Rotaryswitch should change CC for controlling more then one parameter with one potentiometer

controllers
midi

#1

Hy guys,

it's about controlling more effects for my guitar using the same potentiometers. The idea is to control a parameter of one effect (f.e. a mix) with a potentiometer. When the rotary switch is on the second position the very same potentiometer should control a different parameter. In short: i wanna control more parameters with one single potentiometer.

Example:

Rotary on pos 1. > Potentiometer is controlling Parameter 1 of effect 1
Rotary on pos 2. > Potentiometer is controlling Parameter 1 of effect 2 ... and so on

I couldn't find any post which pushes me on the right way, so sorry if bothering: maybe on of you can give me an idea how to get the integer into changing the CC.

I've found very useful posts to get the rotary to an integer and to control the parameter with my poti. But how can i connect both concepts. Sorry, if this is maybe already solved an i'm to dumb to find it.

Thx for your help!


#2

Check out the Multipot 3 object.


#3

Also check out rbrt/control/demux_sh (edited to correct object see my next post for correct implementation, the link below is the wrong object sorry)

automux They sample and hold an input until it changes, you will probably need smoothing on your pot.

You can just connect the integer to the cc thin object.


#4

Hi Nicotep, thx a lot for the hint. Multipot 3 works perfect. Now i have to figure out if its possible to control more then 3 outputs. I want to have 5 parameters per layer. Thank u very much!

This is my momentary solution. The mixer is just an example for different parameters to control. At the end i wanna have 5 layers, each for one effect (delay, reverb, ...) with up to 5 parameters to control. The rotary should switch to the effect which should be edited by the potis.


I'm getting closer - hurray :smiley:


#5

Hi Reubenfinger, thx a lot as well. I didn't know about the community-library (oh dear, yes i'm such a newbie ...) I have to figure out first what your suggested module is capable of - it may take a while. Thanks a lot - both of u.
cheers mike

PS: thx @cpwitz as well for uploading. A great pool for me to learn!


#6

A combination of [limit] and [demux] could work, maybe not the most elegant way...

MultiPot_limits.axp (5.5 KB)


#7

Sorry I think I linked you to the wrong automux object, I'll edit that post, it's rbrt/control/demux_sh

You could try this arrangement for 8 outputs and two pots, works for me (using my pot gpios)
The second s&h demux does not become active until you turn your pot past the initial four slots and each demux_sh will hold your each of the eight values until you change it.

(ie you turn your pot and it converts to an integer value between 0-7 values; 0-3 are the first demux_sh, and 4-7 the next. The minus 4 constant feeding the select inlet on the second demux_sh keeps it in minus numbers until you turn to 4 so in the screenshot one is at 3 and the other at -1 ....p.s ignore the math dial being 8 in the screenshot it should be seven, it is corrected in the patch):

and here is the patch with the gpios you used above:

s&h automux.axp (5.3 KB)


#8

Thank you so much - both of you. I'm sure both of your solutions will work! WOW!!! I have to try this and will respond soon. Again thank you so much!!! I would never had figured that out by myself!