New Tuning Method: Difference between revisions

Wikispaces>TallKite
**Imported revision 453859880 - Original comment: **
Wikispaces>TallKite
**Imported revision 453862358 - 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:TallKite|TallKite]] and made on <tt>2013-09-24 17:58:59 UTC</tt>.<br>
: This revision was by author [[User:TallKite|TallKite]] and made on <tt>2013-09-24 18:08:48 UTC</tt>.<br>
: The original revision id was <tt>453859880</tt>.<br>
: The original revision id was <tt>453862358</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 20: Line 20:
This means that synths created with SynthEdit, CSoundAV, Jesusonic or SonicBirth can't implement MTS. Any synth that does implement MTS won't do so if hosted in Abelton Live or FL Studio. Also, Kontakt instruments can't be scripted to respond to MTS. For these reasons microtonalists have been considering alternatives to MTS sysexes.
This means that synths created with SynthEdit, CSoundAV, Jesusonic or SonicBirth can't implement MTS. Any synth that does implement MTS won't do so if hosted in Abelton Live or FL Studio. Also, Kontakt instruments can't be scripted to respond to MTS. For these reasons microtonalists have been considering alternatives to MTS sysexes.


The powers that be will probably never change the midi spec to give us what we want, a non-sysex method for tuning individual notes. So we've decided to simply create a new unofficial microtuning method. The plan is to have the new method supported by all the major midi tuning software packages, aka **retuners**: Alt-tuner, Bounce, Custom Scale Editor, Fractal Tune Smithy, LMSO, Scala, etc.
The powers that be will probably never change the midi spec to give us what we want, a non-sysex method for tuning individual notes. So we've decided to simply create a new unofficial microtuning method. The plan is to have the new method supported by all the major midi tuning software packages, aka __**retuners**__: Alt-tuner, Bounce, Custom Scale Editor, Fractal Tune Smithy, LMSO, Scala, etc.


The obstacle to any retuning method is convincing the developers of VSTi's and other softsynths, as well as the designers of hardware sound modules and keyboards, who generally have no personal interest in microtonalism, to invest their time and energy in implementing it. To this end, any new tuning method should be as easy to implement by synth developers and designers as possible. Even small impediments like converting pitch bends from the usual midi format to the MTS format should be avoided. The sysex format should be avoided entirely because of the poor support and because of the added difficulties of parsing variable-length midi messages.
The obstacle to any retuning method is convincing the developers of VSTi's and other softsynths, as well as the designers of hardware sound modules and keyboards, who generally have no personal interest in microtonalism, to invest their time and energy in implementing it. To this end, any new tuning method should be as easy to implement by synth developers and designers as possible. Even small impediments like converting pitch bends from the usual midi format to the MTS format should be avoided. The sysex format should be avoided entirely because of the poor support and because of the added difficulties of parsing variable-length midi messages.
Line 167: Line 167:
&lt;ul&gt;&lt;li&gt;Abelton Live filters out sysexes from the midi stream and keeps them from any VST it hosts.&lt;/li&gt;&lt;li&gt;FL Studio also does not allow VST plugins it hosts to receive sysex data. (see footnote)&lt;/li&gt;&lt;li&gt;Kontakt does not provide sysex support in its scripting language.&lt;/li&gt;&lt;li&gt;SynthEdit can't receive sysexes. &lt;a class="wiki_link_ext" href="http://www.synthedit.com/members/version-1-1-faq/" rel="nofollow" target="_blank"&gt;www.synthedit.com/members/version-1-1-faq/&lt;/a&gt;&lt;/li&gt;&lt;li&gt;CSoundAV (CSound in real time) can't receive sysexes.&lt;/li&gt;&lt;li&gt;Jesusonic (Reaper's built-in programming language) can't receive sysexes.&lt;/li&gt;&lt;li&gt;SonicBirth (an AU maker) doesn't even mention sysexes in its manual.&lt;/li&gt;&lt;/ul&gt;This means that synths created with SynthEdit, CSoundAV, Jesusonic or SonicBirth can't implement MTS. Any synth that does implement MTS won't do so if hosted in Abelton Live or FL Studio. Also, Kontakt instruments can't be scripted to respond to MTS. For these reasons microtonalists have been considering alternatives to MTS sysexes.&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Abelton Live filters out sysexes from the midi stream and keeps them from any VST it hosts.&lt;/li&gt;&lt;li&gt;FL Studio also does not allow VST plugins it hosts to receive sysex data. (see footnote)&lt;/li&gt;&lt;li&gt;Kontakt does not provide sysex support in its scripting language.&lt;/li&gt;&lt;li&gt;SynthEdit can't receive sysexes. &lt;a class="wiki_link_ext" href="http://www.synthedit.com/members/version-1-1-faq/" rel="nofollow" target="_blank"&gt;www.synthedit.com/members/version-1-1-faq/&lt;/a&gt;&lt;/li&gt;&lt;li&gt;CSoundAV (CSound in real time) can't receive sysexes.&lt;/li&gt;&lt;li&gt;Jesusonic (Reaper's built-in programming language) can't receive sysexes.&lt;/li&gt;&lt;li&gt;SonicBirth (an AU maker) doesn't even mention sysexes in its manual.&lt;/li&gt;&lt;/ul&gt;This means that synths created with SynthEdit, CSoundAV, Jesusonic or SonicBirth can't implement MTS. Any synth that does implement MTS won't do so if hosted in Abelton Live or FL Studio. Also, Kontakt instruments can't be scripted to respond to MTS. For these reasons microtonalists have been considering alternatives to MTS sysexes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The powers that be will probably never change the midi spec to give us what we want, a non-sysex method for tuning individual notes. So we've decided to simply create a new unofficial microtuning method. The plan is to have the new method supported by all the major midi tuning software packages, aka &lt;strong&gt;retuners&lt;/strong&gt;: Alt-tuner, Bounce, Custom Scale Editor, Fractal Tune Smithy, LMSO, Scala, etc.&lt;br /&gt;
The powers that be will probably never change the midi spec to give us what we want, a non-sysex method for tuning individual notes. So we've decided to simply create a new unofficial microtuning method. The plan is to have the new method supported by all the major midi tuning software packages, aka &lt;u&gt;&lt;strong&gt;retuners&lt;/strong&gt;&lt;/u&gt;: Alt-tuner, Bounce, Custom Scale Editor, Fractal Tune Smithy, LMSO, Scala, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The obstacle to any retuning method is convincing the developers of VSTi's and other softsynths, as well as the designers of hardware sound modules and keyboards, who generally have no personal interest in microtonalism, to invest their time and energy in implementing it. To this end, any new tuning method should be as easy to implement by synth developers and designers as possible. Even small impediments like converting pitch bends from the usual midi format to the MTS format should be avoided. The sysex format should be avoided entirely because of the poor support and because of the added difficulties of parsing variable-length midi messages.&lt;br /&gt;
The obstacle to any retuning method is convincing the developers of VSTi's and other softsynths, as well as the designers of hardware sound modules and keyboards, who generally have no personal interest in microtonalism, to invest their time and energy in implementing it. To this end, any new tuning method should be as easy to implement by synth developers and designers as possible. Even small impediments like converting pitch bends from the usual midi format to the MTS format should be avoided. The sysex format should be avoided entirely because of the poor support and because of the added difficulties of parsing variable-length midi messages.&lt;br /&gt;