ABOUT     |     BUY     |     HELP     |     FAQ    

Factoid is a Max For Live device that allows you to create endless rhythmical variations of audio clips. It uses machine learning to decompose a sound into a set of layers that are randomly shifted in time to change the temporal structure of the clip. Create new drum patterns on-the-fly, turn melodies into textures, randomize full mixes and experiment with any kind of sound!

Factoid is not a loop slicing device: based on the same machine learning decomposition engine than Factorsynth, it is often able to extract components that overlap in time in the original sample. For example, in a drum loop, it can often separate snare from kick even if they play at the same time in the original clip.

Factoid is a lightweight and easy-to-use device intended for live performance: you can sync its output with the Live set's tempo, and adjust the clip's pitch, just as with regular clips on session view.


Buy (19 €)

 Taxes will be added before checkout, depending on your country.  
Terms and conditions
  • Mac OS or Windows
  • Ableton Live 9 or 10
  • Max For Live 7 or 8
CURRENT VERSION v1.0, 28/12/2019


For any usage or support related questions, please contact software@jjburred.com.

Download the Factoid USER MANUAL

For product updates, you can also sign up to the mailing list:


How does Factoid work?
Factoid is based on a modified version of an algorithm called Non-Negative Matrix Factorization (NMF). Simply put, NMF can automatically extract interesting patterns from data. It has been used in fields such as computer vision and movie recommendations. I had to heavily adapt and tweak it in order to meet the real-time needs of music production.

Can you obtain the same kind of time randomizations with Factorsynth?
No. Although both Factoid and Factorsynth share the same decomposition engine, they handle the obtained components in quite different ways. Factorsynth's key idea is the decoupling of each component into temporal and spectral shapes, whereas Factoid does not perform this decoupling and leaves each component as a waveform. On the other hand, Factoid is able to displace the components in time, while Factorsynth can't.