mtrack
A hands-free multitrack player for live performance
mtrack
mtrack is a multitrack player intended for running on small devices like the Raspberry Pi. It can output multiple tracks of audio as well as MIDI out via class compliant interfaces. The general intent here is to allow mtrack to be controlled remotely from your feet as opposed to needing to drive a computer or tablet on stage.
Hands-Free Multitrack Playing
The idea behind mtrack is to provide a way to play multitracks in a live situation without using your hands. In live situations, performers frequently find themselves babysitting a DAW while performing. The point of mtrack is to avoid this situation by providing a very simple mechanism for playing back songs.
mtrack can read from multiple audio files and rearrange and combine the channels present in those files into a singular audio stream that is routed to a class compliant audio interface. Additionally, mtrack can simultaneously play back a MIDI file along with your audio, which allows for automation of on stage gear. mtrack can also emit MIDI events on song selection, as well as listen for MIDI events in order to control the mtrack player.
Key Features
- Hands-free operation: Control playback via MIDI foot controllers
- Multi-track audio: Combine multiple audio files into a single output stream
- MIDI playback: Simultaneous MIDI file playback for automation
- DMX lighting support: Control stage lighting through DMX
- gRPC and OSC control: Remote control via network protocols
- Light show system: Advanced lighting control with venue-agnostic shows
- Raspberry Pi ready: Designed to run on small, low-power devices
Quick Start
Install mtrack using cargo:
|
|
For detailed installation and configuration instructions, see our documentation.
Learn More
Pages
-
mtrack Documentation
Complete documentation for the mtrack multitrack player
Sections
mtrack Documentation
Complete documentation for the mtrack multitrack player