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 |
|
Nick Lanham
|
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.
|
2012-02-21 13:16:37 +01:00 |
|
Nick Lanham
|
b3dd5bb1b2
|
Set frame names to instrument names
|
2012-02-21 13:00:24 +01:00 |
|
Nick Lanham
|
bf7262d12f
|
Get instrument names during a scan-only parse
|
2012-02-21 12:53:29 +01:00 |
|
Nick Lanham
|
8b334e9b67
|
Add parser test (usually ifdefed out)
|
2012-02-21 10:29:54 +01:00 |
|
Nick Lanham
|
fd14574c5f
|
Oops, walk layer list properly to free filenames. Fixes segfault when loading multi-layer kits.
|
2012-02-18 15:50:49 +01:00 |
|
Nick Lanham
|
2771edd323
|
Update .gitignore
|
2012-02-18 15:29:27 +01:00 |
|
Nick Lanham
|
06c5522d12
|
Fix slider callbacks (return FALSE so can drag without port event). Zero gain/pan vals. Set size requests on ranges.
|
2012-02-17 15:23:02 +01:00 |
|
Nick Lanham
|
7c178e31cc
|
Store previous gain/pan values to restore to sliders when we init a new kit
|
2012-02-17 14:18:53 +01:00 |
|
Nick Lanham
|
72205464a9
|
Fix some memory leaks when loading a kit
|
2012-02-17 12:16:40 +01:00 |
|
Nick Lanham
|
7252cb8b51
|
Fix a mem leak
|
2012-02-17 12:08:24 +01:00 |
|
Nick Lanham
|
2cb080285b
|
Use change-value signal which behaves much more sensibly
|
2012-02-16 19:24:29 +01:00 |
|
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 |
|