Midi Control of Document switcher

8 posts / 0 new
Last post
birdhouserecords
birdhouserecords's picture
Joined: November 6, 2012

Anyone using a Voodoo Labs Ground Control Pro foot switcher? I can't seem to get it to tie into the Document switcher the way i need.

I have been using Cantable software and it works fine.

http://www.cantabilesoftware.com/

 The GCX can send a specific program number to the software. See page 17 of the manual:

http://www.voodoolab.com/manuals/ground_control_pro_manual.pdf

So with Cantable, I simply set up the GCX to send program 1 to play song #1, program 2 to play song #2, etc.

It seems like AudioMulch cannot support this, unless I am doing something wrong. I can't see a way to jump to a particular document when I want.

I really want to switch to AudioMulch because of the easy routing but without this ability it won't work in a live situation as I need to jump around documents a lot.

birdhouserecords
birdhouserecords's picture
Joined: November 6, 2012

I have read this post:

http://www.audiomulch.com/forums/hardware-controllers/document-switcher-...

and it seems like Ross B is sating what I want to do:

... the way document switcher mapping (and also preset mapping) work in AM is that AM expects to be sent a different CC,PC or Note velocity value for each document slot (or preset, or in 2.2 also metasurface snapshots).

but I can't figure out how to do this.

 

Ross B.
Ross B.'s picture
Joined: April 11, 2009

1. Make sure MIDI is enabled in the toolbar (or Control > Enable MIDI)

1a. Make sure your MIDI controller is selected and working correctly for other MIDI control purposes in AM.

2. Go to the settings/preferences (Edit > Settings... on Windows, AudioMulch > Preferences... on Mac)

3. Go to the Document Switcher page of the settings/preferences dialog box

4. Hit the MIDI learn button (button with MIDI plug and question mark)

5. Press a pedal on your controller. That should select the MIDI controller's, port, channel and whatever type of MIDI message it is sending.

Note that your pedal board will need to be configured to send a different control change on each pedal.

If this doesn't work please let us know exactly where you get stuck and we can try to help further.

Ross.

birdhouserecords
birdhouserecords's picture
Joined: November 6, 2012

Ross:

I did all of the above. I know there is a midi conncetion being made since 1) I set a document to have a midi pedal adjust VST parameters and that works fine and 2) when I press the Midi learn button and then press the footswitch on the controller, the midi learn button turns off.

isn't the  Document Switcher page of the settings/preferences dialog box setting up one global midi control that will page through the various documents? I don't see any place to program the specific footswitch message being sent to link to a specific document. 

The GCX has multiple preset banks. Each preset can be customized to sent a specific prohram change number. So I progam the footwitch preset #11 to send Program#11 on Midi channel 1 to the computer, footwitch preset #12 to send Program#12 on Midi channel 1 to the computer .  Where in AM do I then link those specific program numbers to specific documents (ie: footwitch preset #11 to send Program#11 on Midi channel 1 to Document #11 in the Document switcher, etc?

 

 

Ross B.
Ross B.'s picture
Joined: April 11, 2009

>>> isn't the  Document Switcher page of the settings/preferences dialog box setting up one global midi control that will page through the various documents? <<<

That's correct. So for example, if you set it up to use Program Change messages on Channel 1, then Program 1 will select the first document in the Document Switch list, Program 2 will select the second document in the list etc.

>>> I don't see any place to program the specific footswitch message being sent to link to a specific document. <<<

Your options are either:

1. Put the documents in the required slots in the document switcher list.

OR

2. Configure your controller to send the desired PC on each foot switch

I think option (1) is what you are looking for.

>>>So I progam the footwitch preset #11 to send Program#11 on Midi channel 1 to the computer, footwitch preset #12 to send Program#12 on Midi channel 1 to the computer .  Where in AM do I then link those specific program numbers to specific documents (ie: footwitch preset #11 to send Program#11 on Midi channel 1 to Document #11 in the Document switcher, etc?<<<

Put one of the documents in slot 11 of the Document Switcher and one document in slot 12. You can drag and drop them.

Note that there may be some confusion about what "11" means to your controller. MIDI numbering is confusing, "11" might mean "10" or "12". You might need to experiment to work this out. AudioMulch calls the first number "1", some controllers call the first number "0".

 

 

 

birdhouserecords
birdhouserecords's picture
Joined: November 6, 2012

"Put one of the documents in slot 11 of the Document Switcher and one document in slot 12."

That was the trick. The document # must match the Progam send # - there is no way to tell Program #11 send to play Document #1 (as there is in Cantable).

THANKS

And one more question - Is there a way to store a Snapshot in the Documnet switcher? For instance, If my document has 4 snapshots, load each snapshot as a different target in the document switcher (again I am trying to switch from Cantable, and each snapshot could be stored for instant recall on a "set list" which is comparable to the document switcher.)

 

birdhouserecords
birdhouserecords's picture
Joined: November 6, 2012

I may have found a workaround whereby I could map the controller program changes to the matrix stored preset numbers and reroute evrything that way.

Usually I can get by with at most 4 presets per song.

Say I am using Programs 11, 12, 13 and 14 for four different presets in one song. If I use program 11 mapped to Document Switcher 11, am I also able to program 11 to map to a matrix stored preset number?  If I then map 12, 13 and 14 to different stored preset numbers, and leave the Document switcher 12 13 and 14 blank, will that be OK?

Ross B.
Ross B.'s picture
Joined: April 11, 2009

> there is no way to tell Program #11 send to play Document #1

That is correct. It has been requested before however.

>  Is there a way to store a Snapshot in the Documnet switcher?

The document switcher switches documents only, so no, there isn't a way to work with snapshots there. Also, I'm not sure whether AM has an exactly comparable feature to what you are calling "snapshots". As you noticed, you can use presets in specific contraptions. There is also the Metasurface -- that can store global snapshots for all contraptions (but only for certain types of parameters) and you can control the Metasurface from MIDI.

>  If I use program 11 mapped to Document Switcher 11, am I also able to program 11 to map to a matrix stored preset number? 

That probably won't work as expected since the first #11 will load the document, but it won't get used to change the matrix preset. You'd need to press the pedal again to then load the preset.

The way the document switcher works, I don't think it will reload the document once it's loaded, so pressing a second time will get what you're after.

> If I then map 12, 13 and 14 to different stored preset numbers, and leave the Document switcher 12 13 and 14 blank, will that be OK?

Yes. In fact you can leave 12, 13, 14 blank, or you can store the same document in those slots... it will only get loaded if it hasn't already been loaded. That should help a bit.