Is it possible to....

assign a keyswitch to text in finale 07? like ";puffies";? I have been playing around with it but cant figure it out if there is...
I know it's possible, because Jeff Turner made a finale template file that includes text expressions such as ";pizz."; that fire the appropriate keyswitch for Garritan (activating pizzicato in that instance).

You can download the file here:

http://www.garritan.com/support/KeyswitchExpressions.mus.zip

EDIT:

It looks like he's doing the keyswitch through a Data Dump in the text expression. The ";Dump"; playback type in Finale allows you to specify midi data directly in hexadecimal MIDI protocol, which allows you to send an actual note for the keyswitch.

For what you'd need to put as the settings, I think you'd want to do the following:

---

Make a new text expression with the text and description you'd like.  Select the ";Playback"; tab and under ";Type"; select ";Dump...";

The MIDI protocol message for a Note-On is [0x90, 0xkk, 0xvv] (where kk and vv are two-byte hexadecimal values representing key and velocity), so you would want to specify ";Number of Units"; as 3, and then enter:

Data1: $90 (for 0x90, the midi protocol Note-On message)
Data2: $1A (the key value for D0, a change to  puffies)
Data3: $40 (for 0x40, a velocity parameter to the Note-On signal which means no velocity)

So with that 6-byte word (901A40) it should play a D0 when it encounters that text expression, which should change to puffies.  The change back to mallets would be a $18 for a C0.

Justin

Hey Justin. i really appreciate your reply. Thanks a lot! I did infact get it to work :) which is good for me due to my limited knowledge of hexadecimal numbers lol....however I ended up having to change the data2 to $1A. Then to change back to regular mallets I used $18. Thanks a lot Justin :)
Ah yeah you're right.  I decided to stop being lazy and look it up, and found this table:

http://www.somascape.org/midi/help/notes.html

C0 is 18 and D0 is 1A, as you've already found out. :P

Glad it worked for you.  I think this would definitely be a handy thing to have.
Hey that is really handy to have, thanks. Also, if you have anything that explains the other numbers you told me about, like the $90 and $40 I would like to learn more about that. I still dont really understand how that works. Thanks again :)
Great link, Justin!!  That is going to come in very handy.  It is a better way of entering a KeySwitch then entering a hidden note - by far.
[quote author=skyubadrumming link=topic=2010.msg10173#msg10173 date=1190417619]
Hey that is really handy to have, thanks. Also, if you have anything that explains the other numbers you told me about, like the $90 and $40 I would like to learn more about that. I still dont really understand how that works. Thanks again :)
[/quote]

Sure--it's pretty technical but here's an introduction to the MIDI protocol:

http://ccrma.stanford.edu/~craig/articles/linuxmidi/misc/essenmidi.html

Under the section ";Midi Messages"; you'll see 0x90 (which is $90 in Finale) and other messages explained.  For the purposes of the article, $ in Finale is equivalent to 0x in the article, which is just a way of saying the number is in hexadecimal (base 16).
Hey thanks a lot dude. I appreciate it.

- Sam :)
Login to post a comment