Commit Graph

111 Commits

Author SHA1 Message Date
falkTX
f6e1a21108 Fix loading filenames starting with "file://" (used in lv2 presets) 2014-10-24 03:12:39 +01:00
falkTX
f7ae7079c9 Fix typos leading to state not being saved 2014-10-24 02:34:16 +01:00
Nick Lanham
f244f3b09b Merge pull request #9 from PeterN/lv2unstable
Lv2unstable
2013-04-07 08:35:00 -07:00
Peter Nelson
79f48b9eee Check presence and number of samples before triggering activity LED 2013-02-15 22:44:08 +00:00
Peter Nelson
190c9f3a36 Move activity LED next to knobs to save screen estate 2013-02-13 15:29:31 +00:00
Peter Nelson
7e467e3a74 Fix crash on plugin close due to free on uninitialised pointer 2013-02-13 15:24:39 +00:00
Nick Lanham
8a0bcb4610 Updates for evolving LV2 spec. Fixes atom calls (now have atom in name) and state interface 2012-04-16 17:09:26 +02:00
Nick Lanham
8da1de3091 Communicate sample zero position to plugin so it can store/restore it, and code to actually do the store/restore 2012-04-03 23:38:41 +02:00
Nick Lanham
0dadd354c3 Store ignore state and get it from core properly 2012-04-03 22:53:16 +02:00
Nick Lanham
f2c4125869 Core: Have options for ignore velocity and note_off. UI: Toggle buttons for those core options 2012-04-02 13:57:29 +02:00
Nick Lanham
534525ce9b Use midi velocity to set intensity of sample. Core only 2012-04-02 11:35:08 +02:00
Nick Lanham
6992a246aa Update for new lv2 packaging 2012-03-29 23:16:50 +02:00
Nick Lanham
6ffc33593a Update for new sample zero possition feature 2012-03-27 17:00:29 +02:00
Nick Lanham
0e08f67e20 Update readme for notification led 2012-03-27 16:35:54 +02:00
Nick Lanham
925f6b20a4 Allow sample to be triggered by clicking on notification led 2012-03-27 16:34:12 +02:00
Nick Lanham
b5f2a60d44 Check that range is valid in case callback happens before ui is fully built 2012-03-27 16:02:30 +02:00
Nick Lanham
b219c64dc5 Switch to using led images for trigger notification 2012-03-27 16:02:11 +02:00
Nick Lanham
ee8eb9179d Simple notification (flash frame border) for sample trigger 2012-03-26 13:44:28 +02:00
Nick Lanham
a250ec71d4 Remove irrelevant note 2012-03-25 22:45:42 +02:00
Nick Lanham
88e747f4f1 Update readme for lv2unstable branch 2012-03-25 22:41:15 +02:00
Nick Lanham
c5ef4d1fda actually set get_state uri (fix copy/paste bug) 2012-03-25 20:52:47 +02:00
Nick Lanham
20893784fc Remove kit_num port 2012-03-25 20:52:22 +02:00
Nick Lanham
16d4bd4c3a Remove a few debugging messages 2012-03-25 19:20:19 +02:00
Nick Lanham
6cbb56a357 Switch to atom:AtomPort as that's now what lv2 uses 2012-03-25 19:15:00 +02:00
Nick Lanham
75285073cb Updates so cmake checks correct extensions and version for new lv2 stuff 2012-03-25 18:25:10 +02:00
Nick Lanham
7c88aa44f7 Fix totally broken lv2 checks 2012-03-25 18:21:31 +02:00
Nick Lanham
1715d437e9 Add state support and startup state polling for the ui 2012-03-25 18:10:49 +02:00
Nick Lanham
dc2872309c Add a label for the currently loaded kit 2012-03-23 14:57:34 +01:00
Nick Lanham
58ecf566fa Send notifications of kit load back to the ui 2012-03-23 14:19:57 +01:00
Nick Lanham
20e94c55fb Switch to using atoms to pass paths from ui to core for kit loading 2012-03-22 19:37:18 +01:00
Nick Lanham
990caaf510 Move to using atom instead of event. So far just pass midi via atom. 2012-03-22 14:15:00 +01:00
Nick Lanham
1a624dd489 Need an extra row if there aren't a multiple of the # of samples columns 2012-03-17 16:37:46 +01:00
Nick Lanham
3f9a856362 Reduce required version of libsamplerate 2012-03-16 14:22:43 +01:00
Nick Lanham
c4db0d29a0 Allow setting of sample zero position, and add compiler options to change default 2012-03-16 14:20:24 +01:00
Nick Lanham
b9d1bc7040 No need for activate/deactive. Free when more than one prefix on knob is set 2012-02-25 11:33:22 +01:00
Nick Lanham
d3cc0531bf Don't use hard coded path for knob image, use bundle-path from lv2 host 2012-02-23 14:12:03 +01:00
Nick Lanham
06769d6fd7 Update markdown 2012-02-23 13:38:45 +01:00
Nick Lanham
f4ad858539 Update README for knob info 2012-02-23 13:29:54 +01:00
Nick Lanham
cdbbe334f1 Put sample # in ()s after sample name in frame title 2012-02-23 13:17:28 +01:00
Nick Lanham
aa62651ab3 Ahh, much better way to stay resident, use -Wl,-znodelete in link 2012-02-23 13:11:20 +01:00
Nick Lanham
9b90186994 Don't use G_DEFINE_TYPE anymore, to be pre-gtk+2.24 compatible. Middle click resets knob to 0.0. 2012-02-23 12:54:39 +01:00
Nick Lanham
e4de7f2924 Only destroy ourselves if we haven't already been destroyed 2012-02-23 12:54:39 +01:00
Nick Lanham
bb02dfe22e Add htest and knobt targets 2012-02-23 12:54:39 +01:00
Nick Lanham
2944f6762c Add option to cmake to use old style sliders 2012-02-23 12:54:39 +01:00
Nick Lanham
43fdd2f200 Update README for cmake, and move Makefile to Makefile.legacy 2012-02-23 12:54:39 +01:00
Nick Lanham
bfa9578ab2 Add CMakeLists.txt for cmake 2012-02-23 12:54:39 +01:00
Nick Lanham
37cad970c0 Update .gitignore 2012-02-23 12:54:39 +01:00
Nick Lanham
764b499f60 Track knob.png 2012-02-23 12:54:39 +01:00
Nick Lanham
8081a768c4 Change packing, include nknob.c in build 2012-02-23 12:54:38 +01:00
Nick Lanham
57dae2306c Draw knob in x-center of allocated area 2012-02-23 12:54:38 +01:00