|
Scaler
Jul 7, 2019 17:33:55 GMT
Post by tzeee on Jul 7, 2019 17:33:55 GMT
Maybe someone here can help me with a note scaler. Incoming notes should be transposed to a selectable scale and rootnote. I know there are AU scalers (i own Rozetta and Cality), but i would like to create one with identical scales to the ones of Ableton Push. My limited scripting skills and my limited mathematical brain let me fail on this one.
Would be very happy for any help
Best, Christof
|
|
nic
Soapbox Supremo
Troublemaker
Press any key to continue
Posts: 2,011
|
Scaler
Jul 8, 2019 9:16:03 GMT
Post by nic on Jul 8, 2019 9:16:03 GMT
Hi tzeee , I suggest you take a look at Remote Scaler - this may be something that could be used or adapted for your purposes. You could either just use as is and program your scale using a keyboard dynamically. By adding a '+P' flag to the scale variables in the script you could save a number of copies with different programming and flip between scales with presets. Or you could modify the script and manually set the scale using the variables at the top and again, save as separate presets. But, if you wanted a different type of script entirely, you could pull the code that does the scaling out of the script and re-use. A good few options! I think it would be a good starting point for you regardless, but do post back here if you need help in tweaking it. Regards, Nic.
|
|
|
Scaler
Jul 8, 2019 10:05:52 GMT
Post by tzeee on Jul 8, 2019 10:05:52 GMT
Hi Nic Thank you for your reply. I will try your suggestions. What prevented me from doing so before, was the tricky part of the root note for the scales. But maybe i manage to crack that nut. Best, Christof
|
|
nic
Soapbox Supremo
Troublemaker
Press any key to continue
Posts: 2,011
|
Scaler
Jul 8, 2019 11:16:44 GMT
Post by nic on Jul 8, 2019 11:16:44 GMT
Yeah, the remote scaler doesn't know about root notes. It just sets the valid notes in the 12 note range (starting (I think) from C.
It would be possible to add a control that changes the root note and this would just transpose the scale array.
Regards, Nic.
|
|
|
Scaler
Jul 8, 2019 11:55:15 GMT
Post by tzeee on Jul 8, 2019 11:55:15 GMT
Thanx for the hint ! Best, Christof
|
|