I’ve made some changes from some feedback, also adding some new random loop modes. I’ve attached a beta version here if anyone want to try it out:
samplenest.zip (139.6 KB)
Two new looping modes are:
Randpp: random ping pong, read pointer will reverse direction at a random point in the loop
Randcut: plays random sections of the loop, Env control adjusts envelop at each cut point
Each looped mode also now has a corresponding latch mode, where pressing the key will start the loop, and pressing it again will stop it.
-Samples in latch modes do not respond to the sequencer.
-If notes are latched, the state of the latched notes are periodically written to the fifth screen line
Layering different samples with the random loop modes in latch mode can be quite useful for building soundscapes.
-Previously loaded samples should be loaded on startup regardless of other files changing in samples folder. I’ve confirmed ‘Save new’ works so if you have a set of samples you like you can maintain that as a separate patch.
-Pitch is now displayed in semitones with ‘dead zones’ at each semitone to help accurate tuning
- Audio files are now loaded asynchronously, so you should have far fewer dropouts when changing audio files
- Envelope can now have much longer attack/decay
I’m using readsf~ in an upsampled subpatch to load in the audio files, so its possible to increase or decrease how fast the files are read (right now its at 2x audio rate). I’m using the higher speed 16GB USB drive and it seems pretty stable (occasional clicks though but much less disruptive than usinf soundfiler). I’d be interested if anyone is still hearing dropouts when loading new samples.