Chapter 4. Bidules

Table of Contents

Audio File bidules
Audio Buffer
Boboche Looper
Effects bidules
Buffer Granulator
Moog VCF
Time Domain Convolver
Instrument bidules
Boboche Sampler
MIDI bidules
Buffer (Synced)
CC Latch
CC Splitter
CC To Params
CC Value Scaler
MIDI Delay
MIDI Delay (Synced)
Aftertouch Filter
Aftertouch Pressure Filter
CC Filter
CC Value Filter
Channel Filter
Channel Pressure Filter
Channel Pressure Pressure Filter
Comparison Filter
Message Filter
Misc Sysex Filter
Note Filter
Note Velocity Filter
Program Change Filter
Pitchbend Value Filter
Key Switch
MIDI Clock To Sync
MIDI To Value
NRPN To Params
Note Latch
Note Number To Param
Note On To Value List
Note Shuffler
Note Splitter
Note Velocity To Params
Particle Arpeggiator
Program Change To Params
RPN To Params
MIDI Remappers bidules
Step Sequencer
Sync to MIDI Clock
MIDI Transposers bidules
Velocity Scaler
MIDI File bidules
MIDI File Looper
MIDI File Player
MIDI File Recorder
Misc bidules
Audio Dummy
HID Data Extractor
Key Sender
Key Stroke
Matrix Sequencer
MIDI Dummy
Sync Transport
Variables Multi
Wave Folder
Mixing bidules
Mono Mixers
Stereo Mixers
Stereo Squeezer
Continuous Surround Panner
Mono ITU Mixers
Modulation bidules
Parameter Modulator (Absolute)
Parameter Modulator (relative)
Monitoring bidules
Audio Monitor
Audio Stats
Audio Value Display
Frequency Value Display
Level Meter
Magnitude Value Display
MIDI Value Display
MIDI Monitor
MIDI Monitor 2
Routing bidules
Audio Matrix
Audio Switcher
Input Selector
MIDI Matrix
MIDI Switcher
MIDI Switcher 2 ports
Output Selector
Spectral bidules
Bin Delay
Bin Delay (wrong)
File Looper
Graph Analyzer
Graph EQ
Pitch Scaler
Spectral To Loudest Freq/Amp
Spectral To MIDI
MIDI Device
Audio Device
Building Blocks
Audio File
Delay Line
Gate Clock
Crossfader (Basic)
Multi-tap Delay
Sample And Hold
Sync Creator
Sync Extractor
Trigger Clock

Audio File bidules

Audio Buffer

Fun little device (we think), here's how it works:

  • Mode: Bypass(sound passes through it unaltered), Capture (captures audio for a certain length in RAM), Playback (plays back what was recorded in Capture mode)
  • Buffer Size: change the length of the playback buffer (in seconds)
  • Bit Depth/File/Recording: saves current buffer to the specified filename and bit depth and then loads it in MediaPool, making it available to Audio File Loopers.
  • Playback Amplitude: change the volume of the output

Boboche Looper

Loops files loaded into the MediaPool. Syncable

  • Audio file: select a file from the MediaPool
  • Add Files: shortcut to add audio files to the MediaPool
  • Speed: change the playback speed of the audio file
  • Amplitude: change the volume of the output
  • Interpolation: calculation method for interpolating samples when playing at speeds different than 1x


Mad grain/loop audio file playback.

  • Audio file: select a file from the MediaPool
  • Add Files: shortcut to add audio files to the MediaPool
  • Min/Max Static Length: range of available sizes for the grains
  • Zero Percent: adjust the ratio of silence vs. grains
  • Min/Max Pitch: range of available pitches for the grains
  • Change Pitch: ratio of pitch changing
  • Stretch1/2: stretching for the grains
  • Fade: length of the fade window for each grain


Main short ram-based Audio File Player in Bidule.

Main Section:
  • Audio file: select a file from the MediaPool
  • Add Files: shortcut to add audio files to the MediaPool
  • File Amplitude: added gain of this file
  • Main Amplitude: added gain for any files (over the File Amplitude)
  • Update loop points: Changes the moment when changes to the loop points are applied when using the mouse
File Settings Section:

if the loaded file contains standard "loop" info, some of these fields will be automatically filled with these, otherwise a guess on the number of beats will be made with 120 bpm and 4/4.

  • Meter: Original Meter of the file
  • Orig.BPM: Original Tempo of the file. This is directly coupled to the number of beats, if you manually change the Orig.BPM, the Number of beats will be changed, but not the other way around.
  • Meter Adaptation: Adapt (or not) the meter of the loop to the incoming timeline meter (see the Meter Adaptation section in this Guide for more info)
  • Number of beats: Number of beats you specify that corresponds to the current selected loop points
  • Edit Loop points: Pops up a separate window to edit the in and out points that you want, you can zoom in or out using either the mouse wheel or the plus and minus keys on your keyboard. changing the loop points will also change the number of beats but not the other way around. You can always reenter the number of beats you really want that corresponds to the current selection anytime.
Playback Settings Section:
  • Interpolation: Interpolation used in vari-speed playback.
  • Stretch Type: Type of time stretching used.
  • Stretch Grain Size: Size of the sample blocks that the CHEAP-OLA algorithm will use to overlap.
  • Pitch Shift: In semitones, only available when stretching


Streams audio files from disk (up to 32 channels)

  • Position slider: go to a specific position in the file
  • Home button: go back to the beginning of the file
  • Stop button: stop playing the file
  • Play button: play the file
  • Eject button: select a file for playing


Write audio files to disk (in 1, 2, 4, 6, 8, 10, 12, 14, 16, 24 and 32 channels audio file), with the specified file name.

  • Bit Depth: bit depth of the file to record
  • File: select the file name and location for recording
  • Recording: stops/resumes recording of audio
  • Create new files for each record: create a new file appended with the take number on every start of recording
  • Current take/Elapsed time/Size on disk: statistics on the current recording
  • Create multiple files: enable the creation of several mono/stereo files instead of a single multi-channel file (see next parameter)
  • Channels per file: when Create multiple files is active, select between creating mono and stereo files