# Minimum HW for Midi over USB keyboard expansion

**URL:** <https://discourse.zynthian.org/t/minimum-hw-for-midi-over-usb-keyboard-expansion/6996>\
**Category:** Building Zynthian\
**Created:** [May 19, 2022, 9:20am UTC](https://discourse.zynthian.org/t/minimum-hw-for-midi-over-usb-keyboard-expansion/6996 "2022-05-19T09:20:58Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Asaf](https://discourse.zynthian.org/letter_avatar_proxy/v4/letter/a/9dc877/32.png) [@Asaf](https://discourse.zynthian.org/u/Asaf)\
**Post date:** [May 19, 2022, 9:20am UTC](https://discourse.zynthian.org/t/minimum-hw-for-midi-over-usb-keyboard-expansion/6996/1 "2022-05-19T09:20:58Z")

</div>

Hi guys,

You have no idea how I was excited to see you guys pulled it off!!!

I was looking for this solution for a LONG time… I tried to use an iPad with some apps on it, looked for a sound module or even considered replacing my entire keyboard to a new one just to add sounds…

Here is some background…  
I own a Yamaha P-121. All I’m looking for is an extension for sounds/effects for the keyboard (mainly live performance, layering two sounds is more than enough). It is important the sound from Pi to be routed back to the keyboard and use the keyboards’ speaker for the new sound (minimum latency is a must obviously).

Basically, I’d like to download SF2 sounds, and pick the right sound using the AMAZING Zynthian!

My keyboard supports Midi over USB, so I’m not sure if I need the extension card or not…

I’m really excited to get started, but I saw there is a shortage of kits so I need to order some HW separately.

Can you guys advice if this list will do?

Pi4 – will 4GB memory be enough?

SD card – will 32GB be enough?

Screen – either Zynscreen1.5 or any HDMI screen I guess.

Controller set - can it be connected to the Pi4 or do i need the special Zyncsreen1.5?

Many thanks!!

Asaf.

---

<div class="post-metadata">

**Author:** ![riban](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/riban/32/2331_2.png) [@riban](https://discourse.zynthian.org/u/riban)\
**Post date:** [May 19, 2022, 9:30am UTC](https://discourse.zynthian.org/t/minimum-hw-for-midi-over-usb-keyboard-expansion/6996/2 "2022-05-19T09:30:42Z")

</div>

Hi @Asaf!

Welcome to a new world of fun and lost hours…

Pi4 with any amount of RAM is fine.

SD card at least 16GB.

Screen can be HDMI.

Controllers are desirable but not necessary. You can drive it with mouse/keyboard. There are methods to connect rotary encoders directly to the Pi header. Check out previous posts and the wiki.

---

<div class="post-metadata">

**Author:** ![Asaf](https://discourse.zynthian.org/letter_avatar_proxy/v4/letter/a/9dc877/32.png) [@Asaf](https://discourse.zynthian.org/u/Asaf)\
**Post date:** [May 19, 2022, 9:33am UTC](https://discourse.zynthian.org/t/minimum-hw-for-midi-over-usb-keyboard-expansion/6996/3 "2022-05-19T09:33:57Z")

</div>

amazing! thanks!

---

<div class="post-metadata">

**Author:** ![ToFF](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/toff/32/5532_2.png) [@ToFF](https://discourse.zynthian.org/u/ToFF)\
**Post date:** [May 19, 2022, 10:07am UTC](https://discourse.zynthian.org/t/minimum-hw-for-midi-over-usb-keyboard-expansion/6996/4 "2022-05-19T10:07:34Z")

</div>

don’t forget a sound card.

---

<div class="post-metadata">

**Author:** ![Asaf](https://discourse.zynthian.org/letter_avatar_proxy/v4/letter/a/9dc877/32.png) [@Asaf](https://discourse.zynthian.org/u/Asaf)\
**Post date:** [May 19, 2022, 10:13am UTC](https://discourse.zynthian.org/t/minimum-hw-for-midi-over-usb-keyboard-expansion/6996/5 "2022-05-19T10:13:15Z")

</div>

mmmm… I thought sound will come from Pi to the keyboard through the midi-USB. Do I really need the sound card?

---

<div class="post-metadata">

**Author:** ![Asaf](https://discourse.zynthian.org/letter_avatar_proxy/v4/letter/a/9dc877/32.png) [@Asaf](https://discourse.zynthian.org/u/Asaf)\
**Post date:** [May 19, 2022, 10:18am UTC](https://discourse.zynthian.org/t/minimum-hw-for-midi-over-usb-keyboard-expansion/6996/6 "2022-05-19T10:18:35Z")

</div>

I think this feature is unique to this specific keyboard:  
“Connecting the [USB TO HOST] terminal of this  
instrument and the computer via a USB cable allows  
you to transmit/receive MIDI and Audio data (USB  
audio interface) to/from the computer.”

---

<div class="post-metadata">

**Author:** ![riban](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/riban/32/2331_2.png) [@riban](https://discourse.zynthian.org/u/riban)\
**Post date:** [May 19, 2022, 11:14am UTC](https://discourse.zynthian.org/t/minimum-hw-for-midi-over-usb-keyboard-expansion/6996/7 "2022-05-19T11:14:41Z")

</div>

No, sorry! Zynthian supports OTG/gadget mode only for MIDI and using it in this configuration has challenges for powering the device.

---

<div class="post-metadata">

**Author:** ![Asaf](https://discourse.zynthian.org/letter_avatar_proxy/v4/letter/a/9dc877/32.png) [@Asaf](https://discourse.zynthian.org/u/Asaf)\
**Post date:** [May 19, 2022, 11:26am UTC](https://discourse.zynthian.org/t/minimum-hw-for-midi-over-usb-keyboard-expansion/6996/8 "2022-05-19T11:26:07Z")

</div>

Wow… Does this mean, the only way to get the sound out is either through the audio connectors?  
If yes, I’m kind of stuck as this keyboard doesn’t have a sound in port…  
Any workaround for the issue you described?  
Thanks!!

---

<div class="post-metadata">

**Author:** ![riban](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/riban/32/2331_2.png) [@riban](https://discourse.zynthian.org/u/riban)\
**Post date:** [May 19, 2022, 11:32am UTC](https://discourse.zynthian.org/t/minimum-hw-for-midi-over-usb-keyboard-expansion/6996/9 "2022-05-19T11:32:59Z")

</div>

Zynthian is an audio generator / processor. It’s main purpose is to send audio to its outputs. It can be made to transport the audio over network though this isn’t supported out of the box. It is not designed to be an audio interface to other devices. I am interested to know whether your keyboard supports USB audio. If it does then you could add a USB soundcard to the keyboard and connect Zynthian’s output to it.

---

<div class="post-metadata">

**Author:** ![riban](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/riban/32/2331_2.png) [@riban](https://discourse.zynthian.org/u/riban)\
**Post date:** [May 19, 2022, 12:17pm UTC](https://discourse.zynthian.org/t/minimum-hw-for-midi-over-usb-keyboard-expansion/6996/10 "2022-05-19T12:17:21Z")

</div>

Ah! I’ve just read the user manual for the P121. It looks like it can connect as a USB soundcard so yes, this could work. You would need to configure Zynthian to use USB audio for its sound interface and the P121 would have to be powered and connected when the Zynthian starts up.

[Edit] This assumes the P121 appears as a class compliant USB interface or appropriate drivers are installed. The manual mentions, “Yamaha Steinberg  
USB Driver” which _might_ mean drivers are required which _may_ not be available for Zynthian. There is support for UR22 so maybe it will work. Just try it! If you have a Pi and uSD then it won’t cost you anything.

---

<div class="post-metadata">

**Author:** ![Asaf](https://discourse.zynthian.org/letter_avatar_proxy/v4/letter/a/9dc877/32.png) [@Asaf](https://discourse.zynthian.org/u/Asaf)\
**Post date:** [May 19, 2022, 12:41pm UTC](https://discourse.zynthian.org/t/minimum-hw-for-midi-over-usb-keyboard-expansion/6996/11 "2022-05-19T12:41:50Z")

</div>

Brilliant! The pi4 is on the way… promise to update how it goes!  
Another HW Q… instead of wiring the knobs, any recommendation for a tiny USB controller which I can use to control Zynthian?  
I found this one in Amazon, but it is maybe too small:

> **[Amazon.com: Vaydeer Multimedia Controller Knob with One-Click Mute Function and...](https://www.amazon.com/Vaydeer-Multimedia-Controller-One-Click-Function/dp/B08V95ZZLM)**
>
> Buy Vaydeer Multimedia Controller Knob with One-Click Mute Function and 3 Volume Control Modes Audio Adjuster Volume Controller for Win7/8/10/MAC: Selector Switch Boxes - Amazon.com ✓ FREE DELIVERY possible on eligible purchases

---

<div class="post-metadata">

**Author:** ![ToFF](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/toff/32/5532_2.png) [@ToFF](https://discourse.zynthian.org/u/ToFF)\
**Post date:** [May 19, 2022, 3:35pm UTC](https://discourse.zynthian.org/t/minimum-hw-for-midi-over-usb-keyboard-expansion/6996/12 "2022-05-19T15:35:20Z")

</div>

Better maybe will be any tiny USB MIDI controller. You can setup it sending midi note for control of Zynthian, see on [Zynthian UI Users Guide - ZynthianWiki](https://wiki.zynthian.org/index.php/Zynthian_UI_Users_Guide#Controlling_the_UI_with_MIDI_messages)  
Or use tablet and OSC [Accessing Zynthian from your computer - ZynthianWiki](https://wiki.zynthian.org/index.php/Accessing_Zynthian_from_your_computer#OSC)

---

<div class="post-metadata">

**Author:** ![Asaf](https://discourse.zynthian.org/letter_avatar_proxy/v4/letter/a/9dc877/32.png) [@Asaf](https://discourse.zynthian.org/u/Asaf)\
**Post date:** [May 19, 2022, 6:09pm UTC](https://discourse.zynthian.org/t/minimum-hw-for-midi-over-usb-keyboard-expansion/6996/13 "2022-05-19T18:09:46Z")

</div>

Thanks - I like the idea of the midi control. Do you happen to know any midi controller which is in the size of this guy (but not in that price 🙂 )  
[https://www.native-instruments.com/en/products/traktor/dj-controllers/traktor-kontrol-x1/](https://www.native-instruments.com/en/products/traktor/dj-controllers/traktor-kontrol-x1/)

---

<div class="post-metadata">

**Author:** ![ToFF](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/toff/32/5532_2.png) [@ToFF](https://discourse.zynthian.org/u/ToFF)\
**Post date:** [May 20, 2022, 5:14am UTC](https://discourse.zynthian.org/t/minimum-hw-for-midi-over-usb-keyboard-expansion/6996/14 "2022-05-20T05:14:59Z")

</div>

Better price has [Behringer | Product | X-TOUCH MINI](https://www.behringer.com/product.html?modelCode=P0B3M)  
But I have not direct experients with it.

---

<div class="post-metadata">

**Author:** ![Asaf](https://discourse.zynthian.org/letter_avatar_proxy/v4/letter/a/9dc877/32.png) [@Asaf](https://discourse.zynthian.org/u/Asaf)\
**Post date:** [May 20, 2022, 6:00am UTC](https://discourse.zynthian.org/t/minimum-hw-for-midi-over-usb-keyboard-expansion/6996/15 "2022-05-20T06:00:15Z")

</div>

Thanks!

---

<div class="post-metadata">

**Author:** ![Asaf](https://discourse.zynthian.org/letter_avatar_proxy/v4/letter/a/9dc877/32.png) [@Asaf](https://discourse.zynthian.org/u/Asaf)\
**Post date:** [May 26, 2022, 5:51pm UTC](https://discourse.zynthian.org/t/minimum-hw-for-midi-over-usb-keyboard-expansion/6996/16 "2022-05-26T17:51:38Z")

</div>

Riban,  
I just got the Zynthian today, built it and started playing 🙂  
Tried to change the Soundcard to “Generic USB Device”, but since then the Zynthian is stuck on the “Zynthian” welcome page. The Web I/F is working, so once i change it back to “kit4”, all is back to normal.  
Thanks,  
Asaf.

---

<div class="post-metadata">

**Author:** ![Asaf](https://discourse.zynthian.org/letter_avatar_proxy/v4/letter/a/9dc877/32.png) [@Asaf](https://discourse.zynthian.org/u/Asaf)\
**Post date:** [May 27, 2022, 6:34am UTC](https://discourse.zynthian.org/t/minimum-hw-for-midi-over-usb-keyboard-expansion/6996/17 "2022-05-27T06:34:12Z")

</div>

It’s working!! just needed to configure the driver… THANKS!

---

<div class="post-metadata">

**Author:** ![wyleu](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/wyleu/32/514_2.png) [@wyleu](https://discourse.zynthian.org/u/wyleu)\
**Post date:** [May 27, 2022, 9:12am UTC](https://discourse.zynthian.org/t/minimum-hw-for-midi-over-usb-keyboard-expansion/6996/18 "2022-05-27T09:12:18Z")

</div>

People traditionally say thanks with a sound sample…It’s explained here . . .  
[Talk:Zynthian Wiki Home - ZynthianWiki](https://wiki.zynthian.org/index.php/Talk:Zynthian_Wiki_Home)

---

<div class="post-metadata">

**Author:** ![Asaf](https://discourse.zynthian.org/letter_avatar_proxy/v4/letter/a/9dc877/32.png) [@Asaf](https://discourse.zynthian.org/u/Asaf)\
**Post date:** [May 27, 2022, 2:44pm UTC](https://discourse.zynthian.org/t/minimum-hw-for-midi-over-usb-keyboard-expansion/6996/19 "2022-05-27T14:44:06Z")

</div>

Nice :). Honestly, I’ve never done a sounds sample before (I pretty much play live and trying to use Zynthian as a keyboard expander for SF2 sounds on stage). I’ll do my best and see what happens - I’m not done yet with my small projects (need to control Zynthian from the keyboard and create some gui to switch sounds in one click only)… I’ll upload the projects once i’m done so people can use it if they choose to. Still reading a lot here 🙂

---

<div class="post-metadata">

**Author:** ![wyleu](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/wyleu/32/514_2.png) [@wyleu](https://discourse.zynthian.org/u/wyleu)\
**Post date:** [May 27, 2022, 2:48pm UTC](https://discourse.zynthian.org/t/minimum-hw-for-midi-over-usb-keyboard-expansion/6996/20 "2022-05-27T14:48:33Z")

</div>

Don’t worry it’s not obligatory in any way. I’ve submitted far too many bell recordings for reasons people have never fully understood, and even if it’s just a note from your favourite or least favourite patch it’s all appreciated.  
Course submitting code get you in the VIP section . . .

…they still wont let me in.

[Next page](https://discourse.zynthian.org/t/minimum-hw-for-midi-over-usb-keyboard-expansion/6996.md?page=2)
