Eurorack compatible modules for a stereo DJ mixer, with 2.5mm header connections for XLR and line level outputs, cue-ing system with a headphone driver, and VU meters.
The design is op-amp based, with filters implemented as 12db/oct active inverting filters, 1kohm output impedances, and buffered potentiometes acting as voltage dividers for the controls
The signal path of the initial 2 band isolator channel design is as follows
The signal path of the master channel is simpler, summing together the different audio buses and then outputting the combined signals
The idea is to build a fully customisable system, with N channels that can be mix and matched between isolators, filters, fx units, and traditional eurorack modules
The individual modules allow the device to customised for the specific application, and expanded with additional modules as required. Each module contains an MCP23017 I2C IO expander connected to it's encoders and a HT16K33 I2C controlled LED driver that allow the attached controller board to interface with the components
The controller board can then process all of of the information fed to it by the controls, respond with the correct visual feedback using the LEDs and act as the USB controller to interact with software on a users device
The GitHub repo contains example schematics and firmware for a USB MIDI device based on an STM32F4 microcontroller using the ST HAL
View on project on GitHub: Firmware | PCB Shield
A sampling drum machine (inspired by the elektron digitakt) using an STM32F7
A project that is slowly moving / on hold. The majority of the required drivers have been completed, but the actual interface and audio processing requires more work
Currently implemented features
When time allows the next step is to plan out how the UI should work; the hardware functionality is all there but there is no way for a user to use the features in any advanced way