monome / softcut-studies

17 stars 6 forks source link

study 9: query_position + sync_voices #7

Closed dndrks closed 1 year ago

dndrks commented 1 year ago

i've had https://github.com/monome/norns/pull/1348 on the docs TODO for a while, finally got a softcut study built for it!

the example uses softcut. query_position(idx) to perform an on-demand query of the positions of two playing voices whenever K3 is pressed + held. the returned position serves as an end-point for a microloop, which has an adjustable window using E2 and E3.

while K3 is held, holding K2 will change the rate of playback. when K3 is released, we query the play_mode parameter and either:

also demonstrates some waveform zooming techniques -- the screen either displays the full loop or the current microloop, depending on K3's state.

instructions: