good reminder to go back and read any of his writings as much as possible. I’m losing it at “indicator-lozenge”
time to start porting some c++
This is lovely. Might I also suggest tape length as an LFO target? Also seconding the suggestion for more speed quantize options!
Thanks! Tape length modulation could be fun, let me think about how I would do it. Re: speed quantize options, I totally agree. I’ve been sort of imagining quantizing to semitones and integrating the grid as a sort of sequence-able “speed/note memory” type thing.
Have you seen gridcut? It’s my favorite semi-secret Norns lib
no, but now I want to… where can I find it?
i dunno if this is what is meant. super simple thing, made quick for a show
thinking about this more in the cold light of day
we probably want to impl this in lua as opposed to SC since it’s control level stuff right?
Like, afaik, there isn’t a meaningful/established way to wire up SC control data to norns/lua controls/params, right?
edit: in a freely assignable matter, that is (ala how the lfos are implemented now).
Today I adapted the “balls” interface from @enneff’s Rebound to control otis. (really just tlps)
so much fun!
I really want to try and make a grid control scheme for otis. First and foremost to adjust the tapelenght / tape start. Any other ideas on ways the controls could work on a grid?
I’ve been toying with various grid layouts, but haven’t found anything I love yet. Though I do like quantizing speed to semitones and using several grid buttons as speed memory cells.
fixed steps to shift the tape speed so you can make pitched changes
I’m still really interested in the Quantussy aspect. - still not got any spare time to offer but if some appears then I’ll give you a shout. Feels like that would be a good use of the grid somehow (patching/routing)
This would be incredible
How much speed adjustments is needed for this? Would be nice to have. Is it possible to adjust the startpoint of the tape?
to quantize to semitones just divide each octave by 12.
I just use the softcut command directly for setting loop length, there is also a loop start command.
softcut.loop_start(voice, value) softcut.loop_end(voice, value)
A loop start param would be simple to add, and fun to play with. I’ll do it this morning.
Edit: @noiserock et al., I added the loop start param. re-download and replace, or
git pull to update.
looking at the grid layout for cranes might be inspirational? I find it to be quite good.
Not all of the concepts map one to one of course, but there seem to be some shared analogies.
Anyone against me removing the “speed” and “skip” behavior options, on the edit page. For “loop start” and “loop end”? (speed and skip behavior options would persist in the params menu.)
Works for me, thanks @Justmat!