Akai APC Key25 mk2 driver

Hi,

I think I’m having some trouble with the Akai APC Key25-driver.
Not sure if it’s the same as @marzaise is experiencing like stated here, but it seems to be very likely.

I can do everything I was reading in the wiki about Supported plug&play MIDI Devices, but program anything via Sequencer-Mode.

Another thing I didn’t understand, are the green soft-key which should work as knob-push. They also don’t seem to do anything when pressed.

Does anybody know if it schould already be fixed?

My webconf-dashboard

Some UI Log while using the said function of the controller

May 29 19:20:53 zynthian startx[906]: if self._on_midi_event(ev):
May 29 19:20:53 zynthian startx[906]: ^^^^^^^^^^^^^^^^^^^^^^^
May 29 19:20:53 zynthian startx[906]: File "/zynthian/zynthian-ui/zyngine/ctrldev/zynthian_ctrldev_akai_apc_key25_mk2.py", line 335, in _on_midi_event
May 29 19:20:53 zynthian startx[906]: return self._current_handler.note_off(note, self._is_shifted)
May 29 19:20:53 zynthian startx[906]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
May 29 19:20:53 zynthian startx[906]: File "/zynthian/zynthian-ui/zyngine/ctrldev/zynthian_ctrldev_akai_apc_key25_mk2.py", line 1904, in note_off
May 29 19:20:53 zynthian startx[906]: self._toggle_step(self._pads.index(note))
May 29 19:20:53 zynthian startx[906]: File "/zynthian/zynthian-ui/zyngine/ctrldev/zynthian_ctrldev_akai_apc_key25_mk2.py", line 2224, in _toggle_step
May 29 19:20:53 zynthian startx[906]: self._libseq.addNote(
May 29 19:20:53 zynthian startx[906]: TypeError: this function takes at least 5 arguments (4 given)
May 29 19:37:42 zynthian startx[906]: ERROR:zynthian_state_manager.zynmidi_read: this function takes at least 5 arguments (4 given)
May 29 19:37:42 zynthian startx[906]: Traceback (most recent call last):
May 29 19:37:42 zynthian startx[906]: File "/zynthian/zynthian-ui/zyngine/zynthian_state_manager.py", line 694, in zynmidi_read
May 29 19:37:42 zynthian startx[906]: if self.ctrldev_manager.midi_event(izmip, ev):
May 29 19:37:42 zynthian startx[906]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
May 29 19:37:42 zynthian startx[906]: File "/zynthian/zynthian-ui/zyngine/zynthian_ctrldev_manager.py", line 181, in midi_event
May 29 19:37:42 zynthian startx[906]: return self.drivers[idev].midi_event(ev)
May 29 19:37:42 zynthian startx[906]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
May 29 19:37:42 zynthian startx[906]: File "/zynthian/zynthian-ui/zyngine/ctrldev/zynthian_ctrldev_akai_apc_key25_mk2.py", line 234, in midi_event
May 29 19:37:42 zynthian startx[906]: if self._on_midi_event(ev):
May 29 19:37:42 zynthian startx[906]: ^^^^^^^^^^^^^^^^^^^^^^^
May 29 19:37:42 zynthian startx[906]: File "/zynthian/zynthian-ui/zyngine/ctrldev/zynthian_ctrldev_akai_apc_key25_mk2.py", line 335, in _on_midi_event
May 29 19:37:42 zynthian startx[906]: return self._current_handler.note_off(note, self._is_shifted)
May 29 19:37:42 zynthian startx[906]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
May 29 19:37:42 zynthian startx[906]: File "/zynthian/zynthian-ui/zyngine/ctrldev/zynthian_ctrldev_akai_apc_key25_mk2.py", line 1904, in note_off
May 29 19:37:42 zynthian startx[906]: self._toggle_step(self._pads.index(note))
May 29 19:37:42 zynthian startx[906]: File "/zynthian/zynthian-ui/zyngine/ctrldev/zynthian_ctrldev_akai_apc_key25_mk2.py", line 2224, in _toggle_step
May 29 19:37:42 zynthian startx[906]: self._libseq.addNote(
May 29 19:37:42 zynthian startx[906]: TypeError: this function takes at least 5 arguments (4 given)
May 29 19:37:42 zynthian startx[906]: ERROR:zynthian_state_manager.zynmidi_read: this function takes at least 5 arguments (4 given)
May 29 19:37:42 zynthian startx[906]: Traceback (most recent call last):
May 29 19:37:42 zynthian startx[906]: File "/zynthian/zynthian-ui/zyngine/zynthian_state_manager.py", line 694, in zynmidi_read
May 29 19:37:42 zynthian startx[906]: if self.ctrldev_manager.midi_event(izmip, ev):
May 29 19:37:42 zynthian startx[906]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
May 29 19:37:42 zynthian startx[906]: File "/zynthian/zynthian-ui/zyngine/zynthian_ctrldev_manager.py", line 181, in midi_event
May 29 19:37:42 zynthian startx[906]: return self.drivers[idev].midi_event(ev)
May 29 19:37:42 zynthian startx[906]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
May 29 19:37:42 zynthian startx[906]: File "/zynthian/zynthian-ui/zyngine/ctrldev/zynthian_ctrldev_akai_apc_key25_mk2.py", line 234, in midi_event
May 29 19:37:42 zynthian startx[906]: if self._on_midi_event(ev):
May 29 19:37:42 zynthian startx[906]: ^^^^^^^^^^^^^^^^^^^^^^^
May 29 19:37:42 zynthian startx[906]: File "/zynthian/zynthian-ui/zyngine/ctrldev/zynthian_ctrldev_akai_apc_key25_mk2.py", line 335, in _on_midi_event
May 29 19:37:42 zynthian startx[906]: return self._current_handler.note_off(note, self._is_shifted)
May 29 19:37:42 zynthian startx[906]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
May 29 19:37:42 zynthian startx[906]: File "/zynthian/zynthian-ui/zyngine/ctrldev/zynthian_ctrldev_akai_apc_key25_mk2.py", line 1904, in note_off
May 29 19:37:42 zynthian startx[906]: self._toggle_step(self._pads.index(note))
May 29 19:37:42 zynthian startx[906]: File "/zynthian/zynthian-ui/zyngine/ctrldev/zynthian_ctrldev_akai_apc_key25_mk2.py", line 2224, in _toggle_step
May 29 19:37:42 zynthian startx[906]: self._libseq.addNote(
May 29 19:37:42 zynthian startx[906]: TypeError: this function takes at least 5 arguments (4 given)
May 29 19:37:47 zynthian startx[906]: ERROR:zynthian_gui.cuia_thread_task: Traceback (most recent call last):
May 29 19:37:47 zynthian startx[906]: File "/zynthian/zynthian-ui/zyngui/zynthian_gui.py", line 2325, in cuia_thread_task
May 29 19:37:47 zynthian startx[906]: cuia_func(params)
May 29 19:37:47 zynthian startx[906]: File "/zynthian/zynthian-ui/zyngui/zynthian_gui.py", line 1507, in cuia_v5_zynpot_switch
May 29 19:37:47 zynthian startx[906]: self.zynswitch_short(i)
May 29 19:37:47 zynthian startx[906]: File "/zynthian/zynthian-ui/zyngui/zynthian_gui.py", line 1911, in zynswitch_short
May 29 19:37:47 zynthian startx[906]: elif i >= 4:
May 29 19:37:47 zynthian startx[906]: ^^^^^^
May 29 19:37:47 zynthian startx[906]: TypeError: '>=' not supported between instances of 'str' and 'int'
May 29 19:37:50 zynthian startx[906]: ERROR:zynthian_gui.cuia_thread_task: Traceback (most recent call last):
May 29 19:37:50 zynthian startx[906]: File "/zynthian/zynthian-ui/zyngui/zynthian_gui.py", line 2325, in cuia_thread_task
May 29 19:37:50 zynthian startx[906]: cuia_func(params)
May 29 19:37:50 zynthian startx[906]: File "/zynthian/zynthian-ui/zyngui/zynthian_gui.py", line 1507, in cuia_v5_zynpot_switch
May 29 19:37:50 zynthian startx[906]: self.zynswitch_short(i)
May 29 19:37:50 zynthian startx[906]: File "/zynthian/zynthian-ui/zyngui/zynthian_gui.py", line 1911, in zynswitch_short
May 29 19:37:50 zynthian startx[906]: elif i >= 4:
May 29 19:37:50 zynthian startx[906]: ^^^^^^
May 29 19:37:50 zynthian startx[906]: TypeError: '>=' not supported between instances of 'str' and 'int'
May 29 19:37:53 zynthian startx[906]: ERROR:zynthian_gui.cuia_thread_task: Traceback (most recent call last):
May 29 19:37:53 zynthian startx[906]: File "/zynthian/zynthian-ui/zyngui/zynthian_gui.py", line 2325, in cuia_thread_task
May 29 19:37:53 zynthian startx[906]: cuia_func(params)
May 29 19:37:53 zynthian startx[906]: File "/zynthian/zynthian-ui/zyngui/zynthian_gui.py", line 1507, in cuia_v5_zynpot_switch
May 29 19:37:53 zynthian startx[906]: self.zynswitch_short(i)
May 29 19:37:53 zynthian startx[906]: File "/zynthian/zynthian-ui/zyngui/zynthian_gui.py", line 1911, in zynswitch_short
May 29 19:37:53 zynthian startx[906]: elif i >= 4:
May 29 19:37:53 zynthian startx[906]: ^^^^^^
May 29 19:37:53 zynthian startx[906]: TypeError: '>=' not supported between instances of 'str' and 'int'
May 29 19:37:56 zynthian startx[906]: ERROR:zynthian_gui.cuia_thread_task: Traceback (most recent call last):
May 29 19:37:56 zynthian startx[906]: File "/zynthian/zynthian-ui/zyngui/zynthian_gui.py", line 2325, in cuia_thread_task
May 29 19:37:56 zynthian startx[906]: cuia_func(params)
May 29 19:37:56 zynthian startx[906]: File "/zynthian/zynthian-ui/zyngui/zynthian_gui.py", line 1507, in cuia_v5_zynpot_switch
May 29 19:37:56 zynthian startx[906]: self.zynswitch_short(i)
May 29 19:37:56 zynthian startx[906]: File "/zynthian/zynthian-ui/zyngui/zynthian_gui.py", line 1911, in zynswitch_short
May 29 19:37:56 zynthian startx[906]: elif i >= 4:
May 29 19:37:56 zynthian startx[906]: ^^^^^^
May 29 19:37:56 zynthian startx[906]: TypeError: '>=' not supported between instances of 'str' and 'int'
May 29 19:37:59 zynthian startx[906]: ERROR:zynthian_gui.cuia_thread_task: Traceback (most recent call last):
May 29 19:37:59 zynthian startx[906]: File "/zynthian/zynthian-ui/zyngui/zynthian_gui.py", line 2325, in cuia_thread_task
May 29 19:37:59 zynthian startx[906]: cuia_func(params)
May 29 19:37:59 zynthian startx[906]: File "/zynthian/zynthian-ui/zyngui/zynthian_gui.py", line 1507, in cuia_v5_zynpot_switch
May 29 19:37:59 zynthian startx[906]: self.zynswitch_short(i)
May 29 19:37:59 zynthian startx[906]: File "/zynthian/zynthian-ui/zyngui/zynthian_gui.py", line 1911, in zynswitch_short
May 29 19:37:59 zynthian startx[906]: elif i >= 4:
May 29 19:37:59 zynthian startx[906]: ^^^^^^
May 29 19:37:59 zynthian startx[906]: TypeError: '>=' not supported between instances of 'str' and 'int'
May 29 19:38:20 zynthian startx[906]: ERROR:zynthian_state_manager.zynmidi_read: this function takes at least 5 arguments (4 given)
May 29 19:38:20 zynthian startx[906]: Traceback (most recent call last):
May 29 19:38:20 zynthian startx[906]: File "/zynthian/zynthian-ui/zyngine/zynthian_state_manager.py", line 694, in zynmidi_read
May 29 19:38:20 zynthian startx[906]: if self.ctrldev_manager.midi_event(izmip, ev):
May 29 19:38:20 zynthian startx[906]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
May 29 19:38:20 zynthian startx[906]: File "/zynthian/zynthian-ui/zyngine/zynthian_ctrldev_manager.py", line 181, in midi_event
May 29 19:38:20 zynthian startx[906]: return self.drivers[idev].midi_event(ev)
May 29 19:38:20 zynthian startx[906]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
May 29 19:38:20 zynthian startx[906]: File "/zynthian/zynthian-ui/zyngine/ctrldev/zynthian_ctrldev_akai_apc_key25_mk2.py", line 234, in midi_event
May 29 19:38:20 zynthian startx[906]: if self._on_midi_event(ev):
May 29 19:38:20 zynthian startx[906]: ^^^^^^^^^^^^^^^^^^^^^^^
May 29 19:38:20 zynthian startx[906]: File "/zynthian/zynthian-ui/zyngine/ctrldev/zynthian_ctrldev_akai_apc_key25_mk2.py", line 335, in _on_midi_event
May 29 19:38:20 zynthian startx[906]: return self._current_handler.note_off(note, self._is_shifted)
May 29 19:38:20 zynthian startx[906]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
May 29 19:38:20 zynthian startx[906]: File "/zynthian/zynthian-ui/zyngine/ctrldev/zynthian_ctrldev_akai_apc_key25_mk2.py", line 1904, in note_off
May 29 19:38:20 zynthian startx[906]: self._toggle_step(self._pads.index(note))
May 29 19:38:20 zynthian startx[906]: File "/zynthian/zynthian-ui/zyngine/ctrldev/zynthian_ctrldev_akai_apc_key25_mk2.py", line 2224, in _toggle_step
May 29 19:38:20 zynthian startx[906]: self._libseq.addNote(
May 29 19:38:20 zynthian startx[906]: TypeError: this function takes at least 5 arguments (4 given)
May 29 19:38:20 zynthian startx[906]: ERROR:zynthian_state_manager.zynmidi_read: this function takes at least 5 arguments (4 given)
May 29 19:38:20 zynthian startx[906]: Traceback (most recent call last):
May 29 19:38:20 zynthian startx[906]: File "/zynthian/zynthian-ui/zyngine/zynthian_state_manager.py", line 694, in zynmidi_read
May 29 19:38:20 zynthian startx[906]: if self.ctrldev_manager.midi_event(izmip, ev):
May 29 19:38:20 zynthian startx[906]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
May 29 19:38:20 zynthian startx[906]: File "/zynthian/zynthian-ui/zyngine/zynthian_ctrldev_manager.py", line 181, in midi_event
May 29 19:38:20 zynthian startx[906]: return self.drivers[idev].midi_event(ev)
May 29 19:38:20 zynthian startx[906]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
May 29 19:38:20 zynthian startx[906]: File "/zynthian/zynthian-ui/zyngine/ctrldev/zynthian_ctrldev_akai_apc_key25_mk2.py", line 234, in midi_event
May 29 19:38:20 zynthian startx[906]: if self._on_midi_event(ev):
May 29 19:38:20 zynthian startx[906]: ^^^^^^^^^^^^^^^^^^^^^^^
May 29 19:38:20 zynthian startx[906]: File "/zynthian/zynthian-ui/zyngine/ctrldev/zynthian_ctrldev_akai_apc_key25_mk2.py", line 335, in _on_midi_event
May 29 19:38:20 zynthian startx[906]: return self._current_handler.note_off(note, self._is_shifted)
May 29 19:38:20 zynthian startx[906]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
May 29 19:38:20 zynthian startx[906]: File "/zynthian/zynthian-ui/zyngine/ctrldev/zynthian_ctrldev_akai_apc_key25_mk2.py", line 1904, in note_off
May 29 19:38:20 zynthian startx[906]: self._toggle_step(self._pads.index(note))
May 29 19:38:20 zynthian startx[906]: File "/zynthian/zynthian-ui/zyngine/ctrldev/zynthian_ctrldev_akai_apc_key25_mk2.py", line 2224, in _toggle_step
May 29 19:38:20 zynthian startx[906]: self._libseq.addNote(
May 29 19:38:20 zynthian startx[906]: TypeError: this function takes at least 5 arguments (4 given)
May 29 19:38:20 zynthian startx[906]: ERROR:zynthian_state_manager.zynmidi_read: this function takes at least 5 arguments (4 given)
May 29 19:38:20 zynthian startx[906]: Traceback (most recent call last):
May 29 19:38:20 zynthian startx[906]: File "/zynthian/zynthian-ui/zyngine/zynthian_state_manager.py", line 694, in zynmidi_read
May 29 19:38:20 zynthian startx[906]: if self.ctrldev_manager.midi_event(izmip, ev):
May 29 19:38:20 zynthian startx[906]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
May 29 19:38:20 zynthian startx[906]: File "/zynthian/zynthian-ui/zyngine/zynthian_ctrldev_manager.py", line 181, in midi_event
May 29 19:38:20 zynthian startx[906]: return self.drivers[idev].midi_event(ev)
May 29 19:38:20 zynthian startx[906]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
May 29 19:38:20 zynthian startx[906]: File "/zynthian/zynthian-ui/zyngine/ctrldev/zynthian_ctrldev_akai_apc_key25_mk2.py", line 234, in midi_event
May 29 19:38:20 zynthian startx[906]: if self._on_midi_event(ev):
May 29 19:38:20 zynthian startx[906]: ^^^^^^^^^^^^^^^^^^^^^^^
May 29 19:38:20 zynthian startx[906]: File "/zynthian/zynthian-ui/zyngine/ctrldev/zynthian_ctrldev_akai_apc_key25_mk2.py", line 335, in _on_midi_event
May 29 19:38:20 zynthian startx[906]: return self._current_handler.note_off(note, self._is_shifted)
May 29 19:38:20 zynthian startx[906]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
May 29 19:38:20 zynthian startx[906]: File "/zynthian/zynthian-ui/zyngine/ctrldev/zynthian_ctrldev_akai_apc_key25_mk2.py", line 1904, in note_off
May 29 19:38:20 zynthian startx[906]: self._toggle_step(self._pads.index(note))
May 29 19:38:20 zynthian startx[906]: File "/zynthian/zynthian-ui/zyngine/ctrldev/zynthian_ctrldev_akai_apc_key25_mk2.py", line 2224, in _toggle_step
May 29 19:38:20 zynthian startx[906]: self._libseq.addNote(
May 29 19:38:20 zynthian startx[906]: TypeError: this function takes at least 5 arguments (4 given)
May 29 19:38:21 zynthian startx[906]: ERROR:zynthian_state_manager.zynmidi_read: this function takes at least 5 arguments (4 given)
May 29 19:38:21 zynthian startx[906]: Traceback (most recent call last):
May 29 19:38:21 zynthian startx[906]: File "/zynthian/zynthian-ui/zyngine/zynthian_state_manager.py", line 694, in zynmidi_read
May 29 19:38:21 zynthian startx[906]: if self.ctrldev_manager.midi_event(izmip, ev):
May 29 19:38:21 zynthian startx[906]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
May 29 19:38:21 zynthian startx[906]: File "/zynthian/zynthian-ui/zyngine/zynthian_ctrldev_manager.py", line 181, in midi_event
May 29 19:38:21 zynthian startx[906]: return self.drivers[idev].midi_event(ev)
May 29 19:38:21 zynthian startx[906]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
May 29 19:38:21 zynthian startx[906]: File "/zynthian/zynthian-ui/zyngine/ctrldev/zynthian_ctrldev_akai_apc_key25_mk2.py", line 234, in midi_event
May 29 19:38:21 zynthian startx[906]: if self._on_midi_event(ev):
May 29 19:38:21 zynthian startx[906]: ^^^^^^^^^^^^^^^^^^^^^^^
May 29 19:38:21 zynthian startx[906]: File "/zynthian/zynthian-ui/zyngine/ctrldev/zynthian_ctrldev_akai_apc_key25_mk2.py", line 335, in _on_midi_event
May 29 19:38:21 zynthian startx[906]: return self._current_handler.note_off(note, self._is_shifted)
May 29 19:38:21 zynthian startx[906]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
May 29 19:38:21 zynthian startx[906]: File "/zynthian/zynthian-ui/zyngine/ctrldev/zynthian_ctrldev_akai_apc_key25_mk2.py", line 1904, in note_off
May 29 19:38:21 zynthian startx[906]: self._toggle_step(self._pads.index(note))
May 29 19:38:21 zynthian startx[906]: File "/zynthian/zynthian-ui/zyngine/ctrldev/zynthian_ctrldev_akai_apc_key25_mk2.py", line 2224, in _toggle_step
May 29 19:38:21 zynthian startx[906]: self._libseq.addNote(
May 29 19:38:21 zynthian startx[906]: TypeError: this function takes at least 5 arguments (4 given)
May 29 19:38:21 zynthian startx[906]: ERROR:zynthian_state_manager.zynmidi_read: this function takes at least 5 arguments (4 given)
May 29 19:38:21 zynthian startx[906]: Traceback (most recent call last):
May 29 19:38:21 zynthian startx[906]: File "/zynthian/zynthian-ui/zyngine/zynthian_state_manager.py", line 694, in zynmidi_read
May 29 19:38:21 zynthian startx[906]: if self.ctrldev_manager.midi_event(izmip, ev):
May 29 19:38:21 zynthian startx[906]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
May 29 19:38:21 zynthian startx[906]: File "/zynthian/zynthian-ui/zyngine/zynthian_ctrldev_manager.py", line 181, in midi_event
May 29 19:38:21 zynthian startx[906]: return self.drivers[idev].midi_event(ev)
May 29 19:38:21 zynthian startx[906]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
May 29 19:38:21 zynthian startx[906]: File "/zynthian/zynthian-ui/zyngine/ctrldev/zynthian_ctrldev_akai_apc_key25_mk2.py", line 234, in midi_event
May 29 19:38:21 zynthian startx[906]: if self._on_midi_event(ev):
May 29 19:38:21 zynthian startx[906]: ^^^^^^^^^^^^^^^^^^^^^^^
May 29 19:38:21 zynthian startx[906]: File "/zynthian/zynthian-ui/zyngine/ctrldev/zynthian_ctrldev_akai_apc_key25_mk2.py", line 335, in _on_midi_event
May 29 19:38:21 zynthian startx[906]: return self._current_handler.note_off(note, self._is_shifted)
May 29 19:38:21 zynthian startx[906]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
May 29 19:38:21 zynthian startx[906]: File "/zynthian/zynthian-ui/zyngine/ctrldev/zynthian_ctrldev_akai_apc_key25_mk2.py", line 1904, in note_off
May 29 19:38:21 zynthian startx[906]: self._toggle_step(self._pads.index(note))
May 29 19:38:21 zynthian startx[906]: File "/zynthian/zynthian-ui/zyngine/ctrldev/zynthian_ctrldev_akai_apc_key25_mk2.py", line 2224, in _toggle_step
May 29 19:38:21 zynthian startx[906]: self._libseq.addNote(
May 29 19:38:21 zynthian startx[906]: TypeError: this function takes at least 5 arguments (4 given)
May 29 19:38:21 zynthian startx[906]: ERROR:zynthian_state_manager.zynmidi_read: this function takes at least 5 arguments (4 given)
May 29 19:38:21 zynthian startx[906]: Traceback (most recent call last):
May 29 19:38:21 zynthian startx[906]: File "/zynthian/zynthian-ui/zyngine/zynthian_state_manager.py", line 694, in zynmidi_read
May 29 19:38:21 zynthian startx[906]: if self.ctrldev_manager.midi_event(izmip, ev):
May 29 19:38:21 zynthian startx[906]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
May 29 19:38:21 zynthian startx[906]: File "/zynthian/zynthian-ui/zyngine/zynthian_ctrldev_manager.py", line 181, in midi_event
May 29 19:38:21 zynthian startx[906]: return self.drivers[idev].midi_event(ev)
May 29 19:38:21 zynthian startx[906]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
May 29 19:38:21 zynthian startx[906]: File "/zynthian/zynthian-ui/zyngine/ctrldev/zynthian_ctrldev_akai_apc_key25_mk2.py", line 234, in midi_event
May 29 19:38:21 zynthian startx[906]: if self._on_midi_event(ev):
May 29 19:38:21 zynthian startx[906]: ^^^^^^^^^^^^^^^^^^^^^^^
May 29 19:38:21 zynthian startx[906]: File "/zynthian/zynthian-ui/zyngine/ctrldev/zynthian_ctrldev_akai_apc_key25_mk2.py", line 335, in _on_midi_event
May 29 19:38:21 zynthian startx[906]: return self._current_handler.note_off(note, self._is_shifted)
May 29 19:38:21 zynthian startx[906]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
May 29 19:38:21 zynthian startx[906]: File "/zynthian/zynthian-ui/zyngine/ctrldev/zynthian_ctrldev_akai_apc_key25_mk2.py", line 1904, in note_off
May 29 19:38:21 zynthian startx[906]: self._toggle_step(self._pads.index(note))
May 29 19:38:21 zynthian startx[906]: File "/zynthian/zynthian-ui/zyngine/ctrldev/zynthian_ctrldev_akai_apc_key25_mk2.py", line 2224, in _toggle_step
May 29 19:38:21 zynthian startx[906]: self._libseq.addNote(
May 29 19:38:21 zynthian startx[906]: TypeError: this function takes at least 5 arguments (4 given)
May 29 19:38:22 zynthian startx[906]: ERROR:zynthian_state_manager.zynmidi_read: this function takes at least 5 arguments (4 given)
May 29 19:38:22 zynthian startx[906]: Traceback (most recent call last):
May 29 19:38:22 zynthian startx[906]: File "/zynthian/zynthian-ui/zyngine/zynthian_state_manager.py", line 694, in zynmidi_read
May 29 19:38:22 zynthian startx[906]: if self.ctrldev_manager.midi_event(izmip, ev):
May 29 19:38:22 zynthian startx[906]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
May 29 19:38:22 zynthian startx[906]: File "/zynthian/zynthian-ui/zyngine/zynthian_ctrldev_manager.py", line 181, in midi_event
May 29 19:38:22 zynthian startx[906]: return self.drivers[idev].midi_event(ev)
May 29 19:38:22 zynthian startx[906]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
May 29 19:38:22 zynthian startx[906]: File "/zynthian/zynthian-ui/zyngine/ctrldev/zynthian_ctrldev_akai_apc_key25_mk2.py", line 234, in midi_event
May 29 19:38:22 zynthian startx[906]: if self._on_midi_event(ev):
May 29 19:38:22 zynthian startx[906]: ^^^^^^^^^^^^^^^^^^^^^^^
May 29 19:38:22 zynthian startx[906]: File "/zynthian/zynthian-ui/zyngine/ctrldev/zynthian_ctrldev_akai_apc_key25_mk2.py", line 335, in _on_midi_event
May 29 19:38:22 zynthian startx[906]: return self._current_handler.note_off(note, self._is_shifted)
May 29 19:38:22 zynthian startx[906]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
May 29 19:38:22 zynthian startx[906]: File "/zynthian/zynthian-ui/zyngine/ctrldev/zynthian_ctrldev_akai_apc_key25_mk2.py", line 1904, in note_off
May 29 19:38:22 zynthian startx[906]: self._toggle_step(self._pads.index(note))
May 29 19:38:22 zynthian startx[906]: File "/zynthian/zynthian-ui/zyngine/ctrldev/zynthian_ctrldev_akai_apc_key25_mk2.py", line 2224, in _toggle_step
May 29 19:38:22 zynthian startx[906]: self._libseq.addNote(
May 29 19:38:22 zynthian startx[906]: TypeError: this function takes at least 5 arguments (4 given)
May 29 19:38:22 zynthian startx[906]: ERROR:zynthian_state_manager.zynmidi_read: this function takes at least 5 arguments (4 given)
May 29 19:38:22 zynthian startx[906]: Traceback (most recent call last):
May 29 19:38:22 zynthian startx[906]: File "/zynthian/zynthian-ui/zyngine/zynthian_state_manager.py", line 694, in zynmidi_read
May 29 19:38:22 zynthian startx[906]: if self.ctrldev_manager.midi_event(izmip, ev):
May 29 19:38:22 zynthian startx[906]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
May 29 19:38:22 zynthian startx[906]: File "/zynthian/zynthian-ui/zyngine/zynthian_ctrldev_manager.py", line 181, in midi_event
May 29 19:38:22 zynthian startx[906]: return self.drivers[idev].midi_event(ev)
May 29 19:38:22 zynthian startx[906]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
May 29 19:38:22 zynthian startx[906]: File "/zynthian/zynthian-ui/zyngine/ctrldev/zynthian_ctrldev_akai_apc_key25_mk2.py", line 234, in midi_event
May 29 19:38:22 zynthian startx[906]: if self._on_midi_event(ev):
May 29 19:38:22 zynthian startx[906]: ^^^^^^^^^^^^^^^^^^^^^^^
May 29 19:38:22 zynthian startx[906]: File "/zynthian/zynthian-ui/zyngine/ctrldev/zynthian_ctrldev_akai_apc_key25_mk2.py", line 335, in _on_midi_event
May 29 19:38:22 zynthian startx[906]: return self._current_handler.note_off(note, self._is_shifted)
May 29 19:38:22 zynthian startx[906]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
May 29 19:38:22 zynthian startx[906]: File "/zynthian/zynthian-ui/zyngine/ctrldev/zynthian_ctrldev_akai_apc_key25_mk2.py", line 1904, in note_off
May 29 19:38:22 zynthian startx[906]: self._toggle_step(self._pads.index(note))
May 29 19:38:22 zynthian startx[906]: File "/zynthian/zynthian-ui/zyngine/ctrldev/zynthian_ctrldev_akai_apc_key25_mk2.py", line 2224, in _toggle_step
May 29 19:38:22 zynthian startx[906]: self._libseq.addNote(
May 29 19:38:22 zynthian startx[906]: TypeError: this function takes at least 5 arguments (4 given)
May 29 19:38:22 zynthian startx[906]: ERROR:zynthian_state_manager.zynmidi_read: this function takes at least 5 arguments (4 given)
May 29 19:38:22 zynthian startx[906]: Traceback (most recent call last):
May 29 19:38:22 zynthian startx[906]: File "/zynthian/zynthian-ui/zyngine/zynthian_state_manager.py", line 694, in zynmidi_read
May 29 19:38:22 zynthian startx[906]: if self.ctrldev_manager.midi_event(izmip, ev):
May 29 19:38:22 zynthian startx[906]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
May 29 19:38:22 zynthian startx[906]: File "/zynthian/zynthian-ui/zyngine/zynthian_ctrldev_manager.py", line 181, in midi_event
May 29 19:38:22 zynthian startx[906]: return self.drivers[idev].midi_event(ev)
May 29 19:38:22 zynthian startx[906]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
May 29 19:38:22 zynthian startx[906]: File "/zynthian/zynthian-ui/zyngine/ctrldev/zynthian_ctrldev_akai_apc_key25_mk2.py", line 234, in midi_event
May 29 19:38:22 zynthian startx[906]: if self._on_midi_event(ev):
May 29 19:38:22 zynthian startx[906]: ^^^^^^^^^^^^^^^^^^^^^^^
May 29 19:38:22 zynthian startx[906]: File "/zynthian/zynthian-ui/zyngine/ctrldev/zynthian_ctrldev_akai_apc_key25_mk2.py", line 335, in _on_midi_event
May 29 19:38:22 zynthian startx[906]: return self._current_handler.note_off(note, self._is_shifted)
May 29 19:38:22 zynthian startx[906]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
May 29 19:38:22 zynthian startx[906]: File "/zynthian/zynthian-ui/zyngine/ctrldev/zynthian_ctrldev_akai_apc_key25_mk2.py", line 1904, in note_off
May 29 19:38:22 zynthian startx[906]: self._toggle_step(self._pads.index(note))
May 29 19:38:22 zynthian startx[906]: File "/zynthian/zynthian-ui/zyngine/ctrldev/zynthian_ctrldev_akai_apc_key25_mk2.py", line 2224, in _toggle_step
May 29 19:38:22 zynthian startx[906]: self._libseq.addNote(
May 29 19:38:22 zynthian startx[906]: TypeError: this function takes at least 5 arguments (4 given)