Robbert van der Helm
|
74f555ebab
|
Disable stripping symbols in profile builds
Doesn't really work otherwise now does it?
|
2022-05-22 20:28:25 +02:00 |
|
Robbert van der Helm
|
f3ead4caca
|
Add a profiling Cargo profile
This is a release build with debug symbols.
|
2022-05-22 20:17:21 +02:00 |
|
Robbert van der Helm
|
c141314e30
|
Update for CLAP 0.25
|
2022-05-09 16:50:24 +02:00 |
|
Robbert van der Helm
|
367cafba26
|
Log backtraces in panics
|
2022-04-27 16:23:12 +02:00 |
|
Robbert van der Helm
|
b2ac93f255
|
Win the loudness war
|
2022-04-27 15:37:17 +02:00 |
|
Robbert van der Helm
|
c8ea1cf316
|
Work around rust-analyzer problems with baseview
|
2022-04-27 13:13:49 +02:00 |
|
Robbert van der Helm
|
da86d1c6b1
|
Open a basic baseview window for standalone target
|
2022-04-24 15:48:41 +02:00 |
|
Robbert van der Helm
|
f3db4a9ed0
|
Add a (not yet functional) standalone exporter
|
2022-04-24 15:48:05 +02:00 |
|
Robbert van der Helm
|
ac69e3ef54
|
Document assert_no_alloc interaction with panics
|
2022-04-24 15:40:44 +02:00 |
|
Robbert van der Helm
|
3b0291b4f5
|
Add function for setting up file and windbg logs
And also writing panics to those logs.
|
2022-04-24 15:08:48 +02:00 |
|
Robbert van der Helm
|
37b62e4278
|
Add an IRunLoop event runner on Linux
|
2022-04-20 19:44:03 +02:00 |
|
Robbert van der Helm
|
00fff75c5e
|
Rename MIDI inverter example plugin directory
To match the package name.
|
2022-04-18 02:33:29 +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
|
c917114020
|
Rename the gain GUI examples to match package name
|
2022-04-14 23:53:14 +02:00 |
|
Robbert van der Helm
|
49f1a45b76
|
Add a MIDI effect that inverts all signals
To demonstrates the API. The CLAP version does not seem to be able to
output anything other than basic notes in Bitwig Studio 4.2.3.
|
2022-04-11 20:47:00 +02:00 |
|
Robbert van der Helm
|
c96e61e321
|
Use a vst3-sys fork for fixed NoteOffEvent fields
|
2022-04-11 18:53:50 +02:00 |
|
Robbert van der Helm
|
1e12fbe3f5
|
Add a feature flag to enable doc_auto_cfg
|
2022-04-11 16:41:09 +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
|
a49393f863
|
Update for CLAP 0.24
|
2022-04-05 16:32:00 +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
|
2c62b13ba5
|
Add the start of a Gain GUI port to vizia
|
2022-03-18 01:28:18 +01:00 |
|
Robbert van der Helm
|
fb5ce3c670
|
Add back the egui Gain GUI version
|
2022-03-17 23:25:42 +01:00 |
|
Robbert van der Helm
|
dc9f1bff45
|
Rename Gain GUI to Gain GUI (iced)
|
2022-03-17 23:22:47 +01:00 |
|
Robbert van der Helm
|
c9e42e6c2c
|
Add a basic adapter for vizia
|
2022-03-17 23:14:45 +01:00 |
|
Robbert van der Helm
|
db1401cccd
|
Update to upstream clap-sys
Now that the PR for CLAP 0.23 has been merged.
|
2022-03-16 20:59:09 +01:00 |
|
Robbert van der Helm
|
ff9e0f2ddf
|
Add an empty crate for iced support
|
2022-03-12 22:11:37 +01:00 |
|
Robbert van der Helm
|
5e8548d9ce
|
Enable thin LTO on the release profile
|
2022-03-09 01:16:48 +01:00 |
|
Robbert van der Helm
|
cec42ac2d6
|
Strip symbols from release builds
Keeps everything a lot smaller, and I'm not expecting backtraces from
release builds anyways.
|
2022-03-09 01:08:50 +01:00 |
|
Robbert van der Helm
|
48bc64ebb1
|
Update for CLAP 0.21
|
2022-03-09 00:27:44 +01:00 |
|
Robbert van der Helm
|
bb341fdf50
|
Add an empty plugin for Crisp
|
2022-03-08 18:03:38 +01:00 |
|
Robbert van der Helm
|
8ee380864c
|
Update for CLAP 0.20
|
2022-03-08 00:21:51 +01:00 |
|
Robbert van der Helm
|
57239ab1c1
|
Fix url in main Cargo.toml file
|
2022-03-07 20:03:05 +01:00 |
|
Robbert van der Helm
|
55e258bd27
|
Add the one and only Puberty Simulator plugin
|
2022-03-07 19:51:38 +01:00 |
|
Robbert van der Helm
|
b416d1630b
|
Add the basis for a simple STFT example
Right now it doesn't do any FFT operations yet, but all the pieces are
in place using the new STFT helper.
|
2022-03-06 02:07:53 +01:00 |
|
Robbert van der Helm
|
9d5de10d16
|
Use upstream vst3-sys again
Now that https://github.com/RustAudio/vst3-sys/pull/46 has been merged.
|
2022-03-02 10:36:38 +01:00 |
|
Robbert van der Helm
|
fa7f9fd85b
|
Provide a cargo subcommand for NIH-plug's bundler
|
2022-03-02 10:27:55 +01:00 |
|
Robbert van der Helm
|
8e0597b780
|
Move the xtask binary to a library
So you can use it in your own projects with minimal copying and pasting.
|
2022-03-02 10:02:03 +01:00 |
|
Robbert van der Helm
|
33905e5bc2
|
Add optional SIMD helpers for channel buffers
|
2022-03-01 21:39:53 +01:00 |
|
Robbert van der Helm
|
3e8b2b3759
|
Use AtomicRef instead of Mutexes for block smooth
|
2022-03-01 19:52:56 +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
|
15f27e2746
|
Move features section in main Cargo.toml
|
2022-02-15 18:13:47 +01:00 |
|
Robbert van der Helm
|
4f08dce975
|
Remove now unused strum dependency
|
2022-02-14 15:36:31 +01:00 |
|
Robbert van der Helm
|
39e8dfc83c
|
Add somewhat shady enum parameters
|
2022-02-14 02:04:17 +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
|
ed5e0f673b
|
Use an updated vst3-sys for cross compilation
|
2022-02-10 19:59:36 +01:00 |
|
Robbert van der Helm
|
02115d5004
|
Use a patched {egui-,}baseview for X11 GL contexts
|
2022-02-07 21:58:59 +01:00 |
|
Robbert van der Helm
|
611c0a4c39
|
Update baseview dependencies
These got updated to use more recent dependencies.
|
2022-02-07 11:45:12 +01:00 |
|
Robbert van der Helm
|
0fb8ce6f7e
|
Add part of a Windows event loop implementation
|
2022-02-07 00:33:41 +01:00 |
|
Robbert van der Helm
|
bad5d0ace6
|
Use a patched baseview with fixed window visual
Otherwise trying to embed the GUI in REAPER will panic.
https://github.com/RustAudio/baseview/pull/113
|
2022-02-06 13:33:28 +01:00 |
|