A librarian for your hardware

Your hardware sounds,
organised.

Browse, organise and back up patches for supported hardware synthesizers. Keep your collection on the computer. Make the music on your synth.

Free & open source · Windows, macOS & Linux
Latest release & release notes ↗

KNOBKRAFT / LIBRARY01 · ARCHIVE
The original KnobKraft Orm patch grid beside a hardware synthesizer in the version 1.0 introduction.
From the original 1.0 introduction. Watch the video →
Today's interface includes lists and bank management.
From a folder of banks to a useful library

Find the sound. Keep the good ones.

Bring compatible patch files and hardware dumps into one searchable collection, then give your favourite sounds a place.

01 / COLLECT

A library you can search

Import compatible banks and patch files. Duplicate recognition uses synth-specific fingerprints; names alone do not decide whether two patches are the same.

Import sounds →
02 / LISTEN

Hear it on your instrument

Recall or send patches to your connected synth. Send modes and destinations depend on the instrument; auditioning can write stored programs on some synths.

Understand audition modes →
03 / ORGANISE

Make room for a project

Mark favourites, add categories and build ordered lists. Prepare a user bank when you need specific hardware slots. Saving its arrangement and sending it are separate steps.

Work with lists and banks →
Your synth, its capabilities

Check your gear

Find your model and its reported support status. Capabilities vary by synth and installed version. Release availability is checked against 2.10.0; alpha and beta support still needs broader testing.

ManufacturerSynth / familyStatus
Loading the compatibility list…
Your first session

A little setup.
A clear next step.

Start with a few sounds and one instrument. The written lessons guide you from connecting MIDI to keeping a useful collection.

Explore Learn
Made with the synth community

Bring another instrument along.

Synth adaptations are Python scripts. If you can read a MIDI implementation chart, the programming guide and shared tests can help you add support.

Develop an adaptation →