Welcome to the stagepi wiki!
Stage Pi is an open-source project dedicated to creating a versatile and affordable AES67 digital stage box solution using the power of embedded Linux.
This project aims to provide musicians, sound engineers, and live event enthusiasts with a robust, customizable, and portable system for audio routing, processing, and control in live performance environments.
Traditional stage boxes can be bulky and expensive. Stage Pi leverages the compact and cost-effective alternatives such as raspberry Pi, IMX8, etc. offering a flexible alternative, enabling users to build their own digital audio network interface tailored to their specific needs.
- Customizable Audio Routing: Configure inputs and outputs to suit various stage setups.
- Low-Latency Audio: Designed for real-time audio performance.
- Network Integration: Connects seamlessly with digital audio consoles and other network-enabled devices (e.g. AES67, or custom protocols).
- Compact & Portable: Built around the small form factor of the Raspberry Pi.
- Open Source: Fully customizable and extensible by the community.
- Web Interface: Easy configuration and monitoring via a web browser.
- NMOS control plane (In Progress): Easy AES67 configuration via NMOS.
- Raspberry Pi (e.g., Raspberry Pi 4 Model B)
- HiFiBerry HATs: High-quality audio HATs for the Raspberry Pi
(e.g., HiFiBerry DAC+ ADC Pro, HiFiBerry Digi+ I/O)
HiFiBerry XLR Steel Case Assembly Guide - Ethernet and Wi-Fi Connectivity
- Custom Enclosure (recommended)
- Raspberry Pi OS
- ALSA (Advanced Linux Sound Architecture)
- JACK Audio Connection Kit (or PipeWire for modern systems)
- Custom Python Applications: For control and routing logic
- Network Audio Protocols:
- OSC
- Custom UDP/TCP for control
- Professional-grade uncompressed audio networking compatible with AES67 enabled systems such as Dante, RAVENNA, Livewire+, WheatNet-IP, Q-LAN
- A Raspberry Pi (Raspberry Pi 4 recommended)
- A suitable power supply
- An SD card (4GB or larger recommended)
- A compatible HiFiBerry HAT
- Ethernet cable
Download the latest StagePi image
- Download Raspberry Pi Imager
- Insert microSD card
- Open Imager → Choose OS → Use custom → Select StagePi image
- Choose your SD card → Click Write
- Eject card and insert into Raspberry Pi
- Power on your Raspberry Pi.
- A default Wi-Fi hotspot will appear:
stagepi-[hostname] - Connect to the hotspot from your computer or mobile device.
- Open a browser and go to
http://[hostname].local:8000or use the Pi’s IP address. - Follow the setup instructions in the web interface.
Detailed instructions on configuring audio routing, connecting to a mixer, and controlling the stage box will be added as the project develops.
We welcome contributions from the community! If you're interested in helping improve Stage Pi, please consider:
- Forking the repository
- Creating a new branch for your features or bug fixes
- Submitting a pull request with a clear description of your changes
- Reporting bugs or suggesting new features via the Issues page
Please read our CONTRIBUTING.md (to be created) for more details.
This project is licensed under the GNU General Public License v3.0 (GPLv3).
Any derivative works or modifications you distribute must also be licensed under the GPLv3.
- The Raspberry Pi Foundation for creating such a versatile single-board computer
- The open-source audio community (ALSA, JACK, PipeWire) for their invaluable tools
- HiFiBerry for providing high-quality audio HATs for the Raspberry Pi