How to output MIDI on Linux?
-
- KVRist
- 324 posts since 23 Apr, 2015
Please consider this setup:
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:
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?
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:
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.
-
- KVRian
- 657 posts since 12 Mar, 2013 from Vladivostok
"Set as preferred MIDI" in the Yoshimi Alsa settings tab.
Set output to Midi-Through in the Waveform's output.
Connect Midi-Through output to Yoshimi MIDI input. I use QJackCtl.
Connect Midi-Through output to Yoshimi MIDI input. I use QJackCtl.
You do not have the required permissions to view the files attached to this post.
-
- KVRist
- Topic Starter
- 324 posts since 23 Apr, 2015
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.
Спасибо!
Спасибо!
-
- KVRist
- Topic Starter
- 324 posts since 23 Apr, 2015
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.
