top of page


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.


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.


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.

The app is available to download on the Apple App Store and Google Play.

Oddball is available to pre-order at

bottom of page