Robbert van der Helm
59c18bf163
Reformat with rustfmt
2026-05-10 17:05:44 +02:00
Billy Messenger
7da01b5f21
fix transparency in softbuffer example
2025-06-15 21:02:22 +02:00
Billy Messenger
653f6f8451
bump wgpu version in byo_gui_wgpu
2025-04-16 11:04:21 -05:00
Billy Messenger
c712b044df
fix typo in code
2025-04-16 10:55:22 -05:00
Billy Messenger
ac250420fb
fix raw_window_handle panic in Windows
2025-04-16 10:55:22 -05:00
Billy Messenger
490e7b5ed8
work around rust-analyzer derp
2025-04-16 10:55:22 -05:00
Billy Messenger
89fb51248d
fix typo in docs
2025-04-16 10:55:22 -05:00
Billy Messenger
ac1caecd2d
add "bring your own gui" example plugins
2025-04-16 10:55:22 -05:00
oilcake
400eb3156f
typo fixed
2025-03-17 22:12:38 +01:00
oilcake
17ba595e74
typo fixed
2025-03-09 16:17:36 +01:00
Jakub Turowski
91a0ff745e
Introduce egui window resizability
2025-02-23 22:08:45 +01:00
Robbert van der Helm
cd9b589d23
Fix invalid debug assertions check
2024-05-06 00:57:29 +02:00
Robbert van der Helm
a5abe896ed
Mark the Sine example struct pub
...
For standalone testing. The `Cargo.toml` and `main.rs` changes aren't
committed since these plugins don't really need standalones, but it's
still nice for debugging.
2024-05-05 22:25:35 +02:00
Robbert van der Helm
10aabe3a38
Use default-features instead of default_features
...
The latter is deprecated.
2024-05-04 20:27:44 +02:00
Billy Messenger
0dccb4501f
update egui and egui_baseview
2024-02-22 20:54:58 +01:00
Robbert van der Helm
7a01b57735
Update the copyright headers
...
Happy new year!
2024-01-09 19:27:05 +01:00
Robbert van der Helm
96d4e34ac8
Don't build a Rust library for SC
2023-12-30 17:11:57 +01:00
Robbert van der Helm
b07220abe8
Update Spectral Compressor for upstream changes
2023-12-30 14:51:03 +01:00
Robbert van der Helm
ec818e545b
Reformat SoftVacuum
2023-12-30 14:44:40 +01:00
Robbert van der Helm
b702b9a55e
Update Diopser for upstream vizia changes
2023-12-30 14:44:40 +01:00
Robbert van der Helm
762844f8f6
Update the Diopser XY pad
...
The translation can now be done from the stylesheet, in percentages.
2023-12-30 14:44:40 +01:00
Robbert van der Helm
151a4ec29e
Update gain_gui_vizia for upstream vizia changes
2023-12-30 14:44:40 +01:00
Robbert van der Helm
193ec70b8a
Update resize handle for upstream vizia changes
2023-12-30 14:44:40 +01:00
Robbert van der Helm
eb70aa2892
Update stylesheets for changed units
2023-12-30 14:44:40 +01:00
Robbert van der Helm
5a2ef860b1
Update Vizia assets for font selection changes
2023-12-30 14:44:40 +01:00
Robbert van der Helm
c0a72661e1
Fix new Clippy lints
2023-09-03 16:35:57 +02:00
Robbert van der Helm
b31bafdc4b
Add missing note ports to the SysEx example
2023-06-07 21:18:52 +02:00
Robbert van der Helm
af12853644
Enable sample accurate automation in SoftVacuum
2023-04-25 00:22:14 +02:00
Robbert van der Helm
808782df05
Take &mut self for editor() and task_executor()
2023-04-24 14:51:40 +02:00
Robbert van der Helm
6f1f7e66ab
Rename CLAP main control page name
2023-04-22 17:00:49 +02:00
Robbert van der Helm
56c0a21989
Define remote controls for Crossover
2023-04-22 16:59:18 +02:00
Robbert van der Helm
f2ac4660ca
Replace Crossover preset URL
2023-04-14 14:52:00 +02:00
Robbert van der Helm
699c2b99f9
Update Soft Vacuum's descriptions
2023-04-07 13:18:13 +02:00
Robbert van der Helm
e1c7508624
Rename the Soft Vacuum package
2023-04-05 20:07:13 +02:00
Robbert van der Helm
ad5f0ce72a
Upsample the slews in Soft Vacuum
...
Now the oversampled versions sound similar to the non-oversampled
version.
2023-04-05 19:52:41 +02:00
Robbert van der Helm
f922e668b7
Add an upsampling-only option to the oversamplers
...
This will be used to upsample the slew control signal.
2023-04-05 19:52:09 +02:00
Robbert van der Helm
b9045a2aa8
Split slew computation in Hard Vacuum
2023-04-05 19:45:30 +02:00
Robbert van der Helm
c748d79963
Temporarily remove slew compensation
...
We should probably just upsample the slews as a control signal and use
that instead.
2023-04-05 19:08:59 +02:00
Robbert van der Helm
4e0a0d4cd5
Move smoothing scratch buffers to the heap
...
This is probably a good idea to keep the stack sizes small. A couple 32
element buffers should be fine, but these fit 512 elements each and
Windows can be fussy about stack sizes.
2023-04-05 19:05:51 +02:00
Robbert van der Helm
d3f820dc8c
Set the default oversampling amount to 2x
...
Oversampling is not always needed, so this is probably a better default.
2023-04-05 18:54:13 +02:00
Robbert van der Helm
913aa4bef9
Decrease Soft Vacuum output gain range
...
-40 dB sounds reasonable. No need to go down all the way to -100.0. The
original version was in the linear domain.
2023-04-05 18:46:47 +02:00
Robbert van der Helm
4b5f52252a
Make the oversampling in Soft Vacuum configurable
2023-04-05 18:40:40 +02:00
Robbert van der Helm
c6765d91ac
Modify oversampler to allow variable no of stages
...
This is needed to be able to add a control for the oversampler amount.
2023-04-05 18:22:28 +02:00
Robbert van der Helm
40db21277e
Fix debug assertions in oversampling
...
These were leftover from before the addition of delays.
2023-04-05 18:22:28 +02:00
Robbert van der Helm
1711efa11e
Add a basic 4x oversampled version of Hard Vacuum
...
The oversampling amount should be configurable, and it would work better
if the slew signal was oversampled independently instead of doing this
compensation thing.
2023-04-05 18:22:28 +02:00
Robbert van der Helm
6a368c1ac6
Add a Lanczos3-based linear phase oversampler
2023-04-05 18:22:28 +02:00
Robbert van der Helm
4b706acac5
Mention Soft Vacuum in the readme
2023-04-05 18:22:28 +02:00
Robbert van der Helm
41b513541d
Rename Soft Vacuum plugin name
2023-04-05 18:22:28 +02:00
Robbert van der Helm
f4c3c96364
Add parameters for the Hard Vacuum port
2023-04-05 18:22:28 +02:00
Robbert van der Helm
456a22119e
Port the Hard Vacuum algorithm
2023-04-05 18:22:28 +02:00