Skip to content

Contributing

Issues and pull requests are welcome: https://github.com/christofmuc/KnobKraft-orm/issues

Building Your Own Adaptation

To add support for a new synth, copy an existing adaptation close to your target device (manufacturer/family) and adjust the Python implementation for MIDI requests/responses.

Use these guides:

Most new synth support lands through adaptations, so good test data and reproducible steps are the biggest help.

Contributing Code

  • Follow existing project style and structure.
  • Include tests when behavior changes.
  • Open focused PRs that are easy to review.

Due to dual licensing, accepted PRs may require copyright transfer confirmation.