signl is an audio effects processor developed to provide an open-source (modifiable and extendable), real-time (no noticable playing latency), low-cost (Raspberry Pi based) standalone unit for musicians. Development started at the University of Glasgow for ENG5220: Real Time Embedded Programming 2019-2020.
The main features are:
- Mic or Line level in
- Line and Headphone out
- Up to five serial audio effects
- Real time parameter control of each effect
- Easy to understand GUI
- Half rack size
See our Github wiki for detailed instructions on how to reproduce the system, as well as information about the design of the system. Detailed software documentation can be found in the Doxygen documentation.
- Alexander Strachan (afms135, 2173868s) - Software Architect: wrote hardware/JACK interface code, effect plugin system and two effects (amplifier, overdrive).
- Robert Norris (robnorr, 2198915n) - Software: Wrote GUI code (including tuner), five effects (EQ, Noise Gate, Reverb, Saturation, Vinyl), performed tests and generated data for the wiki. Contributed to the social media promotion.
- Simon Ridley (ithinkitssimon, 2187742r) - Hardware: Designed electronics and mechanical aspects of project, wrote tremolo plugin, documented relevant aspects and contributed to social media of project.
The project hardware was completed before the 15th of March, so this did not prevent completion of the project, however the full project enclosure could not be manufactured. The designs for this enclosure have been included.