Oddball
The drum machine crammed in a ball.
After a successful Kickstarter campaign, Odd Studios got in touch with us to design and implement the sound engine of the Oddballing iOS and Android app.
The engine is built entirely from scratch using the JUCE Framework and C++ and compiled as an external library.
Features include:
Live looping and recording
Record MIDI notes and CCs from multiple balls on multiple tracks and trigger clips at different tempos and quantisations, looping indefinitely over any number of bars.
Sampler
Load pre-recorded audio samples and trigger at different pitches on multiple voices.
Audio and MIDI effects
Apply real-time audio effects: chorus, delay, reverb, compressor and LP/HP/BP filters, and MIDI effects: note stepper, chord, randomiser.
Modulation
Modulate the parameters of the Sampler and Audio effects using ADSRs, Curves and LFOs.
Backing tracks
Playback audio tracks and synchronise to the tempo and beat of the looper.