Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

USB host mode #6

Open
probonopd opened this issue Oct 2, 2024 · 3 comments
Open

USB host mode #6

probonopd opened this issue Oct 2, 2024 · 3 comments

Comments

@probonopd
Copy link

Wouldn't it be cool to be able to attach a USB MIDI controller (keyboard) directly to the Pico?

This code may be able to do it:
https://github.com/rppicomidi/midi2usbhost/tree/main/C-Code

@diyelectromusic
Copy link
Owner

I must admit every time I've looked at USB host mode on the Pico I've decided it wasn't worth the hassle :)

It seems to be one of those things people "kind of" and "unofficially" get working, but I figure if the hardware did it usefully then it would be more directly supported in the SDK!

So, yes, I've seen that, but I wasn't interested in messing around with PIO (and can't give up core 1 to it) and given how close the performance of the Pico is for a Synth_Dexed engine, I don't really want to run an entire independent software USB stack in addition to everything else anyway really.

Maybe something to look at for the RP2350... :)

Kevin

@probonopd
Copy link
Author

So in the meantime, I guess we can use 2 Picos to achieve it ;-)

@diyelectromusic
Copy link
Owner

Although to be honest, I still think either an Arduino Pro Mini or Adafruit Trinket M0 is a lot less hassle than a Pico for USB host - https://diyelectromusic.com/2024/07/25/arduino-pro-mini-midi-usb-host-pcb-design/

:)

Kevin

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants