User:Mousemambo/Document draft: Difference between revisions
Mousemambo (talk | contribs) mNo edit summary |
Mousemambo (talk | contribs) No edit summary |
||
Line 66: | Line 66: | ||
[Briefly: SOME OF THE FOLLOWING GOES IN AN INTRO IN THIS SPACE, SOME IN THE NOTES, SOME ELSEWHERE UNDER METHOD 2, SOME IN THE APPENDIX. A Scala scale file is used to establish a tuning's [[period]] (octave or [[equave]]), its interval relationships, and other properties. A Scala keyboard mapping file is used to set the tuning's base note or tonic, tuning center, and keyboard map. The Scala format scale files and keyboard mapping files together work to .... If you omit using a keyboard mapping file the consequences may be.... For more about Scala scale and keyboard mapping files, see the [[User:Mousemambo/Tuning methods#Tuning files|Tuning methods]] article. Ultimately, there should be articles that are companions to the existing "[[Anamark tuning file format]]" page (which almost certainly should be renamed "Anamark tuning file"; the existing page title should redirect to a section of the new page), named "[[User:Mousemambo/Scala tuning system#Scala scale file|Scala scale file]]" and "[[User:Mousemambo/Scala tuning system#Scala keyboard mapping file|Scala keyboard mapping file]]" or a single "[[User:Mousemambo/Scala tuning system|Scala tuning system]]" article might incorporate both those as sections at least initially.] | [Briefly: SOME OF THE FOLLOWING GOES IN AN INTRO IN THIS SPACE, SOME IN THE NOTES, SOME ELSEWHERE UNDER METHOD 2, SOME IN THE APPENDIX. A Scala scale file is used to establish a tuning's [[period]] (octave or [[equave]]), its interval relationships, and other properties. A Scala keyboard mapping file is used to set the tuning's base note or tonic, tuning center, and keyboard map. The Scala format scale files and keyboard mapping files together work to .... If you omit using a keyboard mapping file the consequences may be.... For more about Scala scale and keyboard mapping files, see the [[User:Mousemambo/Tuning methods#Tuning files|Tuning methods]] article. Ultimately, there should be articles that are companions to the existing "[[Anamark tuning file format]]" page (which almost certainly should be renamed "Anamark tuning file"; the existing page title should redirect to a section of the new page), named "[[User:Mousemambo/Scala tuning system#Scala scale file|Scala scale file]]" and "[[User:Mousemambo/Scala tuning system#Scala keyboard mapping file|Scala keyboard mapping file]]" or a single "[[User:Mousemambo/Scala tuning system|Scala tuning system]]" article might incorporate both those as sections at least initially.] | ||
Probably the most common way people choose to retune a synth in a DAW is with a Scala scale file and keyboard mapping file, if the synth supports | Probably the most common way people choose to retune a synth in a DAW is with a Scala scale file and keyboard mapping file, if the synth supports the [[User:Mousemambo/Scala tuning system|Scala tuning system]]. Very briefly, the scale file sets the intervals of the scale and the keyboard mapping file places the tuning base of the scale file on a specific MIDI note, sets the tuning reference note and pitch, and maps the notes to a keyboard or other controller. See the sections "Scala scale file" and "Scala keyboard mapping file" below for more about these tuning files. | ||
'''Scenarios''' | '''Scenarios''' | ||
Line 95: | Line 95: | ||
'''Notes''' | '''Notes''' | ||
[This whole section needs extensive review with regard to what should be moved out to the [[User:Mousemambo/Document draft#Appendix|Appendix on this page]], or the [[User:Mousemambo/Tuning methods#Tuning files|Tuning methods]] article, what belongs in the [[User:Mousemambo/Scala tuning system|Scala tuning system]] article, or perhaps is best rendered in duplicate for reading simplicity. I am removing as much as possible from the Instructions section, but to where? For example, the complexity of the relationship between the Scala scale file's base note, the tuning's tuning center, and the music's tonic (if it has one) makes this a very difficult topic for beginners but it's critical for JI so something needs to be said in this article. But this doesn't seem to be the right place to explain it in great detail — the [[User:Mousemambo/Tuning methods#Tuning files|Tuning methods]] article is a better choice.] | [This whole section needs extensive review with regard to what should be moved out to the [[User:Mousemambo/Document draft#Appendix|Appendix on this page]], or the [[User:Mousemambo/Tuning methods#Tuning files|Tuning methods]] article, what belongs in the [[User:Mousemambo/Scala tuning system|Scala tuning system]] article, or perhaps is best rendered in duplicate for reading simplicity. Also, I need to settle on a consistent terminology and apply it to all three articles.I am removing as much as possible from the Instructions section, but to where? For example, the complexity of the relationship between the Scala scale file's base note, the tuning's tuning center, and the music's tonic (if it has one) makes this a very difficult topic for beginners but it's critical for JI so something needs to be said in this article. But this doesn't seem to be the right place to explain it in great detail — the [[User:Mousemambo/Tuning methods#Tuning files|Tuning methods]] article is a better choice.] | ||
'''''More about Surge XT''''' | '''''More about Surge XT''''' | ||
Line 103: | Line 103: | ||
'''''Scala scale file''''' | '''''Scala scale file''''' | ||
* [Say something about tuning files and what they do, along with that they use various methods to establish tunings. | * [Say something about tuning files and what they do, along with that they use various methods to establish tunings. Mostly refer to the info located in the "[[User:Mousemambo/Scala tuning system|Scala tuning system]]" article.] | ||
'''''Scala keyboard mapping file''''' | '''''Scala keyboard mapping file''''' | ||
*Note that without a Scala keyboard mapping file (.kbm) also loaded, the resulting tuning may not be what you expect. Surge XT like most synths will assume a default tuning center frequency and keyboard mapping that sets the first note | *Note that without a Scala keyboard mapping file (.kbm) also loaded, the resulting tuning may not be what you expect. Surge XT like most synths will assume a default tuning center frequency and keyboard mapping that sets the first (implied) note of the tuning file -- the tuning base -- as MIDI Note C.60 and the tuning center (diapason, reference pitch) as international ISO standard pitch (MIDI A.69=440.000Hz). [Or will it? Seems undocumented. In fact, it '''does not'''. Default in Surge XT 1.2.3 is a tuning base note of C.60 and the reference pitch is C.60=261.626Hz, which is very close to but not exactly international standard because it uses three-digit precision. I've read that this (at 2-4 digit precision) is the most common default for retunable synths when you don't load a keyboard mapping file.] However, if for example we are using a just intonation scale and music with a tonic of F (F4, MIDI note 65, 349.23 Hz), it becomes critical that that tuning base note is set to the tonic F. Ideally we use a keyboard mapping file to do that, but if keyboard mapping files are not supported see the section "Alternative for setting the tuning base note and tuning reference." | ||
*For more detailed information about Scala keyboard mapping files, see [[User:Mousemambo/Scala tuning system|Scala tuning system]]. | |||
'''''Alternatives for setting the tuning's base note and tuning center''''' | '''''Alternatives for setting the tuning's base note and tuning center''''' | ||
* Some popular music software, like Arturia's Pigments 3, Garritan's [https://www.garritan.com/products/personal-orchestra-5/aria-player/ Aria Player] sampler system and | * Some popular music software, like Arturia's [https://www.arturia.com/products/software-instruments/pigments/overview Pigments 3] synth, Garritan's [https://www.garritan.com/products/personal-orchestra-5/aria-player/ Aria Player] sampler system, and Applied Acoustic System's [https://www.applied-acoustics.com/chromaphone-3/ Chromaphone 3] synth support importing Scala scale files but not Scala keyboard mapping files. However, they will typically instead allow you to set the tuning base note of the Scala scale file and a reference tuning pitch. This fulfills two of the functions of the keyboard mapping file and you should use this method if it's all your instrument allows. If you are using a just intonation, for example, then setting the Scala scale file's base note to the music's tonic is essential. In the same way, instead of using a keyboard mapping file in Surge XT, you could instead set the base for your scale using Surge XT's tuning editor as described in [[User:Mousemambo/Document draft#Method 1: Set a tuning directly in the synth itself|Method 1]]. | ||
'''''Vital synth''''' | '''''Vital synth''''' | ||
* [Vital allows Scala keyboard mapping file (.kbm) import as well as Scala scale file (.scl) import. The specific instructions for Vital are different than for Surge XT but might be worth briefly including. AFAIK, there is still no way in Vital (as opposed to Surge XT) to apply retuning to the filters, and [https://forum.vital.audio/t/veena-sarod-sarangi/9436 in Vital one currently must use its Mod Remap system] for that instead of the tuning file import system.] | * [Vital allows Scala keyboard mapping file (.kbm) import as well as Scala scale file (.scl) import. The specific instructions for Vital are different than for Surge XT but might be worth briefly including. AFAIK, there is still no way in Vital (as opposed to Surge XT) to apply retuning to the filters, and [https://forum.vital.audio/t/veena-sarod-sarangi/9436 in Vital one currently must use its Mod Remap system] for that instead of the tuning file import system. Vital is not the only popular synth with full keyboard microtuning, but it's powerful, extremely popular and free-to-modestly priced, so a good direction to steer beginners.] | ||
'''''Anamark tuning files''''' | '''''Anamark tuning files''''' | ||
* Surge XT doesn't directly support Anamark tuning files (.tun), which are | * Surge XT doesn't directly support Anamark tuning files (.tun), which are a one-file alternative to using the two-file Scala tuning system. [[User:Mousemambo/Document draft#Converting Anamark tuning files|Anamark tuning files]] are briefly described in the Appendix. | ||
===Method 3: Set a tuning using a tuning plugin=== | ===Method 3: Set a tuning using a tuning plugin=== |