Just wanted to start off by saying that I’m by no means a coder either but trying to learn! If you are interested in learning, this might be a good project to start with by using
softcut. But I completely understand if that’s not something you wish to pursue, so I’d be happy to use this as an exercise to learn to code for others!
Sorry, I’m not familiar with the Push 2 at all, so can’t comment about that!
Could I just ask some clarifications about your idea? (I thought about doing this in a PM, but in the event I don’t manage to get this done, perhaps this exchange will spark off some other ideas).
When you say “looped” here, do you mean looping the whole sample or just looping each 1/8 or 1/16 piece? When you say “placed on the beat”, is this something other than just dividing the sample into 8 or 16?
Could I ask, when you distinguish between “region” and “length and position” of each chunk, what do you mean by that? From my understanding (admittedly quite basic!) if the position and length of each chunk is adjusted, wouldn’t that change the region as well?
Based on your sketch, perhaps the difference is that region allows you to overlap chunks, while position and length means that there is no overlap? So if you adjust the region of say chunk 2, then it can eat into the region for chunk 1. But then at the third step, it’s all readjusted so that there is no longer any overlap between chunk 1 and 2 (ie, the end of chunk 1 will be the end of chunk 2).
Related to my first question, would you like the playback then be of each chunk looping? or the chunks in sequence based on the adjustments?
Further, would you see yourself using this more with pre-recorded samples to load in or live recording? I fear that the latter may take a while longer for me to manage hahaha
Not intended to be an interrogation!! Just wanted to tease out some details. What I’m actually working on is a very simple sample slicer which will allow slicing into segments, which can have start and length adjusted for each segment, and which will then save the segments into individual .wav files. I have a basic thing going on here at GitHub - fardles/salamandr: a sample slicer for norns which you can check out too if you’re interested. I think it can be adapted to your functionality with a few tweaks (he says optimistically haha)