hydrogen icon indicating copy to clipboard operation
hydrogen copied to clipboard

Multiple MIDI input devices (with Aeroband PocketDrum bluetooth drumsticks)

Open arthurlutz opened this issue 3 years ago • 2 comments

Hydrogen version * : 1.0.0~rc1-0ubuntu0.20.04.1 Operating system + version : Ubuntu focal Audio driver + version : alsa 1.0.25+dfsg-0ubuntu5


I'm trying to get Aeroband https://aeroband.net/collections/all-products PocketDrump bluetooth drumsticks to work with linux and hydrogen.

After patching bluez to include midi (out of the scope of this issue), I can connect the devices using blueman :

Screenshot_20210510_102034

I then configure hydrogen to use a drumstick as input

Screenshot_20210510_102754

In case it's usefull here is the alsa configuration :

Screenshot_20210510_102734

It works ! Out of the box, congrats for an awesome piece of software and thanks to all that made this happen.

But...

Only one drumstick is working. Let's tinker to get the other connected. With aconnect and aconnectgui I get to "wire" two input devices (let's focus - for now - on the drumsticks ignoring the foot pedals)

Screenshot_20210510_102122

And :tada: it works, I can play with both drumsticks. Not sure if note speed is taken into account yet but lets put that aside for now.

In the interface the midi input still appears to be only one device :

Screenshot_20210510_102504

Would it be of interest to get hydrogen to be able to handle multiple devices, display the correct connected devices and avoid users having to go through aconnect ?

arthurlutz avatar May 10 '21 08:05 arthurlutz

Hey @arthurlutz

Glad it worked!

Would it be of interest to get hydrogen to be able to handle multiple devices, display the correct connected devices and avoid users having to go through aconnect ?

A proper support for multiple MIDI sources would be definitely nice (especially since aconnect is LInux-only and Hydrogen does also run on macOS and Windows). But I'm afraid there is no one on the developer team right now looking into MIDI stuff. Would you be interested in doing so?

theGreatWhiteShark avatar May 15 '21 13:05 theGreatWhiteShark

I don't think I'll have the C++ skills or motivation and time to do so. If that changes I'll be sure to comment here. Thanks for your response !

arthurlutz avatar May 18 '21 09:05 arthurlutz