AAPF: 'All About Pitch & Frequency' patch.

Jan 17, 2013 22:43


.Pitch / Frequency / FFT / Harmonics / Just Intonation Converter-Calculator-Tuner.
Version 2.1. More functions. New interface.

AAPF - конвертер- калькулятор частоты / высоты / номера FFT-полосы / обертонов / натуральных интервалов, а также тюнер.
Версия 2.1 Больше функций. Обновлённый интерфейс.

What you can do with it.

  • Convert frequency to pitch and pitch to frequency.
  • Know which FFT band number corresponds to this frequency/pitch with current sample rate (detected automatically) and defined quantity of bands (band # 1 = 0 Hz!).
  • Set different correspondence between frequency and pitch: set any base frequency for any base pitch. For example: 440 Hz = a', 415 = a' or even 256 Hz = c'.
  • Calculate harmonics of current tone or, vice versa, calculate possible fundamentals thinking that this tone is the harmonic.
  • Calculate frequencies, pitches and correspondent FFT bands for any possible tones consisting just intonation intervals with the current tone.
  • Hear defined tones (sine wave).
  • Track incoming tones frequencies and calculate their pitch and corresponding FFT band real time (Tuner mode). NB! This function requres fiddle~ object (download it for Mac OS X or Win).

Что можно делать с помощью этой штуки.

  • Вычислять частоту заданной высоты и высоту заданной частоты.
  • Вычислять номер полосы FFT, соответствующий заданной частоте, или высоте при установленной частоте дискретизации (определяется автоматически) и заданном числе полос.
  • Задавать разные эталонные частоты и ноты. Например: 440 Гц = ля', 415 Гц = ля' или даже 256 Гц = до'.
  • Вычислять гармоники (обертоны) по их номерам или, наоборот, вычислять возможные основные тоны, понимая заданный тон как гармонику.
  • Вычислять частоты, высоты и соответствующте номера полос FFT для любых тонов, образующих натуральные интервалы с заданным тоном.
  • Прослушивать заданные тона (синусоидами)
  • Вычислять частоту/высоту/соответствующую полосу FFT для поступающего на вход звука (режим тюнера). NB! Для работы тюнера необходим объект fiddle~ (скачайте его версию для Mac OS X или Win).

Download AAPF patch & help (requires Max 6 or free Max Runtime 6.)




Harmonics & Just intonation subpatch / Субпатч, вычисляющий обертоны и натуральные интервалы




Help / Справка:




Принцип работы прост: вы двигаете любой слайдер или впечатываете в окошко любое значение, все остальные параметры после этого автоматически вычисляются и показываются.




Примечания:

  • После перемены эталонной высоты / частоты для корректного отображения новых результатов нужно ввести параметр заново.
  • Справа от розового слайдера, обозначающего центы, находится мелкая шкала звуковысот, обозначающая отклонения от равномерно-темперированного ряда в долях полутона и в центах (в скобках). Разными цветами обозначены разные доли полутона: розовым - 16-е (а также 8-е, четвертитоны), синим - 12-е (и 6-е), жёлтым - 10-е (и 5-е) части тона.
  • Номер FFT-полосы обозначается как дробное число в целях точных вычислений (понятно, что номер может быть только натуральным числом). Заодно дробное число даёт болееточную информацию о том, в какой части этой полосы находится данная частота - ближе к верхнему пределу или к нижнему. Частота дискретизации определяется автоматически, но число полос задаётся вручную. Внимание: полоса № 1 = 0 Гц.
  • В субпатче обертонов и натуральных интервалов можно менять значения только в зелёных числовых окошках. Они представляют собой множитель частоты тона основного патча (тогда в субпатче показывается обертон), её делитель (тогда, наоборот, субпатч показывает возможные основные тоны, для которых тон основного патча является обертоном) или отношение (т. е. и множитель, и делитель; тогда можно вычислять разнообразные натуральные интервалы). Остальные элементы субпатча только отображают результат
  • Тюнер, когда он включён, может работать в обном из двух режимов: 1) режим постоянного отображения меняющейся высоты / частоты одним потоком со всеми текущими отклонениями или 2) режим, в котором патч пытается найти какието отдельные ноты и их высоты / частоты. Включите режим 2), если вас будет раздражать всё время дёргающийся слайдер центов.


.

max, безделушки, *, Микрохроматика

Previous post Next post
Up