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 |
|
Nick Lanham
|
3030202fa4
|
Use nknobs instead of sliders
|
2012-02-23 12:54:38 +01:00 |
|
Nick Lanham
|
3da6249e55
|
Support showing tooltip of value.
minor re-formatting
|
2012-02-23 12:54:38 +01:00 |
|
Nick Lanham
|
771fd5b528
|
Add nknob, modified/simlified version of phatknob
|
2012-02-23 12:54:38 +01:00 |
|
Nick Lanham
|
fedf1a87a6
|
Don't ignore port_events for gain/pan if I haven't shown the ui yet, just remember them.
|
2012-02-23 12:52:53 +01:00 |
|
Nick Lanham
|
9e0de55c5c
|
Update .gitignore
|
2012-02-21 13:39:39 +01:00 |
|
Nick Lanham
|
8f635353df
|
Don't keep filename around if only scanning
|
2012-02-21 13:39:14 +01:00 |
|