I'm trying to assign midi CCs to the ratio and having difficulties dialling in the whole number ratios.
The range from 0-127 goes from 0-16 but the divisions don't line up with any of the other ratios (0.25, 0.5, 1, 2, 3 etc.). For example when the macro control in Live is showing a value of 63 the ratio is 7.937 and when I increase it to 64 the ratio is 8.063.
If I use the Push 2 controller I can get it to stop on the whole numbers as it seems to pass additional values in between the CC values of 0-127. However I really want to control Aalto from the Midi Fighter so that I always have the 16 encoders for Aalto available to me no matter what Push is focused on.
Is there any way to have the CC either snap to the whole numbers or scale somehow so they are able to be dialled in?
While looking for solutions I read about the option of using the mod controls in Aalto but can't seem to make these work as I'd expect either.
For example I created a midi clip in Live that ramps a CC value (45) from 0-127, set Aalto's mod cc# to 45, patched the mod out to ratio in, turned the ratio signal input to max and played the clip. The ratio then ramps from 0 to about 4.000. Not at all what I expected.
Quite confused now. Hope you can enlighten me Randy!
Sorry I missed this post for a bit!
I didn't give any thought to making the ratio snap to whole numbers. So it's not easy to do. I'm not sure what you expected to happen differently in the example you give, but it seems like normal behavior to me.
In the future, dials will be getting some kind of contextual menus, probably. So that would be a place you could choose to quantize the value.
There is a patch called "harmonic wind" in the textures folder. It shows another way you could try it using the sequencer to set up some quantized values. You could then patch the mod output to the sequencer step offset.
I've probably confused things by talking about two separate but related things.
I like how the ratios are whole numbers when using the mouse - in general I find that more musical, which is usually what I want. I might see if I can get Max For Live to do something for me.
I'll check out 'harmonic wind' too and see if that sparks any ideas.
With the mod control I guess I expected the ratio to go from min to max as the CC assigned to it went from 0-127. Why does it stop at 4.000 when the CC value is 127?
I just set up the patch you mention and played with modulating the ratio. I see what you mean - it makes sense that the range would be bigger.
Tip: you can use the "vox" output as a reference because it always outputs the signal values (0, 1, 2, 3) for Aalto's four voices. So doing this I see that the range 0-3 with ratio attenuverter set to max makes ratios of (0, 4, 8, 12). Mod outputs translate MIDI [0-127] into signals [0-1] so that gives you your 0-4 you were seeing.
When I decided on the amount of scaling possible for each patcher destination, I was usually making some "musical" decisions. An envelope sent to the ratio made a pretty extreme change in the ratio in any musical context, and I was optimizing for a nice range there.
Probably the mod cc outputs should be able to have their outputs increased. This could be buried in a KEY module settings page.
Might have to look for a Max For Live solution then so that 0-127 gives me discreet steps at the appropriate values for integer ratios.