Robbert van der Helm
|
54bab5ff6d
|
Add an nih_trace!() macro
|
2022-04-24 15:30:38 +02:00 |
|
Robbert van der Helm
|
b88707769a
|
Add a way to find out the current plugin API
|
2022-04-21 21:27:36 +02:00 |
|
Robbert van der Helm
|
8eaecb6e5c
|
Add a way to completely exclude the vst3-sys dep
Because technically you might still include GPL'd symbols even if you
wouldn't use the `nih_export_vst3!()` macro.
|
2022-04-15 16:14:42 +02:00 |
|
Robbert van der Helm
|
24837d1552
|
Implement full MIDI support for CLAP
|
2022-04-07 23:28:31 +02:00 |
|
Robbert van der Helm
|
1141616466
|
Replace ACCEPTS_MIDI bool with new enum
So we can gate future MIDI CC support behind an additional option since
this involves more work on the VST3 side.
|
2022-04-07 20:27:37 +02:00 |
|
Robbert van der Helm
|
2af3f84416
|
Rename State to PluginState
Now that it is part of the public API.
|
2022-04-07 17:39:34 +02:00 |
|
Robbert van der Helm
|
7cc05fce9a
|
Use crate instead of super for prelude reexports
|
2022-04-07 14:13:03 +02:00 |
|
Robbert van der Helm
|
54371fb488
|
Expose the State object
So we can later allow plugins to save and restore state from their GUI
this way.
|
2022-04-07 14:12:53 +02:00 |
|
Robbert van der Helm
|
a1be942d6d
|
Add flags to control parameter visibility
For the host and in generic UIs. These aren't wired up to anything yet.
|
2022-03-23 13:04:14 +01:00 |
|
Robbert van der Helm
|
9e3149b931
|
Move ParamPtr to the prelude
|
2022-03-23 12:46:46 +01:00 |
|
Robbert van der Helm
|
6628baf47e
|
Split up the nih_plug_derive crate into modules
|
2022-03-16 15:53:35 +01:00 |
|
Robbert van der Helm
|
d758dd652f
|
Re-export all macros in the prelude
Now you don't need the `#[macro_use] extern crate nih_plug;` anymore
|
2022-03-04 12:01:47 +01:00 |
|
Robbert van der Helm
|
4c0b07c578
|
💥 Move re-exports to a prelude module
So you can import everything at once, because you're likely going to
need at least 90% of it anyways.
|
2022-03-03 23:23:51 +01:00 |
|