Page 1 of 1

Customizing VST automation

Posted: Mon Jan 30, 2012 5:45 pm
by jlanpheer
Hi-

This is probably more directly an APC40 question, but i think that there's enough APC40 users here to get a quick answer to this.

I'm trying to customize the APC40 to control particular parameters within a given VST plugin.

I understand the Ableton "MIDI Learn" mode and i've successfully used that that in the past with assigning knobs to certain virtual Ableton effects control knobs. However, with VSTs (CamelPhat for example), when i go into MIDI learn mode and select a control (say "resonance on a filter" for example...) and try to assign it to Device Control knob #3 (for example), the VST doesn't respond and my assignment is unsuccessful.

Is there something else that i need to do in order to be able to define my own mappings? Is what i am trying to do not possible for certain (or all) VST plugins? I realize that its "MIDI Learn mode" and i'm technically sending USB machine control messages via the APC40 and i'm wondering if that's the issue or if i need to set up a template of some sort or not?

Any help or advice is GREATLY appreciated!
cheers,
Jim Lanpheer.

Re: Customizing VST automation

Posted: Mon Jan 30, 2012 6:04 pm
by Tyko
i have a similar problem getting massive to stay mapped when i record, it works if im not recording but once i begin to record it seems to forget my midi map :(

Re: Customizing VST automation

Posted: Mon Jan 30, 2012 6:06 pm
by simmerdown
'Is what i am trying to do not possible for certain (or all) VST plugins?'

yep, not all...and sometimes only some controls on a given vst...

Re: Customizing VST automation

Posted: Mon Jan 30, 2012 6:41 pm
by jlanpheer
simmerdown wrote: yep, not all...and sometimes only some controls on a given vst...
Well, that seems pretty bad to me. I'm wondering who i should contact for more information? Ableton? The VST maker? Akai? Seems like a pretty grey area.... Are there ways to do custom mapping via M4L possibly? Where would you recommend starting? I appreciate the help!
cheers,
jim.

Re: Customizing VST automation

Posted: Mon Jan 30, 2012 8:54 pm
by rpc9943
This might be not the correct answer, since it deals with other hardware.

I had issues with automap and my novation remote sl keyboard
I had mapped everything from a vsti synth (minimonsta)
Every time I pressed record, It didn't record my automation changes from the knobs.

I figured out that I had to click "configure" on the vsti in ableton live's interface and turn every knob that I had assigned. It's good to save this group so you will always be able to use it this way.

If you activate all of the parameters from your vsti within live, it will record your automation. If you DO NOT, and your vsti has in excess of i think 128 possible controls, it will NOT record your automation.

RonC

Re: Customizing VST automation

Posted: Mon Jan 30, 2012 9:46 pm
by 3dot...
in order to control vst..
you need to drag it in... open it up with the small arrow button
hit the configure button..
move the parameter(s) you want to control..
(they will show as sliders on the live-vst-container)
if you want the vst configuration saved..
then rack it and save the rack/channel..

from this point..for mapping you have 2 choices :
1. midi map manually (ctrl-m)
2. use Live control-surface scheme (blue hand) to automatically grab the configured params.

Re: Customizing VST automation

Posted: Mon Jan 30, 2012 9:48 pm
by 3dot...
rpc9943 wrote:
and your vsti has in excess of i think 128 possible controls,
hehe..
128 was Live7..
in v8 we're at 256 parameters(I think)... yay..

though I'd like to see a set where all 256 parameters are utilized..

Re: Customizing VST automation

Posted: Mon Jan 30, 2012 10:37 pm
by jlanpheer
I see a couple of good suggestions here of things that i THOUGHT that i had tried, but maybe didn't complete all the "configure" steps. Let me try a couple of tests tonight, and i'll report back as to my results. I MUCH appreciate the responses so far, i figure there HAS to be a way!... :idea:
cheers,
jim.

Re: Customizing VST automation

Posted: Mon Jan 30, 2012 10:49 pm
by simmerdown
still...some third party vst controls do not respond in configure mode...its rare, but ive run into it several times...admittedly, i use some obscure shit too

Re: Customizing VST automation

Posted: Mon Jan 30, 2012 11:08 pm
by jlanpheer
simmerdown wrote:still...some third party vst controls do not respond in configure mode...its rare, but ive run into it several times...admittedly, i use some obscure shit too
I'll bet that's true. In this case, its something pretty mainstream.... CamelAudio CamelPhat. Last night, i was just learning what it does and i tried some quick automations and none of the things that i was trying to set up realtime modulation for seemed to be responding.

And, i was thinkin' to myself:
"Self? ( :oops: ) If you are going to need to have some sort of special template or something to be able to control the resonance on a filter in real-time, then MAYBE you bought yourself the wrong controller!". :x
cheers,
jim.

Re: Customizing VST automation

Posted: Tue Jan 31, 2012 5:22 am
by jlanpheer
3dot... wrote:in order to control vst..
you need to drag it in... open it up with the small arrow button
hit the configure button..
move the parameter(s) you want to control..
(they will show as sliders on the live-vst-container)
I tried a few things here. First yes, i hit configure button and tried that on a few VSTs that i have. So, if i pick a CamelPhat preset and do that, a message appears saying: "To add plugin parameters to this panel, click the "Configure" button." At this point, nothing appears to be assigned to anything, so I do that. Then, a message appears "To add parameters to this panel, click on them in the plugin's window. So far, so good.....

So, let's say my goal is to assign "Flanger Amount" to Device Control button #3. I click the virtual "Flanger Amount" button and Device Control #1 lights up on the APC40. Apparently, Flanger Amount has just been assigned to DControl button #1 (probably since nothing was assigned to it as of yet), and it then moved sequentially (the next assignment automatically is assigned to knob #2), etc.... If this is how it works, and they are just sequentially assigned, without my having any exact control over it, i guess that i can deal with that and enter my parameters sequentially. My goal is to create a consistent scheme across my racks, so that if i go to knob #3 in performance, i KNOW that i'm going to the "evolving effect" for that rack. That's why i want to assign the flanger to knob #3 in this case. My desire is to not have to think during performance what each knob does, i want to be thinking about MUSIC..... :lol:

The assignment behavior that i would expect is that i would (a) click on a control (say "Flanger Amount" again), (b) move a Device Control knob that i choose (#3 if i wanted to assign it to that) and (c) voila, they'd be connected (kinda like 'MIDI Learn' works). Instead, they seem to be assigned sequentially. Further, once DC knob #1 is assigned to Flanger Control, i don't seem to be able to delete that connection without starting completely from scratch. Is there a way to delete an established connection between a VST control and a DC knob once you've set it up??

Deleting established connections from virtual VST buttons to Device Control knobs becomes a bigger issue if i grab another VST in my arsenal, say 2CAudio's Breeze plugin. When i load a preset and hit "Configure", everything is already mapped sequentially. The first control on the left of the VST display ("Mix") is mapped to DC knob #1, the second to #2, etc.... The problem is: there's only 8 knobs and 14 parameters that are available to control. So again, let's say that i want to assign parameter #9 (in this case, its called "Contour") to one of my 8 knobs... in order to do that, i need to break one of the existing assignments somehow (because there's not enough physical knobs). As i said above, i don't see how to delete an existing assignment, so right now this is impossible to achieve.

Sorry that its long-winded, but i'm trying to spell this out as clearly as i can. There's probably a really simple thing that i am missing, and i'd appreciate it if someone could tell me:
1. Can i assign the VST control that i desire directly to an APC40 Device Control knob in "Configure" mode, or am i stuck with assigning it to the first Device Control knob that is not assigned?
and....
2. If what i'm looking at is a VST configuration where knob #1 is assigned to 'X', can i DELETE that connection and assign knob #1 to 'Y'?


I HOPE the answer to both questions is "yes", but i don't see it yet. If someone could help me with an answer, i'd be quite grateful for the time that you spend teaching me!
cheers,
jim.

Re: Customizing VST automation

Posted: Tue Jan 31, 2012 6:11 am
by jlanpheer
Hey there-

Thanx to everyone who helped me out. Via personal message, Warrior Bob patiently explained to me that "grouping" my efx into a rack gave me the control over assigning to parameters to particular controls that i was looking for. I did not know that you needed to "group" devices in order to achieve that level of control.

My personal public thanx and kudos to everyone who responded and especially to Warrior Bob. If i had read his msg before spending two hours trying things, i could have spent the two hours MAKING MUSIC!! 8O

cheers and thanx to all!
Jim Lanpheer.

Re: Customizing VST automation

Posted: Tue Jan 31, 2012 8:14 am
by 3dot...
rtfm next time... :wink:

Re: Customizing VST automation

Posted: Tue Jan 31, 2012 3:58 pm
by Warrior Bob
I'll repost my PM here for the benefit of anyone who found the thread and wants to know what worked for him:
Warrior Bob wrote:The APC40 works as a USB MIDI interface, and it sends and receives MIDI notes and CCs to and from Live. My comment about it not being easily reprogrammed refers to the fact that there doesn't seem to be any way to customize what CCs and notes correspond to which buttons, faders, and knobs.

Reading your thread, it sounds like what you're trying to do is to use Ableton Live's MIDI mapping (cmd+M, or clicking "MIDI" in the upper right) to control a parameter in your VST. Now, those mappings are only for interface elements within Live itself, and Live doesn't get access to the innards of your VSTs. Instead, many VSTs expose their parameters to the hosting environment, and if your VST does this, then you can click the little "configure" box on the VST device in Live, move the corresponding parameter in the VST, and then you'll see a slider appear on the device that you can use for your MIDI mapping (or key mapping, or automation if you want).

This is different than the "MIDI learn" feature many VSTs have. It's the same basic idea though, which can lead to some confusion. MIDI Learn is a function of the VST, Live's quick mapping feature is a function of Live.

Personally, the way I'd solve your problem is to get the parameter to show up in the VST device, but instead of mapping to it directly, enclose the device in a rack (right click, "Group"). Then assign one of the macro knobs to the parameter in question. What's cool about this is that your eight knobs on the APC will correspond to these eight virtual knobs whenever the rack is selected.

I hope this cleared things up a bit! Best of luck.