CNMAT / CNMAT-OM

Open Music

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

r-diminutions list of lists?

EdmundCampion opened this issue · comments

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

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.