Commit Graph

  • 76ef4d0ff9 Adapt raw_window_handle 0.4 for nih_plug_iced Robbert van der Helm 2023-11-05 19:35:13 +01:00
  • a16cbd6aad Adapt raw_window_handle 0.4 for nih_plug_egui Robbert van der Helm 2023-11-05 16:43:10 +01:00
  • b794cdeafe Rework ParentWindowHandle to be a sum type Robbert van der Helm 2023-11-05 16:25:30 +01:00
  • 4af581ba07 Remove unnecessary pointer checks Robbert van der Helm 2023-11-05 15:51:50 +01:00
  • 32c3f367e4 Update the vizia and baseview dependencies Robbert van der Helm 2023-11-05 15:46:12 +01:00
  • 756d5a3315 Add missing changelog entry Robbert van der Helm 2023-12-30 14:08:10 +01:00
  • 7b228c3a25 Add initial compilation support for RISC V aimixsaka 2023-12-04 16:49:57 +08:00
  • e211029979 Use dates instead of tags for plugin build names Robbert van der Helm 2023-12-06 19:21:48 +01:00
  • 105a46d808 Add missing changelog entry for nih_export_vst3 Robbert van der Helm 2023-12-06 19:12:54 +01:00
  • bf59a9496b Fix an error in nih_export_vst3 and a warning in nih_export_clap Benno Straub 2023-11-25 20:18:27 +01:00
  • 5f4058d164 Add missing changelog entry for the last PR Robbert van der Helm 2023-11-05 22:35:09 +01:00
  • bf01371009 Added IntParam::range() and FloatParam::range() rbmj 2023-10-25 18:17:48 -07:00
  • 6f975ca404 Fix backticks in doc comments Iain 2023-09-19 14:58:17 +12:00
  • 3f4d70c32a Fix null pointer assertions in buffer management Robbert van der Helm 2023-09-21 22:48:11 +02:00
  • c0a72661e1 Fix new Clippy lints Robbert van der Helm 2023-09-03 16:35:57 +02:00
  • 19988db139 Support multiple plugins in nih_export_vst3!() Robbert van der Helm 2023-09-03 15:43:23 +02:00
  • b9b30feb86 Get rid of qualified imports in nih_export_clap!() Robbert van der Helm 2023-09-03 14:00:03 +02:00
  • c5bfb33d24 Use $crate in the nih_export_*!() macros Robbert van der Helm 2023-09-03 13:47:08 +02:00
  • eb968ba446 Update to egui 0.22 dzil123 2023-08-14 21:39:44 -07:00
  • 07a310f778 Mention multiple plugins in nih_export_clap() Robbert van der Helm 2023-08-05 19:38:47 +02:00
  • 252ab3c5be Added explicit module path in nih_export_clap. m-hilgendorf 2023-08-26 12:30:50 -05:00
  • 3ccaced613 Support exporting multiple CLAP plugins Robbert van der Helm 2023-08-05 16:38:57 +02:00
  • ff89e25d2f gain_to_db formatter fix Copy fix from v2s_f32_rounded Jussi Viiri 2023-08-01 22:47:05 +03:00
  • 5ae23f52f4 Fix clippy lints Robbert van der Helm 2023-07-16 15:17:58 +02:00
  • c3b2b5b12d Update proc-macro2 pin Robbert van der Helm 2023-07-03 23:08:55 +02:00
  • 8848b13c67 Typo Kelley van Evert 2023-06-30 16:37:19 +02:00
  • b31bafdc4b Add missing note ports to the SysEx example Robbert van der Helm 2023-06-07 21:18:52 +02:00
  • bc25d6bf0a Document that plugins need MIDI IO for SysEx Robbert van der Helm 2023-06-07 21:18:31 +02:00
  • f170b72706 Fix background thread spawning and joining Adrien Prokopowicz 2023-05-22 22:14:33 +02:00
  • eb7dcf60ec Fix unreachable code warning Adrien Prokopowicz 2023-05-22 23:40:56 +02:00
  • d61f3c885d Clean up ScopedFtz conditional compilation even more (remove the need for the cfg_if! macro) Adrien Prokopowicz 2023-05-22 22:54:36 +02:00
  • d20b9a19ee Clean up ScopedFtz conditional compilation for MIRI Adrien Prokopowicz 2023-05-22 22:41:11 +02:00
  • 4c87db906a Various MIRI fixes Adrien Prokopowicz 2023-05-21 23:43:09 +02:00
  • 727b15aa93 Remove the Default bound from SysExMessage::Buffer Robbert van der Helm 2023-05-13 22:39:54 +02:00
  • 4753cd95ce Fix typo in changelog Robbert van der Helm 2023-05-13 22:38:57 +02:00
  • 68b3b864d6 Assert that parameter ranges are valid Robbert van der Helm 2023-04-30 21:28:23 +02:00
  • 0afe6852b3 Avoid returning negative zeroes in v2s_f32_rounded Robbert van der Helm 2023-04-27 12:29:49 +02:00
  • af12853644 Enable sample accurate automation in SoftVacuum Robbert van der Helm 2023-04-25 00:22:14 +02:00
  • 1cedd1fd7e Upgrade NIH-log to 0.3.1 Robbert van der Helm 2023-04-24 23:57:52 +02:00
  • 5e69910616 Consider block start with buffer management Robbert van der Helm 2023-04-24 23:47:29 +02:00
  • 4912962551 Fix broken links in docs Robbert van der Helm 2023-04-24 14:54:20 +02:00
  • 808782df05 Take &mut self for editor() and task_executor() Robbert van der Helm 2023-04-24 14:51:40 +02:00
  • 44476ad696 Better describe the Plugin trait Robbert van der Helm 2023-04-24 14:37:14 +02:00
  • 5075f88687 Update dependencies Robbert van der Helm 2023-04-24 14:00:43 +02:00
  • 9af37968b5 Add a docstring for add_spacer Robbert van der Helm 2023-04-22 17:26:40 +02:00
  • 6f1f7e66ab Rename CLAP main control page name Robbert van der Helm 2023-04-22 17:00:49 +02:00
  • 56c0a21989 Define remote controls for Crossover Robbert van der Helm 2023-04-22 16:59:18 +02:00
  • 911c0d57d5 Allow declaratively defining CLAP remote controls Robbert van der Helm 2023-04-22 16:59:03 +02:00
  • 841fe2424c Update to CLAP 1.1.8 Robbert van der Helm 2023-04-22 16:09:37 +02:00
  • a7e4e8b31e Add a context for defining remote control pages Robbert van der Helm 2023-04-22 15:53:04 +02:00
  • 2dbd835778 Also prefer importing from prelude internally Robbert van der Helm 2023-04-22 15:13:39 +02:00
  • 34b416ecb6 Move API-specific traits and structs to submodules Robbert van der Helm 2023-04-22 14:52:01 +02:00
  • 1deb907c38 Fix header name in changelog Robbert van der Helm 2023-04-22 14:43:28 +02:00
  • f2ac4660ca Replace Crossover preset URL Robbert van der Helm 2023-04-14 14:52:00 +02:00
  • 2187aa96ab Fix formatting in formatters.rs Robbert van der Helm 2023-04-07 13:33:39 +02:00
  • 699c2b99f9 Update Soft Vacuum's descriptions Robbert van der Helm 2023-04-07 13:18:13 +02:00
  • 2e28797bed Install missing libraries Robbert van der Helm 2023-04-05 20:28:10 +02:00
  • ffb9fb378c Change runners to use Ubuntu 20.04 Robbert van der Helm 2023-04-05 20:21:23 +02:00
  • e1c7508624 Rename the Soft Vacuum package Robbert van der Helm 2023-04-05 20:07:13 +02:00
  • ad5f0ce72a Upsample the slews in Soft Vacuum Robbert van der Helm 2023-04-05 19:52:41 +02:00
  • f922e668b7 Add an upsampling-only option to the oversamplers Robbert van der Helm 2023-04-05 19:52:09 +02:00
  • b9045a2aa8 Split slew computation in Hard Vacuum Robbert van der Helm 2023-04-05 19:45:30 +02:00
  • c748d79963 Temporarily remove slew compensation Robbert van der Helm 2023-04-05 19:08:59 +02:00
  • 4e0a0d4cd5 Move smoothing scratch buffers to the heap Robbert van der Helm 2023-04-05 19:05:11 +02:00
  • d3f820dc8c Set the default oversampling amount to 2x Robbert van der Helm 2023-04-05 18:54:13 +02:00
  • 913aa4bef9 Decrease Soft Vacuum output gain range Robbert van der Helm 2023-04-05 18:46:47 +02:00
  • 4b5f52252a Make the oversampling in Soft Vacuum configurable Robbert van der Helm 2023-04-05 18:40:40 +02:00
  • c6765d91ac Modify oversampler to allow variable no of stages Robbert van der Helm 2023-04-05 17:21:23 +02:00
  • 40db21277e Fix debug assertions in oversampling Robbert van der Helm 2023-04-05 16:15:09 +02:00
  • 1711efa11e Add a basic 4x oversampled version of Hard Vacuum Robbert van der Helm 2023-04-05 15:39:33 +02:00
  • 6a368c1ac6 Add a Lanczos3-based linear phase oversampler Robbert van der Helm 2023-04-05 15:17:26 +02:00
  • 4b706acac5 Mention Soft Vacuum in the readme Robbert van der Helm 2023-04-02 17:23:16 +02:00
  • 41b513541d Rename Soft Vacuum plugin name Robbert van der Helm 2023-04-02 17:23:09 +02:00
  • f4c3c96364 Add parameters for the Hard Vacuum port Robbert van der Helm 2023-04-02 17:19:31 +02:00
  • 456a22119e Port the Hard Vacuum algorithm Robbert van der Helm 2023-04-02 16:40:05 +02:00
  • 1abcb02647 Add an abstraction for the Hard Vacuum algorithm Robbert van der Helm 2023-04-02 15:19:53 +02:00
  • 3e26fcf912 Add a skeleton for a Hard Vacuum port Robbert van der Helm 2023-04-02 14:31:38 +02:00
  • 4502eaec3a Change wrapped smoothing style to be a static ref Robbert van der Helm 2023-04-05 18:16:58 +02:00
  • 8a7100ac3e Add an OversamplingAware smoothing style Robbert van der Helm 2023-04-05 18:08:22 +02:00
  • 95d7dabcee Downgrade unknown serialization fields to trace Robbert van der Helm 2023-04-05 16:11:09 +02:00
  • 3aa3f08f82 Upgrade nih_debug_assert!() to panic in tests Robbert van der Helm 2023-04-05 16:09:07 +02:00
  • 58174c1af0 Add a miri test for the buffer management's safety Robbert van der Helm 2023-04-01 16:08:44 +02:00
  • 112c801bc4 Use the new buffer management for the CPAL backend Robbert van der Helm 2023-04-01 15:43:58 +02:00
  • cc5980e215 Zero out auxiliary output buffers Robbert van der Helm 2023-04-01 15:21:12 +02:00
  • 9d45cbf1d9 Use new buffer management for the dummy backend Robbert van der Helm 2023-03-31 19:22:20 +02:00
  • ca4569e03a Use new buffer management in JACK standalones Robbert van der Helm 2023-03-31 18:17:48 +02:00
  • 8196641d65 Update VST3 wrapper to use new buffer manager Robbert van der Helm 2023-03-31 16:56:38 +02:00
  • 30a26e0d9a Update CLAP wrapper to use the new buffer manager Robbert van der Helm 2023-03-31 16:03:26 +02:00
  • 83dd585c40 Add a standalone buffer management abstraction Robbert van der Helm 2023-03-31 16:02:00 +02:00
  • a33569bff6 Bump Spectral Compressor to version 0.4.3 spectral-compressor-0.4.3 Robbert van der Helm 2023-03-31 12:54:07 +02:00
  • b9031ecd2f Fix sidechain matching + soft knee in SC Robbert van der Helm 2023-03-27 17:26:38 +02:00
  • 732cfdfa3a Move Spectral Compressor knee coefs to functions Robbert van der Helm 2023-03-27 17:22:53 +02:00
  • 20d165052a Cap Spectral Compressor sidechain match thresholds Robbert van der Helm 2023-03-27 16:46:00 +02:00
  • 9db31b34dc Fix formatting for #68 Robbert van der Helm 2023-03-27 13:24:43 +02:00
  • 0f7d9827d8 Add a hint to failed builds Alex Charlton 2023-03-26 22:59:28 -07:00
  • e59dc33aaf Change the default SC window size to 2048 Robbert van der Helm 2023-03-22 15:12:12 +01:00
  • f7dd40aabc Bump Spectral Compressor to version 0.4.2 spectral-compressor-0.4.2 Robbert van der Helm 2023-03-22 14:34:47 +01:00
  • a8fa8cde66 Slowly fade in SC envelope followers Robbert van der Helm 2023-03-22 14:32:41 +01:00
  • e2ab5e16bc Add a screenshot to Spectral Compressor's page Robbert van der Helm 2023-03-22 13:55:10 +01:00
  • 3e038dc043 Disable standalone feature for Spectral Compressor Robbert van der Helm 2023-03-22 13:54:51 +01:00