User:Mousemambo/Document draft: Difference between revisions

Mousemambo (talk | contribs)
No edit summary
Mousemambo (talk | contribs)
Added most of the Appendix section "Tuning base, tuning center, and tonic"
Line 183: Line 183:


=== Tuning base, tuning center, and tonic ===
=== Tuning base, tuning center, and tonic ===
[Explain these key concepts and describe how they interact using the example of a traditional just intonation system. I note some of the following terms as equivalent, but they can have different implications and contexts for use... Tuning center = reference pitch or pitch reference = pitch standard = diapason states the note name or MIDI number and its frequency in Hertz, and in some contexts is the note from which all other notes in a tuning are pitched relatively. Tuning base = base note = tuning base note = 1/1 = Reference note = Middle note (in the [https://www.huygens-fokker.org/scala/help.htm#mappings .kbm spec]) is both 1) the note from which all intervals of the tuning are defined relatively in a tuning system, and 2) the (implicit) first note of a Scala scale file whose pitch the .kbm file defines. This is a major source of confusion... From which note are others defined relatively, the tuning center or the tuning base? The answer is that it differs depending on context. In the context of defining a tuning with tuning files, the tuning base sets the note from which all others are defined (in the Scala scale file for example), and the tuning center sets the pitch (in Hz) of either that tuning base itself or any other note (in the Scale keyboard mapping file for example) that in turn then defines the pitch of the other notes. [[Wikipedia:Tonic (music)|Tonic]] = Tonic center = Tonal center is the note upon which all other notes in a tonical musical work are hierarchically referenced, and is not the same as "root" (scales and music have tonics, chords have roots) but root is often poorly used to mean tonic and sometimes misused to mean tuning base. "Key" refers to the tonic plus the scale (e.g. C Minor, F Double harmonic major). "[[wikipedia:Concert_pitch|Concert pitch]]" can be a flexible term but most often means the pitch standard to which a group of musical instruments are tuned for a particular performance, most often set to ISO 16:1975 "standard pitch"  of A4=440Hz. ]
[Explain these key concepts and describe how they interact using the example of a traditional just intonation system. I note some of the following terms as equivalent, but they can have different implications and contexts for use... Tuning center = reference pitch or pitch reference = pitch standard = diapason states the note name or MIDI number and its frequency in Hertz, and in some contexts is the note from which all other notes in a tuning are pitched relatively. Tuning base = base note = tuning base note = 1/1 = Reference note = Middle note (in the [https://www.huygens-fokker.org/scala/help.htm#mappings .kbm spec]) is both 1) the note from which all intervals of the tuning are defined relatively in a tuning system, and 2) the (implicit) first note of a Scala scale file whose pitch the .kbm file defines. This is a major source of confusion... From which note are others defined relatively, the tuning center or the tuning base? The answer is that it differs depending on context. In the context of defining a tuning with tuning files, the tuning base sets the note from which all others are defined (in the Scala scale file for example), and the tuning center sets the pitch (in Hz) of either that tuning base itself or any other note (in the Scale keyboard mapping file for example) that in turn then defines the pitch of the other notes. [[Wikipedia:Tonic (music)|Tonic]] = Tonic center = Tonal center is the note upon which all other notes in a tonical musical work are hierarchically referenced, and is not the same as "root" (scales and music have tonics, chords have roots) but root is often poorly used to mean tonic and sometimes misused to mean tuning base. "Key" refers to the tonic plus the scale (e.g. C Minor, F Double harmonic major). "[[wikipedia:Concert_pitch|Concert pitch]]" can be a flexible term but most often means the pitch standard to which a group of musical instruments are tuned for a particular performance, most often set to ISO 16:1975 "standard pitch"  of A4=440Hz.]
 
In the context of defining a tuning, the terms "tuning base," "tuning center," and "tonic" are at the center of a great deal of confusion. Much of the problem comes from not recognizing when we are making assumptions based on early indoctrination into Western classical music theory, which contemporary music theory has grown past. The other major source of confusion is the common use of wrong terminology that blurs the lines between meanings, which the establishment of specific terminology is supposed to prevent. These both create serious obstacles to clear understanding and communication, which in a world of diverse cultural musics and expanded tunings are worth trying to overcome.
 
In this writing, the Scala tuning system will be used as an example of how a tuning file system solves the basic problems of defining a tuning and attaching it to musical instrument controller. Other tuning systems operate differently, but must solve the same problems.
 
'''''What are the problems to be solved?'''''
 
When defining a tuning using a tuning file or files, there are three questions that must be answered.
 
* What notes are in the tuning and what are the intervals between them, regardless of their specific pitch frequency?
* What specific pitch frequencies are those notes?
* Which specific controller keys, buttons, switches etc. should be assigned to each note?
 
'''''What does the Scala scale file do?'''''
 
The Scala tuning system is one scheme developed to define a tuning and attach it to the controller of an musical instrument. In the Scala tuning system, the scale file (.scl) answers the first question. It also establishes one of those notes as the tuning base, by defining all the other notes by their relative frequency relationship (in cents or by frequency ratio) to that tuning base. Establishing a tuning base is the mechanism that will allow the other questions to be answered in the technical scheme that is the Scala tuning system.
 
The conceptual tool that is a tuning base does not directly appear in Western classical music theory, although it's related to the concepts of tonic and key in a confusing way that will be described later. But the tuning base is just a technical tool that operates in the context of needing to attach a tuning system to a musical instrument controller.
 
The tuning base can also be correctly referred to as the tuning base note, base note (easily confused with bass note), reference note (which is vague), 1/1 (referring to its intervallic relationship with itself), or (least clearly) the "middle note" which is how it's named in the [https://www.huygens-fokker.org/scala/help.htm#mappings Scala keyboard mapping file (.kbm) specification]. It is incorrect to refer to the tuning base as the tonic, root or key as will be clarified below.
 
It is critical to note that the 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. That intervallic (also spelled intervalic) network can be slid along the frequency spectrum to any location, and within the controller field (e.g. keyboard span) to any location. The tuning base sets one of the notes as the anchor or handle of that network, which the Scala keyboard mapping file will expand on for the practical solution of establishing fixed pitch frequencies and fixed controller associations.
 
'''''What does the Scala mapping file do?'''''
 
How does the Scala keyboard mapping file answer our second two questions? How does it fix the scales intervallic network to the pitch frequency spectrum and the controller controls? The file does this with four sections, two for each function.
 
'''''Fix the tuning base defined by the scale file to a specific pitch frequency'''''
 
The first step performed by the Scale mapping file to establish fixed pitches, is to assign a pitch frequency to one of the notes within the tuning. That note is then defined as the tuning center. Once the tuning center and its pitch frequency is established, the intervallic network defined in the scale file infers the pitch frequency assignments of all the other notes in the tuning. It's important to be aware, though, that in the Scala mapping file system any note in the tuning can be chosen as the tuning center, not just the tuning base.
 
For simplicity, many people creating Scala keyboard mapping files assign the tuning center to the same note as the tuning base and then specify its pitch frequency. The main reason people chose to assign the tuning center to a different note is because the ISO 16:1975 tuning standard defines the note concert A4 as 440.0 Hz precisely. In 12-EDO tuning that means the frequency of concert C4 (middle C) must be calculated as  440 * (the twelfth root of 2, raised to the negative ninth power) giving 261.625566... and the digits continue. That's not so tidy as 440 exact. So unless your tuning base is A4, placing your tuning precisely according to the ISO standard requires defining A4 as the tuning center and giving it a pitch frequency of 440.0 Hz exactly. In practice, many people define C4 as 261.63 Hz exactly and ignore the error.
 
'''''Attach the tuning base defined by the scale file to a control on the controller'''''
 
To establish fixed pitches for the scale's notes, the mapping file next defines to what "note" on the controller the tuning base must be attached. Musical instrument controllers, which are designed to be used for music with notes as it's generally produced by humans to date, need to be able to send discrete note-like data signals even though the frequency spectrum is continuous. This is clearly visualized on a standard piano keyboard, where the tuning base can be understood as being attached to one specific control: a keyboard key. In more complex controllers, the tuning base might be assigned to multiple duplicate controls but the idea is the same.
 
'''''Establish to what controller controls all the other notes will be assigned'''''
 
.... (ugh... so mentally exhausted... must take a break...)


===Set up an instrument track in the Reaper DAW===
===Set up an instrument track in the Reaper DAW===