https://github.com/nooploop/piejam
PieJam - an audio mixer with touch interface for Raspberry Pi
https://github.com/nooploop/piejam
audio raspberry-pi
Last synced: 1 day ago
JSON representation
PieJam - an audio mixer with touch interface for Raspberry Pi
- Host: GitHub
- URL: https://github.com/nooploop/piejam
- Owner: nooploop
- License: gpl-3.0
- Created: 2019-11-06T20:01:26.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2026-01-26T17:59:17.000Z (4 days ago)
- Last Synced: 2026-01-27T05:34:50.014Z (4 days ago)
- Topics: audio, raspberry-pi
- Language: C++
- Homepage:
- Size: 8.96 MB
- Stars: 81
- Watchers: 5
- Forks: 2
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
[](https://api.reuse.software/info/github.com/nooploop/piejam)
# PieJam
**PieJam** is a flexible, touchscreen-first audio mixer for Linux.
It was designed specifically for the 7″ Raspberry Pi touchscreen, with the goal of running as a standalone mixer on a Raspberry Pi paired with a USB audio interface. While this is the primary target, PieJam is not limited to the Raspberry Pi and can run on other Linux systems as well.
PieJam supports dynamic audio routing, per-channel processing, MIDI control, and session recording, making it suitable for live performance, rehearsal setups, and embedded audio systems.
For building a complete Raspberry Pi–based system image, see the accompanying [PieJam OS](https://github.com/nooploop/piejam_os) repository.
More [documentation](https://piejam.readthedocs.io/en/latest/)
## Features
### Mixing & Routing
* Dynamic input/output configuration
* Flexible channel routing
* Panning, stereo balance, volume
* Mute and solo
### Effects & Processing
* Per-channel FX chains
* Built-in modules: Dual Pan, Filter, Utility
* Analysis tools: Oscilloscope, Spectrum Analyzer, Tuner
* LADSPA plugin support
### Control & Automation
* MIDI CC/Pitchbend parameter control
### Sessions
* Session recording
* Session management