1
0
Fork 0
Commit graph

225 commits

Author SHA1 Message Date
dzil123
eb968ba446 Update to egui 0.22 2023-09-02 23:35:42 +02:00
Robbert van der Helm
c3b2b5b12d Update proc-macro2 pin
So everything compiles again on the latest nightly:

https://github.com/rust-lang/rust/issues/113152
2023-07-04 00:31:36 +02:00
Adrien Prokopowicz
4c87db906a Various MIRI fixes 2023-05-23 00:52:38 +02:00
Robbert van der Helm
1cedd1fd7e Upgrade NIH-log to 0.3.1
This fixes the local time offsets on Linux.
2023-04-24 23:57:58 +02:00
Robbert van der Helm
5075f88687 Update dependencies 2023-04-24 14:00:43 +02:00
Robbert van der Helm
841fe2424c Update to CLAP 1.1.8 2023-04-22 16:09:58 +02:00
Robbert van der Helm
e1c7508624 Rename the Soft Vacuum package 2023-04-05 20:07:13 +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
3e26fcf912 Add a skeleton for a Hard Vacuum port 2023-04-05 18:22:28 +02:00
Robbert van der Helm
a33569bff6 Bump Spectral Compressor to version 0.4.3 2023-03-31 12:54:20 +02:00
Robbert van der Helm
f7dd40aabc Bump Spectral Compressor to version 0.4.2
Was a bit too quick to tag 0.4.1.
2023-03-22 14:34:47 +01:00
Robbert van der Helm
ea39daf99b Bump Spectral Compressor to version 0.4.1 2023-03-22 13:50:53 +01:00
Robbert van der Helm
c24ace61ee Bump Spectral Compressor to 0.4.0 2023-03-22 13:16:11 +01:00
Robbert van der Helm
2de1fd563b Tweak cosmic text and module logging settings
In release builds the cosmic text messages are now suppressed, and in
debug builds the module is always shown even for error, warning, and
info messages.
2023-03-21 20:31:58 +01:00
Robbert van der Helm
990fe33ff7 Add the data needed for the analyzer to Data 2023-03-20 14:57:25 +01:00
Robbert van der Helm
9647f8f3dd Add triple buffers to share analyzer data in SC 2023-03-19 15:17:25 +01:00
Robbert van der Helm
c9793c6901 Add an editor mode enum for Spectral Compressor
To indicate that the GUI has been expanded.
2023-03-18 14:25:41 +01:00
Robbert van der Helm
5a74efeb26 Fork assert_no_alloc for nested permit+forbid
So you can use `assert_no_alloc()` inside of `permit_alloc()`.

https://github.com/Windfisch/rust-assert-no-alloc/pull/13
2023-03-03 16:11:28 +01:00
Robbert van der Helm
2dc0b48f73 Update the nih_plug_xtask dependencies 2023-03-01 23:23:04 +01:00
Robbert van der Helm
b1b3ee6e21 Update the clap dependency
No not that clap.
2023-03-01 23:15:02 +01:00
Robbert van der Helm
ed4054b0cf Update CPAL
This update mostly made things more complicated.
2023-03-01 23:11:52 +01:00
Robbert van der Helm
5e374216e9 Update the zstd dependency version 2023-03-01 22:35:00 +01:00
Robbert van der Helm
164e8bd402 Update the windows dependency version 2023-03-01 22:34:46 +01:00
Robbert van der Helm
4ee5f13638 Log assert_no_alloc failures using the logger
This can now finally be enabled thanks to NIH-log explicitly supporting
reentrant logging.

This finally resolves #30.
2023-03-01 19:53:36 +01:00
Robbert van der Helm
e9ac1c9efd Update to nih_log 0.2.0
This is needed to enable logging for assert_no_alloc failures.
2023-03-01 19:53:17 +01:00
Robbert van der Helm
c381744b47 Switch to using NIH-log for the logger
This greatly simplifies the setup, provides more deterministic and
performant behavior, and allows for better WinDbg integration by
detecting its presence at runtime and by using the regular pretty log
format there as well.
2023-03-01 19:01:15 +01:00
Robbert van der Helm
49e99eef53 Update the JACK bindings
We should no longer have to use our own fork for this.
2023-02-26 16:23:24 +01:00
Robbert van der Helm
2ed95bb52d Add basic MIDI device selection using midir 2023-02-25 17:19:06 +01:00
Robbert van der Helm
a8be77a513 Update Vizia, again
Vizia always enabled Winit support, which now requires wayland libs to
be installed when compiling vizia. We don't need or want that.
2023-02-23 18:57:03 +01:00
Robbert van der Helm
ed6f5d881c Update Vizia 2023-02-23 18:43:42 +01:00
Robbert van der Helm
af5396d1f4 Drop all wgpu support from nih_plug_iced
This old version ended up making it impossible to upgrade Vizia because
of semver breakage in web-sys and wgpu not pinning a web-sys version.
2023-02-20 20:46:26 +01:00
Robbert van der Helm
fba2c47614 Add a SysEx example plugin 2023-02-01 14:52:01 +01:00
Robbert van der Helm
9206b8489d Bump Buffr Blitch to 0.2.0 2023-01-17 15:06:41 +01:00
Robbert van der Helm
1c0ef2fa06 Update Vizia femtovg dependency
This hopefully fixes the CI again. The pinned version got force pushed,
so I changed it to use another branch.
2023-01-17 03:04:25 +01:00
Robbert van der Helm
754f3c3785 Update dependencies 2023-01-16 23:48:53 +01:00
Robbert van der Helm
cf52d60a61 Make the Spectral Compressor title link to GitHub 2023-01-16 01:18:32 +01:00
Robbert van der Helm
9f560b2c5c Bump Spectral Compressor version 2023-01-15 18:28:49 +01:00
Robbert van der Helm
bb521fcb82 Upgrade Vizia for the cosmic-text changes
This brings some breaking changes, and vertical positioning of text may
have changed slightly.
2023-01-12 19:03:02 +01:00
Robbert van der Helm
5c9be077e7 Allow BackgroundThread sharing between instances
This removes the need for every instance to have its own background
thread.
2023-01-06 17:51:38 +01:00
max
9fd88ffd48 initial event loop implementation for macOS 2023-01-01 20:14:55 +02:00
Robbert van der Helm
78c84b7596 Update dependencies 2022-12-16 23:29:03 +01:00
Robbert van der Helm
f58b69f10a Update baseplug for better resizing support
This should now fully support resizing in nih_plug_vizia on all
platforms.
2022-12-02 20:17:53 +01:00
Robbert van der Helm
1767e6abe4 Update nih_plug_iced to the latest baseview
The feature branch used to add mouse modifiers has long been merged into
upstream baseview.
2022-12-02 19:25:27 +01:00
Robbert van der Helm
ec34e54bfe Update dependencies, allow resizing on Win/macOS
This was implemented for Linux in March, but it should now also work on
Windows and macOS.
2022-12-01 20:21:56 +01:00
Robbert van der Helm
aca09c49c7 Auto-disable Diopser safe mode for older instances
Since this used to not do anything.
2022-11-29 20:00:21 +01:00
Robbert van der Helm
f0c6ce6e71 Update baseview with horizontal scrolling support 2022-11-22 16:27:32 +01:00
Robbert van der Helm
e5211ced4c Update vizia and baseview
This greatly improves performance on X11 as the frame pacing is now
fixed. VIZIA GUIs in debug builds also run at 3x the frame rate for me
now.
2022-11-18 15:30:11 +01:00
Robbert van der Helm
e55cb228e1 Update dependencies 2022-11-17 18:49:12 +01:00
Robbert van der Helm
8c3f00f9f6 Update the Vizia fork 2022-11-17 18:48:18 +01:00
Simon Leiner
d9797a606e
Move handling of NestedParams into a separate function 2022-11-13 20:38:48 +01:00