christofmuc / KnobKraft-orm

The KnobKraft Orm - The free modern cross-platform MIDI Sysex Librarian
GNU Affero General Public License v3.0
208 stars 26 forks source link

"Generic" generic adaptation, to store HW-agnostic sysex #202

Open christofmuc opened 1 year ago

christofmuc commented 1 year ago

I hope it works out well, I've had issues with the dedicated editor that's already out there, mostly things with its patch management that don't work reliably for me, so I'd love to switch to this.

If I remember right, the feature I was requesting was a simple keypad mode that would let you manually set any arbitrary program/patch change to a cell in the grid, give it a name and channel, and then use it to send the patch/program change live. Completely separate from the library functionality and hardware agnostic. So I don't think the feature you described earlier is actually what I was looking for, but since then I've moved, changed my workflow a lot, and don't need that kind of tool very much anymore so I'll actually be using this pretty much the way you intended it.

What I was after before was essentially a software implementation of this, with a preset system: http://musictechnologiesgroup.com/midipatch.htm

On Sun, Jan 8, 2023 at 11:30 AM Christof @.***> wrote:

@TubularCorpration https://github.com/TubularCorpration Great! The Kijimi needs some work from my side, we need a bit more control on timing and retries because it is a bit tricky in its MIDI communication, but it should be possibe! Saying that, I know I need a bit more work on the MIDI comms before I get back to the Kijimi.

— Reply to this email directly, view it on GitHub https://github.com/christofmuc/KnobKraft-orm/issues/149#issuecomment-1374875462, or unsubscribe https://github.com/notifications/unsubscribe-auth/AQJQHIKUX7SMG6XDJUDF3ALWRLTTVANCNFSM5RFY7YVA . You are receiving this because you were mentioned.Message ID: @.***>

Originally posted by @TubularCorpration in https://github.com/christofmuc/KnobKraft-orm/issues/149#issuecomment-1375646662

christofmuc commented 1 year ago

This idea came up before, but was brought up again by TubularCorpration.

The goal would be to have a generic sysex storage, where a click on a button just sends the sysex no matter what hardware it is. Like, a generic adaptation. With the "receive from synth" function already present, this could easily be used to support synths that are not supported yet, and can replace MIDI ox/Sysex Librarian if done right.

markusschloesser commented 1 year ago

oh that's a great idea! :-)