Factormini is the introductory version of Factorsynth, a powerful new type of musical tool that brings machine learning to Ableton Live. Both devices use a data analysis algorithm called matrix factorization to decompose any audio clip into a set of temporal and spectral elements. By rearranging and modifying these elements you can do powerful transformations to your clips, such as removing notes or motifs, creating new ones, randomizing melodies or timbres, changing rhythmic patterns, remixing loops in real time, creating complex sound textures…
Factormini contains Factorsynth's essential features, and uses the same decomposition engine. Factorize your clips with up to 8 components, remix and recombine them in session or arrangement view, randomize the component generation and export the components separately to wave files for further editing.
|Factorsynth decomposition engine|
|Detailed component editing|
|Price (excl. VAT)||29 €||49 €|
| 29 € + V.A.T. |
|Terms and conditions|
Upgrade offersUsers of Factormini can upgrade to Factorsynth 2 at a special price of 25 Euros plus taxes. If you have purchased Factoid and didn't get an email with a discount code, please contact firstname.lastname@example.org.
FACTORMINI CHANGE LOG: CHANGELOG.txt
For any usage or support related questions, please contact email@example.com.
How do Factormini and Factorsynth work?
Factormini and Factorsynth are 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 Factormini or Factorsynth remove a full voice/instrument from a mix?
That's unlikely, unless your voice or instrument plays only a few sustained notes, with no effects and no vibrato. Factormini and Factorsynth can extract interesting sound events, such as individual notes, attack noises, impulses or rhythmical structures (watch the demo video to get an idea), but it's not aimed at separating full instruments. That's the job of source separation, which is a harder thing to do! On the other hand, you can often nicely separate drum sets and individual drum instruments (kick drums, hi-hats, snares...).
Can Factormini's or Factorsynth's parameters be controlled by Live's automation envelopes or MIDI mappings?
Most of them can (factorization buttons, matrix operation buttons, solo buttons, number of components, all levels and pan sliders, shifting buttons, transport controls and quantization). Also, the first 8x8 buttons on the switchboards are MIDI-assignable. The ones that cannot be controlled by Live are: analysis parameters, clear panel, export panel, “snap" and “all" buttons on the output waveform display, reset and threshold buttons and individual buttons on the switchboards corresponding to component numbers higher than 8.
Can Factormini and Factorsynth be used with standalone Max?
Yes, starting from version 1.5 it is possible to use them with the standalone Max application, without Ableton Live. There is a bit of patching needed to set it up. For details, you can take a look at the "Usage from Max" section in the manuals.