User:Contribution/Chanofreq Project: Difference between revisions
Contribution (talk | contribs) |
Contribution (talk | contribs) |
||
| Line 44: | Line 44: | ||
Upon loading a Chanofreq file, all notes start in an inactive state. As the file is read, each channel and internal command activates the specified note and assigns it the corresponding frequency. If a note that is already active is specified again, its frequency is updated to the new value provided. The same process applies to any default settings defined in the file. After processing the entire file, any notes that remain unspecified are assigned the default frequency if one is set. If no default frequency is provided, these notes remain inactive. | Upon loading a Chanofreq file, all notes start in an inactive state. As the file is read, each channel and internal command activates the specified note and assigns it the corresponding frequency. If a note that is already active is specified again, its frequency is updated to the new value provided. The same process applies to any default settings defined in the file. After processing the entire file, any notes that remain unspecified are assigned the default frequency if one is set. If no default frequency is provided, these notes remain inactive. | ||
== Initiatives == | == Planned Initiatives == | ||
# '''Web Interface:''' Develop an online tool for easily creating <code>.cnf</code> files. | # '''Web Interface:''' Develop an online tool for easily creating <code>.cnf</code> files. | ||
# '''Virtual Synthesizer:''' Build a basic virtual synthesizer supporting <code>.cnf</code> format to serve as a reference implementation for developers. | # '''Virtual Synthesizer:''' Build a basic virtual synthesizer supporting <code>.cnf</code> format to serve as a reference implementation for developers. | ||