12 hours ago, Del said:
Interesting. What is happening exactly? When you use an instrument, does the little dialog appear? If so, what happens when you click “Play MIDI File”? Does it open your file browser?
I’m on MX (Debian based), and midi is completely functional for me. However, I made a test and came across what may or may not be a lead. Using qjackctl to see midi connections, nothing shows up when I play midi files in SS14, but things do show up when I play live (using vkeybd).
Have you tried using a virtual keyboard? Try it with vkeybd if it’s in your repos. Just make sure you only start vkeyb AFTER you click “MIDI Input” ingame. If that doesn’t work, try taking a look at connections with qjackctl (there should be a button named Graphs or something similar).
So, this is what is happening. Everything looks like it should work, visually. I go to a music instrument, I click on it, the graphic dialogue appears. I click Play MIDI File. An X graphic window pops up. I navigate to the MIDI file that I want to play. I click open file.
Up until a couple days ago, this all worked fine and the file would start to play like it’s supposed to. Now, no music plays. (The stop button also does not become active as no music is playing.) I have no idea what’s happening for sure. But, if I were to take a guess, it’s like something in the background is not passing my MIDI file selection from the X Window to Space Station 14. The X Windows goes away like it always did before. But, no music plays.
What’s really odd about this is that if someone else is playing music next to me, I can hear their music just fine. So, Space Station 14 is properly accessing Fluidsynth and Soundfontfluid to play the MIDI file. I just can’t pass a music selection to Space Station 14.
As to why it’s working fine for you, I think it’s because you’re on a debian based system. Sense Parabola is based on arch, it is also a rolling release. This means that the newest version of software is rolled out as soon as it’s ready. Whereas debian is a point release; meaning they update the operating system on a release schedule. The idea of a rolling release is that we get the newest versions of the software as quickly as possible. This is a pro and con system compared to a point release. The pro is that we’re super up to date. The con is that sometimes things update ‘too quickly’ and other software doesn’t have time to update in step with changes that were just made. The pro of a point release is that their supposed to take updating things in step into mind. The con is that the software can sometimes be months to years out of date.
A similar situation had happened to me before where MIDI playback was busted for a little while. From what I could gather, Fluidsynth changed something and it took a little while to get playback working again.
I tried to download vkeybd but nothing came down. It might be under a different name in my repo; or sometimes it might be outside my repo.