-
Notifications
You must be signed in to change notification settings - Fork 33
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Notes are rendered an octave lower #20
Comments
On second thoughts I m not entirely sure this is an issue. Ableton Live (and presumable Garage Band too) considers C3 as the middle C. The only issue then is, what do most people do with the MIDI files generated using |
https://en.wikipedia.org/wiki/Scientific_pitch_notation suggests that C4 is always middle C, which should be in line with what |
Agreed. And I spoke to a musician friend and he too confirmed this, but there seems to be this second school of thought when it comes to music software. For example even in Propellerhead Reason's NNXT sampler C3 is the middle C. I dont have FL Studio, but looks like there too its not C4. The MIDI (Musical Instrument Device Interface) standards unfortunately do not designate octaves. They just specify the number 60 as the middle C leaving the octave itself to the implementors. My concern is toward the users of this lib who will import the generated MIDI files in to softwares. I m one of them :) |
Confirming C4 as the middle octave. |
Execute the following script to create a MIDI file that contains a single C4 note. Import the MIDI file in a software like Garage Band or Ableton Live. The generated note will show C3.
The text was updated successfully, but these errors were encountered: