An LV2 sampler plugin that (currently) plays hydrogen drum kits
Go to file
2012-02-07 12:48:38 +01:00
.gitignore Add .gitignore 2012-02-06 22:56:38 +01:00
drmr_hydrogen.c Fix some segfaults for kits with invalid instrument entries. Also fix a couple in internal segfaults. 2012-02-07 12:22:26 +01:00
drmr_hydrogen.h Fix some segfaults for kits with invalid instrument entries. Also fix a couple in internal segfaults. 2012-02-07 12:22:26 +01:00
drmr.c Fix some segfaults for kits with invalid instrument entries. Also fix a couple in internal segfaults. 2012-02-07 12:22:26 +01:00
drmr.h Control to set kit index 2012-02-07 12:00:07 +01:00
drmr.ttl Control to set kit index 2012-02-07 12:00:07 +01:00
Makefile Change default install location 2012-02-07 12:42:51 +01:00
manifest.ttl initial commit, working basics. 2012-02-06 22:54:18 +01:00
README Add README 2012-02-07 12:43:14 +01:00
README.md Fix README 2012-02-07 12:48:38 +01:00

DrMr

DrMr is an LV2 sampler plugin. It's main reason to exist is to give a way for lv2 hosts to have a built in drum synth that can save its entire state (i.e. no need to go out to external tools and no need to save extra state). It currently supports the following:

  • Control via midi
  • Scan for and load hydrogen drum kits
  • Kit is set via an LV2 control (see note 1 below)
  • LV2 controls for gain on first 16 samples of kit (see note 2 below)

Hopefully coming soon:

  • GTK ui for kit info / loading other kits / sample tweaking
  • Creating / Saving custom kits on a per sample basis using the GTK UI
  • ASDR envelope on samples

Download

Only via git for now, just check out this repo

Compilation and Install

You'll need the following libraries to build and install DrMr:

The Makefile has the INSTALL_DIR and CC flags hard coded to /usr/local/lib/lv2 and gcc at the moment. Edit those if you want to change that.

DrMr scans the following directories for hydrogen drum kits:

  • /usr/share/hydrogen/data/drumkits/
  • /usr/local/share/hydrogen/data/drumkits/
  • ~/.hydrogen/data/drumkits/

If you want to add others, add them to the default_drumkit_locations array at the top of drmr_hydrogen.c