<HTML>
<HEAD>
<TITLE>Re: [CM] CM+Fomus to notate MIDI sequence with VSL keyswitches?</TITLE>
</HEAD>
<BODY>
<FONT FACE="Calibri, Verdana, Helvetica, Arial"><SPAN STYLE='font-size:11pt'>Thanks, David<BR>
<BR>
Actually, I&#8217;ve previously written MAX/MSP code to write FOMUS scores (.txt) for a Finale target, so I&#8217;m familiar with the basic mechanics (and limitations). Thanks for the offer though!<BR>
<BR>
One challenge with translating the VSL keyswitches is handling legatos. After identifying a legato keyswitch, one would start a Fomus slur on the following note. The instrument remains in legato until some other articulation is specified. For writing the Fomus score, then, after identifying a new keyswitch, one would then have to back up to the previous Fomus score note to add an end-of-slur attribute. &nbsp;I couldn&#8217;t handle this at all in the quick and dirty realtime MAX/MSP version I did. Potentially will be able to with CM assuming I can back up to a previous score objects easily (been a long time since I tried that in CM &#8212; took quite a bit of head-scratching back then).<BR>
<BR>
(Or, again, might just be faster to correct the slurs by hand in Finale!)<BR>
<BR>
-=Bret<BR>
<BR>
<BR>
On 29/07/2010 13:15, &quot;David Psenicka&quot; &lt;<a href="dpsenick@gmail.com">dpsenick@gmail.com</a>&gt; wrote:<BR>
<BR>
</SPAN></FONT><BLOCKQUOTE><FONT FACE="Calibri, Verdana, Helvetica, Arial"><SPAN STYLE='font-size:11pt'><BR>
On Wed, 2010-07-28 at 13:38 -0500, Heinrich Taube wrote: <BR>
</SPAN></FONT><BLOCKQUOTE><FONT FACE="Calibri, Verdana, Helvetica, Arial"><SPAN STYLE='font-size:11pt'><BR>
you can write midi files, then import and notate via fomus<BR>
</SPAN></FONT></BLOCKQUOTE><FONT FACE="Calibri, Verdana, Helvetica, Arial"><SPAN STYLE='font-size:11pt'>fomus's MIDI import is pretty basic at the moment--it reads in note events and routes them to parts based on MIDI program changes but doesn't try to do anything more complicated than that (it has no idea what VSL switches are).<BR>
<BR>
</SPAN></FONT><BLOCKQUOTE><FONT FACE="Calibri, Verdana, Helvetica, Arial"><SPAN STYLE='font-size:11pt'><BR>
alternately, you can just send data to fomus and tell it to write &nbsp;<BR>
both .xml and .midi files. if im wrong about this i hope someone &nbsp;<BR>
(david) corrects me.<BR>
<BR>
ill put together a demo, in the mean time you can download cm and &nbsp;<BR>
install fomus, thats all you need.<BR>
<BR>
</SPAN></FONT></BLOCKQUOTE><FONT FACE="Calibri, Verdana, Helvetica, Arial"><SPAN STYLE='font-size:11pt'>if you let me know what score markings you're interested in, i can provide a few examples of how to get those into Finale (if it's possible... &nbsp;most basic score markings are possible, a few things like chord tremelos and harmonics are problematic in xml). &nbsp;i haven't worked with VSL keyswitches so i'm not sure how to interpret those.<BR>
<BR>
also, i should finally get another alpha/rc release out soon, which will have xml bug fixes.<BR>
<BR>
</SPAN></FONT><BLOCKQUOTE><FONT FACE="Calibri, Verdana, Helvetica, Arial"><SPAN STYLE='font-size:11pt'><BR>
On Jul 28, 2010, at 11:46 AM, Bret Battey wrote:<BR>
<BR>
&gt;<BR>
&gt; I'm wondering if I'm lucky enough that someone else out there has &nbsp;<BR>
&gt; created some CM code that might be readily adapted to deal with this &nbsp;<BR>
&gt; challenge:<BR>
&gt;<BR>
&gt; MIDI sequence -&gt; CM -&gt; Fomus -&gt; MusicXML -&gt; Finale<BR>
&gt;<BR>
&gt; Where the MIDI sequence contains numerous tracks. Some of those &nbsp;<BR>
&gt; tracks contain keyswitches and expression controls for Vienna &nbsp;<BR>
&gt; Symphonic Library, and those need to be represented as the &nbsp;<BR>
&gt; appropriate score markings.<BR>
&gt;<BR>
&gt; (Otherwise, might just be faster for me to do the notation work &nbsp;<BR>
&gt; manually rather than write the code to do the above conversion.)<BR>
&gt;<BR>
&gt; Thanks,<BR>
&gt; -=Bret<BR>
&gt;<BR>
&gt; _______________________________________________<BR>
&gt; Cmdist mailing list<BR>
&gt; <a href="Cmdist@ccrma.stanford.edu">Cmdist@ccrma.stanford.edu</a><BR>
&gt; <a href="http://ccrma-mail.stanford.edu/mailman/listinfo/cmdist">http://ccrma-mail.stanford.edu/mailman/listinfo/cmdist</a><BR>
<BR>
_______________________________________________<BR>
Cmdist mailing list<BR>
<a href="Cmdist@ccrma.stanford.edu">Cmdist@ccrma.stanford.edu</a><BR>
<a href="http://ccrma-mail.stanford.edu/mailman/listinfo/cmdist">http://ccrma-mail.stanford.edu/mailman/listinfo/cmdist</a><BR>
</SPAN></FONT></BLOCKQUOTE><FONT FACE="Calibri, Verdana, Helvetica, Arial"><SPAN STYLE='font-size:11pt'><BR>
<BR>
<HR ALIGN=CENTER SIZE="3" WIDTH="95%"></SPAN></FONT><FONT SIZE="2"><FONT FACE="Consolas, Courier New, Courier"><SPAN STYLE='font-size:10pt'>_______________________________________________<BR>
Cmdist mailing list<BR>
<a href="Cmdist@ccrma.stanford.edu">Cmdist@ccrma.stanford.edu</a><BR>
<a href="http://ccrma-mail.stanford.edu/mailman/listinfo/cmdist">http://ccrma-mail.stanford.edu/mailman/listinfo/cmdist</a><BR>
</SPAN></FONT></FONT></BLOCKQUOTE>
</BODY>
</HTML>