User:Contribution/Chanopif Project: Difference between revisions

Contribution (talk | contribs)
No edit summary
Contribution (talk | contribs)
No edit summary
Line 81: Line 81:


To calculate frequencies, the parser uses this formula:
To calculate frequencies, the parser uses this formula:
  frequency = 440 * 2^((pitch_decimal - 69) / 12 + (fractional_pitch_decimal / 2^25))
  frequency = 440 * 2^(((pitch_decimal-69)*2^25+fractional_pitch_decimal)/(12*2^25))


* '''pitch_decimal''' is the 7-bit pitch portion, represented in hexadecimal within Chanopif, and converted internally to a value between 0 and 127.
* '''pitch_decimal''' is the 7-bit pitch portion, represented in hexadecimal within Chanopif, and converted internally to a value between 0 and 127.