Nick Lanham
|
61bb1fe89e
|
Use -Wall, and clean-up things so no warnings
|
2012-02-15 12:20:11 +01:00 |
|
Nick Lanham
|
c284a0ba8e
|
Opps, use second buffer so as not to clobber path
|
2012-02-15 12:17:14 +01:00 |
|
Nick Lanham
|
d76a3fcee4
|
Make midi base note a control
|
2012-02-14 15:39:53 +01:00 |
|
Nick Lanham
|
f109726bd7
|
Expand paths with ~ with HOME environment variable.
Also: add a bit of doc about default_drumkit_locations and RATE_CONV_QUALITY
|
2012-02-14 12:16:35 +01:00 |
|
Nick Lanham
|
48bf1f33b9
|
Use libsamplerate to convert samples not at the same rate as the plugin is running at
This adds a dependency on libsamplerate
|
2012-02-14 12:03:18 +01:00 |
|
Nick Lanham
|
645a4b497c
|
Identify as an lv2:InstrumentPlugin
|
2012-02-13 18:08:35 +01:00 |
|
Nick Lanham
|
71208fa0c4
|
Oops, remove dep on drmr_ui.xml
|
2012-02-13 17:34:51 +01:00 |
|
Nick Lanham
|
bbbfea4564
|
Note SS on wiki
|
2012-02-13 17:10:34 +01:00 |
|
Nick Lanham
|
8b6ba8457d
|
Update README.md
|
2012-02-13 16:56:37 +01:00 |
|
Nick Lanham
|
e55718413d
|
Don't build debug
|
2012-02-13 16:48:25 +01:00 |
|
Nick Lanham
|
b93495a770
|
Scan /usr/share/drmr/drumkits and ~/.drmr/drumkits for kits. Don't warn if a dir to scan doesn't exist
|
2012-02-13 16:41:29 +01:00 |
|
Nick Lanham
|
11d60f0e5b
|
Play layer 0 when no appropriate layer could be found
|
2012-02-13 16:33:51 +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
|
9e760341b4
|
Make parser layer aware
|
2012-02-13 12:57:32 +01:00 |
|
Nick Lanham
|
85a7e73969
|
Actually change kit on dropdown select
|
2012-02-13 12:02:17 +01:00 |
|
Nick Lanham
|
28b8597ea0
|
Change bundle to just drmr.lv2
|
2012-02-13 11:28:56 +01:00 |
|
Nick Lanham
|
5262d5fcea
|
Update .gitignore, get rid of dynamic manifest stuff for now
|
2012-02-13 11:26:39 +01:00 |
|
Nick Lanham
|
c8a7423e3e
|
Add gtk ui and make pan controls work
|
2012-02-13 11:24:26 +01:00 |
|
Nick Lanham
|
d36035e0ab
|
Bump gains to 32. Add pans pointer (no controls yet)
|
2012-02-12 21:40:12 +01:00 |
|
Nick Lanham
|
ba2b776b0b
|
Fix gain calculation
|
2012-02-12 13:33:38 +01:00 |
|
Nick Lanham
|
8ed58ec1c6
|
Move load_sample into drmr_hydrogen.c
|
2012-02-07 21:33:20 +01:00 |
|
Nick Lanham
|
c31bea22f5
|
Free things properly in cleanup
|
2012-02-07 21:30:32 +01:00 |
|
Nick Lanham
|
7e857abd89
|
Be a bit less clever but more correct about copying sample data
|
2012-02-07 21:25:43 +01:00 |
|
Nick Lanham
|
cd1e3f90b3
|
Set samples to NULL to avoid double free
|
2012-02-07 21:19:44 +01:00 |
|
Nick Lanham
|
4809e697c0
|
Fix a few race conditions and handle unloadable samples better
|
2012-02-07 21:08:33 +01:00 |
|
Nick Lanham
|
88081691c3
|
Fix a couple typos
|
2012-02-07 13:07:48 +01:00 |
|
Nick Lanham
|
4fe5bedd30
|
Add notes
|
2012-02-07 13:05:31 +01:00 |
|
Nick Lanham
|
66e6f9844f
|
Don't build debug
|
2012-02-07 12:57:56 +01:00 |
|
Nick Lanham
|
e608ed3906
|
remove printf, fix error message
|
2012-02-07 12:54:42 +01:00 |
|
Nick Lanham
|
e7ed85db4d
|
Add license info (GPL3)
|
2012-02-07 12:52:59 +01:00 |
|
Nick Lanham
|
ade0388ba8
|
Fix README
|
2012-02-07 12:48:38 +01:00 |
|
Nick Lanham
|
fa85da3bd0
|
Add README
|
2012-02-07 12:43:14 +01:00 |
|
Nick Lanham
|
4d2fa99e34
|
Change default install location
|
2012-02-07 12:42:51 +01:00 |
|
Nick Lanham
|
9c1e713914
|
Fix some segfaults for kits with invalid instrument entries. Also fix a couple in internal segfaults.
|
2012-02-07 12:22:26 +01:00 |
|
Nick Lanham
|
a2e14e6652
|
Control to set kit index
|
2012-02-07 12:00:07 +01:00 |
|
Nick Lanham
|
44cd116946
|
Scan for hydrogen kits
|
2012-02-07 10:59:24 +01:00 |
|
Nick Lanham
|
a4c2826def
|
Add per sample gains (up to sixteen)
|
2012-02-07 09:31:51 +01:00 |
|
Nick Lanham
|
ae0f9aaa53
|
Add .gitignore
|
2012-02-06 22:56:38 +01:00 |
|
Nick Lanham
|
1976f033a3
|
initial commit, working basics.
- loads a hard-coded hydrogen kit
- repsonds to midi
- no individual control
- no gui
|
2012-02-06 22:54:18 +01:00 |
|