MIDI & Frequency
noteToMidi(note, octave) returns the MIDI note number for a note at a given octave, using scientific pitch notation (C4 = middle C = MIDI 60). midiToNote(midiNumber) is its inverse, returning the note and octave for a MIDI number.
noteToFrequency(note, octave) returns the frequency in Hz for a note at a given octave, using equal temperament tuning (A4 = 440Hz).
Live Playground
Section titled “Live Playground”noteToMidi
noteToMidi(note: Note, octave: number): numberReturns the MIDI note number for a note at a given octave, using scientific pitch notation (C4 = middle C = MIDI 60).
Result
60midiToNote
midiToNote(midiNumber: number): { note: Note; octave: number }Returns the note and octave for a given MIDI note number - the inverse of noteToMidi.
Result
{
"note": "C",
"octave": 4
}noteToFrequency
noteToFrequency(note: Note, octave: number): numberReturns the frequency in Hz for a note at a given octave, equal temperament, A4 = 440Hz.
Result
440