Skip to content

Commit

Permalink
Remove EnvelopeSpec from magnetron
Browse files Browse the repository at this point in the history
  • Loading branch information
Woyten committed Jan 18, 2025
1 parent f9dad77 commit 02a6a42
Show file tree
Hide file tree
Showing 7 changed files with 13 additions and 11 deletions.
1 change: 0 additions & 1 deletion magnetron/src/lib.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
pub mod automation;
pub mod buffer;
pub mod envelope;
pub mod stage;

use buffer::{BufferWriter, WaveformBuffer};
Expand Down
2 changes: 1 addition & 1 deletion microwave/src/assets.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
use bevy::prelude::*;
use magnetron::envelope::EnvelopeSpec;
use tune_cli::shared::midi::TuningMethod;

use crate::{
Expand All @@ -9,6 +8,7 @@ use crate::{
fluid::FluidSpec,
magnetron::{
effects::EffectSpec,
envelope::EnvelopeSpec,
filter::{FilterSpec, FilterType},
noise::{NoiseSpec, NoiseType},
oscillator::{ModOscillatorSpec, Modulation, OscillatorSpec, OscillatorType},
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
use serde::{Deserialize, Serialize};

use crate::{
use magnetron::{
automation::{AutomatableParam, Automated, AutomationFactory},
buffer::BufferIndex,
stage::{Stage, StageActivity},
Expand Down
7 changes: 3 additions & 4 deletions microwave/src/magnetron/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ use self::{
mod util;

pub mod effects;
pub mod envelope;
pub mod filter;
pub mod noise;
pub mod oscillator;
Expand Down Expand Up @@ -276,11 +277,9 @@ mod tests {
use std::{collections::HashMap, f64::consts::TAU, iter};

use assert_approx_eq::assert_approx_eq;
use magnetron::{
automation::QueryInfo, envelope::EnvelopeSpec, stage::StageActivity, Magnetron,
};
use magnetron::{automation::QueryInfo, stage::StageActivity, Magnetron};

use crate::profile::WaveformAutomatableValue;
use crate::{magnetron::envelope::EnvelopeSpec, profile::WaveformAutomatableValue};

use super::{
source::{LfSource, LfSourceExpr},
Expand Down
3 changes: 2 additions & 1 deletion microwave/src/magnetron/waveform.rs
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,12 @@ use std::collections::HashMap;

use magnetron::{
automation::{AutomatableParam, AutomationFactory},
envelope::EnvelopeSpec,
stage::Stage,
};
use serde::{Deserialize, Serialize};

use crate::magnetron::envelope::EnvelopeSpec;

use super::{source::StorageAccess, StageType};

#[derive(Clone, Debug, Deserialize, Serialize)]
Expand Down
3 changes: 2 additions & 1 deletion microwave/src/profile.rs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
use bevy::prelude::*;
use cpal::SampleRate;
use flume::Sender;
use magnetron::{automation::AutomationFactory, envelope::EnvelopeSpec, stage::Stage};
use magnetron::{automation::AutomationFactory, stage::Stage};
use serde::{Deserialize, Serialize};
use std::{any::Any, collections::HashMap};
use tune_cli::{shared::error::ResultExt, CliResult};
Expand All @@ -14,6 +14,7 @@ use crate::{
control::LiveParameter,
fluid::FluidSpec,
magnetron::{
envelope::EnvelopeSpec,
source::{LfSource, NoAccess},
waveform::{NamedEnvelopeSpec, WaveformProperty},
FragmentSpec, GeneratorSpec, MergeProcessorSpec, ProcessorSpec, StereoProcessorSpec,
Expand Down
6 changes: 4 additions & 2 deletions microwave/src/synth.rs
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@ use cpal::SampleRate;
use flume::{Receiver, Sender};
use magnetron::{
automation::AutomationFactory,
envelope::EnvelopeSpec,
stage::{Stage, StageActivity},
Magnetron,
};
Expand All @@ -17,7 +16,10 @@ use tune::{
use crate::{
backend::{Backend, NoteInput},
control::{LiveParameterStorage, ParameterValue},
magnetron::waveform::{WaveformProperties, WaveformSpec},
magnetron::{
envelope::EnvelopeSpec,
waveform::{WaveformProperties, WaveformSpec},
},
profile::{MainAutomatableValue, MainPipeline, WaveformAutomatableValue, WaveformPipeline},
};

Expand Down

0 comments on commit 02a6a42

Please sign in to comment.