Selecting a MIDI port

Asked by Adam Saponara

I think this is more of an ALSA question but I'm trying to get harmonySEQ to send messages to my MIDI interface. Is there a way to specify a port or device that harmonySEQ will write MIDI to?

$ amidi -l
Dir Device Name
IO hw:1,0,0 UM-3G MIDI 1
IO hw:1,0,1 UM-3G MIDI 2
IO hw:1,0,2 UM-3G MIDI 3
$ amidi -p hw:1,0,0 -S "F0 00 20 33 00 00 01 07 0F F0"

The 2nd command causes my interface to light up, so I think my device is configured properly. I see in strace that harmonySEQ opens /dev/snd/seq which sounds like some sort of ALSA abstraction. Not sure where to go from here. Any tips?

Thanks.

Question information

Language:
English Edit question
Status:
Answered
For:
harmonySEQ Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Rafał Cieślak (rafalcieslak256) said :
#1

If I understood your problem right, you want to connect harmonySEQ's output to other program's/hardware's input, so that notes send by harmonySEQ will be delivered to somewhere else.

In that case, you need to use the aconnect tool. Read it's manual/help to learn how to use it, or ask me again in case you need help.
You can also use kaconnect, which is a GUI frontend to aconnect - very simple to use. There is also aconnectgui which does pretty much the same.
Also, if you by chanse use jack server with qjackctl, it has build-in support for ALSA midi connections in the 'conections' window.

Can you help with this problem?

Provide an answer of your own, or ask Adam Saponara for more information if necessary.

To post a message you must log in.