1
0
Fork 0
Commit graph

2172 commits

Author SHA1 Message Date
Robbert van der Helm
4511d9f8fd Update Vizia and baseview again
There has been some major refactoring in baseview that should solve some
leaks on macOS.
2023-12-30 14:51:03 +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
0dd58cd4bb Fix trailing whitespace
From a PR.
2023-12-30 14:44:40 +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
455f651d39 Update the peak meter for upstream vizia changes 2023-12-30 14:44:40 +01:00
Robbert van der Helm
b07ec12d04 Update ParamButton 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
669edc1df5 Update generic UI for upstream Vizia changes 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
27763d2632 Update the param slider for upstream vizia changes 2023-12-30 14:44:40 +01:00
Robbert van der Helm
3a0f3140b8 Update Vizia param base for upstream 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
ef42174a6a Update Vizia utils for upstream changes 2023-12-30 14:44:40 +01:00
Robbert van der Helm
68962fa22b Add tests for triangle intersection 2023-12-30 14:44:40 +01:00
Robbert van der Helm
fb71357ca3 Remove out of date comment 2023-12-30 14:44:40 +01:00
Robbert van der Helm
ba9f979be6 Ignore logging messages from selectors
Vizia now spams these.
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
76ef4d0ff9 Adapt raw_window_handle 0.4 for nih_plug_iced
I tried updating iced instead, but after a couple hours porting things I
gave up. Supporting newer iced versions will probably require rebuilding
the crate from scratch.
2023-12-30 14:44:40 +01:00
Robbert van der Helm
a16cbd6aad Adapt raw_window_handle 0.4 for nih_plug_egui
NIH-plug switched to version 0.5, so this adapter is needed for this
version of nih_plug_egui.
2023-12-30 14:44:40 +01:00
Robbert van der Helm
b794cdeafe Rework ParentWindowHandle to be a sum type
So we can mix and match versions of baseview that target different
versions of `raw_window_handle`.
2023-12-30 14:44:40 +01:00
Robbert van der Helm
4af581ba07 Remove unnecessary pointer checks 2023-12-30 14:44:40 +01:00
Robbert van der Helm
32c3f367e4 Update the vizia and baseview dependencies 2023-12-30 14:44:36 +01:00
Robbert van der Helm
756d5a3315 Add missing changelog entry 2023-12-30 14:08:10 +01:00
aimixsaka
7b228c3a25 Add initial compilation support for RISC V 2023-12-30 14:05:44 +01:00
Robbert van der Helm
e211029979 Use dates instead of tags for plugin build names
This makes more sense for this repo, since tags are plugin-specific and
this repo bundles multiple plugins.
2023-12-06 19:21:48 +01:00
Robbert van der Helm
105a46d808 Add missing changelog entry for nih_export_vst3 2023-12-06 19:12:54 +01:00
Benno Straub
bf59a9496b Fix an error in nih_export_vst3 and a warning in nih_export_clap 2023-12-06 19:09:06 +01:00
Robbert van der Helm
5f4058d164 Add missing changelog entry for the last PR 2023-11-05 22:35:16 +01:00
rbmj
bf01371009 Added IntParam::range() and FloatParam::range() 2023-11-05 21:55:38 +01:00
Iain
6f975ca404 Fix backticks in doc comments 2023-09-24 13:38:26 +02:00
Robbert van der Helm
3f4d70c32a Fix null pointer assertions in buffer management 2023-09-21 22:48:11 +02:00
Robbert van der Helm
c0a72661e1 Fix new Clippy lints 2023-09-03 16:35:57 +02:00
Robbert van der Helm
19988db139 Support multiple plugins in nih_export_vst3!()
Just like in `nih_export_clap!()`.
2023-09-03 15:43:23 +02:00
Robbert van der Helm
b9b30feb86 Get rid of qualified imports in nih_export_clap!()
Adding these in the outer block would pollute the namespace but we can
do whatever we want in the inner module.
2023-09-03 14:00:03 +02:00
Robbert van der Helm
c5bfb33d24 Use $crate in the nih_export_*!() macros 2023-09-03 13:47:08 +02:00
dzil123
eb968ba446 Update to egui 0.22 2023-09-02 23:35:42 +02:00
Robbert van der Helm
07a310f778 Mention multiple plugins in nih_export_clap() 2023-09-02 23:35:42 +02:00
m-hilgendorf
252ab3c5be Added explicit module path in nih_export_clap. 2023-08-27 17:34:26 +02:00
Robbert van der Helm
3ccaced613 Support exporting multiple CLAP plugins
This required the factory to be rewritten as a macro. since variadic
generics are not yet a thing. Not 100% satisfied with this design yet,
but it's much less ugly than my earlier attempts at this.
2023-08-05 16:38:57 +02:00
Jussi Viiri
ff89e25d2f gain_to_db formatter fix
Copy fix from v2s_f32_rounded
2023-08-05 14:23:54 +02:00
Robbert van der Helm
5ae23f52f4 Fix clippy lints 2023-07-16 15:17:58 +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
Kelley van Evert
8848b13c67 Typo 2023-07-03 23:03:54 +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
bc25d6bf0a Document that plugins need MIDI IO for SysEx 2023-06-07 21:18:31 +02:00
Adrien Prokopowicz
f170b72706 Fix background thread spawning and joining 2023-05-23 21:31:25 +02:00
Adrien Prokopowicz
eb7dcf60ec Fix unreachable code warning 2023-05-23 00:52:38 +02:00
Adrien Prokopowicz
d61f3c885d Clean up ScopedFtz conditional compilation even more (remove the need for the cfg_if! macro) 2023-05-23 00:52:38 +02:00