User:Mousemambo/Document 2 draft: Difference between revisions
Mousemambo (talk | contribs) No edit summary |
Mousemambo (talk | contribs) moved more bits out of "Guide to tuning a software synth in a DAW" into this placeholder doc, ahead of final relocation in "Scala tuning system" |
||
Line 28: | Line 28: | ||
It is critical to recognize that the Scala scale file does not assign any pitch frequencies. All the Scala scale file does is declare the notes of the scale and their relative frequency relationships, then set one as the tuning base. That intervallic (also spelled intervalic) network can be slid to any location along the frequency spectrum, and any location within the controller field (e.g. keyboard span). The tuning base sets one of the notes as the anchor or handle of that network, which the Scala keyboard mapping file will use for the practical solution of establishing fixed pitch frequencies and fixed controller associations. | It is critical to recognize that the Scala scale file does not assign any pitch frequencies. All the Scala scale file does is declare the notes of the scale and their relative frequency relationships, then set one as the tuning base. That intervallic (also spelled intervalic) network can be slid to any location along the frequency spectrum, and any location within the controller field (e.g. keyboard span). The tuning base sets one of the notes as the anchor or handle of that network, which the Scala keyboard mapping file will use for the practical solution of establishing fixed pitch frequencies and fixed controller associations. | ||
[Say something about tuning file naming standards/practices, and the extremely terse abbreviations used for some classes of tunings. This really should go in the "[[User:Mousemambo/Scala tuning system#Scala%20scale%20file|Scala scale file]]" article or that section of a "[[User:Mousemambo/Scala tuning system|Scala tuning system]]" article.] | |||
==What does the Scala mapping file do?== | ==What does the Scala mapping file do?== | ||
How does the Scala keyboard mapping file answer our second two questions? How does it fix the tuning's intervallic network to the pitch frequency spectrum and the controller controls? The keyboard mapping file does this with four sections, two for each function. It's worth recognizing here that a "note" in the Scala tuning system always refers to a [[MIDI]] note. MIDI notes have conventional default 12-EDO concert pitch assignments, but retuning takes advantage of their freedom to be assigned to any pitch or sound. | How does the Scala keyboard mapping file answer our second two questions? How does it fix the tuning's intervallic network to the pitch frequency spectrum and the controller controls? The keyboard mapping file does this with four sections, two for each function. It's worth recognizing here that a "note" in the Scala tuning system always refers to a [[MIDI]] note. MIDI notes have conventional default 12-EDO concert pitch assignments, but retuning takes advantage of their freedom to be assigned to any pitch or sound. | ||
* The four functions of the keyboard mapping file are to define the MIDI range to be used, the tuning base, the tuning center, and the mapping of the tuning's notes to the controller (e.g. keys on a keyboard controller). See [[User:Mousemambo/Document draft#Tuning%20base.2C%20tuning%20center.2C%20and%20tonic|Tuning base, tuning center, and tonic]] in the Appendix for more about setting a tuning's base note, tuning center, and addressing keyboard mapping issues, including the tuning system meanings of the terms ''base note'', ''reference pitch'', ''tuning center'', ''diapason'', and ''tonic''. | |||
* [Note that although it is called the keyboard mapping file, that is only half its function. It is also critical for establishing on what note the tuning base (given in the scale file) is placed and also its pitch frequency (either directly by setting the tuning center to the tuning base, or indirectly by using some other note as the tuning center that then defines relatively the pitch frequency of the other notes).] | |||
* [Note that other keyboard layouts are supported by other keyboard mapping files.] | |||
[The two sections below need work, and some things in them are definitely confused.] | [The two sections below need work, and some things in them are definitely confused.] |