PaulF707
2012-08-27 08:46:17
Hi all
Sorry for a very long winded first post...
I've been experimenting with the 'classic' version, and just downloaded a trial of the pro version to try out 'rules'...
My requirements are quite complex. I want to use incoming midi messages (in my case prog change from a foot pedal) as a kind of 'tap sequencer'. Each tap of the same pedal will carry out a different output (based on a pre-programmed list of actions - probably 4 or 5 maximum).
I managed to start doing this using 'classic' by changing preset after each output (so that the next pedal press carries out a new action).
Looking at the manual, I thought the rules, variables and global variables in the Pro version could make this easier. However, I'm seeing a few limitations and I just wanted to confirm I haven't missed anything...
My idea was to use a global variable as a 'step value'. I'd set this to 1 on startup, then increment this on each step. I could then use if/then statements to check the step value and output a different action.
I was expecting to be able to set a variable for the full midi output within the rule, and then apply this in the output section. But it seems that each variable can only hold one byte of data (not a string of midi data) - is that correct?
My problem is for each key press I am outputting up to 40 midi CC commands. Only one bit in each one is changing (the value), so in theoy I could create an output string with all the CC commands, and variables for each value. BUT there aren't enough variables availabel to use!
Are we limited to the list of variables displayed in the drop down list?
Is there any way to define your own (i.e. more) variables?
Maybe using preset changes is the best way to achieve this??
I'd be grateful for any thoughts / ideas / suggestions on this.
Thanks in advance
Paul
Sorry for a very long winded first post...
I've been experimenting with the 'classic' version, and just downloaded a trial of the pro version to try out 'rules'...
My requirements are quite complex. I want to use incoming midi messages (in my case prog change from a foot pedal) as a kind of 'tap sequencer'. Each tap of the same pedal will carry out a different output (based on a pre-programmed list of actions - probably 4 or 5 maximum).
I managed to start doing this using 'classic' by changing preset after each output (so that the next pedal press carries out a new action).
Looking at the manual, I thought the rules, variables and global variables in the Pro version could make this easier. However, I'm seeing a few limitations and I just wanted to confirm I haven't missed anything...
My idea was to use a global variable as a 'step value'. I'd set this to 1 on startup, then increment this on each step. I could then use if/then statements to check the step value and output a different action.
I was expecting to be able to set a variable for the full midi output within the rule, and then apply this in the output section. But it seems that each variable can only hold one byte of data (not a string of midi data) - is that correct?
My problem is for each key press I am outputting up to 40 midi CC commands. Only one bit in each one is changing (the value), so in theoy I could create an output string with all the CC commands, and variables for each value. BUT there aren't enough variables availabel to use!
Are we limited to the list of variables displayed in the drop down list?
Is there any way to define your own (i.e. more) variables?
Maybe using preset changes is the best way to achieve this??
I'd be grateful for any thoughts / ideas / suggestions on this.
Thanks in advance
Paul