Hello everyone,
I want to build a 4 in 6 out i2s digital audio mixer for live use. I have a strong background in analog electronics and some experience with bare metal mcu as well as with the arduino platform.
Since this is for live music, I need latency to be very low, ideally 1ms or under (I probably could live with only 2-3ms). It seems that that is easily achievable with the Teensy by reducing the audio block size.
So anyways, I would like a 4 band fully parametric eq and compressor for each input channel, a parallel reverb bus (ideally stereo and also with 4 band eq), and three independent stereo mix outputs, as well as metering for all inputs and outputs. That would be more or less the bare minimum to make it worth it to go digital instead of keeping the design fully analog. Is this a realistic goal for the Teensy 4.1 (4 compressors, 4 or 5 four band eqs, 13 mixer objects, 10 peak and/or rms detectors)?
Can I count on some processing headroom for additional features and the user interface (which I plan to keep simple, with a bunch of switches and encoders and a 4 x 20 lcd for display, beside I don't mind using a seperate mcu to handle the user interface)
Other features which I'd be interested in implementing : stereo eq and maybe limiting for all three outputs, peak detection for every stages, 4 channel recording to sd card (although 2 channel would already be pretty cool), pink noise generator, usb audio in/out...
I've found some other digital mixer projects based on the Teensy 4 but it didn't really help to give a sense if what I'm trying to do is actually achievable.
I want to build a 4 in 6 out i2s digital audio mixer for live use. I have a strong background in analog electronics and some experience with bare metal mcu as well as with the arduino platform.
Since this is for live music, I need latency to be very low, ideally 1ms or under (I probably could live with only 2-3ms). It seems that that is easily achievable with the Teensy by reducing the audio block size.
So anyways, I would like a 4 band fully parametric eq and compressor for each input channel, a parallel reverb bus (ideally stereo and also with 4 band eq), and three independent stereo mix outputs, as well as metering for all inputs and outputs. That would be more or less the bare minimum to make it worth it to go digital instead of keeping the design fully analog. Is this a realistic goal for the Teensy 4.1 (4 compressors, 4 or 5 four band eqs, 13 mixer objects, 10 peak and/or rms detectors)?
Can I count on some processing headroom for additional features and the user interface (which I plan to keep simple, with a bunch of switches and encoders and a 4 x 20 lcd for display, beside I don't mind using a seperate mcu to handle the user interface)
Other features which I'd be interested in implementing : stereo eq and maybe limiting for all three outputs, peak detection for every stages, 4 channel recording to sd card (although 2 channel would already be pretty cool), pink noise generator, usb audio in/out...
I've found some other digital mixer projects based on the Teensy 4 but it didn't really help to give a sense if what I'm trying to do is actually achievable.