User:Mousemambo/Tuning methods: Difference between revisions
Mousemambo (talk | contribs) proposed new Wiki page |
Mousemambo (talk | contribs) removed the intro from this main page onto its Discussion page and inserted a notice pointing to it |
||
| Line 1: | Line 1: | ||
' | {{Mbox|type=notice|text=Please use this page's [[User_talk:Mousemambo/Tuning_methods|Discussion page]] for comments and suggestions. This developing page is initially just an outline, but will be further developed into a proper page.}} | ||
*'''Introduction''' | *'''Introduction''' | ||
**Why? We need to tell hardware (electronic) and software (virtual) musical instruments what tuning system to use when they receive controller input or MIDI data. | **Why? We need to tell hardware (electronic) and software (virtual) musical instruments what tuning system to use when they receive controller input or MIDI data. | ||
| Line 17: | Line 10: | ||
*'''Tuning files''' | *'''Tuning files''' | ||
**''This whole section should probably be split out into a separate article, leaving just a summary in the main "Tuning methods" article.'' | **''This whole section should probably be split out into a separate article, leaving just a summary in the main "Tuning methods" article.'' | ||
**Intro | ** Intro | ||
***What are tuning files? They provide, in an outside file that needs to be loaded, the information necessary to tell a musical instrument (or software that in turn tells an instrument) how to implement a specific tuning system. | ***What are tuning files? They provide, in an outside file that needs to be loaded, the information necessary to tell a musical instrument (or software that in turn tells an instrument) how to implement a specific tuning system. | ||
***What are the important features of tuning files? They may establish intervals, frequency assignment, controller data mapping, and more. | ***What are the important features of tuning files? They may establish intervals, frequency assignment, controller data mapping, and more. | ||
**Instrument-specific tuning files | **Instrument-specific tuning files | ||
**Anamark (.TUN) tuning files | **Anamark (.TUN) tuning files | ||
**Kontakt scripts | ** Kontakt scripts | ||
**Scala (.SCL/.KBM) tuning | ** Scala (.SCL/.KBM) tuning | ||
***Scala tuning files (.SCL) | ***Scala tuning files (.SCL) | ||
***Scala keyboard mapping files (.KBM) | ***Scala keyboard mapping files (.KBM) | ||
| Line 29: | Line 22: | ||
**''This whole section should probably be split out into a separate article, leaving just a summary in the main "Tuning methods" article.'' | **''This whole section should probably be split out into a separate article, leaving just a summary in the main "Tuning methods" article.'' | ||
**Intro | **Intro | ||
***What are retuners and tuning plugins? They take a tuning file as input (or direct tuning info), and appropriately modify the data going to an instrument. They interpret a tuning file to map controller data into the format the instrument can use. There are both software and hardware implementations, depending on specific musical system (e.g. all software, modular synth system, etc.). | *** What are retuners and tuning plugins? They take a tuning file as input (or direct tuning info), and appropriately modify the data going to an instrument. They interpret a tuning file to map controller data into the format the instrument can use. There are both software and hardware implementations, depending on specific musical system (e.g. all software, modular synth system, etc.). | ||
***What are the important features of retuners and tuning plugins? They modify incoming data as it happens, so they need to be fast. Also, they may implement this function either by altering the note-on data of a MIDI stream, or by providing dynamic (continuous control) tuning info while a note is playing (or both??). | ***What are the important features of retuners and tuning plugins? They modify incoming data as it happens, so they need to be fast. Also, they may implement this function either by altering the note-on data of a MIDI stream, or by providing dynamic (continuous control) tuning info while a note is playing (or both??). | ||
**Tuning plugins (e.g. VST/AU inserted into a DAW or VST-host plugin chain ahead of a software or hardware-interface instrument) | **Tuning plugins (e.g. VST/AU inserted into a DAW or VST-host plugin chain ahead of a software or hardware-interface instrument) | ||
| Line 40: | Line 33: | ||
*'''Other tuning methods''' | *'''Other tuning methods''' | ||
**MIDI Tuning Specification (MTS) | **MIDI Tuning Specification (MTS) | ||
**Legacy manufacturer-specific and instrument-specific tuning methods | ** Legacy manufacturer-specific and instrument-specific tuning methods | ||
**RPN tuning | **RPN tuning | ||
**Other SysEx-based tuning methods | **Other SysEx-based tuning methods | ||