Nick Lanham
68d8b449cf
Don't set gain value after callback is set, since we'll then write it back to the ui
2012-02-16 19:07:42 +01:00
Nick Lanham
a678e1b12e
Hide combo and show no kit label when an invalid kit index or kit is specified
2012-02-16 12:55:59 +01:00
Nick Lanham
632b68e7c4
Update UI when changing kit_combo after 100 milliseconds to deal with hosts that don't send back port events
2012-02-16 12:45:47 +01:00
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
d76a3fcee4
Make midi base note a control
2012-02-14 15:39:53 +01:00
Nick Lanham
dc17012ed6
Free up scanned kit memory on cleanup. Fixes a memory leak
2012-02-13 16:20:29 +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
85a7e73969
Actually change kit on dropdown select
2012-02-13 12:02:17 +01:00
Nick Lanham
c8a7423e3e
Add gtk ui and make pan controls work
2012-02-13 11:24:26 +01:00