DAWs: Difference between revisions
Jump to navigation
Jump to search
Wikispaces>Sean_Archibald **Imported revision 482883476 - Original comment: ** |
Wikispaces>TallKite **Imported revision 483367186 - Original comment: ** |
||
| Line 1: | Line 1: | ||
<h2>IMPORTED REVISION FROM WIKISPACES</h2> | <h2>IMPORTED REVISION FROM WIKISPACES</h2> | ||
This is an imported revision from Wikispaces. The revision metadata is included below for reference:<br> | This is an imported revision from Wikispaces. The revision metadata is included below for reference:<br> | ||
: This revision was by author [[User: | : This revision was by author [[User:TallKite|TallKite]] and made on <tt>2014-01-16 17:21:07 UTC</tt>.<br> | ||
: The original revision id was <tt> | : The original revision id was <tt>483367186</tt>.<br> | ||
: The revision comment was: <tt></tt><br> | : The revision comment was: <tt></tt><br> | ||
The revision contents are below, presented both in the original Wikispaces Wikitext format, and in HTML exactly as Wikispaces rendered it.<br> | The revision contents are below, presented both in the original Wikispaces Wikitext format, and in HTML exactly as Wikispaces rendered it.<br> | ||
| Line 8: | Line 8: | ||
<div style="width:100%; max-height:400pt; overflow:auto; background-color:#f8f9fa; border: 1px solid #eaecf0; padding:0em"><pre style="margin:0px;border:none;background:none;word-wrap:break-word;white-space: pre-wrap ! important" class="old-revision-html">This page discusses the relative merits of various **Digital Audio Workstations** (**DAW**s - [[http://en.wikipedia.org/wiki/Digital_audio_workstation|Wikipedia article]]) from a microtonal perspective. Since many keyboards and a few softsynths are retunable via sysex, and most keyboards and softsynths are only retunable via multiple-midi-channels-with-pitch-bends, special focus is given to how each DAW handles channels and sysexes. | <div style="width:100%; max-height:400pt; overflow:auto; background-color:#f8f9fa; border: 1px solid #eaecf0; padding:0em"><pre style="margin:0px;border:none;background:none;word-wrap:break-word;white-space: pre-wrap ! important" class="old-revision-html">This page discusses the relative merits of various **Digital Audio Workstations** (**DAW**s - [[http://en.wikipedia.org/wiki/Digital_audio_workstation|Wikipedia article]]) from a microtonal perspective. Since many keyboards and a few softsynths are retunable via sysex, and most keyboards and softsynths are only retunable via multiple-midi-channels-with-pitch-bends, special focus is given to how each DAW handles channels and sysexes. | ||
<span style="display: block; text-align: left;">[[toc]] | <span style="display: block; text-align: left;">[[toc]] | ||
</span><span style="display: block; text-align: left;">__**DAWs covered:**__ | </span><span style="display: block; text-align: left;">__**DAWs covered:**__ | ||
| Line 15: | Line 16: | ||
---- | ---- | ||
<span style="display: block; text-align: left;">Relative Merits of Various DAWs</span><span style="display: block; text-align: left;">ProTools</span><span style="display: block; text-align: left;">- Midi tracks in ProTools can't contain multiple channels of midi data. | |||
<span style="display: block; text-align: left;">- Midi tracks in ProTools can't contain multiple channels of midi data. | |||
</span> | </span> | ||
| Line 32: | Line 31: | ||
<span style="display: block; text-align: left;">Ableton Live</span><span style="display: block; text-align: left;">- merges all midi channels in track sends, effect outputs and max4Live outputs into channel 1, and filters out all sysex messages and all polyphonic aftertouch messages. Midi effects, except for built-in midi effects and max4live midi effects, must be put in the audio effects section of the track. Receiving midi output from an effect requires creating an additional track and setting its input to that effect. | |||
<span style="display: block; text-align: left;">- merges all midi channels in track sends, effect outputs and max4Live outputs into channel 1, and filters out all sysex messages and all polyphonic aftertouch messages. Midi effects, except for built-in midi effects and max4live midi effects, must be put in the audio effects section of the track. Receiving midi output from an effect requires creating an additional track and setting its input to that effect. | |||
</span> | </span> | ||
<span style="display: block; text-align: left;">FL Studio (Fruity Loops)</span><span style="display: block; text-align: left;">- filters out sysex messages. | |||
<span style="display: block; text-align: left;">- filters out sysex messages. | |||
</span> | </span> | ||
<span style="display: block; text-align: left;">Preliminary study indicates that all softsynths require only a single instance to be retunable via the pitch bend method! | <span style="display: block; text-align: left;">Preliminary study indicates that all softsynths require only a single instance to be retunable via the pitch bend method! | ||
| Line 77: | Line 74: | ||
|| [[http://www.u-he.com/cms/ace|u-he ACE]] || Virtual modular analog synthesizer || Windows and Mac, VST/AU || Full-keyboard microtuning || Import a tun file || ~$69 || | || [[http://www.u-he.com/cms/ace|u-he ACE]] || Virtual modular analog synthesizer || Windows and Mac, VST/AU || Full-keyboard microtuning || Import a tun file || ~$69 || | ||
|| [[http://www.xen-arts.com/p/download-vsti.html|Xen-Arts IVOR]] || Virtual analog synthesizer || Windows only, VST || Full-keyboard microtuning || MTS messages, or import MIDI tuning dump || Free || | || [[http://www.xen-arts.com/p/download-vsti.html|Xen-Arts IVOR]] || Virtual analog synthesizer || Windows only, VST || Full-keyboard microtuning || MTS messages, or import MIDI tuning dump || Free || | ||
|| [[http://www.xen-arts.com/p/download-vsti.html|Xen-Arts Xen-FMTS]] || FM/spectral synthesizer || Windows only, VST || Full-keyboard microtuning || MTS messages, or | || [[http://www.xen-arts.com/p/download-vsti.html|Xen-Arts Xen-FMTS]] || FM/spectral synthesizer || Windows only, VST || Full-keyboard microtuning || MTS messages, or | ||
import | import | ||
MIDI tuning dump || Free || | MIDI tuning dump || Free || | ||
|| [[http://www.xen-arts.com/p/download-vsti.html|Xen-Arts XenFont]] || Soundfont (sf2) player || Windows only, VST || Full-keyboard microtuning || MTS messages, or | || [[http://www.xen-arts.com/p/download-vsti.html|Xen-Arts XenFont]] || Soundfont (sf2) player || Windows only, VST || Full-keyboard microtuning || MTS messages, or | ||
import | import | ||
MIDI tuning dump || Free || | MIDI tuning dump || Free || | ||
| Line 97: | Line 94: | ||
You can know which type of tuning file is supported by your plugin by reading its manual or supporting documentation. | You can know which type of tuning file is supported by your plugin by reading its manual or supporting documentation. | ||
Tuning files can be created by using software. The | Tuning files can be created by using software. The three options are [[http://www.huygens-fokker.org/scala/|Scala]] [[@http://www.TallKite.com/alt-tuner.html|alt-tuner]] or [[http://nonoctave.com|LMSO]]. If your plugin supports the scl/kbm format, then you can [[http://www.huygens-fokker.org/scala/downloads.html|download a large database]] (scroll to the bottom of the page) of these files to start with. | ||
**Plugins which are microtuned via MTS (MIDI Tuning Standard).** | **Plugins which are microtuned via MTS (MIDI Tuning Standard).** | ||
| Line 110: | Line 107: | ||
<h4>Original HTML content:</h4> | <h4>Original HTML content:</h4> | ||
<div style="width:100%; max-height:400pt; overflow:auto; background-color:#f8f9fa; border: 1px solid #eaecf0; padding:0em"><pre style="margin:0px;border:none;background:none;word-wrap:break-word;width:200%;white-space: pre-wrap ! important" class="old-revision-html"><html><head><title>DAWs</title></head><body>This page discusses the relative merits of various <strong>Digital Audio Workstations</strong> (<strong>DAW</strong>s - <a class="wiki_link_ext" href="http://en.wikipedia.org/wiki/Digital_audio_workstation" rel="nofollow">Wikipedia article</a>) from a microtonal perspective. Since many keyboards and a few softsynths are retunable via sysex, and most keyboards and softsynths are only retunable via multiple-midi-channels-with-pitch-bends, special focus is given to how each DAW handles channels and sysexes.<br /> | <div style="width:100%; max-height:400pt; overflow:auto; background-color:#f8f9fa; border: 1px solid #eaecf0; padding:0em"><pre style="margin:0px;border:none;background:none;word-wrap:break-word;width:200%;white-space: pre-wrap ! important" class="old-revision-html"><html><head><title>DAWs</title></head><body>This page discusses the relative merits of various <strong>Digital Audio Workstations</strong> (<strong>DAW</strong>s - <a class="wiki_link_ext" href="http://en.wikipedia.org/wiki/Digital_audio_workstation" rel="nofollow">Wikipedia article</a>) from a microtonal perspective. Since many keyboards and a few softsynths are retunable via sysex, and most keyboards and softsynths are only retunable via multiple-midi-channels-with-pitch-bends, special focus is given to how each DAW handles channels and sysexes.<br /> | ||
<span style="display: block; text-align: left;"><!-- ws:start:WikiTextTocRule: | <span style="display: block; text-align: left;"><!-- ws:start:WikiTextTocRule:18:&lt;img id=&quot;wikitext@@toc@@normal&quot; class=&quot;WikiMedia WikiMediaToc&quot; title=&quot;Table of Contents&quot; src=&quot;/site/embedthumbnail/toc/normal?w=225&amp;h=100&quot;/&gt; --><div id="toc"><h1 class="nopad">Table of Contents</h1><!-- ws:end:WikiTextTocRule:18 --><!-- ws:start:WikiTextTocRule:19: --><div style="margin-left: 2em;"><a href="#x-Reaper">Reaper</a></div> | ||
<!-- ws:end:WikiTextTocRule:19 --><!-- ws:start:WikiTextTocRule:20: --><div style="margin-left: 2em;"><a href="#x-Logic Pro">Logic Pro</a></div> | |||
<!-- ws:end:WikiTextTocRule:20 --><!-- ws:start:WikiTextTocRule:21: --><div style="margin-left: 2em;"><a href="#x-GarageBand">GarageBand</a></div> | |||
<!-- ws:end:WikiTextTocRule: | <!-- ws:end:WikiTextTocRule:21 --><!-- ws:start:WikiTextTocRule:22: --><div style="margin-left: 2em;"><a href="#x-Cubase">Cubase</a></div> | ||
<!-- ws:end:WikiTextTocRule: | <!-- ws:end:WikiTextTocRule:22 --><!-- ws:start:WikiTextTocRule:23: --><div style="margin-left: 2em;"><a href="#x-Studio One">Studio One</a></div> | ||
<!-- ws:end:WikiTextTocRule: | <!-- ws:end:WikiTextTocRule:23 --><!-- ws:start:WikiTextTocRule:24: --><div style="margin-left: 1em;"><a href="#Approaches to microtonal composition in a DAW">Approaches to microtonal composition in a DAW</a></div> | ||
<!-- ws:end:WikiTextTocRule:24 --><!-- ws:start:WikiTextTocRule:25: --><div style="margin-left: 2em;"><a href="#Approaches to microtonal composition in a DAW-Software: Instrument plugins (VST/AU/etc.)">Software: Instrument plugins (VST/AU/etc.)</a></div> | |||
<!-- ws:end:WikiTextTocRule:25 --><!-- ws:start:WikiTextTocRule:26: --><div style="margin-left: 3em;"><a href="#Approaches to microtonal composition in a DAW-Software: Instrument plugins (VST/AU/etc.)-List of microtunable instrument plugins">List of microtunable instrument plugins</a></div> | |||
<!-- ws:end:WikiTextTocRule: | <!-- ws:end:WikiTextTocRule:26 --><!-- ws:start:WikiTextTocRule:27: --><div style="margin-left: 3em;"><a href="#Approaches to microtonal composition in a DAW-Software: Instrument plugins (VST/AU/etc.)-Plugin Microtuning Methods">Plugin Microtuning Methods</a></div> | ||
<!-- ws:end:WikiTextTocRule: | <!-- ws:end:WikiTextTocRule:27 --><!-- ws:start:WikiTextTocRule:28: --></div> | ||
<!-- ws:end:WikiTextTocRule: | <!-- ws:end:WikiTextTocRule:28 --><br /> | ||
<!-- ws:end:WikiTextTocRule: | <br /> | ||
<!-- ws:end:WikiTextTocRule: | |||
<!-- ws:end:WikiTextTocRule: | |||
<!-- ws:end:WikiTextTocRule: | |||
<br /> | <br /> | ||
</span><span style="display: block; text-align: left;"><u><strong>DAWs covered:</strong></u><br /> | </span><span style="display: block; text-align: left;"><u><strong>DAWs covered:</strong></u><br /> | ||
| Line 132: | Line 126: | ||
<hr /> | <hr /> | ||
<br /> | <br /> | ||
< | <span style="display: block; text-align: left;">Relative Merits of Various DAWs</span><span style="display: block; text-align: left;">ProTools</span><span style="display: block; text-align: left;">- Midi tracks in ProTools can't contain multiple channels of midi data.<br /> | ||
</span><br /> | </span><br /> | ||
<br /> | <br /> | ||
<!-- ws:start:WikiTextHeadingRule: | <!-- ws:start:WikiTextHeadingRule:0:&lt;h2&gt; --><h2 id="toc0"><a name="x-Reaper"></a><!-- ws:end:WikiTextHeadingRule:0 -->Reaper</h2> | ||
- Extremely flexible midi and audio routing. No built-in softsynths except ReaSynth. The piano roll on the midi editor can be completely customized, e.g. more than 12 notes per octave.<br /> | - Extremely flexible midi and audio routing. No built-in softsynths except ReaSynth. The piano roll on the midi editor can be completely customized, e.g. more than 12 notes per octave.<br /> | ||
<br /> | <br /> | ||
<br /> | <br /> | ||
<!-- ws:start:WikiTextHeadingRule: | <!-- ws:start:WikiTextHeadingRule:2:&lt;h2&gt; --><h2 id="toc1"><a name="x-Logic Pro"></a><!-- ws:end:WikiTextHeadingRule:2 -->Logic Pro</h2> | ||
- Logic's built-in instruments are of very high quality. There's a global setting for tuning them, and you can also import a .scl file. But they accept only 12-note-octave-repeating scales with max. +/-100 cent deviations from 12tet pitches. Logic only understands .scl files with this limitation. Logic is also incapable of changing the tuning via midi or automation, and you can only have one tuning per song.<br /> | - Logic's built-in instruments are of very high quality. There's a global setting for tuning them, and you can also import a .scl file. But they accept only 12-note-octave-repeating scales with max. +/-100 cent deviations from 12tet pitches. Logic only understands .scl files with this limitation. Logic is also incapable of changing the tuning via midi or automation, and you can only have one tuning per song.<br /> | ||
<br /> | <br /> | ||
<br /> | <br /> | ||
<!-- ws:start:WikiTextHeadingRule: | <!-- ws:start:WikiTextHeadingRule:4:&lt;h2&gt; --><h2 id="toc2"><a name="x-GarageBand"></a><!-- ws:end:WikiTextHeadingRule:4 -->GarageBand</h2> | ||
- won't let you export its midi to any other DAW except Logic Pro. In other words it is a &quot;midi trap&quot;. GarageBand won't load VST effects, only AU effects.<br /> | - won't let you export its midi to any other DAW except Logic Pro. In other words it is a &quot;midi trap&quot;. GarageBand won't load VST effects, only AU effects.<br /> | ||
<br /> | <br /> | ||
<br /> | <br /> | ||
< | <span style="display: block; text-align: left;">Ableton Live</span><span style="display: block; text-align: left;">- merges all midi channels in track sends, effect outputs and max4Live outputs into channel 1, and filters out all sysex messages and all polyphonic aftertouch messages. Midi effects, except for built-in midi effects and max4live midi effects, must be put in the audio effects section of the track. Receiving midi output from an effect requires creating an additional track and setting its input to that effect.<br /> | ||
</span><br /> | </span><br /> | ||
<br /> | <br /> | ||
< | <span style="display: block; text-align: left;">FL Studio (Fruity Loops)</span><span style="display: block; text-align: left;">- filters out sysex messages.<br /> | ||
</span><br /> | </span><br /> | ||
<span style="display: block; text-align: left;">Preliminary study indicates that all softsynths require only a single instance to be retunable via the pitch bend method!<br /> | <span style="display: block; text-align: left;">Preliminary study indicates that all softsynths require only a single instance to be retunable via the pitch bend method!<br /> | ||
| Line 169: | Line 159: | ||
<span style="display: block; text-align: left;"><br /> | <span style="display: block; text-align: left;"><br /> | ||
</span><br /> | </span><br /> | ||
<!-- ws:start:WikiTextHeadingRule: | <!-- ws:start:WikiTextHeadingRule:6:&lt;h2&gt; --><h2 id="toc3"><a name="x-Cubase"></a><!-- ws:end:WikiTextHeadingRule:6 -->Cubase</h2> | ||
- has a midi insert plug-in for tuning. But it only accepts 12-note-octave-repeating scales with max. +/-100 cent deviations from 12tet pitches. However you can change the tuning in the course of a song, and have multiple tunings simultaneously (on several midi channels). However, the plug-in only works with two or three older VSTi's and not with the new, better instruments that come with Cubase 7, so in effect, it has been discontinued.<br /> | - has a midi insert plug-in for tuning. But it only accepts 12-note-octave-repeating scales with max. +/-100 cent deviations from 12tet pitches. However you can change the tuning in the course of a song, and have multiple tunings simultaneously (on several midi channels). However, the plug-in only works with two or three older VSTi's and not with the new, better instruments that come with Cubase 7, so in effect, it has been discontinued.<br /> | ||
<br /> | <br /> | ||
| Line 175: | Line 165: | ||
<br /> | <br /> | ||
<br /> | <br /> | ||
<!-- ws:start:WikiTextHeadingRule: | <!-- ws:start:WikiTextHeadingRule:8:&lt;h2&gt; --><h2 id="toc4"><a name="x-Studio One"></a><!-- ws:end:WikiTextHeadingRule:8 -->Studio One</h2> | ||
- doesn't allow recording or playback of sysexes. Apparently Studio One also doesn't allow multi-channel midi files (see link). <a class="wiki_link_ext" href="http://forums.presonus.com/posts/list/31118.page" rel="nofollow" target="_blank">forums.presonus.com/posts/list/31118.page</a><br /> | - doesn't allow recording or playback of sysexes. Apparently Studio One also doesn't allow multi-channel midi files (see link). <a class="wiki_link_ext" href="http://forums.presonus.com/posts/list/31118.page" rel="nofollow" target="_blank">forums.presonus.com/posts/list/31118.page</a><br /> | ||
<br /> | <br /> | ||
<br /> | <br /> | ||
<br /> | <br /> | ||
<!-- ws:start:WikiTextHeadingRule: | <!-- ws:start:WikiTextHeadingRule:10:&lt;h1&gt; --><h1 id="toc5"><a name="Approaches to microtonal composition in a DAW"></a><!-- ws:end:WikiTextHeadingRule:10 -->Approaches to microtonal composition in a DAW</h1> | ||
<!-- ws:start:WikiTextHeadingRule: | <!-- ws:start:WikiTextHeadingRule:12:&lt;h2&gt; --><h2 id="toc6"><a name="Approaches to microtonal composition in a DAW-Software: Instrument plugins (VST/AU/etc.)"></a><!-- ws:end:WikiTextHeadingRule:12 -->Software: Instrument plugins (VST/AU/etc.)</h2> | ||
Many DAWs can load instrument plugins. A plugin is a software synthesizer which can be accessed within the DAW, affording the user more sounds. Usually the plugin is loaded on a MIDI track. Some instrument plugins are capable of being microtuned. By using such a plugin, it is possible to make microtonal music within a DAW that otherwise cannot be microtuned.<br /> | Many DAWs can load instrument plugins. A plugin is a software synthesizer which can be accessed within the DAW, affording the user more sounds. Usually the plugin is loaded on a MIDI track. Some instrument plugins are capable of being microtuned. By using such a plugin, it is possible to make microtonal music within a DAW that otherwise cannot be microtuned.<br /> | ||
<br /> | <br /> | ||
Instrument plugins interface with your DAW through one of a handful of standards. Steinberg's VST is a standard supported by many DAWs. AudioUnit (AU) is widely supported on Mac computers. RTAS is used by ProTools. Put simply, you should check the above list of DAWs to see what kind of plugins are supported by your system.<br /> | Instrument plugins interface with your DAW through one of a handful of standards. Steinberg's VST is a standard supported by many DAWs. AudioUnit (AU) is widely supported on Mac computers. RTAS is used by ProTools. Put simply, you should check the above list of DAWs to see what kind of plugins are supported by your system.<br /> | ||
<br /> | <br /> | ||
<!-- ws:start:WikiTextHeadingRule: | <!-- ws:start:WikiTextHeadingRule:14:&lt;h3&gt; --><h3 id="toc7"><a name="Approaches to microtonal composition in a DAW-Software: Instrument plugins (VST/AU/etc.)-List of microtunable instrument plugins"></a><!-- ws:end:WikiTextHeadingRule:14 -->List of microtunable instrument plugins</h3> | ||
The following table of software can be used within a DAW to make microtonal music. The table is woefully incomplete - there are many more plugins out there!<br /> | The following table of software can be used within a DAW to make microtonal music. The table is woefully incomplete - there are many more plugins out there!<br /> | ||
| Line 284: | Line 274: | ||
<td>Full-keyboard microtuning<br /> | <td>Full-keyboard microtuning<br /> | ||
</td> | </td> | ||
<td>MTS messages, or <br /> | <td>MTS messages, or<br /> | ||
import<br /> | import<br /> | ||
MIDI tuning dump<br /> | MIDI tuning dump<br /> | ||
| Line 300: | Line 290: | ||
<td>Full-keyboard microtuning<br /> | <td>Full-keyboard microtuning<br /> | ||
</td> | </td> | ||
<td>MTS messages, or <br /> | <td>MTS messages, or<br /> | ||
import<br /> | import<br /> | ||
MIDI tuning dump<br /> | MIDI tuning dump<br /> | ||
| Line 325: | Line 315: | ||
<br /> | <br /> | ||
<!-- ws:start:WikiTextHeadingRule: | <!-- ws:start:WikiTextHeadingRule:16:&lt;h3&gt; --><h3 id="toc8"><a name="Approaches to microtonal composition in a DAW-Software: Instrument plugins (VST/AU/etc.)-Plugin Microtuning Methods"></a><!-- ws:end:WikiTextHeadingRule:16 -->Plugin Microtuning Methods</h3> | ||
Instrument plugins can be developed by anybody. As such, there is no standard way to set the tuning/scale of a plugin via user input. Navigating these competing methods of inputting microtonal scales can be rather messy. But generally we can group the methods like so:<br /> | Instrument plugins can be developed by anybody. As such, there is no standard way to set the tuning/scale of a plugin via user input. Navigating these competing methods of inputting microtonal scales can be rather messy. But generally we can group the methods like so:<br /> | ||
<br /> | <br /> | ||
| Line 333: | Line 323: | ||
You can know which type of tuning file is supported by your plugin by reading its manual or supporting documentation.<br /> | You can know which type of tuning file is supported by your plugin by reading its manual or supporting documentation.<br /> | ||
<br /> | <br /> | ||
Tuning files can be created by using software. The | Tuning files can be created by using software. The three options are <a class="wiki_link_ext" href="http://www.huygens-fokker.org/scala/" rel="nofollow">Scala</a> <a class="wiki_link_ext" href="http://www.TallKite.com/alt-tuner.html" rel="nofollow" target="_blank">alt-tuner</a> or <a class="wiki_link_ext" href="http://nonoctave.com" rel="nofollow">LMSO</a>. If your plugin supports the scl/kbm format, then you can <a class="wiki_link_ext" href="http://www.huygens-fokker.org/scala/downloads.html" rel="nofollow">download a large database</a> (scroll to the bottom of the page) of these files to start with.<br /> | ||
<br /> | <br /> | ||
<strong>Plugins which are microtuned via MTS (MIDI Tuning Standard).</strong><br /> | <strong>Plugins which are microtuned via MTS (MIDI Tuning Standard).</strong><br /> | ||
Revision as of 17:21, 16 January 2014
IMPORTED REVISION FROM WIKISPACES
This is an imported revision from Wikispaces. The revision metadata is included below for reference:
- This revision was by author TallKite and made on 2014-01-16 17:21:07 UTC.
- The original revision id was 483367186.
- The revision comment was:
The revision contents are below, presented both in the original Wikispaces Wikitext format, and in HTML exactly as Wikispaces rendered it.
Original Wikitext content:
This page discusses the relative merits of various **Digital Audio Workstations** (**DAW**s - [[http://en.wikipedia.org/wiki/Digital_audio_workstation|Wikipedia article]]) from a microtonal perspective. Since many keyboards and a few softsynths are retunable via sysex, and most keyboards and softsynths are only retunable via multiple-midi-channels-with-pitch-bends, special focus is given to how each DAW handles channels and sysexes. <span style="display: block; text-align: left;">[[toc]] </span><span style="display: block; text-align: left;">__**DAWs covered:**__ </span> ProTools | Reaper | Logic Pro | GarageBand | Ableton Live | FL Studio (Fruity Loops) | Cubase | Studio One ---- <span style="display: block; text-align: left;">Relative Merits of Various DAWs</span><span style="display: block; text-align: left;">ProTools</span><span style="display: block; text-align: left;">- Midi tracks in ProTools can't contain multiple channels of midi data. </span> ==Reaper== - Extremely flexible midi and audio routing. No built-in softsynths except ReaSynth. The piano roll on the midi editor can be completely customized, e.g. more than 12 notes per octave. ==Logic Pro== - Logic's built-in instruments are of very high quality. There's a global setting for tuning them, and you can also import a .scl file. But they accept only 12-note-octave-repeating scales with max. +/-100 cent deviations from 12tet pitches. Logic only understands .scl files with this limitation. Logic is also incapable of changing the tuning via midi or automation, and you can only have one tuning per song. ==GarageBand== - won't let you export its midi to any other DAW except Logic Pro. In other words it is a "midi trap". GarageBand won't load VST effects, only AU effects. <span style="display: block; text-align: left;">Ableton Live</span><span style="display: block; text-align: left;">- merges all midi channels in track sends, effect outputs and max4Live outputs into channel 1, and filters out all sysex messages and all polyphonic aftertouch messages. Midi effects, except for built-in midi effects and max4live midi effects, must be put in the audio effects section of the track. Receiving midi output from an effect requires creating an additional track and setting its input to that effect. </span> <span style="display: block; text-align: left;">FL Studio (Fruity Loops)</span><span style="display: block; text-align: left;">- filters out sysex messages. </span> <span style="display: block; text-align: left;">Preliminary study indicates that all softsynths require only a single instance to be retunable via the pitch bend method! </span> [[http://forum.image-line.com/viewtopic.php?p=824112]] (official FL Studio forum, must register to view the full thread) Excerpted from a July 2013 conversation with "Reflex", a site admin: user: "The Voyager PlugSE (VST plugin) from Moog... doesn't work [in FL studio]." Reflex: "VST plugins can send sysex out of FL, but can't receive it." user: "Yes I guess it also receives Sysex, and so a bidirectional communication can't be established." Reflex: "Then I don't know of any way to make it work in FL." user: "Is it planned to add support for VST plugin to send Sysex?" Reflex: "They already can. But they can't receive them. And that's not planned." <span style="display: block; text-align: left;"> </span> ==Cubase== - has a midi insert plug-in for tuning. But it only accepts 12-note-octave-repeating scales with max. +/-100 cent deviations from 12tet pitches. However you can change the tuning in the course of a song, and have multiple tunings simultaneously (on several midi channels). However, the plug-in only works with two or three older VSTi's and not with the new, better instruments that come with Cubase 7, so in effect, it has been discontinued. Cubase has a pitch key tracking setting for all the synths, and if that's set to .50 you get 24 keys per octave, etc., so various EDOs are possible or can be approximated. ==Studio One== - doesn't allow recording or playback of sysexes. Apparently Studio One also doesn't allow multi-channel midi files (see link). [[@http://forums.presonus.com/posts/list/31118.page|forums.presonus.com/posts/list/31118.page]] =Approaches to microtonal composition in a DAW= ==Software: Instrument plugins (VST/AU/etc.)== Many DAWs can load instrument plugins. A plugin is a software synthesizer which can be accessed within the DAW, affording the user more sounds. Usually the plugin is loaded on a MIDI track. Some instrument plugins are capable of being microtuned. By using such a plugin, it is possible to make microtonal music within a DAW that otherwise cannot be microtuned. Instrument plugins interface with your DAW through one of a handful of standards. Steinberg's VST is a standard supported by many DAWs. AudioUnit (AU) is widely supported on Mac computers. RTAS is used by ProTools. Put simply, you should check the above list of DAWs to see what kind of plugins are supported by your system. ===List of microtunable instrument plugins=== The following table of software can be used within a DAW to make microtonal music. The table is woefully incomplete - there are many more plugins out there! ||~ **Name** ||~ **Description** ||~ **Platform** ||~ **Tuning ability** ||~ **Tuning method** ||~ **Cost** || || [[http://www.native-instruments.com/en/products/komplete/synths-samplers/absynth-5/|Native-Instruments Absynth]] || Virtual modular subtractive synthesizer || Windows and Mac, VST/AU/RTAS or standalone || || || $ || || [[http://www.garritan.com/products/personal-orchestra-4/|Garritan Personal Orchestra 4]] || Sample-based orchestra library || || Supposedly full-keyboard microtuning, though nonoctave scales are buggy || Import a scl/kbm file || $ || || [[https://www.pianoteq.com/|Pianoteq]] || Physical-modeled piano || Windows Mac and Linux, VST/AU/RTAS or standalone || Full-keyboard microtuning || Import a scl/kbm file || $ || || [[http://www.u-he.com/cms/ace|u-he ACE]] || Virtual modular analog synthesizer || Windows and Mac, VST/AU || Full-keyboard microtuning || Import a tun file || ~$69 || || [[http://www.xen-arts.com/p/download-vsti.html|Xen-Arts IVOR]] || Virtual analog synthesizer || Windows only, VST || Full-keyboard microtuning || MTS messages, or import MIDI tuning dump || Free || || [[http://www.xen-arts.com/p/download-vsti.html|Xen-Arts Xen-FMTS]] || FM/spectral synthesizer || Windows only, VST || Full-keyboard microtuning || MTS messages, or import MIDI tuning dump || Free || || [[http://www.xen-arts.com/p/download-vsti.html|Xen-Arts XenFont]] || Soundfont (sf2) player || Windows only, VST || Full-keyboard microtuning || MTS messages, or import MIDI tuning dump || Free || || [[http://zynaddsubfx.sourceforge.net/|ZynAddSubFX]] || || Windows and Linux, VST or standalone || Full-keyboard microtuning || Direct input of values, or import scl/kbm file || Free || ===Plugin Microtuning Methods=== Instrument plugins can be developed by anybody. As such, there is no standard way to set the tuning/scale of a plugin via user input. Navigating these competing methods of inputting microtonal scales can be rather messy. But generally we can group the methods like so: **Plugins which are microtuned by reading a 'tuning file' from hard disk.** A very common method. These plugins ask the user to import a file from their hard disk, which we'll call a tuning file. Within the tuning file is the data for tuning the plugin. Such tuning files come in a variety of formats: * scl/kbm (in this case, the data is stored in 2 files not 1) * TUN * MIDI tuning dump (sysex) You can know which type of tuning file is supported by your plugin by reading its manual or supporting documentation. Tuning files can be created by using software. The three options are [[http://www.huygens-fokker.org/scala/|Scala]] [[@http://www.TallKite.com/alt-tuner.html|alt-tuner]] or [[http://nonoctave.com|LMSO]]. If your plugin supports the scl/kbm format, then you can [[http://www.huygens-fokker.org/scala/downloads.html|download a large database]] (scroll to the bottom of the page) of these files to start with. **Plugins which are microtuned via MTS (MIDI Tuning Standard).** Some plugins can accept MIDI data in the form of SysEx messages. These messages contain the tuning data. The issue with this method, is that many DAWs filter out SysEx messages. However some plugins, such as those created by Xen-Arts, allow the user to load a MIDI file (containing the SysEx messages within) directly into the plugin, thus bypassing the restriction from the DAW. (Such MIDI files can be generated by Scala). One benefit of using MTS is that tunings can be changed during the course of a piece. This gives much flexibility in tuning for the composer. MIDI Tuning is also highly accurate. Furthermore, the user can send one set of MTS messages to several plugins/hardware synthesizers at once, thereby making the tuning process relatively convenient. However since many DAWs filter out these messages, the real benefit of MTS can not be realized by everybody. **Plugins which are microtuned by user's direct inputting of values.** ZynAddSubFX will accept user inputted values. No need to generate a tuning file (though it ZynAddSubFX can also read scl files). **Plugins which are microtuned via other methods.** Native Instruments Kontakt - write a script to retune each note (or use Scala to generate one)
Original HTML content:
<html><head><title>DAWs</title></head><body>This page discusses the relative merits of various <strong>Digital Audio Workstations</strong> (<strong>DAW</strong>s - <a class="wiki_link_ext" href="http://en.wikipedia.org/wiki/Digital_audio_workstation" rel="nofollow">Wikipedia article</a>) from a microtonal perspective. Since many keyboards and a few softsynths are retunable via sysex, and most keyboards and softsynths are only retunable via multiple-midi-channels-with-pitch-bends, special focus is given to how each DAW handles channels and sysexes.<br />
<span style="display: block; text-align: left;"><!-- ws:start:WikiTextTocRule:18:<img id="wikitext@@toc@@normal" class="WikiMedia WikiMediaToc" title="Table of Contents" src="/site/embedthumbnail/toc/normal?w=225&h=100"/> --><div id="toc"><h1 class="nopad">Table of Contents</h1><!-- ws:end:WikiTextTocRule:18 --><!-- ws:start:WikiTextTocRule:19: --><div style="margin-left: 2em;"><a href="#x-Reaper">Reaper</a></div>
<!-- ws:end:WikiTextTocRule:19 --><!-- ws:start:WikiTextTocRule:20: --><div style="margin-left: 2em;"><a href="#x-Logic Pro">Logic Pro</a></div>
<!-- ws:end:WikiTextTocRule:20 --><!-- ws:start:WikiTextTocRule:21: --><div style="margin-left: 2em;"><a href="#x-GarageBand">GarageBand</a></div>
<!-- ws:end:WikiTextTocRule:21 --><!-- ws:start:WikiTextTocRule:22: --><div style="margin-left: 2em;"><a href="#x-Cubase">Cubase</a></div>
<!-- ws:end:WikiTextTocRule:22 --><!-- ws:start:WikiTextTocRule:23: --><div style="margin-left: 2em;"><a href="#x-Studio One">Studio One</a></div>
<!-- ws:end:WikiTextTocRule:23 --><!-- ws:start:WikiTextTocRule:24: --><div style="margin-left: 1em;"><a href="#Approaches to microtonal composition in a DAW">Approaches to microtonal composition in a DAW</a></div>
<!-- ws:end:WikiTextTocRule:24 --><!-- ws:start:WikiTextTocRule:25: --><div style="margin-left: 2em;"><a href="#Approaches to microtonal composition in a DAW-Software: Instrument plugins (VST/AU/etc.)">Software: Instrument plugins (VST/AU/etc.)</a></div>
<!-- ws:end:WikiTextTocRule:25 --><!-- ws:start:WikiTextTocRule:26: --><div style="margin-left: 3em;"><a href="#Approaches to microtonal composition in a DAW-Software: Instrument plugins (VST/AU/etc.)-List of microtunable instrument plugins">List of microtunable instrument plugins</a></div>
<!-- ws:end:WikiTextTocRule:26 --><!-- ws:start:WikiTextTocRule:27: --><div style="margin-left: 3em;"><a href="#Approaches to microtonal composition in a DAW-Software: Instrument plugins (VST/AU/etc.)-Plugin Microtuning Methods">Plugin Microtuning Methods</a></div>
<!-- ws:end:WikiTextTocRule:27 --><!-- ws:start:WikiTextTocRule:28: --></div>
<!-- ws:end:WikiTextTocRule:28 --><br />
<br />
<br />
</span><span style="display: block; text-align: left;"><u><strong>DAWs covered:</strong></u><br />
</span><br />
ProTools | Reaper | Logic Pro | GarageBand | Ableton Live | FL Studio (Fruity Loops) | Cubase | Studio One<br />
<br />
<hr />
<br />
<span style="display: block; text-align: left;">Relative Merits of Various DAWs</span><span style="display: block; text-align: left;">ProTools</span><span style="display: block; text-align: left;">- Midi tracks in ProTools can't contain multiple channels of midi data.<br />
</span><br />
<br />
<!-- ws:start:WikiTextHeadingRule:0:<h2> --><h2 id="toc0"><a name="x-Reaper"></a><!-- ws:end:WikiTextHeadingRule:0 -->Reaper</h2>
- Extremely flexible midi and audio routing. No built-in softsynths except ReaSynth. The piano roll on the midi editor can be completely customized, e.g. more than 12 notes per octave.<br />
<br />
<br />
<!-- ws:start:WikiTextHeadingRule:2:<h2> --><h2 id="toc1"><a name="x-Logic Pro"></a><!-- ws:end:WikiTextHeadingRule:2 -->Logic Pro</h2>
- Logic's built-in instruments are of very high quality. There's a global setting for tuning them, and you can also import a .scl file. But they accept only 12-note-octave-repeating scales with max. +/-100 cent deviations from 12tet pitches. Logic only understands .scl files with this limitation. Logic is also incapable of changing the tuning via midi or automation, and you can only have one tuning per song.<br />
<br />
<br />
<!-- ws:start:WikiTextHeadingRule:4:<h2> --><h2 id="toc2"><a name="x-GarageBand"></a><!-- ws:end:WikiTextHeadingRule:4 -->GarageBand</h2>
- won't let you export its midi to any other DAW except Logic Pro. In other words it is a "midi trap". GarageBand won't load VST effects, only AU effects.<br />
<br />
<br />
<span style="display: block; text-align: left;">Ableton Live</span><span style="display: block; text-align: left;">- merges all midi channels in track sends, effect outputs and max4Live outputs into channel 1, and filters out all sysex messages and all polyphonic aftertouch messages. Midi effects, except for built-in midi effects and max4live midi effects, must be put in the audio effects section of the track. Receiving midi output from an effect requires creating an additional track and setting its input to that effect.<br />
</span><br />
<br />
<span style="display: block; text-align: left;">FL Studio (Fruity Loops)</span><span style="display: block; text-align: left;">- filters out sysex messages.<br />
</span><br />
<span style="display: block; text-align: left;">Preliminary study indicates that all softsynths require only a single instance to be retunable via the pitch bend method!<br />
</span><br />
<a class="wiki_link_ext" href="http://forum.image-line.com/viewtopic.php?p=824112" rel="nofollow">http://forum.image-line.com/viewtopic.php?p=824112</a><br />
(official FL Studio forum, must register to view the full thread)<br />
Excerpted from a July 2013 conversation with "Reflex", a site admin:<br />
user: "The Voyager PlugSE (VST plugin) from Moog... doesn't work [in FL studio]."<br />
Reflex: "VST plugins can send sysex out of FL, but can't receive it."<br />
user: "Yes I guess it also receives Sysex, and so a bidirectional communication can't be established."<br />
Reflex: "Then I don't know of any way to make it work in FL."<br />
user: "Is it planned to add support for VST plugin to send Sysex?"<br />
Reflex: "They already can. But they can't receive them. And that's not planned."<br />
<span style="display: block; text-align: left;"><br />
</span><br />
<!-- ws:start:WikiTextHeadingRule:6:<h2> --><h2 id="toc3"><a name="x-Cubase"></a><!-- ws:end:WikiTextHeadingRule:6 -->Cubase</h2>
- has a midi insert plug-in for tuning. But it only accepts 12-note-octave-repeating scales with max. +/-100 cent deviations from 12tet pitches. However you can change the tuning in the course of a song, and have multiple tunings simultaneously (on several midi channels). However, the plug-in only works with two or three older VSTi's and not with the new, better instruments that come with Cubase 7, so in effect, it has been discontinued.<br />
<br />
Cubase has a pitch key tracking setting for all the synths, and if that's set to .50 you get 24 keys per octave, etc., so various EDOs are possible or can be approximated.<br />
<br />
<br />
<!-- ws:start:WikiTextHeadingRule:8:<h2> --><h2 id="toc4"><a name="x-Studio One"></a><!-- ws:end:WikiTextHeadingRule:8 -->Studio One</h2>
- doesn't allow recording or playback of sysexes. Apparently Studio One also doesn't allow multi-channel midi files (see link). <a class="wiki_link_ext" href="http://forums.presonus.com/posts/list/31118.page" rel="nofollow" target="_blank">forums.presonus.com/posts/list/31118.page</a><br />
<br />
<br />
<br />
<!-- ws:start:WikiTextHeadingRule:10:<h1> --><h1 id="toc5"><a name="Approaches to microtonal composition in a DAW"></a><!-- ws:end:WikiTextHeadingRule:10 -->Approaches to microtonal composition in a DAW</h1>
<!-- ws:start:WikiTextHeadingRule:12:<h2> --><h2 id="toc6"><a name="Approaches to microtonal composition in a DAW-Software: Instrument plugins (VST/AU/etc.)"></a><!-- ws:end:WikiTextHeadingRule:12 -->Software: Instrument plugins (VST/AU/etc.)</h2>
Many DAWs can load instrument plugins. A plugin is a software synthesizer which can be accessed within the DAW, affording the user more sounds. Usually the plugin is loaded on a MIDI track. Some instrument plugins are capable of being microtuned. By using such a plugin, it is possible to make microtonal music within a DAW that otherwise cannot be microtuned.<br />
<br />
Instrument plugins interface with your DAW through one of a handful of standards. Steinberg's VST is a standard supported by many DAWs. AudioUnit (AU) is widely supported on Mac computers. RTAS is used by ProTools. Put simply, you should check the above list of DAWs to see what kind of plugins are supported by your system.<br />
<br />
<!-- ws:start:WikiTextHeadingRule:14:<h3> --><h3 id="toc7"><a name="Approaches to microtonal composition in a DAW-Software: Instrument plugins (VST/AU/etc.)-List of microtunable instrument plugins"></a><!-- ws:end:WikiTextHeadingRule:14 -->List of microtunable instrument plugins</h3>
The following table of software can be used within a DAW to make microtonal music. The table is woefully incomplete - there are many more plugins out there!<br />
<table class="wiki_table">
<tr>
<th><strong>Name</strong><br />
</th>
<th><strong>Description</strong><br />
</th>
<th><strong>Platform</strong><br />
</th>
<th><strong>Tuning ability</strong><br />
</th>
<th><strong>Tuning method</strong><br />
</th>
<th><strong>Cost</strong><br />
</th>
</tr>
<tr>
<td><a class="wiki_link_ext" href="http://www.native-instruments.com/en/products/komplete/synths-samplers/absynth-5/" rel="nofollow">Native-Instruments Absynth</a><br />
</td>
<td>Virtual modular subtractive synthesizer<br />
</td>
<td>Windows and Mac, VST/AU/RTAS or standalone<br />
</td>
<td><br />
</td>
<td><br />
</td>
<td>$<br />
</td>
</tr>
<tr>
<td><a class="wiki_link_ext" href="http://www.garritan.com/products/personal-orchestra-4/" rel="nofollow">Garritan Personal Orchestra 4</a><br />
</td>
<td>Sample-based orchestra library<br />
</td>
<td><br />
</td>
<td>Supposedly full-keyboard microtuning, though nonoctave scales are buggy<br />
</td>
<td>Import a scl/kbm file<br />
</td>
<td>$<br />
</td>
</tr>
<tr>
<td><a class="wiki_link_ext" href="https://www.pianoteq.com/" rel="nofollow">Pianoteq</a><br />
</td>
<td>Physical-modeled piano<br />
</td>
<td>Windows Mac and Linux, VST/AU/RTAS or standalone<br />
</td>
<td>Full-keyboard microtuning<br />
</td>
<td>Import a scl/kbm file<br />
</td>
<td>$<br />
</td>
</tr>
<tr>
<td><a class="wiki_link_ext" href="http://www.u-he.com/cms/ace" rel="nofollow">u-he ACE</a><br />
</td>
<td>Virtual modular analog synthesizer<br />
</td>
<td>Windows and Mac, VST/AU<br />
</td>
<td>Full-keyboard microtuning<br />
</td>
<td>Import a tun file<br />
</td>
<td>~$69<br />
</td>
</tr>
<tr>
<td><a class="wiki_link_ext" href="http://www.xen-arts.com/p/download-vsti.html" rel="nofollow">Xen-Arts IVOR</a><br />
</td>
<td>Virtual analog synthesizer<br />
</td>
<td>Windows only, VST<br />
</td>
<td>Full-keyboard microtuning<br />
</td>
<td>MTS messages, or import MIDI tuning dump<br />
</td>
<td>Free<br />
</td>
</tr>
<tr>
<td><a class="wiki_link_ext" href="http://www.xen-arts.com/p/download-vsti.html" rel="nofollow">Xen-Arts Xen-FMTS</a><br />
</td>
<td>FM/spectral synthesizer<br />
</td>
<td>Windows only, VST<br />
</td>
<td>Full-keyboard microtuning<br />
</td>
<td>MTS messages, or<br />
import<br />
MIDI tuning dump<br />
</td>
<td>Free<br />
</td>
</tr>
<tr>
<td><a class="wiki_link_ext" href="http://www.xen-arts.com/p/download-vsti.html" rel="nofollow">Xen-Arts XenFont</a><br />
</td>
<td>Soundfont (sf2) player<br />
</td>
<td>Windows only, VST<br />
</td>
<td>Full-keyboard microtuning<br />
</td>
<td>MTS messages, or<br />
import<br />
MIDI tuning dump<br />
</td>
<td>Free<br />
</td>
</tr>
<tr>
<td><a class="wiki_link_ext" href="http://zynaddsubfx.sourceforge.net/" rel="nofollow">ZynAddSubFX</a><br />
</td>
<td><br />
</td>
<td>Windows and Linux, VST or standalone<br />
</td>
<td>Full-keyboard microtuning<br />
</td>
<td>Direct input of values, or import<br />
scl/kbm file<br />
</td>
<td>Free<br />
</td>
</tr>
</table>
<br />
<!-- ws:start:WikiTextHeadingRule:16:<h3> --><h3 id="toc8"><a name="Approaches to microtonal composition in a DAW-Software: Instrument plugins (VST/AU/etc.)-Plugin Microtuning Methods"></a><!-- ws:end:WikiTextHeadingRule:16 -->Plugin Microtuning Methods</h3>
Instrument plugins can be developed by anybody. As such, there is no standard way to set the tuning/scale of a plugin via user input. Navigating these competing methods of inputting microtonal scales can be rather messy. But generally we can group the methods like so:<br />
<br />
<strong>Plugins which are microtuned by reading a 'tuning file' from hard disk.</strong><br />
A very common method. These plugins ask the user to import a file from their hard disk, which we'll call a tuning file. Within the tuning file is the data for tuning the plugin. Such tuning files come in a variety of formats:<br />
<ul><li>scl/kbm (in this case, the data is stored in 2 files not 1)</li><li>TUN</li><li>MIDI tuning dump (sysex)</li></ul><br />
You can know which type of tuning file is supported by your plugin by reading its manual or supporting documentation.<br />
<br />
Tuning files can be created by using software. The three options are <a class="wiki_link_ext" href="http://www.huygens-fokker.org/scala/" rel="nofollow">Scala</a> <a class="wiki_link_ext" href="http://www.TallKite.com/alt-tuner.html" rel="nofollow" target="_blank">alt-tuner</a> or <a class="wiki_link_ext" href="http://nonoctave.com" rel="nofollow">LMSO</a>. If your plugin supports the scl/kbm format, then you can <a class="wiki_link_ext" href="http://www.huygens-fokker.org/scala/downloads.html" rel="nofollow">download a large database</a> (scroll to the bottom of the page) of these files to start with.<br />
<br />
<strong>Plugins which are microtuned via MTS (MIDI Tuning Standard).</strong><br />
Some plugins can accept MIDI data in the form of SysEx messages. These messages contain the tuning data. The issue with this method, is that many DAWs filter out SysEx messages. However some plugins, such as those created by Xen-Arts, allow the user to load a MIDI file (containing the SysEx messages within) directly into the plugin, thus bypassing the restriction from the DAW. (Such MIDI files can be generated by Scala).<br />
One benefit of using MTS is that tunings can be changed during the course of a piece. This gives much flexibility in tuning for the composer. MIDI Tuning is also highly accurate. Furthermore, the user can send one set of MTS messages to several plugins/hardware synthesizers at once, thereby making the tuning process relatively convenient. However since many DAWs filter out these messages, the real benefit of MTS can not be realized by everybody.<br />
<br />
<strong>Plugins which are microtuned by user's direct inputting of values.</strong><br />
ZynAddSubFX will accept user inputted values. No need to generate a tuning file (though it ZynAddSubFX can also read scl files).<br />
<br />
<strong>Plugins which are microtuned via other methods.</strong><br />
Native Instruments Kontakt - write a script to retune each note (or use Scala to generate one)</body></html>