Nick Lanham
f6a8f9a514
Number of fixes: don't hold mutex while loading, fix ui crash when kit index out of range, don't load negative kit indexes, respond to midi base note port events.
...
Most important here is that the mutex change means the run loop with not block for a significant period ever, which previously was causing the jack thread to get zombified.
2012-02-15 22:56:08 +01:00
Nick Lanham
61bb1fe89e
Use -Wall, and clean-up things so no warnings
2012-02-15 12:20:11 +01:00
Nick Lanham
48bf1f33b9
Use libsamplerate to convert samples not at the same rate as the plugin is running at
...
This adds a dependency on libsamplerate
2012-02-14 12:03:18 +01:00
Nick Lanham
45b2eeae22
Lots of fixes (multi-layer, ui):
...
- Fix ui to properly re-init sample table
- Fix ui to only adjust existing sliders
- Actually load multi-layer kits
- Play correct layer for multi-layer
2012-02-13 16:11:30 +01:00
Nick Lanham
8ed58ec1c6
Move load_sample into drmr_hydrogen.c
2012-02-07 21:33:20 +01:00
Nick Lanham
e7ed85db4d
Add license info (GPL3)
2012-02-07 12:52:59 +01:00
Nick Lanham
9c1e713914
Fix some segfaults for kits with invalid instrument entries. Also fix a couple in internal segfaults.
2012-02-07 12:22:26 +01:00
Nick Lanham
44cd116946
Scan for hydrogen kits
2012-02-07 10:59:24 +01:00
Nick Lanham
1976f033a3
initial commit, working basics.
...
- loads a hard-coded hydrogen kit
- repsonds to midi
- no individual control
- no gui
2012-02-06 22:54:18 +01:00