10.07.2015 Views

Opcode PatchTalk User Guide - House of Synth

Opcode PatchTalk User Guide - House of Synth

Opcode PatchTalk User Guide - House of Synth

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Like ReceivePackets, this command gathers all data the MIDI devicehas to send. However, it takes the data exactly as received and placesit into the bulk window. Use this only with patch types that havetheir Patch Size set to Bulk. Setting Maximum Size to 0 will tellGalaxy to allocate half <strong>of</strong> the available memory for bulk operations.ReceiveBulk, unlike ReceivePackets, will accept non-system exclusivedata.The other options are just like the Receive command.Delay Delay Time {seconds | milliseconds }This causes Galaxy to wait the specified time before doing anythingelse. Some devices require short pauses before sending or receivingMIDI data. Consult the MIDI device’s manual for its requirements.Delay 50 msec wait 1/20 <strong>of</strong> a secondDelay 2*60*60 seconds wait 2 hours while you go eatdinnerAbortAbort ErrorMessageThis stops Galaxy from running the script any further, and displaysan optional error message for the user. You might use this commandwhen you detect the MIDI device is sending bad MIDI information.Abort cancel operation <strong>of</strong> thescriptAbort “The MIDI data was tell the user <strong>of</strong> a problembad! Check the device.” with the deviceAbort “Bad data receivedmake sure AppleTalk is OFF”tell the user to turn <strong>of</strong>fAppleTalkPutPut ListOfValues { into | after } DestinationThis command puts the result <strong>of</strong> the ListOfValues into the Destination.The ListOfValues may be either a number, a string, or a list <strong>of</strong> arithmeticexpressions and strings separated by spaces. The Destination canbe an existing or a new variable.Put 9 into x x now has 9 in itPut x*3 into y y now has 27 in itPut “Hello” into x x now has “Hello” in itPut “World” after x x now has “Hello World” in itPut temp[23,10] intoPatch[0,10]Put $C:DeviceNumber yinto zreplace 10 bytes <strong>of</strong> Patchstarting at <strong>of</strong>fset 0 with 10bytes <strong>of</strong> temp at <strong>of</strong>fset 23z has a program change 27message in it<strong>Opcode</strong> Publication 1950906 - 15 - <strong>PatchTalk</strong> <strong>Guide</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!