Skip to content

Commit 94b2f29

Browse files
committed
Repoint to nice-plug and upgrade dependencies for linux
1 parent 047957a commit 94b2f29

16 files changed

Lines changed: 1237 additions & 838 deletions

Cargo.lock

Lines changed: 1206 additions & 808 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -18,24 +18,27 @@ hound = "3.5.0"
1818
lazy_static = "1.4.0"
1919

2020
# Nih plug fork for actuate
21-
nih_plug = { git = "https://github.com/Ardura/nih-plug.git", rev = "ce77d8c6daeebcdcc15e84a178ddce617ee6a3d3", features = ["assert_process_allocs"] }
22-
nih_plug_egui = { git = "https://github.com/Ardura/nih-plug.git", rev = "ce77d8c6daeebcdcc15e84a178ddce617ee6a3d3" }
21+
nice-plug = { git = "https://codeberg.org/BillyDM/nice-plug.git", rev = "63fe31591220d71a0481534cbc4f0dc1be9ebf7b", features = ["assert_process_allocs"] }
22+
nice-plug-egui = { git = "https://codeberg.org/BillyDM/nice-plug.git", rev = "63fe31591220d71a0481534cbc4f0dc1be9ebf7b" }
23+
24+
#nih_plug = { git = "https://github.com/Ardura/nih-plug.git", rev = "ce77d8c6daeebcdcc15e84a178ddce617ee6a3d3", features = ["assert_process_allocs"] }
25+
#nih_plug_egui = { git = "https://github.com/Ardura/nih-plug.git", rev = "ce77d8c6daeebcdcc15e84a178ddce617ee6a3d3" }
2326

2427
num-complex = "0.4.4"
2528
num-traits = "0.2.17"
2629
once_cell = "1.18.0"
2730
parking_lot = "0.12.1"
28-
pitch_shift = "1.0.0"
29-
rand = "0.8.5"
30-
rand_pcg = "0.3.1"
31+
pitch_shift = "2.1.0"
32+
rand = "0.10.1"
33+
rand_pcg = "0.10.2"
3134
serde = "1.0.188"
3235
serde_json = "1.0.107"
33-
dirs = "5.0.1"
36+
dirs = "6.0.0"
3437
walkdir = "2.5.0"
3538
rayon = "1.10.0"
3639
anyhow = "1.0.97"
3740
ureq = { version = "3.0.10", features = ["json"] }
38-
zip = "3.0.0"
41+
zip = "8.6.0"
3942

4043
[profile.release]
4144
opt-level = 3

README.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,8 @@
11
# Actuate (Latest is v1.4.5)
22

3-
A Subtractive and Additive Synthesizer, Sampler, and Granulizer built in Rust + Nih-Plug
3+
A Subtractive and Additive Synthesizer, Sampler, and Granulizer built in Rust + Nice-Plug (fork of Nih-plug)
44
Written by Ardura
55

6-
**Please note this project is still a work in progress/alpha - I got a lot of traction once I posted on KVR and wanted to clarify that!**
7-
86
Join the discord! https://discord.com/invite/hscQXkTdfz
97
Check out the KVR Page: https://www.kvraudio.com/product/actuate-by-ardura
108

bundler.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# This provides metadata for NIH-plug's `cargo xtask bundle <foo>` plugin
1+
# This provides metadata for Nice-plug's `cargo xtask bundle <foo>` plugin
22
# bundler. This file's syntax is as follows:
33
#
44
# [package_name]

src/CustomWidgets/BoolButton.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// Ardura 2023 - Changing the toggle_switch.rs to be a Button now that I've proven that works as a param for sample loading
2-
// This lets me have buttons in nih-plug without using native egui (especially with turning off params for users)
2+
// This lets me have buttons in nice-plug without using native egui (especially with turning off params for users)
33

44
use nih_plug::prelude::{Param, ParamSetter};
55
use nih_plug_egui::egui::{

src/CustomWidgets/CustomParamSlider.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ static DRAG_NORMALIZED_START_VALUE_MEMORY_ID: LazyLock<egui::Id> =
1818
static DRAG_AMOUNT_MEMORY_ID: LazyLock<egui::Id> = LazyLock::new(|| egui::Id::new((file!(), 1)));
1919
static VALUE_ENTRY_MEMORY_ID: LazyLock<egui::Id> = LazyLock::new(|| egui::Id::new((file!(), 2)));
2020

21-
/// A slider widget similar to [`egui::widgets::Slider`] that knows about NIH-plug parameters ranges
21+
/// A slider widget similar to [`egui::widgets::Slider`] that knows about Nice-plug parameters ranges
2222
/// and can get values for it. The slider supports double click and control click to reset,
2323
/// shift+drag for granular dragging, text value entry by clicking on the value text.
2424
///

src/CustomWidgets/CustomVerticalSlider.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ static DRAG_NORMALIZED_START_VALUE_MEMORY_ID: LazyLock<egui::Id> = LazyLock::new
2020
static DRAG_AMOUNT_MEMORY_ID: LazyLock<egui::Id> = LazyLock::new(|| egui::Id::new((file!(), 1)));
2121
static VALUE_ENTRY_MEMORY_ID: LazyLock<egui::Id> = LazyLock::new(|| egui::Id::new((file!(), 2)));
2222

23-
/// A slider widget similar to [`egui::widgets::Slider`] that knows about NIH-plug parameters ranges
23+
/// A slider widget similar to [`egui::widgets::Slider`] that knows about Nice-plug parameters ranges
2424
/// and can get values for it. The slider supports double click and control click to reset,
2525
/// shift+drag for granular dragging, text value entry by clicking on the value text.
2626
///

src/CustomWidgets/toggle_switch.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Ardura 2023 - Changing the toggle switch from egui demo to work with BoolParams for nih-plug
1+
// Ardura 2023 - Changing the toggle switch from egui demo to work with BoolParams for nice-plug
22
// https://github.com/emilk/egui/blob/master/crates/egui_demo_lib/src/demo/toggle_switch.rs
33

44
use nih_plug::prelude::{Param, ParamSetter};

src/CustomWidgets/ui_knob.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Ardura 2024 update - ui_knob.rs - egui + nih-plug parameter widget with customization
1+
// Ardura 2024 update - ui_knob.rs - egui + nice-plug parameter widget with customization
22
// this ui_knob.rs is built off a2aaron's knob base as part of nyasynth and Robbert's ParamSlider code
33
// https://github.com/a2aaron/nyasynth/blob/canon/src/ui_knob.rs
44

src/actuate_enums.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
use std::{fmt, path::PathBuf};
44

5-
use nih_plug::params::enums::Enum;
5+
use nice_plug::params::enums::Enum;
66
use serde::{Deserialize, Serialize};
77

88
// For internal preset browser to sort through without manually reading each file
@@ -163,7 +163,7 @@ pub enum StereoAlgorithm {
163163
}
164164

165165

166-
// These let us output ToString for the ComboBox stuff + Nih-Plug or string usage
166+
// These let us output ToString for the ComboBox stuff + Nice-Plug or string usage
167167
impl fmt::Display for PresetType {
168168
fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
169169
write!(f, "{:?}", self)

0 commit comments

Comments
 (0)