Factoid is a Max For Live device by J.J. Burred that allows you to create endless rhythmical variations of audio clips. It uses machine learning to decompose a sound into up to 8 layers. Those layers can then be randomly shifted in time to change the rhythmical structure of the clip.
Factoid is not a loop slicing device: based on the same machine learning decomposition engine than Factorsynth (matrix factorization), 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.
When a clip is loaded into Factoid, it is analyzed using matrix factorization. This produces a set of waveforms (the layers or elements) that are displayed superposed, each one with a different color. Each of the waveform layers can individually be shifted in time (left or right) by clicking on the “randomize” button. The interface allows to choose the number of desired components for factorization, and to control the time randomization in terms of quantization and frequency contents.
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.