Anyone attempting to port SamplerBox on Raspberry Pico?

R
Rajiv posted Jan 31 '21, 06:34:

Raspberry Pico has 3 12 bit analog ports. Anyone thinking of using Pico for Midi synthesis or control?
Please share your experiences

O
Onkel Flo posted Feb 26 '21, 20:01:

I am by far no expert, but from what I read, the pico is closer to an arduino than to a raspi. That being said, arduinos (or their cousing, the teensys) habe been used successfully for synthesis, but I think, the process used is pretty different.

Maybe an expert can give further details on the matter?

R
Rajiv posted Mar 9 '21, 05:08:

Pico is quite different than Arduino, that is why Arduino platform does not support it yet. Pico can be programmed using MicroPython or CircuitPython or C/C++
Pico is more powerful than most in Arduino family and can be best compared with STM32.
I am working on Pico for MIDI OUT messaging and MIDI IN sound sythesis both.

My question was - Is somebody ready to port samplerbox written in Python to either MicroPython or CircuitPython running on Pico?

Share any pointers if possible

L
Luke posted Mar 11 '21, 01:43:

Hi! The Raspberry Pi Pico by itself cannot be used for much really, but with a adapter and sd card, it could actually be turned into a serial console. Using that, you could find a ported GitHub for SamplerBox and use it. Here is the link below for getting the serial console on the Raspberry Pi Pico. I'm not sure if it will work with SamplerBox but it might. Good Luck Rajiv!

raspberrypi.org/blog/how-to-get-started-with-fuzix-on-raspberry-pi-pico/

Btw, I think it would be much easier to just buy a raspberry pi zero and use SamplerBox on it. It already is ported and the board is only 10 dollars.

R
Ralph posted Mar 10, 03:29:

The Pico should definitely be capable of providing polyphonic sample playback. Without overclocking, it's already so much more powerful than vintage sampler CPUs. Now that Bluetooth MIDI and USB device hosting are known to work on the Pico, it could very well be the platform for a (wireless) ROMpler.
That can all be found on Github.
But it would take some time and dedication to optimize the code so I'm with Luke: Just get what works out of the box.

...

  (not published)
  I want to post as guest
 

Post