Finale Microtonal Accidentals and Playback: Difference between revisions

Wikispaces>d.schallert
**Imported revision 537739040 - Original comment: **
 
BudjarnLambeth (talk | contribs)
Added links to dead end pg
 
(4 intermediate revisions by 3 users not shown)
Line 1: Line 1:
<h2>IMPORTED REVISION FROM WIKISPACES</h2>
Finale can be set up to use custom accidentals, and to pipe MIDI data to a VST such that the playback matches the [[notation]].
This is an imported revision from Wikispaces. The revision metadata is included below for reference:<br>
: This revision was by author [[User:d.schallert|d.schallert]] and made on <tt>2015-01-18 19:07:51 UTC</tt>.<br>
: The original revision id was <tt>537739040</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>
<h4>Original Wikitext 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;white-space: pre-wrap ! important" class="old-revision-html">Finale can be set up to use custom accidentals, and to pipe MIDI data to a VST such that the playback matches the notation.


You will need:
You will need:
* Finale (not sure on earliest supported version, but 2003 and later should work)
* [[@http://www.nerds.de/en/loopbe1.html|LoopBe1 Internal Midi Port]]
** Or similar
* [[@http://www.hermannseib.com/english/vsthost.htm|VSTHost]]
** Or similar
* A VST with microtonal playback and, ideally, support for .kbm files. There are many options:
** Pianoteq
** ARIA (comes with Finale 2012 and later)
** ZynSubAddFX
** IVOR
** etc.
* [[@http://www.huygens-fokker.org/scala/|Scala]], or the ability to create .scl and .kbm files, which are just text with fairly simple formats


# Install all needed tools
<ul><li>Finale (not sure on earliest supported version, but 2003 and later should work)</li><li>[http://www.nerds.de/en/loopbe1.html LoopBe1 Internal Midi Port]<ul><li>Or similar</li></ul></li><li>[http://www.hermannseib.com/english/vsthost.htm VSTHost]<ul><li>OPTIONAL: Finale can host VSTs itself</li><li>Or similar</li></ul></li><li>A VST with microtonal playback and, ideally, support for .kbm files. There are many options:<ul><li>Pianoteq</li><li>ARIA (comes with Finale 2012 and later)</li><li>ZynSubAddFX</li><li>IVOR</li><li>etc.</li></ul></li><li>[http://www.huygens-fokker.org/scala/ Scala], or the ability to create .scl and .kbm files, which are just text with fairly simple formats</li></ul>
&gt;
 
# Choosing and creating a scale
<ol><li>Install all needed tools
&gt; You will probably want to choose a scale size around 6-9 notes for the "white" keys (i.e. the notes without accidentals).
 
&gt; From there, all the other pitches in your scale will be represented as accidentals.
</li><li>Choosing and creating a [[scale]]
&gt; For more information, read Mike Battaglia's [[@https://beta.groups.yahoo.com/neo/groups/TUNING/conversations/topics/105842|KISS 2.0 Notation ]].
 
&gt; This tutorial will use porcupine[7] as the diatonic "white notes" within 22-edo.
You will probably want to choose a scale size around 6-9 notes for the "white" keys (i.e. the notes without accidentals).
&gt;
 
&gt; First, I create 22-edo in Scala:
From there, all the other pitches in your scale will be represented as accidentals.
&gt; [[image:scala make scale.png]]
 
&gt; (Or, you might use the console by typing
For more information, read [[Mike Battaglia]]'s [https://beta.groups.yahoo.com/neo/groups/TUNING/conversations/topics/105842 KISS 2.0 Notation ].
&gt; lineartemp
 
&gt; and following the prompts).
This tutorial will use [[porcupine]][7] as the diatonic "white notes" within [[22-edo]].
&gt;
 
&gt; Then, "Save scale" to some easy-to-navigate-to location.
First, I create 22-edo in [[Scala]]:
&gt; NOTE: Don't forget to enter a description. Some programs don't like empty lines in the .scl format.
 
&gt;
[[File:scala_make_scale.png|alt=scala make scale.png|scala make scale.png]]
&gt; Next, create a keyboard mapping file. This one has an important variable parameter. If you are going to </pre></div>
 
<h4>Original HTML content:</h4>
(Or, you might use the console by typing
<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">&lt;html&gt;&lt;head&gt;&lt;title&gt;Finale Microtonal Accidentals and Playback&lt;/title&gt;&lt;/head&gt;&lt;body&gt;Finale can be set up to use custom accidentals, and to pipe MIDI data to a VST such that the playback matches the notation.&lt;br /&gt;
 
&lt;br /&gt;
lineartemp
You will need:&lt;br /&gt;
 
&lt;ul&gt;&lt;li&gt;Finale (not sure on earliest supported version, but 2003 and later should work)&lt;/li&gt;&lt;li&gt;&lt;a class="wiki_link_ext" href="http://www.nerds.de/en/loopbe1.html" rel="nofollow" target="_blank"&gt;LoopBe1 Internal Midi Port&lt;/a&gt;&lt;ul&gt;&lt;li&gt;Or similar&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a class="wiki_link_ext" href="http://www.hermannseib.com/english/vsthost.htm" rel="nofollow" target="_blank"&gt;VSTHost&lt;/a&gt;&lt;ul&gt;&lt;li&gt;Or similar&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;A VST with microtonal playback and, ideally, support for .kbm files. There are many options:&lt;ul&gt;&lt;li&gt;Pianoteq&lt;/li&gt;&lt;li&gt;ARIA (comes with Finale 2012 and later)&lt;/li&gt;&lt;li&gt;ZynSubAddFX&lt;/li&gt;&lt;li&gt;IVOR&lt;/li&gt;&lt;li&gt;etc.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a class="wiki_link_ext" href="http://www.huygens-fokker.org/scala/" rel="nofollow" target="_blank"&gt;Scala&lt;/a&gt;, or the ability to create .scl and .kbm files, which are just text with fairly simple formats&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;
and following the prompts).
&lt;ol&gt;&lt;li&gt;Install all needed tools&lt;br /&gt;
 
&lt;br /&gt;
Then, "Save scale" to some easy-to-navigate-to location.
&lt;/li&gt;&lt;li&gt;Choosing and creating a scale&lt;br /&gt;
 
You will probably want to choose a scale size around 6-9 notes for the &amp;quot;white&amp;quot; keys (i.e. the notes without accidentals).&lt;br /&gt;
NOTE: Don't forget to enter a description. Some programs don't like empty lines in the .scl format.
From there, all the other pitches in your scale will be represented as accidentals.&lt;br /&gt;
 
For more information, read Mike Battaglia's &lt;a class="wiki_link_ext" href="https://beta.groups.yahoo.com/neo/groups/TUNING/conversations/topics/105842" rel="nofollow" target="_blank"&gt;KISS 2.0 Notation &lt;/a&gt;.&lt;br /&gt;
Next, create a keyboard mapping file. This one has an important variable parameter. If your scale has more than, say, 22 notes, you may want to consider using multiple MIDI channels and multiple instances of the same VST and patch (see below), with each running a different keyboard mapping file. The number of octaves you'll get is 128/scalesize. For example, you'd only get 2.8 octaves of [[46edo]] per VST instance/MIDI channel.
This tutorial will use porcupine[7] as the diatonic &amp;quot;white notes&amp;quot; within 22-edo.&lt;br /&gt;
 
&lt;br /&gt;
Go to Edit &gt; Edit Mapping, and then<ul><li>Click the button "Get From Scale"</li><li>Set the note for 1/1 as desired.</li><li>If your tuning has many notes, AND you are using sampled sounds, set the Reference note HIGHER to improve the sound quality of bass instruments, or LOWER to improve the sound quality of treble instruments. May require experimentation for best results.</li><li>Click "Fill" on the right side.</li></ul>[[File:kbm_scala.png|alt=kbm scala.png|kbm scala.png]]
First, I create 22-edo in Scala:&lt;br /&gt;
 
&lt;!-- ws:start:WikiTextLocalImageRule:58:&amp;lt;img src=&amp;quot;/file/view/scala%20make%20scale.png/537738898/scala%20make%20scale.png&amp;quot; alt=&amp;quot;&amp;quot; title=&amp;quot;&amp;quot; /&amp;gt; --&gt;&lt;img src="/file/view/scala%20make%20scale.png/537738898/scala%20make%20scale.png" alt="scala make scale.png" title="scala make scale.png" /&gt;&lt;!-- ws:end:WikiTextLocalImageRule:58 --&gt;&lt;br /&gt;
<ul><li>Save the .kbm file by choosing "Save As".</li></ul></li><li>Load your VSTs in a host program
(Or, you might use the console by typing&lt;br /&gt;
 
lineartemp&lt;br /&gt;
<u>'''OPTION 1'''</u>
and following the prompts).&lt;br /&gt;
 
&lt;br /&gt;
I use the free VSTHost.
Then, &amp;quot;Save scale&amp;quot; to some easy-to-navigate-to location.&lt;br /&gt;
 
NOTE: Don't forget to enter a description. Some programs don't like empty lines in the .scl format.&lt;br /&gt;
Choose File &gt; New Plugin and navigate to the .dll for your desired VST. Pianoteq by default installs to Program Files/Steinberg/VSTPlugins, for example.
&lt;br /&gt;
 
Next, create a keyboard mapping file. This one has an important variable parameter. If you are going to&lt;/li&gt;&lt;/ol&gt;&lt;/body&gt;&lt;/html&gt;</pre></div>
Connect it and open it in VSTHost.
 
Get your sound settings working in Devices &gt; Wave if needed Set up MIDI by choosing Devices &gt; MIDI and selecting LoopBe1 Internal.
 
'''<u>OPTION</u>''' <u>2</u>
 
Load VSTs in Finale:
 
Find the folder(s) containing the VSTs and add them to Finale here:
 
[[File:manage_vst_plugins.png|alt=manage vst plugins.png|manage vst plugins.png]]
 
[[File:vstbankwindow.png|alt=vstbankwindow.png|vstbankwindow.png]]</li></ol>
 
<ol><li>Verify that the scale works in the desired VST
 
Here's where you load the .scl and .kbm in Pianoteq:
 
[[File:pianoteq.png|alt=pianoteq.png|pianoteq.png]]
 
In ARIA, you can't load the KBM, but you can pick the key center to minimize sample distortion around the desired range.
 
[[File:aria.png|alt=aria.png|800x555px|aria.png]]
 
Now, click a few notes to make sure that the VSTHost output is working properly and that your tuning files loaded properly.
 
You may need to tell each VST instance to operate on a specific MIDI channel, and later match that up with Finale's MIDI output. That should be fairly straightforward.
 
</li><li>Get Finale showing microtonal accidentals and remapping the relationship between staff lines/spaces, accidentals, and MIDI note number output.
 
I used the tutorial here created by [[Owain Sutton]] and hosted at [[Matthew Hindson]]'s blog here: [http://hindson.com.au/info/using-microtones-in-finale/ Using Microtones in Finale]
 
<span style="color: #ff0000; font-size: 130%;">Don't forget to install the custom Accidental font as per Owain's tutorial above.</span>
 
It's fairly straightforward to follow the tutorial, but I will add a few screenshots to help clarify:
 
[[File:finale1.png|alt=finale1.png|finale1.png]]
 
[[File:finale2.png|alt=finale2.png|finale2.png]]
 
[[File:finale3.png|alt=finale3.png|finale3.png]]
 
[[File:finale4.png|alt=finale4.png|finale4.png]]
 
</li><li>Now just go tell Finale to output MIDI to LoopBe1 and you're all set.
 
Midi/Audio &gt; Device Setup &gt; Midi Setup and then:
 
[[File:finale5.png|alt=finale5.png|finale5.png]]
 
</li><li>You might have to have a "high" and "low" version of the same instrument in your score, if the tuning is large and you are using a VST that retunes samples, as explained above. Send each one along its own midi channel to a separate VST instance, configured to retune samples around the appropriate center note.</li><li>If you're really good, you've got a VST that just custom loads samples per MIDI note number, with each sample being hand crafted to verify pitch accuracy. That would be pro-mode for microtonal Finale.</li><li>If you're going to run a lot of instruments at once, you'll need a bunch of RAM (8+GB) and a bunch of cores (I'm doing fine with 4, but if you have a fast 8 core processor or better, you'll be able to polyphony out the wazoo)</li></ol>
 
That's it! Let me know on XAII if you're having any trouble and I'll try to help...
 
[[Category:Guides]]
[[Category:Notation]]