Hello forum, longtime lurker, first time poster here…
I’m currently developing something quite similar as @djimon wants to do.
An extensive 12-track sampling groovebox for the Organelle,
which I hope to finish at the end of this year and will then hopefully release in january '20 (for free of course).
I’ve started this project as a complete Pure Data/Organelle novice just before ORAC1 was even released, so…2 years ago
yeah it comes a long way when I will release it and it was a very hard and frustating but also funny and engaging learning process so far, I still feel like a pure data noob who’s sometimes still struggling with kinda basic things.
back on topic: I’m developing this patch on the Organelle 1 (!), it’s working, but on idle you already have like 40% cpu, and you quickly run into cpu spikes, when you’re using all 12 tracks, or lots of polyphony, very short sample loop points and complex fx, but it’s definitly usable (so far) even on the organelle1,
so yeah, I image you can do a lot more on the organelle m, especially when using pd~ and clever switching on/off of voices via switch~ (this is what I’m doing right now on the organelle1).
It also depends on the complexity, efficiency and feature set of your patch,
are you using tabread4, tabread or disk streaming objects for sampleplayback, phasor~, line~ or vline~ to scan through the table,
are you using mono or stereo, will each voice have its own adsr envelope, polyphony, what about the filters/effects, simple lop~ filters or analog modeling like biquad filters and so on…
The next problem is the navigation on the organelle, you have to find a way to make usable and accessible multiple pages which load and save different knob values.
I’m using the saving/recalling of parameters of the “multi-page template” with aux+key button combinations to access each sampler track, it works fine, but the usability could be better (no labels on the keys ).
I would like to show my patch right now, but I’m currently rebuilding the sample loading / recording process, so it’s not really presentable at the moment, maybe in 2 or 3 weeks I can post some kind of test version.
And who knows, maybe I’m doing exactly the patch right now you want to build yourself, a high quality standalone sampler with musical and creative sample editing possibilities and playing options.
This is what I’ve missed when I started my project.
As a side note, these are/will be the specs of my upcoming sampler patch (vaporware as we speak, I know ), most of these things are working, but I still have lots of things to do:
- The patch will be a 12 track polyphonic sampler for the organelle with sequencing, multifx, midi and many sound mangling options.
- Each of the 12 tracks can access a sample from the 36ish patch-wide sample slots (loaded into the RAM/tables).
- These 36 sample slots can be filled via a custom file browser (with sub folder browsing) or can of course also be recorded into (with ThresholdRec and Resampling).
- Each Track can be played chromatically (up to 8 voices of polyphony on each track)
- Or it can be played via different playmodes: you can trigger all 36 sample slots on separate keys on each track (for easy multisampling), there will be some kind of slice mode
- and even some kind of graincloud mode, there’s still a lot of work to do.
- Each track has over 24 soundparameters, from sample slot selection to sample start point, end point, loop point, different loopmodes, transpose, a full adsr, a multimode filter (lp, hp, bp, notch), fxgroup routing, choke groups.
- All parameters are accessible via a corresponding midi cc, and each track can be played with a midi keyboard on 12 different midi channels, too
- I’ve build my own realtime sequencer based on the coll object, which has 96ppq resolution, can record sequences up to 32 bars, with or without quantize, has an undo function,
- a track erase function, a length-duplicate function and trackmutes for performing.
- Midi Sync / Ableton Link Sync
- there is a master multifx bus, where you can choose one effect at a time from 24 new effect algorithms, most of them copied from various libraries, you then can select and play these effects via the organelle keys and adjust them via the knobs.
- I will also integrate 2-3 fx groups, to whose you can route your tracks audio separatly and you will have the option to chain them together to use it as a effects box…
- You can copy track settings to other tracks and you can copy sequences to other sequences
- From some of these elements I will do orac modules, the multifx unit and hopefully the 8-voice-tracksampler itself especially.
So, as you see, a very extensive feature set, I take cues from every sampler I liked, When it’s done, it will be somewhere between a electribe2s, Samplr on IOS, a digitakt, a blackbox, a sp404 and of course a mpc500/1000.
Sorry for the long post…