currently, yes – it handles send/receive midi clock, but it doesn’t work with any other midi data. this next version of cheat codes will have more robust midi control, but it won’t have midi note out.
there’s a version of cheat codes that i keep thinking about, where the audio streams are all replaced with sequences – and all the transformations you can do to audio, you’d be able to do to note data.
so like, if one bank held a sequence of note values {0,10,7,5,12,22,17,10}, then start/end points in each pad would be segmenting off a subset of that note pool.
let’s say pad 1 is { [0,10,7] ,5,12,22,17,10}, then:
| speed |
looped sequence |
| 1x |
0,10,7,0,10,7,0,10,7,0,10,7,0,10,7 |
| -1x |
7,10,0,7,10,0,7,10,0,7,10,0,7,10,0 |
| 0.5x |
0......10.....7......0......10.... |
| -0.25x |
7.............10............0..... |
could also decouple speed + octaves, so a rate adjustment would just affect pitch…
| speed |
looped sequence |
| 1x |
0,10,7,0,10,7,0,10,7,0,10,7,0,10,7 |
| -2x |
19,22,12,19,22,12,19,22,12,19,22,12 |
lots to do before then, but i think this could be compelling when paired with crow 