![]() The PX-8 can only send one MIDI command per button press, but I want to change settings on multiple pedals that each need different MIDI Program Change numbers. I have a bass pedalboard I am building using a VooDoo Labs Digbat PX-8 to send MIDI commands to pedals to change presets via MIDI Program Changes. Thanks for anyone who can help me on this - happy to be told its impossible if it is. If (item 1 of message = 176) and (item 2 of message = 3) and (item 3 of message = 0) then tell application "MidiPipe" to MIDISend toPort "MidiPipe AppleScript Input" withData (144, 41, 127) If (item 1 of message = 176) and (item 2 of message = 3) and (item 3 of message >0) then tell application "MidiPipe" to MIDISend toPort "MidiPipe AppleScript Input" withData (144, 39, 100) If (item 1 of message = 176) and (item 2 of message = 2) and (item 3 of message = 0) then tell application "MidiPipe" to MIDISend toPort "MidiPipe AppleScript Input" withData (144, 41, 127) If (item 1 of message = 176) and (item 2 of message = 2) and (item 3 of message >0) then tell application "MidiPipe" to MIDISend toPort "MidiPipe AppleScript Input" withData (144, 39, 100) If (item 1 of message = 176) and (item 2 of message = 1) and (item 3 of message = 0) then tell application "MidiPipe" to MIDISend toPort "MidiPipe AppleScript Input" withData (144, 41, 127) If (item 1 of message = 176) and (item 2 of message = 1) and (item 3 of message >0) then tell application "MidiPipe" to MIDISend toPort "MidiPipe AppleScript Input" withData (144, 39, 100) If (item 1 of message = 176) and (item 2 of message = 0) and (item 3 of message = 0) then tell application "MidiPipe" to MIDISend toPort "MidiPipe AppleScript Input" withData (144, 41, 127) If (item 1 of message = 176) and (item 2 of message = 0) and (item 3 of message >0) then tell application "MidiPipe" to MIDISend toPort "MidiPipe AppleScript Input" withData (144, 39, 100) I need it to be more cleverly coded so the script knows where each fader position is and cuts the speakers when any of the first 4 faders are up and unmutes them when the first 4 faders are down. ![]() ![]() All I've managed to do is get it to send a note for each individual fader. I've made a start on the coding using testing I've done on pro tools (this has not been tested at all with the mixer). The end result would be the cc information converted into note on info which is sent to this box here. If so I'd like to use that information to create a trigger to mute studio speakers when ANY of the first 4 fader positions are above absolute zero ∞. It has some midi ports on the back (which hopefully sends out info on fader positions). I'm trying to find a cheap way of adapting the PRESONUS STUDIOLIVE 16.0.2 and give it some broadcast mixer capabilities. I'd like to see if anyone is able to code this using the Apple Script. I would like some technical help if possible using Midi-Pipe. Just select "MidiPipe Output 1" in the "Midi Out" tool in MidiPipe and select the same in Reason.Hopefully people are still checking this part of the forum! Since Reason doesn't provide a virtual MIDI input (you can only select existing MIDI sources in Reason) you have to use a virtual output generated by MidiPipe. This means you should place the "Midi In" tool at the top (select your MIDI source - like a external keyboard for instance), then place a couple of tools that modify the MIDI messages the way you want and finally place a "Midi Out" tool at the bottom of the pipe (select the MIDI destination - like SimpleSynth, Reason, or external MIDI hardware). MIDI messages are "flowing" from the top to the bottom of the pipe. Once tools are in the pipe they can be reordered by drag & drop. These you can drag & drop or double click to place them in the "Pipe" - which is the list on the right side. One the left side you see a list with all available tools. Here is a quick intro to MidiPipe (also refer to the ReadMe.txt please).
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |