Expand description
Aether Timbre Transfer Engine
Makes one instrument sound like another using spectral envelope matching.
§How it works
-
Analysis — Extract the spectral envelope (timbre fingerprint) of the target instrument from a reference recording using LPC or cepstral analysis.
-
Transfer — When processing a source signal (e.g. guitar), apply the target’s spectral envelope while preserving the source’s pitch and dynamics.
-
Result — The output sounds like the target instrument played with the expressiveness of the source.
§Use cases
- You have a guitar but want it to sound like a Krar (Ethiopian lyre)
- You have a piano but want it to sound like a Sitar
- You want to create entirely new hybrid instruments
- You want to generate synthetic samples for the instrument maker without recording the actual instrument
Re-exports§
pub use analysis::SpectralEnvelope;pub use analysis::TimbreProfile;pub use transfer::TimbreTransfer;pub use node::TimbreTransferNode;pub use synthesizer::InstrumentSynthesizer;
Modules§
- analysis
- Spectral analysis — extract the timbre fingerprint of an instrument.
- node
- TimbreTransferNode — integrates timbre transfer into the AetherDSP graph.
- synthesizer
- Instrument synthesizer — generate synthetic samples for the instrument maker when you don’t have the actual instrument to record.
- transfer
- Timbre transfer — apply a target instrument’s spectral envelope to a source signal.