User:Contribution/Chanopif Project: Difference between revisions

Contribution (talk | contribs)
Contribution (talk | contribs)
Line 86: Line 86:
  <code>channel_base10  noteNumber_base16  pitch_base16.fractionalPitch_base32</code>
  <code>channel_base10  noteNumber_base16  pitch_base16.fractionalPitch_base32</code>


Upon loading a Chanopif file, all notes start in an inactive state. As each line is read, the specified note on the given channel becomes active (or is updated if already active) with its assigned pitch and fractional pitch. After the entire file is processed, any notes that have not been defined remain inactive.
Upon loading a Chanopif file, all notes start in an inactive state. As each line is read, the specified note on the given channel becomes active with its assigned pitch and fractional pitch, or is updated if already active. After the entire file is processed, any notes that have not been defined remain inactive.


To calculate frequencies, the parser uses this formula:
To calculate frequencies, the parser uses this formula: