ahlstromcj / sequencer64

A major reboot of Seq24. Current release 0.97.0 (2021-05-13), native JACK MIDI, Song recording, playlists, and a Windows/Qt version. For fresher code, see the Seq66 project. Note that trigger and mute-group-in-MIDI-file formats have evolved! Back up your work!
GNU Affero General Public License v3.0
235 stars 29 forks source link

qseq64 does not use JACK after restart #176

Open mxmilkiib opened 4 years ago

mxmilkiib commented 4 years ago

I give "Native JACK MIDI (requires a res..)" in the Preferences a tick, click OK, File/Quit, then restart, and go back into the preferences, but the Native JACK option is unticked.

Console on restart says;

qt5ct: using qt5ct plugin
[Reading rc configuration /home/milk/.config/sequencer64/qseq64.rc]
[Filter-by-channel off]
[Reading user configuration /home/milk/.config/sequencer64/qseq64.usr]
[JACK server already started]
[JACK client:uuid is seq64_transport:3]
[JACK sync master]
5 rtmidi ports created:
Input ports (3):
  [0] 0:1 system:announce (system)
  [1] 14:0 Midi Through:Midi Through Port-0
  [2] 20:0 Numark DJ2Go:Numark DJ2Go MIDI 1
Output ports (2):
  [0] 14:0 Midi Through:Midi Through Port-0 
  [1] 20:0 Numark DJ2Go:Numark DJ2Go MIDI 1 

[JACK sync enabled]
qt5ct: D-Bus global menu: no
qt.qpa.wayland: Non-toplevel surfaces can't request window states

But nothing appears in Carla's [external] patchbay.

ahlstromcj commented 4 years ago

Will check out the issues by tomorrow for sure. Thanks!

On Thu, Aug 29, 2019, 11:40 Milk Brewster notifications@github.com wrote:

I give "Native JACK MIDI (requires a res..)" in the Preferences a tick, click OK, File/Quit, then restart, and go back into the preferences, but the Native JACK option is unticked.

Console on restart says;

qt5ct: using qt5ct plugin [Reading rc configuration /home/milk/.config/sequencer64/qseq64.rc] [Filter-by-channel off] [Reading user configuration /home/milk/.config/sequencer64/qseq64.usr] [JACK server already started] [JACK client:uuid is seq64_transport:3] [JACK sync master] 5 rtmidi ports created: Input ports (3): [0] 0:1 system:announce (system) [1] 14:0 Midi Through:Midi Through Port-0 [2] 20:0 Numark DJ2Go:Numark DJ2Go MIDI 1 Output ports (2): [0] 14:0 Midi Through:Midi Through Port-0 [1] 20:0 Numark DJ2Go:Numark DJ2Go MIDI 1

[JACK sync enabled] qt5ct: D-Bus global menu: no qt.qpa.wayland: Non-toplevel surfaces can't request window states

But nothing appears in Carla's [external] patchbay.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/ahlstromcj/sequencer64/issues/176?email_source=notifications&email_token=AB45LKFWTZT3OL46L42GXOTQG7UXPA5CNFSM4ISD3DRKYY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4HIHS4YQ, or mute the thread https://github.com/notifications/unsubscribe-auth/AB45LKDZTUYQLNZZB6KURMDQG7UXPANCNFSM4ISD3DRA .

mxmilkiib commented 4 years ago

This problem remains when the JACK MIDI Driver is correctly set.

ahlstromcj commented 4 years ago

Well, I found, embar-ass-ingly, that the Jack Native checkbox was not fully implemented in the Qt options/preferences dialog. Will be checking a new version into the midi_control branch in a minute.

mxmilkiib commented 4 years ago

I'm afraid the problem still remains.

ahlstromcj commented 4 years ago

Make sure that JACK is running. If it is not running when seq64/qseq64 start, then it devolves to ALSA, and the JACK Transport and Native JACK MIDI settings reflect that.

A bug or a feature? Might be something to rethink.

mxmilkiib commented 4 years ago

JACK is running via Cadence but the problem is there.