|
@@ -165,6 +165,8 @@ public: |
|
|
jack_set_process_callback(fClient, jackProcessCallback, this); |
|
|
jack_set_process_callback(fClient, jackProcessCallback, this); |
|
|
jack_on_shutdown(fClient, jackShutdownCallback, this); |
|
|
jack_on_shutdown(fClient, jackShutdownCallback, this); |
|
|
|
|
|
|
|
|
|
|
|
fPlugin.activate(); |
|
|
|
|
|
|
|
|
jack_activate(fClient); |
|
|
jack_activate(fClient); |
|
|
|
|
|
|
|
|
#if DISTRHO_PLUGIN_HAS_UI |
|
|
#if DISTRHO_PLUGIN_HAS_UI |
|
@@ -187,6 +189,8 @@ public: |
|
|
|
|
|
|
|
|
jack_deactivate(fClient); |
|
|
jack_deactivate(fClient); |
|
|
|
|
|
|
|
|
|
|
|
fPlugin.deactivate(); |
|
|
|
|
|
|
|
|
#if DISTRHO_PLUGIN_IS_SYNTH |
|
|
#if DISTRHO_PLUGIN_IS_SYNTH |
|
|
jack_port_unregister(fClient, fPortMidiIn); |
|
|
jack_port_unregister(fClient, fPortMidiIn); |
|
|
fPortMidiIn = nullptr; |
|
|
fPortMidiIn = nullptr; |
|
|