Skip to content

Commit

Permalink
BSE: Jack: allow to disable midi driver auto connect
Browse files Browse the repository at this point in the history
To use the jack midi driver without connecting anything, start it as:
$ beast -m jack=no-auto-connect

Signed-off-by: Stefan Westerfeld <stefan@space.twc.de>
  • Loading branch information
swesterfeld committed Sep 27, 2019
1 parent ef4bc69 commit 4d72388
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion bse/driver-jack.cc
Expand Up @@ -986,7 +986,8 @@ class JackPcmDriver : public PcmDriver {
midi_driver_callback_ = callback;
midi_input_port_ = jack_port_register (jack_client_, "midi_in", JACK_DEFAULT_MIDI_TYPE, JackPortIsInput, 0);

if (jack_connect (jack_client_, from_port.c_str(), jack_port_name (midi_input_port_)) != 0)
const bool auto_connect = from_port != "no-auto-connect";
if (auto_connect && jack_connect (jack_client_, from_port.c_str(), jack_port_name (midi_input_port_)) != 0)
{
jack_port_unregister (jack_client_, midi_input_port_);
midi_input_port_ = nullptr;
Expand Down

0 comments on commit 4d72388

Please sign in to comment.