This repo holds all the code required for the audio setup in our office. Our office already had the nickname "loud office" because we aren't exactly quiet and like to listen to music.
We've now decided to live up to our name and go the extra mile to become the loudest office. And because we are an office full of nerds and engineers, we don't want to do anything half-baked.
The idea is to have a Raspberry Pi running Music Assistant, so that everyone in the office can control the music.
We will then use the HiFiBerry DAC output to feed the signal to the CB10 speaker. We will also listen on the ADC input so that we can do fancy visualizations on the matrix panel.
- 1x QSC CB10 speaker
- 2x cheap microphones to torture our coworkers with extra bad karaoke sessions
- 1x Raspberry Pi 5
- 1x HiFiBerry Studio DAC/ADC XLR
- 1x Hub75 Matrix Panel
- 1x ESP32 to control the matrix panel
- Music Assistant
- podman
- uv
- working avahi (mDNS) setup
https://www.hifiberry.com/docs/data-sheets/datasheet-studio-dac-adc/