CNMAT / CNMAT-OM

Open Music
Other
7 stars 1 forks source link

r-diminutions list of lists? #2

Closed EdmundCampion closed 8 years ago

EdmundCampion commented 8 years ago

Hi Matt, Consider possible upgrade of r-dimunitions to support multiple element diminutions.

A default state where list of lists in the form: value ( 3 4 5) diminutions ((1 2) (1 3) (2 3)) will create diminutions in all voices of (3 4 5).

Then with possible addition of voice specific diminutions where list of lists where each voice can have specific diminution instructions:

value (3 4 5) diminutions ( (0 (1 2) (1 3) (2 3)) (1 (3) (4) (5)) (2 (1 1 1) (3 1) (3 2)) ) Voice 1 would have zero diminutions, and voice 0 and voice 2 would have different.

something like: values

EdmundCampion commented 8 years ago

@mattschumaker

mattschumaker commented 8 years ago

Hi Ed, I made these requested changes for the diminutions object and committed them to github. I also changed the example patches "r-diminutions-ex" and "r-interleave+r-dominutions-ex" so that they show this new functionality. These changes, as well as others made to q-combi and q-combi-utilities objects, should be available when you download the new library.