Tool Open source
fm1-sampler is an Android sampler and eight-track audio looper that uses the M-VAVE FM-1 as its hardware control surface. The phone performs the sound processing, while the FM-1 supplies keys, buttons, seven encoders, a 240×240 secondary display driven by SysEx commands, and USB audio output.
It accepts microphone recordings, imported audio files, and bundled samples. Samples can be played melodically, as one-shots or loops, as transient-detected slices, with granular synthesis, or with Paulstretch; the app also provides per-track envelopes, LFOs, an arpeggiator, tape-style effects, reverb, delay, sidechain compression, pitch and time stretching, and shared loop recording with overdub. Its DSP is implemented in the repository's engine/dsp code, with KissFFT used for Paulstretch mode.
The repository provides APK and matching FM-1 firmware downloads in its releases. The README reports that the project has been host-tested, including its DSP and simulated interfaces, but had not yet been run on a physical phone or FM-1 after the deck redesign.
1 use taken from transcripts — each links to the moment in the video.
Turns an M-Vave FM1 music controller into a sampler and eight-track looper powered by your Android phone, which does the sound processing. Record from the mic, import files, and play as melodic notes, slices, or granular textures.
1 in the library.