Sampling functionality/limitations?


#6

just got my device, wow-wee this thing is nice!

to answer the questions about sampling: it’s puredata, you just make it do whatever! i just now cobbled together the code from the arpeggiator selection knob (chooses 8 modes by turning the knob) to instead load up 8 different samples with file names 1.wav, 2.wav, 3.wav etc. when you run the patch, turn the knob, the sample changes, presto change-o!

i read in the manual that you can make the script run.sh go when you select the patch, where one could probably whip up some command line jazz to read or copy samples from another folder or wherever. need to play with this!

altogether a very versatile device. editing patches takes diligence, especially if you don’t know pd, even more so if you know nothing about programming or code. i like how this thing is an open box, i used to program graphing calculators back in the day to make beats (limited to square waves) and this thing is a dream come true. no battery power is a drag, but i’m working up an idea on how to attach a big lipo battery and a 3dprinted shell/backpack.

F U N T I M E S


#7

Thanks for that feedback! I’d really like to know more about the possibility of pointing a patch to a common sample folder. It’s really essenial to my workflow for me to be able to access the same audio files from different patches.

You indicated setting up the selection knob to choose different samples. Does the Organlle have a default naming convention for saving audio files? For example, using the scenario you mentioned above,mit would be great if processed/recorded audio could be saved in numerical sequence order, i.e. 1,2,3, etc. that way, the audio could be immediately accessed via the patch.

Your thoughts?


#8

To answer some of the questions about sampling… The default sampling patches (Basic Sampler and Sampler Style for example) load sound files from the USB drive into RAM for playback. This all happens inside Pd, so the process may be customized. In these basic examples, the sound files are stored in the same folder with the rest of the patch files (the patch folder). In Basic Sampler the file is ‘sound.wav’, and in the Sampler Style patch, there are 24 wav files (1.wav, 2.wav… etc) that get mapped to each key.

The naming and location of these files is up to the patch and what it is doing. In these examples they are located in the patch folder, but they could be located anywhere on the USB drive (for example in a Sounds folder, or in another patches folder). Changing this stuff will require editing / creating a patch that does what you have in mind… That said there are some things to try that don’t involve any Pd editing. For example you could copy the Sampler Style patch 4 times (so in the Patches folder of USB drive you would have Sampler Style 1, Sampler Style 2…) and then put different sounds in each one, now you’d have 4 sample playback keyboards…

Some other notes about sound files. The sound files in these examples should be 44.1kHz / 16bit .wav files. Again this is something that can be changed around in the patch itself, but the examples use this format. Since they are being loaded into RAM they should also be on the sorter side (on the order of seconds, not minutes) For longer sound files, there is another group of objects in Pd for reading and writing them directly to disk so space is limited by disk space and not RAM, we’ll be posting some patches of this setup soon.


Use Organelle like a poly sampler?
#9

Thanks for that feedback, oweno! I appreciate the option of creating multiple sampler folders but I would really like to see a screenshot of the portion of a Pd patch that referwnces a sample folder on the USB drive root directory.

I would also like to see a similar screenshot of a Pd patch that records an audio file of the patch to that same sample folder.

The immense possibilities presented by Organelle are evident. I just need to better see how to quickly harness that power. After all, the shorter the timeframe between inspiration and actual music production, the better.

For my purposes, I see the Organelle as a sound composiion and audio mangling workhouse. I want to be able to record sequences as audio and then load the resulting audio into sound mangling audio effect patches and then again record the result, and so on.

That way, I can ultimately load a bunch of processed audio loops into a sequencer patch and build an entire song – once again recording the composition as one song audio file. So please bear with me. :slight_smile: The Pd screenshot examples I’ve asked for above won’t just help me. They would allow any potential Pd novice and Organelle purchaser to almost immediately edit any approrpiate Pd patch in a way that doesn’t just demonstrate the power of Pd, but (more importantly) produces useful music production-oriented results.


#10

Wow guys! Thanks so much for all this info! I was definitely perplexed on how the patches were designed to work, I suppose i was thinking of them only as data settings, which then referenced to the wav files compiled in a more central location. It seems a little bit like the older Electribe samplers, (altho LEAPS beyond) which i believe saved all the data for a patch or “set” as they called them, i think, along with the samples. Going from computer to electribe was done thru fan-made open-source editor software. So the Organelle is sorta like perfection for that idea of user-driven configuration. Now I just gotta figure out if I have enuff stuff to sell in order to buy one of these! Sheesh.


#11

you could install pure data on your PC/Mac, and download the patch to have a look at it.

what would be nice from Critter, is perhaps a ‘mother patch’ we could use on a PC/Mac…
this would allow us to experiment/develop on the computer, and then move them over to the Organelle once they have taken shape.

Id assume this is pretty simple to do, just need to do a small emulation of the screen/knobs.
I know if I get an Organelle this is something I would be keen to do asap.

but also for prospective buyers, would give an idea of how to patch.
(it might sound a bit different on the organelle due to ADC etc)


#12

Here’s a “desktop” Mother patch!


#13

We just posted a video that demonstrates loading your own samples for existing sample-playing patches like Sampler Style, Pow Pow’s Poly Beats, etc.:

With this video, we hope you’ll see how easy it is to make multiple versions of the same patch with each instance having its own set of samples! For example, you could have three copies of Pow Pow’s Polybeats:

  • One copy (named Pow’s Pow’s Jet Sounds) has 24 samples of jet noises.
  • Another copy, Pow Pow’s String Samples has 24 samples of string quartets
  • The last copy, Pow Pow’s Mix Pack has 24 samples of various instruments

…it is completely up to you and the music you want to make!


#14

Hi, is there a way to change samples without computer?

I saw the example patches for sample recorder/sample sequencer… To me it seems ideal to have alternate versions of sample playing patches that read from various sample recording patches on the organelle. So it would be possible to record/change samples using only the organelle (and whatever is plugged into it…).
I can foresee some impracticality with this scheme… but using the computer is impractical in its own way.

Thanks for all of your work and sharing : )

`~k


#15

this would be super cool! sort of a sample management patch where you could set start and end points for a sample on each key, then that gets written to a folder that the other patches read from.


#16

@kee & @friender There are couple ways to use different samples for a patch:

  1. Make multiple copies of the same patch, but with different samples (covered in the video I posted above). This is even easier now that the OS allows for saving a copy of the patch. Plus, by using the Web-based file manager (WiFi adapter required) you can upload patches and move files around without swapping USB drive in and out of your computer.

  2. Change where a patch looks for the samples it plays: Best way to share audio files between patches?. If you wanted to, you could also use modified Recorder or Overloop patches so that they save to that media folder as well…


#17

I’m at the moment considering the organelle and I was wondering how long the samples can be? It would be great if it can take longer samples, of say 10 minutes in length or longer. Is this possible with the organelle? Some thing like a Roland 404 but much smaller in size.

I used to program my music in maxmsp and samples are loaded into the ram. Does this work the same as to PD? or in the organelle?


#18

I feel this was discussed on a thread somewhere else.
But I believe the consensus was that it would be too memory or processing intensive for the Organelle to handle.


#19

ok thanks for the note. Found the thread saying that the best max sample length is 90secs. guess I’ll have to look at other possibilities.


#20

I think overloop already samples to the sdcard if you have moved to using the sdcard for patches
So then the limit is probably sdcard size.

( I’d not recommend using the usb drive for this personally , but perhaps it’s ok)


#21

You can stream samples from the SD / USB of unlimited length I think (SD or USB stick limitations apply). You are limited in terms of how the sample can be manipulated in Pd though.


#22

@dzejsm
This answer was for the Basic Sampler patch, but the distinction of writing to/reading from an array (RAM) or the USB drive applies to any record/play a file situation:


#23

playing a sample with readsf~ is much different than tabplay~ lets be honest
one is for sample playing surely but the other is what people usually want and the limit is around 5 seconds with tabplay~


#24

thanks for the replies. I’ve yet to receive the organelle to test this out. :stuck_out_tongue_winking_eye:

But is there a difference between the SD card and the USB slot? I was thinking of utilizing the SD card slot to save up the usb port for external controllers.

It be really sweet if I can playback longer samples! After having bought the korg miniKP2 (before the S) was really a disappointment, not being able to loop playback of samples. well at least it can work as a one-shot.


#25

this can be done, i explain how here , but its a bit ‘challenging’ if your not used to linux :wink:

hopefully C&G will release an image where this is already done…
(we hoped to do this after OS 3.1 was released)

anyway for now, you can also use a USB hub to allow for more devices.

as for longer samples, basically it all comes down to what you want to do with them

recording/playing can be done direct to/from sdcard/usb of long lengths.

its limitations are you can only play/record forward in realtime e.g. no running backwards, editing, to do more than this you have to bring into memory.
also there will also be a bit of latency in triggering a sample when its coming from disk (should not be too bad though)

I will say many of these are just limitations of the externals used for direct disk playback, there is not really a technical reason that much more cannot be done off disk. but that needs a bit of C++/file system knowledge to implement.
(really surprised someone hasn’t done this for PD, is really not that hard)