Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Pitch Tracking with Probabalistic Yin

Автор: Tralie Thinks Through

Загружено: 2025-08-15

Просмотров: 786

Описание:

In this workshop video, we implement pitch tracking in digital audio from scratch! We first go through a classical algorithm called YIN, and then we show how to improve it using a Hidden Markov Model, upgrading it to a version called probabalistic YIN. Finally, we show some applications, including making singing bells, creating an autotuner like Cher, and changing a song so that it's the same note the whole time.
This is a long video, but it's worth it!

Jupyter notebook code here:
https://ctraliedotcom.github.io/pYIN/...
(longer notes coming soon!)

Table of contents:
00:00 Intro Sequence
00:16 Motivation
05:10 Repetitions in pitched waveforms
09:19 Autocorrelation concept
11:22 Frequencies, notes, octave errors
16:31 Mathematical definition of autocorrelation
20:04 Speeding up autocorrelation with the FFT
25:50 Framing
30:24 Basic YIN And Computation
40:02 Normalized YIN
42:45 Basic fundamental frequency system and sonification
50:12 Refinement with parabolic interpolation
57:44 Preparing all YIN estimates for probabalistic YIN
1:05:22 Introducing probabalistic YIN and HMMs
1:10:36 State space
1:15:17 Transition model
1:19:48 Unrolling state transitions over time
1:21:06 Unvoiced states
1:27:42 Observation model
1:32:13 Coding up probabalistic YIN!
2:00:02 Debugging probabalistic YIN code
2:03:31 Backtracing the optimal frequency trajectory
2:09:27 Probabalistic YIN results
2:14:58 Real time (causal) probabalistic YIN
2:19:20 Research notes
2:22:33 FM synthesis sonification
2:28:13 Making an autotuner!
2:39:19 Everything the same note (lol)
2:43:31 Outro



Special thank you to Brendan Sellers (mrbrendansellers on Instagram) for letting me use his vocals!

------------------
Errata
I had a slight typo in my parabolic interpolation. The a coefficient can be negative, so to prevent divide by 0, I should simply say
a[a == 0] = 1

------------------
References
[1] De Cheveigné, Alain, and Hideki Kawahara. "YIN, a fundamental frequency estimator for speech and music." The Journal of the Acoustical Society of America 111.4 (2002): 1917-1930.

[2] Mauch, Matthias, and Simon Dixon. "pYIN: A fundamental frequency estimator using probabilistic threshold distributions." 2014 ieee international conference on acoustics, speech and signal processing (icassp). IEEE, 2014.

[3] Georgieva, Elena, Pablo Ripollés, and Brian McFee. "The Changing Sound of Music: An Exploratory Corpus Study of Vocal Trends Over Time." Proceedings of the International Society for Music Information Retrieval Conference. International Society for Music Information Retrieval, 2024.

[4] Ellis, Daniel PW. "Beat tracking by dynamic programming." Journal of New Music Research 36.1 (2007): 51-60.

Pitch Tracking with Probabalistic Yin

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Wub Wub Sound 3 Ways in Python

Wub Wub Sound 3 Ways in Python

Detecting pitch automatically - The intuition behind the YIN pitch detection algorithm

Detecting pitch automatically - The intuition behind the YIN pitch detection algorithm

6.3 Digital Sound Processing: Pitch detection

6.3 Digital Sound Processing: Pitch detection

The Internet Checksum

The Internet Checksum

Computer Graphics

Computer Graphics

ESP32: распознавание речи нейросетью (TensorFlow Lite)

ESP32: распознавание речи нейросетью (TensorFlow Lite)

Digital Music Processing

Digital Music Processing

Откуда в трубке телефона берётся гудок?

Откуда в трубке телефона берётся гудок?

Андрей Девятов. Что ждёт Россию после 2025 года?

Андрей Девятов. Что ждёт Россию после 2025 года?

ИИ создаёт WINDOWS 12 | Gemini 3 Pro

ИИ создаёт WINDOWS 12 | Gemini 3 Pro

Как Сделать Настольный ЭЛЕКТРОЭРОЗИОННЫЙ Станок?

Как Сделать Настольный ЭЛЕКТРОЭРОЗИОННЫЙ Станок?

Мессенджер Max: разбираемся без паранойи и даем советы по безопасности

Мессенджер Max: разбираемся без паранойи и даем советы по безопасности

Почему Азовское море — самое опасное в мире

Почему Азовское море — самое опасное в мире

Самые стыдные вопросы об электричестве!

Самые стыдные вопросы об электричестве!

Я уменьшился до размеров чипа M5.

Я уменьшился до размеров чипа M5.

Ваш браузер знает о вас все и сливает данные: как защититься?

Ваш браузер знает о вас все и сливает данные: как защититься?

3 МИФА О МУЗЫКАЛЬНОМ СЛУХЕ

3 МИФА О МУЗЫКАЛЬНОМ СЛУХЕ

Посёлок. Предчувствие дикости. О романе Кира Булычёва (Это фантастика) [RocketMan]

Посёлок. Предчувствие дикости. О романе Кира Булычёва (Это фантастика) [RocketMan]

Остановка боевых действий? / Москва озвучила главное требование

Остановка боевых действий? / Москва озвучила главное требование

Мы ЗАСТРЯЛИ в Солнечной системе, и вот почему... | Михаил Никитин, Борис Штерн

Мы ЗАСТРЯЛИ в Солнечной системе, и вот почему... | Михаил Никитин, Борис Штерн

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]