Menu

#36 QMidiArp will only operate if transport is running

0.6.6
accepted
Frank
None
5
5 days ago
2026-01-14
Walt
No

Hosting QMidiArp LV2 within JALV, it only operates if the jack transport is rolling. This differs to most other time-based plugins which will operate when jack transport is stopped and react to jack tempo messages. I understand (maybe) a sequencer operating this way but do not understand why an ARP should depend on transport play state. As is common practice with LV2 time-based plugins, I suggest it should only depend on transport tempo (bpm).

Discussion

  • Frank

    Frank - 2026-01-15

    Hi,
    I understand that this behavior is unexpected and even confusing for an LV2 plugin.. It made sense though in the context of the qmidiarp application and when running in a DAW like Qtractor. The arp can produce patterns like a sequence, and the host transport mode ensures starting it at the right position even when pressing "continue" in the middle of an arrangement, regardless of the input notes (at least it should).
    The LV2 modules were spun off much later and received less reasoning about this (sorry). For a play-along plugin of course this is more than annoying.
    I will check how to improve this (host tempo but free running by default)

    Thanks for the report

     
  • Frank

    Frank - 7 days ago
    • status: unread --> accepted
    • assigned_to: Frank
     
  • Frank

    Frank - 7 days ago

    This is now adressed in [ac1ced] . Is this a solution to the issue you describe?

     

    Related

    Commit: [ac1ced]

  • Walt

    Walt - 5 days ago

    That seems to have done it - thanks!

     

Log in to post a comment.