Troubleshooting

Changing Multiball scale range

Started by monks1975 on .

Sign in or create an account to join the conversation.

9 posts

Topic starter
I would like to use some Multiballs on a project for controlling a hardware synth (an obvious example being to control filter cutoff (x) and resonance (y)) and would like to try to implement range sliders which limit the scale range the multiball operates in, as a way of creating more subtle modulations instead of the 0 - 127 range it would ordinarily operate in.

I dove striaght in without figuring out a way to do it, not knowing if it was indeed possible :D I've had great fun figuring out solutions using Lemur for this project and the logic for a non-programmer has been mostly easy to grasp but this one has me stumped, so if anyone can suggest a way into the problem I'd be very thankful.

I've attached a screenie so people can see what I'm on about.

Developers, thanks for Lemur for iPad, its fantastic.

--
Jon

multiball_range.jpg
I have found that using this expression in the multiball seems to work:

range(Multiball1.y, Range_Multiball1y.x[0]*127, Range_Multiball1y.x[1]*127)

(the Range_Multiball1y.x[0] and [1] are the start and ends of the range slider.)

then using that as a variable in the multiball mapping to midi map to cc 71 in this example.

If anyone can think of a more efficient way then please suggest, but this seems to do what I need it to.

Cheers,
Jon