ghostintranslation
Well-known member
I wanted to use the Pico 2 for music, when there isn't need for as much power as Teensy 4 can provide. So after some minor edits to the Audio lib classes that I needed, here it is:
In this video I am sending MIDI over USB, and the sketch is running a 16 voices polyphonic synth, there are a few mixers and each voice has a sine and an envelope. So quite a few objects but I'm sure it can handle even more. The audio output is I2S sent to a PCM5100A (I'm using the audio expander from my Motherboard project) handled with the Pico's library, which I have some troubles with at the moment and is cracking occasionally, there might be a better way to do it.
Anyway, I'm not aware of others having done that yet so I thought I'd share. I'm thinking of pushing it to GitHub sometime soon.
In this video I am sending MIDI over USB, and the sketch is running a 16 voices polyphonic synth, there are a few mixers and each voice has a sine and an envelope. So quite a few objects but I'm sure it can handle even more. The audio output is I2S sent to a PCM5100A (I'm using the audio expander from my Motherboard project) handled with the Pico's library, which I have some troubles with at the moment and is cracking occasionally, there might be a better way to do it.
Anyway, I'm not aware of others having done that yet so I thought I'd share. I'm thinking of pushing it to GitHub sometime soon.