How to output MIDI on Linux?

Discussion about: tracktion.com
Post Reply New Topic
RELATED
PRODUCTS

Post

Please consider this setup:

wf_midi.png


Yoshimi is a synth. It is a plugin and a standalone application. But I want neither. I'm just using Yoshimi to test the concept.

Although Yoshimi has its own on-screen keyboard, I can also play it with jack-keyboard which is connected to Yoshimi's "midi in" port and very visible on the screenshot. I hear sound.

I don't want to play Yoshimi. I want to play an application that is not a plugin.
I can also play it with jack-keyboard which is connected to Midi-Through/midi_capture_1. I hear sound.

Now, the next thing I want is to play Yoshimi or the other application from a Waveform MIDI track.

I have these MIDI output options:

wf_outputs.png

In the patchbay above, I connect Midi-Through/midi_playback_1 to Midi-Through/midi_capture_1. It doesn't work.

Then I connect Wine-midi-driver/midi_playback_1 to Midi-Through/midi_capture_1. It doesn't work.

I don't merely play the track. I run the mouse pointer over Waveform's MIDI keyboard and go across the entire scale covering all the octaves to make sure that I'm not just playing out of range.

None of those ports works. Is there a way?
You do not have the required permissions to view the files attached to this post.

Post

You have to use also to jack midi bridge.
Or just use alsa midi without jack.

Post

I tried the jack midi bridge. It still doesn't work.

If I disable jack then I can't connect to the application I want to receive the MIDI notes.

Post

"Set as preferred MIDI" in the Yoshimi Alsa settings tab.
Screenshot_20230819_123856.png
Set output to Midi-Through in the Waveform's output.
Screenshot_20230819_123942.png

Connect Midi-Through output to Yoshimi MIDI input. I use QJackCtl.
Screenshot_20230819_124045.png
You do not have the required permissions to view the files attached to this post.

Post

Yes, it works. It seems the secret is not to connect anything in the Catia patchbay. Just let the applications talk to each other on their own. The latency is terrible, but it works so I guess I can record it then bounce it now.
Спасибо!

Post

:)
The latency is terrible
It shouldn't.

Post

Yes, there is no latency with Yoshimi, the latency is in the other application. So I can't have it play in real time with the rest of the track, but I can record the output of the MIDI sequence as audio then import it. It's going to work.

Post Reply

Return to “Tracktion”