Skip to content

C# library for accessing the Kemper Profiling Amplifier over MIDI SysEx

Notifications You must be signed in to change notification settings

hemisphera/Hsp.Kemper

Repository files navigation

Hsp.Kemper

This is a C# library for accessing the Kemper Profiling Amplifier (KPA) over MIDI SysEx commands. It is still a work in progress.

This library does not have any dependencies and deliberately does not implement MIDI communication itself. All MIDI communication is abstracted via the interface IMidiDevice so you can choose which MIDI library you want to use.

A sample implementation of IMidiDevice that uses Sanford.Multimedia.Midi (available on NuGet) is included.

Classes

These are the main classes included in the project:

  1. KemperRig represents a single Rig on the KPA.
  2. KemperDriver is the class that communicates directly with the KPA over MIDI SysEx commands. Using this class you can read and write parameters for the currently selected rig on the KPA.
  3. RigFile represents a .kipr file. .kipr files are used by the Kemper Rig Manager to load and save rigs from and to the KPA.

About

C# library for accessing the Kemper Profiling Amplifier over MIDI SysEx

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages