reckoner165 / SwarSequencer

A sequencer that enables tonal improvisation over 163 Indian Sampurna Ragas
6 stars 1 forks source link

Run aaroha/avaroha phrases #19

Open reckoner165 opened 5 years ago

reckoner165 commented 5 years ago

Instead of looping on a command, aaroha() and avaroha() will now return a 16-note phrase that will play once. After this, the sequencer will return to metronomic beeping. Essentially implements #17, where default is a single repeating note. The length of the phrase can be changed from 16 to any number using the set_phrase_length() method. phrase_length is a global variable. Cannot be changed ad-hoc for each phrase unless you vary the global variable each time.

Both aaroha() and avaroha() can take the following properties: subphrases=[integer] stutter=[integer], degrade=[float]

cc @amoghpj