-
Notifications
You must be signed in to change notification settings - Fork 1
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
Unable to use #9
Comments
I just installed Debian 12 on a VMWare and I cannot reproduce this issue, works just fine on my side, I can produce a sound with amsynth synthesizer. your output suggest there is no available alsa midi ports. Your Debian installation should have at least alsa installed by default I assume, if not, try to install these two packages:
However, pipewire is a modern standard audio backed and you probably are using that, try to install that package then:
Otherwise I'm not sure what is wrong with your setup. This is all I got for now, let me think about it. By the way, I don't see your xbox controller in attached I: Bus=0003 Vendor=045e Product=02ea Version=0301
N: Name="Microsoft X-Box One S pad"
P: Phys=usb-0000:02:00.0-2.2/input0
S: Sysfs=/devices/pci0000:00/0000:00:11.0/0000:02:00.0/usb2/2-2/2-2.2/2-2.2:1.0/input/input9
U: Uniq=
H: Handlers=event7 js1
B: PROP=0
B: EV=20000b
B: KEY=7cdb000000000000 0 0 0 0
B: ABS=3003f
B: FF=107030000 0 |
I'm using pipewire. Sorry about missing controller, I took wrong output. Here is the controller: I: Bus=0003 Vendor=045e Product=028e Version=0120 |
Update, this works with my different newer ThinkPad, X390! Previous where this didn't work is ThinkPad X250. Weird, these have identical installs. |
So my use case would be to control MIDI in REAPER DAW, can you instruct how to make DAW see this as a MIDI device, or is that how this is supposed to work? |
I was able to make it work under ALSA audio system in Reaper. Can't really tell how to make it work under Pipewire. In theory, if I recall correctly, Pipewire should expose JACK backend for applications for "PRO Audio" usage. In that case I can only imagine that you should use JACK Audio system under Unfortunately I can't guide you in the case of Pipewire, to be honest whole "standalone" mode in HIDI is a bit experimental and certainly not polished nor tested. It can work with the quirks but certainly it's not the best user experience. My own setup is dedicated raspberry pi + two, bridged midi USB devices (one for raspberry, one for my PC) - it's not pretty but it is the simplest and intended usage of HIDI, that way you will have no such issues as you have hardware MIDI device available in every DAW/application/Audio System Backend. Maybe someday I will work on standalone mode improvements, but not anytime soon. Implementing a realtime MIDI sequencer (controlled by a RGB Keyboard) is much closer to happen for instance. |
And I'm still curious why HIDI doesn't work on your older hardware, as hardware should not matter, especially when there are identical system installations on both devices 🤔 At least it works on your newer machine, I'm glad to hear that. |
By the way, have you heard of DrivenByMoss? It supports gamepads since version 16, maybe it will be more suitable solution for you if your setup relies only on a gamepad. |
Thank you for your help! I managed to get this work, so that REAPER really does get input from gamepad, but it seems very random as how it detects what it detects, but that may be a config thing. Am I supposed to keep terminal open all the time? Because it seems REAPER still detects midi from gamepad even if I terminate program? Also, how am I suppose to config this? Via "/home/user/hidi-config/hidi.toml"? |
yes, HIDI has to do its own thing
Does gamepad still works when you terminate program? because it should not.
I can't assist you how to configure it from the Reaper side as I don't know this program, for example it should be possible to map certain MIDI events to play/stop the playhead in Reaper and configure other such actions. |
Hello, I'm having trouble using HIDI-linux-amd64 in Debian Stable.
Xbox controller connected, it is recognized correctly by Debian.
I get this output:
Same thing without standalone or without sudo.
My output of devices:
Thank you in advance for any help!
The text was updated successfully, but these errors were encountered: