https://autonomousnoiseunit.co.uk
Python scripts for running JackTrip on an RPi with OLED screen and rotary switch interface. Works with either the pisound or hifiberry audio interfaces in combination with the in development A-N-U RPi Hat (DIY setup also possible). In order to connect to other peers you will either need a JackTrip hubserver running elsewhere which all clients connect to, or to connect in peer-to-peer fasion you will need to have the relevent port-forwarding enabled on your router and know the other peers public ip address.
- Raspberry Pi
- audio interface (pisound or hifiberry DAC + ADC)
- Micro SD card
- Custom ANU hat (or build your own)
- 128x64 i2c OLED screen
- rotary switch
- USB-C power cable
You can use a tool like raspberry pi imager to build from our latest RPi image here
You would still need to satisfy the hardware requirements to get everything up and running. You can do this by building a custom hat with the required components or get in touch with us and we'd be happy to send you one of the PCBs we use for making up our own ANU. We have a few left.... Details of the completed devices can be seen here with a pisound interface and here with a hifiberry.
If you want to see what's happening under the hood, the ansible playbooks here are a good place to start.
- Stand alone RPi based device for running JackTrip sessions
- Connect to a hub-server or peer using the OLED menu
- Configure JackTrip session parameters
- Monitor session audio levels
- CONNECT
- LEVEL METER
- SETTINGS
- INPUT: value
- DEVICE INFO
- ADVANCED OPTIONS
- CHANNELS: value
- QUEUE: value
- IP: value
- MODE: value
- PEER: value
- <-- BACK
- UPDATE
- SWITCH OFF
- <-- BACK
This project is very much in development, it's currently in a working state and the main branch will remain that way, but there may be breaking changes.