Преобразование MIDI нот в частоту

Алгоритм преобразования MIDI нот в частоту в Википедии (EN)

Преобразование номера MIDI ноты (d) в частоту (f) делается по следующей формуле:

Javascript:

    
     
function midiNoteToFrequency (note) {
  return Math.pow(2, ((note - 69) / 12)) * 440;
}
     
    

Номера MIDI нот для разных октав (таблица)

  Воспроизвести

Дополнительно: аналогично рассчитываются частоты для строя ЛЯ 432 Гц (это та же 69-ая MIDI нота, ЛЯ первой октавы), всё что для этого нужно сделать - это заменить множитель 440 в конце формулы на 432. Аналогично для других равномерно темперированных строев с иными тонами настройки ноты ЛЯ.