[Qmidiarp-devel] New LFO Phase Feature and Global Store fixes
Linux MIDI arpeggiator, phrase generator and controller LFO
Status: Alpha
Brought to you by:
emuse
|
From: Matthew M. <gr...@sh...> - 2020-02-06 03:35:36
|
Hi all, I have been using qmidiarp in my music studio for two to three years now and over the course of last fall and this winter fixed a number of bugs with the Global store and added a Phase offset feature to the LFO module. I have all of this working for the Ubuntu Studio package which is at version 0.6.5 according to the source. That's a bit behind the one in GIT so I would need to fold my changes into that before you could adopt them. I'm willing to do that if you are interested in the changes. I'll save you the gory details of the changes in code, but here is a quick list. Implemented LFO Phase slider that changes the starting point of the LFO wave form. Fixed the Global Store LFO Restore pattern to work with MIDI CCs Fixed the Global Store Sequencer Restore pattern to work with MIDI CCs Created ENUMs for the various MIDI Ctrl IDs in the code to make them easier to maintain. This is what fixed the two Global Store bugs above. This is a breaking change to existing MIDI Control Settings. I did not touch the LV2 plugins or write a conversion function for the Ctrl IDs that had to change. I have used this build for a few weeks without any issues. Please let me know if you are interested in any of it. Thanks, Matthew McGuire |