force to scale object?
I was wondering if there were any objects/patchers available that are scale quantizers (like Ableton Lives "scale")
I have come up with some unimaginative ways to do this but I am sure there are some better solutions.
cheers,
Danjel
Not sure about how Live works but If you're talking about musical scales I was searching for the same thing a while ago and found the solution hiding on my machine. There's a really great patch you can use that comes with max in the examples folder:
Max/examples/misc-max-trix/notes-and-pitch/scaler.pat
also this is a thread on the list with another helpful patch:
have fun
lobjects bij Peter Chelsea. Or RTC lib (www.essl.at).
Zip Boterbloem
Media Mechanics
Zwaluwstraat 54
2025 VR Haarlem
The Netherlands
+31627014758
zip@knoware.nl
Op 16-apr-2007, om 2:55 heeft Danjel van Tijn het volgende geschreven:
>
> I was wondering if there were any objects/patchers available that
> are scale quantizers (like Ableton Lives "scale")
>
> I have come up with some unimaginative ways to do this but I am
> sure there are some better solutions.
>
>
> cheers,
> Danjel
Yeah that pacth in the examples folder works well (simple solution) but would not work for me. That scale patch works by predefining all the possible notes for a given scale and then storing them.
I need a way to transpose notes from a chromatic scale to whatever value they would be in another scale/mode. In Ableton this is done by picking a base value and then choosing what happens to the other 11 possible chromatic notes in order to force intervals between them (e.g. note 2 is tranposed by a semitone, note 3 is the same as note 2, note 4 is transposed 1 whole note etc.). In this way 12 chromatic notes of an octave are forced to be one of the notes from a scale or mode within that octave (e.g. 12 notes in an octave are mapped to trigger only seven possible notes as an output).
Even fancier would be to add microtuning to this.
There are lot's of ways to implement this, just looking for an object/patch that already does it well.
thanks!
Try this. Left inlet is "raw" pitches. Right inlet is a list of pitch
classes that will be output. C major is 0 2 4 5 7 9 11 for example. DM7 is
2 6 9 1
On 4/16/07 11:34 AM, "Danjel van Tijn" wrote:
>
> Yeah that pacth in the examples folder works well (simple solution) but would
> not work for me. That scale patch works by predefining all the possible notes
> for a given scale and then storing them.
>
> I need a way to transpose notes from a chromatic scale to whatever value they
> would be in another scale/mode. In Ableton this is done by picking a base
> value and then choosing what happens to the other 11 possible chromatic notes
> in order to force intervals between them (e.g. note 2 is tranposed by a
> semitone, note 3 is the same as note 2, note 4 is transposed 1 whole note
> etc.). In this way 12 chromatic notes of an octave are forced to be one of the
> notes from a scale or mode within that octave (e.g. 12 notes in an octave are
> mapped to trigger only seven possible notes as an output).
>
> Even fancier would be to add microtuning to this.
>
> There are lot's of ways to implement this, just looking for an object/patch
> that already does it well.
>
> thanks!
Cheers
Gary Lee Nelson
Oberlin College
www.timara.oberlin.edu/GaryLeeNelson
cool thanks! this looks like just what I need. I'll go through the Lobjects to see how it works.
cheers,
Danjel