PDA

View Full Version : Prog Change automation


circuit
06-28-2010, 09:05 PM
Howdy,

New poster here.
First: thanks for Numerology, I love it.

Prog change module suggestion: at the moment I can choose to send a patch/prog change message "now" or on re-wind (very useful) or on preset change.

It would be extremely handy, performance-wise, if I could automate this: so for example in the timeline section I could set certain program changes to be sent at particular points in time. e.g. at end of bar 42, 64 etc.

Perhaps the prog change could even listen on its own virtual midi channel, and depending on which note message it receives, send a patch change...

Now I'm new to Numerology so perhaps this seems like a dense suggestion, or perhaps there's a better way of doing what I'm thinking of. At the moment I keep mousing to the particular program change module and clicking "now". Is there a better way?

(edit - I should add I'm controlling hardware, not VST/AU hence the desire to automate patch changes over MIDI)

cheers

jim
06-29-2010, 10:18 AM
I can think of two options:

The easy way, if it fits your general setup, is to keep the ProgChange module in its own stack, thurn the "on preset change" option on, then setup a preset for each prog change message you want to send. Timeline blocks are really just sequenced preset change messages and mutes, so that allows you to sequence prog changes that way. Also, by tying the ProgChange to stack presets, you can use both the computer keyboard and MIDI notes to trigger them. To set that up, just double-click on any preset to get the detail dialog.

The harder way is to use ParamMod. The "now" button on the ProgChange module can be modulated just like any other parameter: when you change its value from 0 to 1, it will send a prog change message. So you can use a GateSeq or MIDIToCv module to trigger prog changes as well. Setup is a bit trickier than using stack presets, so don't hesitate to ask for more tips if you wan to pursue this option.

Cheers,
Jim

jue
06-29-2010, 02:06 PM
Hello,

here ist a project with the possibility to send out the programchange at the time of a gate from a GateSeq were this gate also triggers the next step of a ModulationSeq that sets the programnumber.
This is the way I set the programchanges dynamical over my complete projects. It does not matter wether the MIDI goes to a intern or extern instrument. Set the Stack MIDIoutput or use a MIDIOut module.

best
jue

circuit
06-29-2010, 04:59 PM
Well I thought there might be a way of doing this and it turns out there's several.

Thank you Jim, and Jue, for such helpful answers. Numerology is even more flexible than I thought. I appreciate you taking the time to attach an example for me Jue!

Jim, feel free to move this post to a different forum (not feature suggestion) such as questions, since what I want to do can be done quite OK. It was just my thinking that was limited - not your software :)

jim
06-30-2010, 10:28 AM
No worries -- thanks for asking -- it's always good to ask about confusing stuff, it helps when I'm designing and re-designing features...

Cheers,
Jim