Children of Sample

Children of Sample is a keyboard sampler where the keys play different (but perhaps overlapping) segments of a sample.

May 21 2021 – added foot switch control for audio recording.

Note: this is an update of a patch which was originally released in 2017.


Children of Sample records a sample and uses the keyboard to play different segments of this sample. Each key can play its own customizable segment with a unique playback speed and direction, start point and end point. These changes are made by pressing and holding any key on the keyboard, entering edit mode. Press the aux button to exit edit mode and use the control knobs to play with a global pitch LFO and reverb.

A typical use case would be:
1. Record a sample
2. Assign segment start point, length, and playback speed to your desired keys.
3. Create a sequence with the keys, overdub it, etc.
4. Revisit the above steps in any order as needed.

To do any of the above steps you will need to use the ‘Aux Menu’. The Aux Button controls the ‘Aux Menu’. When you press Aux for 0.2 seconds, a new menu is displayed on OLED Screen for as long as you hold Aux. To select an Aux Menu command/Page, use the Top Row of Organelle keys. There are 10 possible commands selected by the 10 keys. The low C# key selects Top Left command. The High A# key selects the Bottom Right command. The Command Grid is to be read from top left to bottom, then top right to bottom.

The main patch controls are available in the Right Column. There are two ‘pages’ for this patch: Record and Edit. The current page will be marked ‘On’ and the other marked ‘Off.’

Record – Selecting this page will Record Enable. Recording will start once a noise crosses a threshold. Stop recording by pressing Aux. Max record length is 10 seconds. You can also use a foot switch to Record Enable and stop record. To cancel the Record Enable before recording starts, please press Aux.

Edit – When this page is selected, you can edit the sample parameters for the keys (one at time). After selecting a key to edit, use Knobs1-4 to set that key’s playback speed, volume level, sample start point, and length. New settings are heard the next time key is pressed. Pro tip: you can copy one key’s settings to another – to do so, press and hold the key you want to copy and then press the destination key.

The other options in the right column relate to monitoring incoming audio:
Monitr: Toggle the input monitor On/Off.
mLvl: Toggles between monitor levels of 10%, 25%, 50%, 75%, 100%.

The following commands are available on the Aux Menu’s Left Column:
Seq:Play/Stop – Plays or Stops selected sequence

Rec:Off/Armd – Controls Keyboard Sequence Recording. When selected, Sequence is first Record Armed (Enabled). LED will be Pink. Sequencer is waiting for knob adjustment, key press or incoming MIDI note. When knob adjusted, key pressed or MIDI Note received, Recording starts. LED is Red. To end recording, press Aux (new seq begins looping immediately). LED will be Green and flash White on quarter note. Sequence length will be quantized to nearest quarter note.

Dub:Off/On – Overdub on top of existing sequence. Counts in 3 Sec before starting recording. To end recording, press Aux and sequence begins looping immediately.

Undo – Reverts Sequence to previous state. If this command says ‘Undid’ you cannot ‘undo’ further.

Latch: Off/On – Turn on to keep notes playing after release.

The Bottom Row of keys selects one of 14 Sequence ‘slots’ to record sequences to. Changing sequence slot will change the number that precedes the command in the left column.


When the Aux Menu is not visible, a Global page is displayed. Use Knobs 1-4 to control these global settings:

Global Sample Start (Knob1) and Global Sample Length (Knob2) control the start position and length of the sample. The individual key settings will be affected by the Global Sample controls.

Delay Time (Knob3) and Delay Feedback (Knob4) set the delay line controls.

When recording a sequence, you can record adjustments to the Global page knobs!


If you like a recording sample and/or setting, don’t forget to ‘Save’ in the Storage menu.

If you want to add your own sample to the patch, copy it to the patch’s ‘Sounds’ folder. Add any sound up to 10 seconds in length. It is important that it is monophonic and named “1.wav”

Link enabled for syncing with other devices on a shared wireless network.

MIDI Start and Stop commands will start sequencer.

Foot Switch: Starts/Stops Audio Recording.

You can create a sequence with only knob adjustments (no note presses) to automate Global sample start and/or length and/or delay time and/or feedback.


Photo Credit:
FOTO:FORTEPAN / MHSZ, CC BY-SA 3.0, via Wikimedia Commons:,_airplane_Fortepan_9753.jpg

  • Platform:
  • Category: Sampler Sequencer
  • Revision: 2.01
  • License: BSD 3-Clause "New" or "Revised" License
  • Views: 986
  • Modified: 7 months ago
Chat about this patch on Discord! Download (217)
Appreciate 6
6 comments on “Children of Sample
  • Rushcutter on said:

    Awesome, thanks guys!

  • takeishi on said:

    Hi. Really love this patch for using it for live sampling.
    I can not get my dumper/sustain pedal to trigger the record arm though…
    I have the Amazon basic peal with switchable polarity and I tried both polarity, but nothing happens.
    It works with other patch (basic sampler), so I know that the pedal is good.
    If anyone can help me with this issue, I would really appreciate it.
    Thank you.

  • takeishi on said:

    Just to add to my question.
    I am using the organelle m version 4 and the revision 2.0 of “Children of Sample”
    Thank you.

  • takeishi on said:

    May 21 2021 version added the foot pedal recording.
    Thank you for your quick work C&G !

  • Ultimatepowaa on said:

    I really struggle to work with PD, is there a simple modification to make this monophonic/choke other samples? or is there another patch that can do that?

  • Ultimatepowaa on said:

    Nvm, turns out the old version does 1shot sampling and in edit mode will do monophonic playback, not going to use the new version as its entirely different. the old version is available on their github and nowhere else.

  • Leave a Reply