tonal-midi v0.69.7
tonal-midi 
tonal-midi is a collection of functions to convert between midi numbers and note names.
This is part of tonal music theory library.
You can install via npm: npm i --save tonal-midi
API Reference
isMidiNum(num) ⇒ Boolean
Test if the given number is a valid midi note number
Kind: global function
Returns: Boolean - true if it's a valid midi note number
| Param | Type | Description |
|---|---|---|
| num | Object | the thing to be tested |
toMidi(pitch) ⇒ Integer
Get midi number for a pitch
Kind: global function
Returns: Integer - the midi number or null if not valid pitch
| Param | Type | Description |
|---|---|---|
| pitch | Array | String | the pitch |
Example
midi('C4') // => 60fromMidi(midi) ⇒ String
Given a midi number, returns a note name. The altered notes will have flats.
Kind: global function
Returns: String - the note name
| Param | Type | Description |
|---|---|---|
| midi | Integer | the midi note number |
Example
tonal.fromMidi(61) // => 'Db4'fromMidiS(midi) ⇒ String
Given a midi number, returns a note name. The altered notes will have sharps.
Kind: global function
Returns: String - the note name
| Param | Type | Description |
|---|---|---|
| midi | Integer | the midi note number |
Example
tonal.fromMidiS(61) // => 'C#4'8 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago