Chapter 4. Bidules

Table of Contents

Sample-based Bidules
Audio Buffer
Audio File Granulator
Boboche Looper
Audio File Looper
Audio File Recorder
Audio File Player
Effects Bidules
Buffer Granulator
Deconcrisseur
Dither
Moog VCF
Time Domain Convolver
Instrument Bidules
Boboche Sampler
MIDI Bidules
MIDI Buffer
MIDI Buffer (Synced)
CC To Params
CC Value Scaler
Aftertouch Filter
Aftertouch Value Filter
CC Filter
CC Value Filter
Channel Filter
Channel Pressure Filter
Channel Pressure Value Filter
MIDI Delay
MIDI Delay (Synced)
Message Filter
Note Filter
Note Velocity Filter
Program Change Filter
Pitchbend Value Filter
MIDI Clock To Sync
Sync to MIDI Clock
MIDI File Looper
MIDI File Player
MIDI File Recorder
MIDI To Value
Note Number To Param
Note Shuffler
Aftertouch Transposer
CC Transposer
Note Transposer
Program Change Transposer
Note Velocity To Params
Particle Arpegiator
Multi Aftertouch Remapper
CC Remapper
Multi CC Remapper
Channel Remapper
Multi Channel Remapper
Multi Channel Pressure Remapper
Messages Remapper
Note Remapper
Multi Note Remapper
Multi Program Change Remapper
Splitter
Step Sequencer
Velocity Scaler
Misc Bidules
Comment
Dummy
HID Data Extractor
Key Sender
Key Stroke
Parameter Modulator (absolute)
Parameter Modulator (relative)
Sync Transport
XY
Mixing Bidules
Crossfader
Fadercross
Gain
Mono Mixers
Stereo Mixers
Pan
Stereo Squeezer
Continuous Surround Panner
Mono ITU Mixers
Routing Bidules
Audio Matrix
MIDI Matrix
Audio Switcher
MIDI Switcher
MIDI Switcher 2 ports
Input Selector
Output Selector
Spectral Bidules
Spectral Bin Delay
FFT
Spectral File Looper
Freeze
Frequency Binary Operator
Frequency Breeder
Frequency Buffer
Frequency Gate
Frequency Inversion
Frequency Logic Gate
Frequency Shifter
Frequency Stretcher
Frequency Variable
Spectral Inverter
Spectral Graph
iFFT
Magnitude Binary Operator
Magnitude Breeder
Magnitude Buffer
Magnitude Gate
Magnitude Logic Gate
Magnitude Scaler
Magnitude Shifter
Magnitude Stretcher
Magnitude Variable
Pitch Scaler
Spectral Freezer
Spectral Cherizer
Spectral Crossfader
Spectral Resynthesizer
Spectral Sustain
Spectral To Loudest Freq/Amp
Spectral To MIDI
Devices
MIDI Device
Audio Device
Building Blocks
Basic Audio Buffer
Basic Audio File Player
Delay Line
Multi-tap Delay
ADSR Envelope
AHDSR Envelope
Basic ADSR Envelope
Basic AHDSR Envelope
Envelope Follower
Exponential Envelope
Basic Exponential Envelope
Graphical (Trigger) Envelope
Synched Graphical (Trigger) Envelope
Allpass Filter
Basic Filter
Biquad Filter
Comb Filter
Crossover Filter
FIR
Gate
Accum
Binary Operator
Binary Logic Operator
Change
Clip
Constant
Counter
Function
Function (Recursive)
Logic Gate
Lookup Table
Unary Operator
Unit Converter
Value List
Value List Indexed
Variable
MIDI Activity
MIDI Basic Channel Remapper
MIDI Aftertouch Creator
MIDI Aftertouch Extractor
MIDI CC Extractor
MIDI CC Creator
MIDI Channel Extractor
MIDI Channel Pressure Creator
MIDI Channel Pressure Extractor
MIDI Note Closer
MIDI Note Creator
MIDI Note Creator 2
MIDI Note Extractor
MIDI Note Extractor 2
MIDI Pitchbend Creator
MIDI Pitchbend Extractor
MIDI Program Change Creator
MIDI Program Change Extractor
MIDI Stack
MIDI Map
MIDI Time Delta
MIDI Voice Counter
Audio Monitor
MIDI Monitor
OSC Creator
OSC Extractor
OSC MIDI
Noise
Oscillator
Pulse
Random
Sample And Hold
Sanitizer
Smoother
Stack
Map
Sync Creator
Sync Extractor
Trigger
Trigger Clock

Sample-based Bidules

Audio Buffer

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

  • Passthrough: sound passes through it unaltered
  • Capture: captures audio for a certain length in RAM
  • Playback: plays back what was recorded in loop mode
  • Buffer Size: change the length of the playback buffer
  • 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

Audio File Granulator

Mad grain/loop audio file playback.

  • Wave 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

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

Audio File Looper

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
  • Master Amplitude: Main Gain (whole Bidule)
  • Update loop points: Changes the moment when changes to the loop points are applied.
File Settings Section:

if the loaded file contains standard "loop" info, some of these fields will be automaticaly 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 input output 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 algo will use to overlap.
  • Pitch Shift: In semitones, only available when stretching

Audio File Recorder

Streams audio 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/File/Recording: saves the input to the specified filename and bit depth.

Audio File Player

Streams audio from disk (up to 32 channels files)

  • 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