Christopher Arndt
|
e6c66ed72c
|
refactor: do param bounds checking in C code
Some more code re-arranging
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
|
2024-09-30 09:25:24 +02:00 |
Christopher Arndt
|
f40df2491e
|
refactor: clean up faustlpf plugin Nim code a bit
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
|
2024-09-29 16:33:18 +02:00 |
Christopher Arndt
|
4dcfd1abdb
|
docs: update readme
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
|
2024-09-29 14:18:07 +02:00 |
Christopher Arndt
|
1f72523055
|
fix: use -fvisibility=hidden when using GCC
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
|
2024-09-29 13:49:43 +02:00 |
Christopher Arndt
|
521fefc531
|
feat: add faustlpf example
Shows how to use DSP code in C generated from FAUST code
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
|
2024-09-29 13:47:26 +02:00 |
Christopher Arndt
|
eb814d16c3
|
fix: export all enum members in core and atom API
|
2024-09-28 03:02:49 +02:00 |
Christopher Arndt
|
f001184fea
|
feat: add tiltfilter example
|
2024-09-28 03:02:49 +02:00 |
Christopher Arndt
|
75f3ce03b3
|
refactor: some file and object renaming
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
|
2024-09-28 03:02:07 +02:00 |
Christopher Arndt
|
4d60684b07
|
Turn atomSequenceClear into a template
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
|
2024-05-28 15:48:39 +02:00 |
Christopher Arndt
|
f71ec0d0df
|
Remove comment not relevant to Nim version
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
|
2024-05-28 15:32:16 +02:00 |
Christopher Arndt
|
b88f75efce
|
Use `isNil` to check null pointers
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
|
2024-05-28 15:31:29 +02:00 |
Christopher Arndt
|
af27abbaca
|
Replace C memcmp/cpy with copyMem/cmpMem
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
|
2024-05-23 20:17:13 +02:00 |
Christopher Arndt
|
1dcf5ac82f
|
Minor doc comment fixes
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
|
2024-05-23 18:15:52 +02:00 |
Christopher Arndt
|
11c9fc653d
|
Some Atom handling refactoring
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
|
2024-05-22 19:14:34 +02:00 |
Christopher Arndt
|
d39cea5a98
|
Update readme to mention miditranspose example
|
2024-05-21 18:13:42 +02:00 |
Christopher Arndt
|
9bb9321dcb
|
Make MIDI transpose example functional
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
|
2024-05-21 18:09:40 +02:00 |
Christopher Arndt
|
ba6aaa22ab
|
Implement MIDI procesing (WIP)
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
|
2024-05-20 13:20:01 +02:00 |
Christopher Arndt
|
ff6ddf77d2
|
Move wrapper code into sub-module; adapt/tweak examples
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
|
2024-05-18 15:11:02 +02:00 |
Christopher Arndt
|
095774213d
|
fix: use correct prefix for units LV2 extension in manifests
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
|
2024-05-01 05:21:05 +02:00 |
Christopher Arndt
|
2ec533edca
|
Add cutoff param smoothing in multimode_filter example
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
|
2024-04-29 18:07:33 +02:00 |
Christopher Arndt
|
810efc80f8
|
Add paragraph to readme about additional examples
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
|
2024-04-28 20:02:23 +02:00 |
Christopher Arndt
|
72a56a56fd
|
Remove unused feature from amp.lv2 manifest
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
|
2024-04-28 20:01:39 +02:00 |
Christopher Arndt
|
4dc371c7de
|
Minor filter example fixes and tweaks
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
|
2024-04-28 12:37:14 +02:00 |
Christopher Arndt
|
8fc3663bc3
|
Add multi-mode state-variable filter example plugin
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
|
2024-04-28 12:03:43 +02:00 |
Christopher Arndt
|
f76ec9a1ef
|
More stream-lining of nimble file
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
|
2024-04-23 05:02:30 +02:00 |
Christopher Arndt
|
308da25bbc
|
Compile release version of example with -d:lto and -d:strip
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
|
2024-04-23 05:02:30 +02:00 |
Christopher Arndt
|
5aebe31715
|
Use / operator from std/os for better path handling in nimble file
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
|
2024-04-23 05:02:30 +02:00 |
Christopher Arndt
|
30047ff0ca
|
Improve how-to instructions in readme
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
|
2024-04-23 05:02:30 +02:00 |
Christopher Arndt
|
6c57a8b249
|
nimble 'build_ex' task: only set -d:release / -opt:speed neither release or debug is defined
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
|
2024-04-20 20:33:22 +02:00 |
Christopher Arndt
|
de6512b420
|
Expand readme
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
|
2024-04-20 15:47:16 +02:00 |
Christopher Arndt
|
c27c9988b7
|
Add stub readme and license file
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
|
2024-04-20 04:16:16 +02:00 |
Christopher Arndt
|
a151e96233
|
Add nimble tasks and example 'amp' plugin
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
|
2024-04-20 04:16:16 +02:00 |
Christopher Arndt
|
95100a0f03
|
Initial commit
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
|
2024-04-19 12:07:48 +02:00 |