c067a43b27
Merge bsdf changes: - fix segfault - move options to top of gui - make sample_table scrollable
DrMr2-0.3
AlkorZ32022-01-10 14:37:34 +01:00
17383c6a99
- Fix drumkit name parsing from drumkit.xml by adding <componentList> support - Fix compile warning on compar_kit()
DrMr2-0.2
AlkorZ32021-11-09 11:00:02 +01:00
a26418b7f4
Set offset when triggering samples
falkTX2016-07-17 15:05:03 +02:00
a593de0836
Fix crash when saving state without a kit loaded
falkTX2015-05-09 20:35:18 +02:00
f6e1a21108
Fix loading filenames starting with "file://" (used in lv2 presets)
falkTX2014-10-24 03:12:39 +01:00
f7ae7079c9
Fix typos leading to state not being saved
falkTX2014-10-24 02:34:16 +01:00
f244f3b09b
Merge pull request #9 from PeterN/lv2unstable
Nick Lanham2013-04-07 08:35:00 -07:00
79f48b9eee
Check presence and number of samples before triggering activity LED
Peter Nelson2013-02-15 22:44:08 +00:00
190c9f3a36
Move activity LED next to knobs to save screen estate
Peter Nelson2013-02-13 15:29:31 +00:00
7e467e3a74
Fix crash on plugin close due to free on uninitialised pointer
Peter Nelson2013-02-13 15:24:39 +00:00
8a0bcb4610
Updates for evolving LV2 spec. Fixes atom calls (now have atom in name) and state interface
Nick Lanham2012-04-16 17:09:26 +02:00
8da1de3091
Communicate sample zero position to plugin so it can store/restore it, and code to actually do the store/restore
Nick Lanham2012-04-03 23:38:41 +02:00
0dadd354c3
Store ignore state and get it from core properly
Nick Lanham2012-04-03 22:53:16 +02:00
f2c4125869
Core: Have options for ignore velocity and note_off. UI: Toggle buttons for those core options
Nick Lanham2012-04-02 13:57:29 +02:00
534525ce9b
Use midi velocity to set intensity of sample. Core only
Nick Lanham2012-04-02 11:35:08 +02:00
8f635353df
Don't keep filename around if only scanning
Nick Lanham2012-02-21 13:39:14 +01:00
6bb66abca2
Keep empty instruments in sample list, to match up with hydrogen layout. NB: this will break existing patterns created against older versions of DrMr that used kits with empty instruments. Sorry about that.
Nick Lanham2012-02-21 13:16:37 +01:00
b3dd5bb1b2
Set frame names to instrument names
Nick Lanham2012-02-21 13:00:24 +01:00
bf7262d12f
Get instrument names during a scan-only parse
Nick Lanham2012-02-21 12:53:29 +01:00
8b334e9b67
Add parser test (usually ifdefed out)
Nick Lanham2012-02-21 10:29:54 +01:00
fd14574c5f
Oops, walk layer list properly to free filenames. Fixes segfault when loading multi-layer kits.
Nick Lanham2012-02-18 15:50:49 +01:00
06c5522d12
Fix slider callbacks (return FALSE so can drag without port event). Zero gain/pan vals. Set size requests on ranges.
Nick Lanham2012-02-17 15:23:02 +01:00
7c178e31cc
Store previous gain/pan values to restore to sliders when we init a new kit
Nick Lanham2012-02-17 14:18:53 +01:00
72205464a9
Fix some memory leaks when loading a kit
Nick Lanham2012-02-17 12:16:40 +01:00
2cb080285b
Use change-value signal which behaves much more sensibly
Nick Lanham2012-02-16 19:24:29 +01:00
68d8b449cf
Don't set gain value after callback is set, since we'll then write it back to the ui
Nick Lanham2012-02-16 19:07:42 +01:00
a678e1b12e
Hide combo and show no kit label when an invalid kit index or kit is specified
Nick Lanham2012-02-16 12:55:59 +01:00
632b68e7c4
Update UI when changing kit_combo after 100 milliseconds to deal with hosts that don't send back port events
Nick Lanham2012-02-16 12:45:47 +01:00
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.
Nick Lanham2012-02-15 22:56:08 +01:00
61bb1fe89e
Use -Wall, and clean-up things so no warnings
Nick Lanham2012-02-15 12:20:11 +01:00
c284a0ba8e
Opps, use second buffer so as not to clobber path
Nick Lanham2012-02-15 12:17:14 +01:00
b93495a770
Scan /usr/share/drmr/drumkits and ~/.drmr/drumkits for kits. Don't warn if a dir to scan doesn't exist
Nick Lanham2012-02-13 16:41:29 +01:00
11d60f0e5b
Play layer 0 when no appropriate layer could be found
Nick Lanham2012-02-13 16:33:51 +01:00
dc17012ed6
Free up scanned kit memory on cleanup. Fixes a memory leak
Nick Lanham2012-02-13 16:20:29 +01:00