Robbert van der Helm
|
a26ddbb45e
|
Change CLAP_KEYWORDS to CLAP_FEATURES
This name was changed in CLAP 0.19, but in 0.18 it's still called
features.
|
2022-02-28 17:29:53 +01:00 |
|
Robbert van der Helm
|
1151a80769
|
Add the other CLAP metadata fields
|
2022-02-28 17:18:11 +01:00 |
|
Robbert van der Helm
|
c7f1c46f18
|
Add a reverse DNS ID field to ClapPlugin
|
2022-02-28 17:04:47 +01:00 |
|
Robbert van der Helm
|
56c1545196
|
Add a basic nih_export_clap!() macro
This does not do anything useful yet.
|
2022-02-28 14:45:31 +01:00 |
|
Robbert van der Helm
|
d5d90e3e61
|
Add a ClapPlugin trait
Just like the Vst3Plugin trait
|
2022-02-28 14:45:07 +01:00 |
|
Robbert van der Helm
|
7632b21a95
|
Remove debug code from sine example
Not sure how this ended up here.
|
2022-02-15 03:45:39 +01:00 |
|
Robbert van der Helm
|
3d8cfd7477
|
Use the step sizes
|
2022-02-13 16:43:11 +01:00 |
|
Robbert van der Helm
|
cd0b870682
|
Directly pass a style to .with_smoother()
|
2022-02-12 19:56:37 +01:00 |
|
Robbert van der Helm
|
d6b358f8ca
|
Don't require importing Param for derive macro
|
2022-02-12 19:55:39 +01:00 |
|
Robbert van der Helm
|
bc11c97fcf
|
Use the new builder interface
|
2022-02-12 17:19:52 +01:00 |
|
Robbert van der Helm
|
342aebee89
|
Add a plugin skeleton for a Diopser port
|
2022-02-12 16:29:23 +01:00 |
|
Robbert van der Helm
|
f645b6a92f
|
Relicense under the ISC license
|
2022-02-12 16:04:46 +01:00 |
|
Robbert van der Helm
|
b075d1b1bb
|
Modify the editor API to use trait objects
The alternative isn't really feasible without specialization, and
NIH-plug should work on the stable compiler.
|
2022-02-05 17:12:03 +01:00 |
|
Robbert van der Helm
|
7ac1df0d8d
|
Add stubs for editor handling
|
2022-02-05 12:46:26 +01:00 |
|
Robbert van der Helm
|
bbc190c67f
|
Hold the RwLock guard in the process context
This avoids having to constantly acquire a new lock.
|
2022-02-04 23:03:11 +01:00 |
|
Robbert van der Helm
|
cbd51b0c3a
|
Monomorphize the context variables
For the parameter setting context functions we don't be able to use
trait objects.
|
2022-02-04 22:34:53 +01:00 |
|
Robbert van der Helm
|
2c0b797c40
|
Avoid clicks in the MIDI sine example
|
2022-02-04 15:26:37 +01:00 |
|
Robbert van der Helm
|
15d0e69d46
|
Remove TODO about adding MIDI support
Since we did just that.
|
2022-02-04 15:17:42 +01:00 |
|
Robbert van der Helm
|
366deda83c
|
Add MIDI support to the sine example
|
2022-02-04 15:17:42 +01:00 |
|
Robbert van der Helm
|
f69fdcef5f
|
Add another plugin constant for MIDI support
|
2022-02-04 15:17:42 +01:00 |
|
Robbert van der Helm
|
295ecc94ee
|
Shorten frequency parameter name
Since it would overflow otherwise.
|
2022-02-03 17:01:20 +01:00 |
|
Robbert van der Helm
|
10c306e035
|
Move example plugins into a subdirectory
|
2022-02-03 16:57:10 +01:00 |
|