That's actually two issues. Getting JACK running and this autoload.rg issue. Pipewire might already offer a JACK server. Try launching rg without launching JACK. Look at the icons in the bottom right of the rg window. If you see a yellow triangle warning icon, click it and it will tell you whether it had problems finding JACK. If you see a green sound wave icon, JACK was found. If you're getting the warning icon, you have two options: get pipewire's version of JACK working, or kill pipewire and run...
ResourceFinder::getAutoloadPath() is the routine that unbundles autoload.rg (copies it to the user's home directory) and returns its path. autoload.rg usually ends up here: ~/.local/share/rosegarden/autoload/autoload.rg
autoload.rg problem with flatpak
It might be a problem with the flatpak. Somehow autoload.rg isn't working. This should fix it: File > New Studio > Manage MIDI Devices Click New to create a new device. Double-click the device name and rename to General MIDI Device. Click Banks... File > Import... Select GM.rgd and Open. (You might not see GM.rgd and that would be a related issue.) In the options, import everything and select Overwrite. Ok. At this point you have the default setup that is usually included in autoload.rg. Studio >...
Merge branch 'pr51' (github)
I'm having a hard time recreating this. For me, everything seems to work fine. Import a .mid and I get tracks connected to appropriate "General MIDI Device" channels. Export and I get the same. When importing a MIDI file, we use the autoload as our starting point. Perhaps that's not a good idea and we should instead have a hard-coded autoload for MIDI files in case the user has modified their autoload. By "no midi device found", do you mean there are no MIDI playback devices in the Manage MIDI Devices...
So now 26.06 is done - I have made a first attempt at an improved jack transport. This was more difficult than I expected ! (isn't it always) I first thought of removing all the old jack transport code but decided against this for the time being. The jack transport preference is now a QComboBox with 3 options - no / old / new jack transport. I would welcome testing. Bugs gratefully accepted !! See merge request.
Tied notes extend beyond segment end...sometimes