PEACE: Joint Embeddings of DSP Effects Code and Audio, by David Braun and Adam Finkelstein (ISMIR 2026) · Code · Models
PEACE learns a joint embedding space for audio effects code and effected audio. We compare two encoders for Faust source: BoxGraph, a lightweight GNN over the Block Diagram Algebra, and a fine-tuned T5 transformer over the raw source. The audio encoder processes wet audio. Both modalities map to the same embedding space via SLAP-style training. Try the interactive map to visualize embeddings and run cross-modal retrieval in your browser.
This page demonstrates effect chain retrieval with both code encoders evaluated on the same audio queries. Given wet audio processed by an unknown chain of Faust effects, can each encoder identify which effects were used and in what order? We enumerate all 420 ordered pairs of distinct effects from 21 effect types. Each chain is encoded with all Faust parameter values hidden, so the code embedding represents pure topology.
The two encoders hide effect parameters differently:
For each chain, we render audio with held out random parameters on held out audio from four source types (guitar, drums, singing, speech). Retrieval is scored by cosine similarity between the predictor outputs qA (audio query) and qC (masked code gallery).
The dry audio comes from four public datasets:
Each example below shows the audio query, the ground truth chain, and the top 10 predictions from each encoder side by side. Ground-truth cells are highlighted green. Individual effect names matching the ground truth are shown in green bold.
Ground truth: Filter -> ReverbSpring
box1 = filter(
3, // mode
0.65, // cutoff
0.69, // res
0.34, // drive
0.99, // other
0.59 // mix
);
box2 = reverb_spring(
0.09, // Dwell
0.91, // Tone
0.33, // Tension
2, // Springs
0.46 // Mix
);
process = box1 : box2;
| BoxGraph |
T5 |
||||
|---|---|---|---|---|---|
| Rank | Similarity | Chain | Rank | Similarity | Chain |
| 1 | 0.526 | ReverbSpring -> Filter | 1 | 0.824 | ReverbSpring -> Compressor |
| 2 | 0.515 | Filter -> ReverbSpring | 2 | 0.815 | Compressor -> ReverbSpring |
| 3 | 0.503 | ReverbSpring -> EQ | 3 | 0.809 | ReverbSpring -> Filter |
| 4 | 0.498 | EQ -> ReverbSpring | 4 | 0.782 | Filter -> ReverbSpring |
| 5 | 0.492 | Compressor -> ReverbSpring | 5 | 0.780 | StereoWidth -> ReverbSpring |
| 6 | 0.485 | ReverbSpring -> Compressor | 6 | 0.771 | ReverbSpring -> StereoWidth |
| 7 | 0.471 | Distortion -> ReverbSpring | 7 | 0.770 | ReverbSpring -> Distortion |
| 8 | 0.437 | ReverbSpring -> Distortion | 8 | 0.768 | ReverbSpring -> EQ |
| 9 | 0.391 | ReverbSpring -> Gate | 9 | 0.763 | ReverbSpring -> Gate |
| 10 | 0.386 | Limiter -> ReverbSpring | 10 | 0.762 | Distortion -> ReverbSpring |
Ground truth: AutoPan -> Panner
box1 = autopan(
0.99, // amount
0.36, // rate
0.74, // phase
0.10 // shape
);
box2 = panner(
0.69 // pan
);
process = box1 : box2;
| BoxGraph |
T5 |
||||
|---|---|---|---|---|---|
| Rank | Similarity | Chain | Rank | Similarity | Chain |
| 1 | 0.356 | StereoWidth -> AutoPan | 1 | 0.696 | AutoPan -> Panner |
| 2 | 0.349 | Panner -> AutoPan | 2 | 0.661 | Panner -> AutoPan |
| 3 | 0.344 | AutoPan -> Panner | 3 | 0.653 | AutoPan -> Phaser |
| 4 | 0.342 | AutoPan -> Limiter | 4 | 0.635 | AutoPan -> EQ |
| 5 | 0.338 | Compressor -> AutoPan | 5 | 0.613 | Gate -> AutoPan |
| 6 | 0.329 | Limiter -> AutoPan | 6 | 0.606 | AutoPan -> Gate |
| 7 | 0.327 | PitchShift -> AutoPan | 7 | 0.595 | EQ -> AutoPan |
| 8 | 0.322 | AutoPan -> Gate | 8 | 0.595 | AutoPan -> Filter |
| 9 | 0.320 | AutoPan -> Compressor | 9 | 0.594 | AutoPan -> Distortion |
| 10 | 0.317 | Distortion -> AutoPan | 10 | 0.584 | Filter -> AutoPan |
Ground truth: AutoPan -> EQ
box1 = autopan(
0.03, // amount
0.81, // rate
0.98, // phase
0.53 // shape
);
box2 = eq(
2, // modeLow
0.41, // freqLow
0.92, // qLow
0.83, // gainLow
0, // modeHigh
0.25, // freqHigh
0.28, // qHigh
0.48, // gainHigh
0.79 // mix
);
process = box1 : box2;
| BoxGraph |
T5 |
||||
|---|---|---|---|---|---|
| Rank | Similarity | Chain | Rank | Similarity | Chain |
| 1 | 0.663 | ReverbVital -> Phaser | 1 | 0.584 | Gate -> Distortion |
| 2 | 0.662 | Phaser -> Gate | 2 | 0.583 | Filter -> StereoWidth |
| 3 | 0.660 | AutoPan -> Phaser | 3 | 0.580 | StereoWidth -> Filter |
| 4 | 0.658 | Phaser -> AutoPan | 4 | 0.578 | Distortion -> StereoWidth |
| 5 | 0.651 | Gate -> Phaser | 5 | 0.577 | Distortion -> Gate |
| 6 | 0.646 | Phaser -> Limiter | 6 | 0.563 | Limiter -> Distortion |
| 7 | 0.638 | Flanger -> Panner | 7 | 0.563 | StereoWidth -> Distortion |
| 8 | 0.638 | AutoPan -> Panner | 8 | 0.560 | Gate -> Filter |
| 9 | 0.637 | Phaser -> ReverbVital | 9 | 0.559 | EQ -> Distortion |
| 10 | 0.635 | ReverbDattorro -> ReverbVital | 10 | 0.558 | Filter -> Gate |
| 97 | 0.567 | AutoPan -> EQ | 53 | 0.486 | AutoPan -> EQ |
Ground truth: Chorus -> ReverbFreeverb
box1 = chorus(
0.79, // rate
0.65, // delay1
0.39, // delay2
0.48, // depth
0.09, // feedback
0.87, // lpf
0.43 // mix
);
box2 = reverb_freeverb(
0.20, // damp
0.01, // roomSize
0.90, // stereoSpread
0.14 // mix
);
process = box1 : box2;
| BoxGraph |
T5 |
||||
|---|---|---|---|---|---|
| Rank | Similarity | Chain | Rank | Similarity | Chain |
| 1 | 0.499 | ReverbFreeverb -> Chorus | 1 | 0.434 | Delay -> ReverbFreeverb |
| 2 | 0.478 | ReverbFreeverb -> Flanger | 2 | 0.432 | ReverbFreeverb -> AutoPan |
| 3 | 0.470 | Flanger -> Chorus | 3 | 0.414 | ReverbFreeverb -> Delay |
| 4 | 0.470 | Chorus -> ReverbFreeverb | 4 | 0.411 | ReverbFreeverb -> Chorus |
| 5 | 0.453 | Chorus -> Flanger | 5 | 0.410 | Chorus -> ReverbFreeverb |
| 6 | 0.442 | ReverbFreeverb -> AutoPan | 6 | 0.405 | Panner -> ReverbFreeverb |
| 7 | 0.439 | Flanger -> ReverbFreeverb | 7 | 0.403 | ReverbFreeverb -> Distortion |
| 8 | 0.430 | ReverbDattorro -> Chorus | 8 | 0.402 | AutoPan -> ReverbFreeverb |
| 9 | 0.426 | Chorus -> AutoPan | 9 | 0.393 | ReverbFreeverb -> Panner |
| 10 | 0.426 | ReverbVital -> Chorus | 10 | 0.362 | ReverseEcho -> ReverbFreeverb |
Ground truth: Distortion -> Compressor
box1 = distortion(
1, // filterMode
2, // distortionMode
0.64, // freq
0.78, // q
0.00, // style
0.01, // drive
0.65 // mix
);
box2 = compressor(
0.24, // attack
0.06, // release
0.09, // gain_low
0.83, // gain_band
0.20, // gain_high
0.23, // lower_ratio_low
0.64, // lower_ratio_band
0.09, // lower_ratio_high
0.80, // upper_ratio_low
0.92, // upper_ratio_band
0.78, // upper_ratio_high
0.89, // lower_threshold_low
0.32, // lower_threshold_band
0.15, // lower_threshold_high
0.47, // upper_threshold_low
0.19, // upper_threshold_band
0.56, // upper_threshold_high
0.66 // mix
);
process = box1 : box2;
| BoxGraph |
T5 |
||||
|---|---|---|---|---|---|
| Rank | Similarity | Chain | Rank | Similarity | Chain |
| 1 | 0.604 | Compressor -> StereoWidth | 1 | 0.814 | Compressor -> Gate |
| 2 | 0.577 | StereoWidth -> Compressor | 2 | 0.814 | Gate -> Compressor |
| 3 | 0.572 | Compressor -> Gate | 3 | 0.799 | Compressor -> Limiter |
| 4 | 0.555 | Gate -> Compressor | 4 | 0.783 | Compressor -> StereoWidth |
| 5 | 0.544 | Compressor -> Limiter | 5 | 0.772 | Compressor -> EQ |
| 6 | 0.542 | Limiter -> Compressor | 6 | 0.771 | EQ -> Compressor |
| 7 | 0.535 | Compressor -> EQ | 7 | 0.756 | Compressor -> Filter |
| 8 | 0.523 | EQ -> Compressor | 8 | 0.743 | Filter -> Compressor |
| 9 | 0.491 | Distortion -> Compressor | 9 | 0.726 | StereoWidth -> Compressor |
| 10 | 0.473 | Compressor -> Distortion | 10 | 0.726 | Limiter -> Compressor |
| 12 | 0.615 | Distortion -> Compressor | |||
Ground truth: Distortion -> KlonCentaur
box1 = distortion(
1, // filterMode
4, // distortionMode
0.19, // freq
0.93, // q
0.92, // style
0.92, // drive
0.44 // mix
);
box2 = klonCentaur(
0.04, // gain
0.36, // treble
0.70 // level
);
process = box1 : box2;
| BoxGraph |
T5 |
||||
|---|---|---|---|---|---|
| Rank | Similarity | Chain | Rank | Similarity | Chain |
| 1 | 0.793 | KlonCentaur -> PitchShift | 1 | 0.932 | PitchShift -> KlonCentaur |
| 2 | 0.781 | PitchShift -> KlonCentaur | 2 | 0.898 | KlonCentaur -> PitchShift |
| 3 | 0.499 | EQ -> KlonCentaur | 3 | 0.565 | Distortion -> KlonCentaur |
| 4 | 0.496 | Compressor -> KlonCentaur | 4 | 0.550 | KlonCentaur -> Distortion |
| 5 | 0.487 | Limiter -> KlonCentaur | 5 | 0.538 | StereoWidth -> KlonCentaur |
| 6 | 0.459 | KlonCentaur -> Limiter | 6 | 0.533 | EQ -> KlonCentaur |
| 7 | 0.454 | Filter -> KlonCentaur | 7 | 0.510 | Filter -> KlonCentaur |
| 8 | 0.451 | ReverbSpring -> KlonCentaur | 8 | 0.504 | KlonCentaur -> EQ |
| 9 | 0.428 | Distortion -> KlonCentaur | 9 | 0.481 | KlonCentaur -> Limiter |
| 10 | 0.416 | KlonCentaur -> Distortion | 10 | 0.464 | Compressor -> KlonCentaur |
Ground truth: Distortion -> ReverbFreeverb
box1 = distortion(
0, // filterMode
5, // distortionMode
0.26, // freq
0.14, // q
0.67, // style
0.61, // drive
0.52 // mix
);
box2 = reverb_freeverb(
0.08, // damp
0.16, // roomSize
0.08, // stereoSpread
0.76 // mix
);
process = box1 : box2;
| BoxGraph |
T5 |
||||
|---|---|---|---|---|---|
| Rank | Similarity | Chain | Rank | Similarity | Chain |
| 1 | 0.562 | PitchShift -> ReverbFreeverb | 1 | 0.381 | ReverbFreeverb -> PitchShift |
| 2 | 0.527 | ReverbFreeverb -> PitchShift | 2 | 0.358 | PitchShift -> ReverbFreeverb |
| 3 | 0.424 | Distortion -> ReverbFreeverb | 3 | 0.325 | Compressor -> ReverbFreeverb |
| 4 | 0.340 | ReverbFreeverb -> Distortion | 4 | 0.325 | ReverbFreeverb -> Compressor |
| 5 | 0.337 | Compressor -> ReverbFreeverb | 5 | 0.287 | KlonCentaur -> ReverbFreeverb |
| 6 | 0.323 | ReverbFreeverb -> Compressor | 6 | 0.276 | ReverbFreeverb -> ReverseEcho |
| 7 | 0.299 | Filter -> ReverbFreeverb | 7 | 0.254 | ReverbFreeverb -> Distortion |
| 8 | 0.292 | ReverbFreeverb -> ReverbDattorro | 8 | 0.254 | ReverbFreeverb -> KlonCentaur |
| 9 | 0.291 | ReverbFreeverb -> EQ | 9 | 0.247 | Distortion -> ReverbFreeverb |
| 10 | 0.287 | ReverbFreeverb -> Filter | 10 | 0.241 | ReverbFreeverb -> AutoPan |
Ground truth: Flanger -> Limiter
box1 = flanger(
0.44, // rate
0.72, // dflange
0.24, // odflange
0.85, // depth
0.48, // feedback
0.59 // mix
);
box2 = limiter(
0.57, // gain
0.41, // ceiling
0.57, // attack
0.12, // hold
0.60 // release
);
process = box1 : box2;
| BoxGraph |
T5 |
||||
|---|---|---|---|---|---|
| Rank | Similarity | Chain | Rank | Similarity | Chain |
| 1 | 0.565 | ReverbVital -> Phaser | 1 | 0.430 | Delay -> StereoWidth |
| 2 | 0.552 | Phaser -> ReverbVital | 2 | 0.420 | Panner -> StereoWidth |
| 3 | 0.548 | Flanger -> ReverbVital | 3 | 0.344 | ReverbVital -> Flanger |
| 4 | 0.547 | ReverbVital -> Flanger | 4 | 0.338 | ReverbVital -> Delay |
| 5 | 0.515 | ReverbVital -> ReverbDattorro | 5 | 0.334 | ReverbDattorro -> Flanger |
| 6 | 0.507 | ReverbVital -> Limiter | 6 | 0.333 | ReverbVital -> ReverbDattorro |
| 7 | 0.505 | ReverbVital -> Distortion | 7 | 0.330 | ReverbDattorro -> Delay |
| 8 | 0.504 | Flanger -> ReverbDattorro | 8 | 0.328 | Flanger -> ReverbVital |
| 9 | 0.503 | ReverbDattorro -> ReverbVital | 9 | 0.322 | ReverbVital -> AutoPan |
| 10 | 0.495 | Delay -> StereoWidth | 10 | 0.322 | Delay -> ReverbDattorro |
| 23 | 0.479 | Flanger -> Limiter | 202 | 0.195 | Flanger -> Limiter |
Ground truth: Filter -> Phaser
box1 = filter(
6, // mode
0.35, // cutoff
0.92, // res
0.32, // drive
0.46, // other
0.09 // mix
);
box2 = phaser(
0.22, // rate
0.07, // notchDepth
0.51, // feedback
0.63, // notchWidth
0.79, // minNotchFreq
0.89, // maxNotchFreq
0.34, // notchFreqRatio
0.58 // mix
);
process = box1 : box2;
| BoxGraph |
T5 |
||||
|---|---|---|---|---|---|
| Rank | Similarity | Chain | Rank | Similarity | Chain |
| 1 | 0.534 | Phaser -> StereoWidth | 1 | 0.511 | Phaser -> StereoWidth |
| 2 | 0.499 | Phaser -> EQ | 2 | 0.424 | Phaser -> Compressor |
| 3 | 0.474 | EQ -> Phaser | 3 | 0.413 | Phaser -> Distortion |
| 4 | 0.474 | Filter -> Phaser | 4 | 0.409 | Compressor -> Phaser |
| 5 | 0.472 | Phaser -> Filter | 5 | 0.389 | Distortion -> Phaser |
| 6 | 0.469 | StereoWidth -> Phaser | 6 | 0.387 | Gate -> Phaser |
| 7 | 0.458 | Limiter -> Phaser | 7 | 0.382 | AutoPan -> StereoWidth |
| 8 | 0.443 | Phaser -> Limiter | 8 | 0.378 | Filter -> Phaser |
| 9 | 0.438 | Phaser -> Compressor | 9 | 0.376 | Phaser -> Gate |
| 10 | 0.429 | Phaser -> Gate | 10 | 0.369 | EQ -> Phaser |
Ground truth: Filter -> ReverbZita
box1 = filter(
13, // mode
0.99, // cutoff
0.75, // res
0.02, // drive
0.87, // other
0.33 // mix
);
box2 = reverb_zita(
0.64, // inDelay
0.29, // LFX
0.29, // lowRT60
0.69, // midRT60
0.59, // hfdamping
0.52, // eq1freq
0.99, // eq1level
0.39, // eq2freq
0.84, // eq2level
0.58 // mix
);
process = box1 : box2;
| BoxGraph |
T5 |
||||
|---|---|---|---|---|---|
| Rank | Similarity | Chain | Rank | Similarity | Chain |
| 1 | 0.447 | ReverbZita -> ReverbSpring | 1 | 0.525 | ReverbZita -> ReverbSpring |
| 2 | 0.447 | ReverbDattorro -> ReverbZita | 2 | 0.508 | ReverbSpring -> ReverbZita |
| 3 | 0.438 | ReverbSpring -> ReverbZita | 3 | 0.402 | ReverbZita -> ReverbVital |
| 4 | 0.434 | ReverbZita -> ReverbVital | 4 | 0.399 | ReverbVital -> ReverbZita |
| 5 | 0.427 | Filter -> ReverbZita | 5 | 0.393 | Filter -> ReverbZita |
| 6 | 0.426 | ReverbZita -> Filter | 6 | 0.386 | ReverbZita -> Filter |
| 7 | 0.426 | ReverbZita -> ReverbDattorro | 7 | 0.378 | Distortion -> ReverbZita |
| 8 | 0.418 | StereoWidth -> ReverbZita | 8 | 0.364 | ReverbZita -> Phaser |
| 9 | 0.416 | ReverbZita -> Gate | 9 | 0.363 | ReverbZita -> EQ |
| 10 | 0.410 | Phaser -> ReverbZita | 10 | 0.358 | EQ -> ReverbZita |
Ground truth: Delay -> PitchShift
box1 = delay(
0, // Mode
0.21, // Feedback
0.97, // DelayL
0.16, // DelayLScale
0.84, // DelayR
0.82, // DelayRScale
0.49, // Freq
0.47, // Bandwidth
0.80 // Mix
);
box2 = pitchshift(
0.05, // grainSize
0.22, // pitch
0.58 // mix
);
process = box1 : box2;
| BoxGraph |
T5 |
||||
|---|---|---|---|---|---|
| Rank | Similarity | Chain | Rank | Similarity | Chain |
| 1 | 0.482 | Delay -> PitchShift | 1 | 0.516 | PitchShift -> Panner |
| 2 | 0.477 | Delay -> Limiter | 2 | 0.514 | Panner -> PitchShift |
| 3 | 0.476 | Panner -> PitchShift | 3 | 0.465 | Panner -> Distortion |
| 4 | 0.473 | PitchShift -> Delay | 4 | 0.460 | Distortion -> Panner |
| 5 | 0.467 | Delay -> Chorus | 5 | 0.448 | ReverbVital -> Panner |
| 6 | 0.467 | Chorus -> Delay | 6 | 0.440 | PitchShift -> Delay |
| 7 | 0.466 | Delay -> Phaser | 7 | 0.439 | Panner -> ReverbVital |
| 8 | 0.466 | StereoWidth -> Delay | 8 | 0.438 | Delay -> PitchShift |
| 9 | 0.463 | Phaser -> Delay | 9 | 0.408 | Panner -> ReverseEcho |
| 10 | 0.452 | PitchShift -> Panner | 10 | 0.402 | ReverseEcho -> Panner |
Ground truth: Compressor -> ReverbSpring
box1 = compressor(
0.31, // attack
0.77, // release
0.03, // gain_low
0.62, // gain_band
0.04, // gain_high
0.28, // lower_ratio_low
0.54, // lower_ratio_band
0.09, // lower_ratio_high
0.34, // upper_ratio_low
0.31, // upper_ratio_band
0.41, // upper_ratio_high
0.11, // lower_threshold_low
0.70, // lower_threshold_band
0.56, // lower_threshold_high
0.55, // upper_threshold_low
0.83, // upper_threshold_band
0.58, // upper_threshold_high
0.57 // mix
);
box2 = reverb_spring(
0.86, // Dwell
1.00, // Tone
0.40, // Tension
1, // Springs
0.14 // Mix
);
process = box1 : box2;
| BoxGraph |
T5 |
||||
|---|---|---|---|---|---|
| Rank | Similarity | Chain | Rank | Similarity | Chain |
| 1 | 0.524 | Compressor -> EQ | 1 | 0.432 | Compressor -> Limiter |
| 2 | 0.521 | Compressor -> StereoWidth | 2 | 0.428 | Compressor -> EQ |
| 3 | 0.516 | Limiter -> Compressor | 3 | 0.418 | EQ -> Compressor |
| 4 | 0.503 | StereoWidth -> Compressor | 4 | 0.414 | Gate -> Compressor |
| 5 | 0.501 | EQ -> Compressor | 5 | 0.411 | Compressor -> Gate |
| 6 | 0.496 | Gate -> Compressor | 6 | 0.410 | Compressor -> ReverbSpring |
| 7 | 0.492 | Compressor -> Gate | 7 | 0.405 | Limiter -> Compressor |
| 8 | 0.490 | Compressor -> Limiter | 8 | 0.402 | Distortion -> Compressor |
| 9 | 0.431 | Compressor -> Filter | 9 | 0.396 | ReverbSpring -> Compressor |
| 10 | 0.414 | Filter -> Compressor | 10 | 0.396 | Compressor -> StereoWidth |
| 16 | 0.348 | Compressor -> ReverbSpring | |||
Ground truth: Flanger -> PitchShift
box1 = flanger(
0.09, // rate
0.49, // dflange
0.39, // odflange
0.67, // depth
0.12, // feedback
0.75 // mix
);
box2 = pitchshift(
0.35, // grainSize
0.07, // pitch
0.04 // mix
);
process = box1 : box2;
| BoxGraph |
T5 |
||||
|---|---|---|---|---|---|
| Rank | Similarity | Chain | Rank | Similarity | Chain |
| 1 | 0.514 | Flanger -> Chorus | 1 | 0.279 | Delay -> ReverbVital |
| 2 | 0.493 | Chorus -> Flanger | 2 | 0.279 | ReverbVital -> Delay |
| 3 | 0.451 | Flanger -> Filter | 3 | 0.271 | EQ -> Delay |
| 4 | 0.450 | Flanger -> Gate | 4 | 0.263 | Phaser -> Delay |
| 5 | 0.447 | Flanger -> Limiter | 5 | 0.249 | Compressor -> Delay |
| 6 | 0.446 | Flanger -> AutoPan | 6 | 0.248 | Delay -> EQ |
| 7 | 0.445 | Gate -> Flanger | 7 | 0.245 | Delay -> Distortion |
| 8 | 0.444 | Filter -> Flanger | 8 | 0.245 | Distortion -> Delay |
| 9 | 0.440 | StereoWidth -> Flanger | 9 | 0.242 | AutoPan -> Flanger |
| 10 | 0.433 | Delay -> Flanger | 10 | 0.241 | Delay -> Chorus |
| 41 | 0.376 | Flanger -> PitchShift | 42 | 0.208 | Flanger -> PitchShift |
Ground truth: Distortion -> PitchShift
box1 = distortion(
2, // filterMode
0, // distortionMode
0.22, // freq
0.39, // q
0.59, // style
0.80, // drive
0.92 // mix
);
box2 = pitchshift(
0.31, // grainSize
0.56, // pitch
0.30 // mix
);
process = box1 : box2;
| BoxGraph |
T5 |
||||
|---|---|---|---|---|---|
| Rank | Similarity | Chain | Rank | Similarity | Chain |
| 1 | 0.621 | StereoWidth -> Distortion | 1 | 0.313 | Filter -> Limiter |
| 2 | 0.598 | Compressor -> Distortion | 2 | 0.311 | Limiter -> Filter |
| 3 | 0.566 | Filter -> Distortion | 3 | 0.308 | StereoWidth -> Distortion |
| 4 | 0.561 | Distortion -> Compressor | 4 | 0.307 | Compressor -> Distortion |
| 5 | 0.545 | Distortion -> Limiter | 5 | 0.305 | Limiter -> Distortion |
| 6 | 0.539 | Limiter -> Distortion | 6 | 0.297 | Distortion -> Compressor |
| 7 | 0.518 | Gate -> Distortion | 7 | 0.296 | Distortion -> Limiter |
| 8 | 0.504 | EQ -> Distortion | 8 | 0.291 | Compressor -> EQ |
| 9 | 0.494 | PitchShift -> Distortion | 9 | 0.290 | EQ -> Compressor |
| 10 | 0.483 | ReverbSpring -> Distortion | 10 | 0.287 | ReverbSpring -> PitchShift |
| 15 | 0.453 | Distortion -> PitchShift | 66 | 0.247 | Distortion -> PitchShift |
Ground truth: Delay -> KlonCentaur
box1 = delay(
0, // Mode
0.16, // Feedback
0.94, // DelayL
0.11, // DelayLScale
0.29, // DelayR
0.39, // DelayRScale
0.33, // Freq
0.27, // Bandwidth
0.40 // Mix
);
box2 = klonCentaur(
0.24, // gain
0.69, // treble
0.61 // level
);
process = box1 : box2;
| BoxGraph |
T5 |
||||
|---|---|---|---|---|---|
| Rank | Similarity | Chain | Rank | Similarity | Chain |
| 1 | 0.685 | Delay -> KlonCentaur | 1 | 0.656 | ReverbVital -> KlonCentaur |
| 2 | 0.597 | ReverbZita -> KlonCentaur | 2 | 0.639 | AutoPan -> KlonCentaur |
| 3 | 0.552 | ReverbVital -> KlonCentaur | 3 | 0.570 | ReverbDattorro -> KlonCentaur |
| 4 | 0.540 | AutoPan -> KlonCentaur | 4 | 0.550 | Flanger -> KlonCentaur |
| 5 | 0.540 | ReverseEcho -> KlonCentaur | 5 | 0.550 | Chorus -> KlonCentaur |
| 6 | 0.497 | Flanger -> KlonCentaur | 6 | 0.527 | Delay -> KlonCentaur |
| 7 | 0.470 | Chorus -> KlonCentaur | 7 | 0.514 | Phaser -> KlonCentaur |
| 8 | 0.456 | ReverbFreeverb -> KlonCentaur | 8 | 0.489 | ReverseEcho -> KlonCentaur |
| 9 | 0.451 | KlonCentaur -> Delay | 9 | 0.484 | ReverbZita -> KlonCentaur |
| 10 | 0.448 | Phaser -> KlonCentaur | 10 | 0.469 | KlonCentaur -> AutoPan |
Ground truth: ReverbFreeverb -> KlonCentaur
box1 = reverb_freeverb(
0.71, // damp
0.94, // roomSize
0.60, // stereoSpread
0.85 // mix
);
box2 = klonCentaur(
0.15, // gain
0.57, // treble
0.40 // level
);
process = box1 : box2;
| BoxGraph |
T5 |
||||
|---|---|---|---|---|---|
| Rank | Similarity | Chain | Rank | Similarity | Chain |
| 1 | 0.684 | ReverbFreeverb -> KlonCentaur | 1 | 0.567 | ReverbSpring -> KlonCentaur |
| 2 | 0.577 | ReverbSpring -> KlonCentaur | 2 | 0.532 | ReverbFreeverb -> KlonCentaur |
| 3 | 0.505 | KlonCentaur -> ReverbSpring | 3 | 0.501 | KlonCentaur -> ReverbSpring |
| 4 | 0.465 | ReverbZita -> KlonCentaur | 4 | 0.446 | ReverbVital -> KlonCentaur |
| 5 | 0.410 | KlonCentaur -> ReverbFreeverb | 5 | 0.437 | ReverbZita -> KlonCentaur |
| 6 | 0.404 | ReverbDattorro -> KlonCentaur | 6 | 0.427 | ReverbDattorro -> KlonCentaur |
| 7 | 0.341 | KlonCentaur -> ReverbZita | 7 | 0.335 | KlonCentaur -> ReverbVital |
| 8 | 0.331 | Distortion -> KlonCentaur | 8 | 0.318 | PitchShift -> KlonCentaur |
| 9 | 0.318 | Delay -> KlonCentaur | 9 | 0.317 | KlonCentaur -> ReverbFreeverb |
| 10 | 0.284 | KlonCentaur -> ReverbDattorro | 10 | 0.316 | KlonCentaur -> ReverbZita |
Ground truth: Gate -> ReverbZita
box1 = gate(
0.58, // threshold
0.60, // attack
0.46, // hold
0.96 // release
);
box2 = reverb_zita(
0.50, // inDelay
0.37, // LFX
0.14, // lowRT60
0.02, // midRT60
0.65, // hfdamping
0.55, // eq1freq
0.45, // eq1level
0.78, // eq2freq
0.29, // eq2level
0.31 // mix
);
process = box1 : box2;
| BoxGraph |
T5 |
||||
|---|---|---|---|---|---|
| Rank | Similarity | Chain | Rank | Similarity | Chain |
| 1 | 0.528 | ReverbZita -> Gate | 1 | 0.368 | Flanger -> ReverbVital |
| 2 | 0.517 | StereoWidth -> ReverbZita | 2 | 0.364 | ReverbVital -> AutoPan |
| 3 | 0.512 | Gate -> ReverbZita | 3 | 0.364 | ReverbVital -> Phaser |
| 4 | 0.497 | Limiter -> ReverbZita | 4 | 0.359 | Phaser -> ReverbVital |
| 5 | 0.492 | ReverbZita -> StereoWidth | 5 | 0.359 | ReverbVital -> Flanger |
| 6 | 0.489 | ReverbZita -> Limiter | 6 | 0.355 | AutoPan -> ReverbVital |
| 7 | 0.488 | ReverbZita -> Filter | 7 | 0.351 | ReverbVital -> EQ |
| 8 | 0.477 | Phaser -> ReverbZita | 8 | 0.344 | ReverbVital -> Gate |
| 9 | 0.475 | Filter -> ReverbZita | 9 | 0.340 | EQ -> ReverbVital |
| 10 | 0.471 | ReverbZita -> Phaser | 10 | 0.336 | Gate -> ReverbVital |
| 50 | 0.235 | Gate -> ReverbZita | |||
Ground truth: ReverbDattorro -> Panner
box1 = reverb_dattorro(
0.85, // in_bw
0.89, // in_diffusion1
0.38, // in_diffusion2
0.44, // d_diff1
0.90, // d_diff2
0.02, // decay
0.02, // damping
0.62 // mix
);
box2 = panner(
0.40 // pan
);
process = box1 : box2;
| BoxGraph |
T5 |
||||
|---|---|---|---|---|---|
| Rank | Similarity | Chain | Rank | Similarity | Chain |
| 1 | 0.564 | Flanger -> ReverbDattorro | 1 | 0.654 | ReverbDattorro -> Flanger |
| 2 | 0.562 | Chorus -> ReverbDattorro | 2 | 0.646 | Flanger -> ReverbDattorro |
| 3 | 0.551 | ReverbDattorro -> Flanger | 3 | 0.612 | Chorus -> ReverbDattorro |
| 4 | 0.539 | Panner -> ReverbDattorro | 4 | 0.534 | Delay -> ReverbDattorro |
| 5 | 0.539 | Flanger -> StereoWidth | 5 | 0.533 | ReverbVital -> ReverbDattorro |
| 6 | 0.536 | ReverbDattorro -> Panner | 6 | 0.528 | Flanger -> AutoPan |
| 7 | 0.522 | Chorus -> StereoWidth | 7 | 0.526 | ReverbDattorro -> Chorus |
| 8 | 0.520 | Delay -> ReverbDattorro | 8 | 0.521 | AutoPan -> ReverbDattorro |
| 9 | 0.514 | AutoPan -> ReverbDattorro | 9 | 0.514 | AutoPan -> Flanger |
| 10 | 0.496 | ReverbDattorro -> Chorus | 10 | 0.512 | ReverbDattorro -> ReverbVital |
| 33 | 0.462 | ReverbDattorro -> Panner | |||
Ground truth: ReverbSpring -> PitchShift
box1 = reverb_spring(
0.09, // Dwell
0.42, // Tone
0.89, // Tension
2, // Springs
0.31 // Mix
);
box2 = pitchshift(
0.11, // grainSize
0.82, // pitch
0.99 // mix
);
process = box1 : box2;
| BoxGraph |
T5 |
||||
|---|---|---|---|---|---|
| Rank | Similarity | Chain | Rank | Similarity | Chain |
| 1 | 0.564 | ReverbSpring -> PitchShift | 1 | 0.350 | ReverbSpring -> PitchShift |
| 2 | 0.542 | PitchShift -> ReverbSpring | 2 | 0.330 | PitchShift -> ReverbSpring |
| 3 | 0.434 | Distortion -> ReverbSpring | 3 | 0.290 | Compressor -> PitchShift |
| 4 | 0.427 | ReverbSpring -> Distortion | 4 | 0.282 | PitchShift -> Compressor |
| 5 | 0.391 | Distortion -> PitchShift | 5 | 0.278 | PitchShift -> Distortion |
| 6 | 0.387 | ReverbSpring -> Compressor | 6 | 0.272 | Compressor -> ReverbSpring |
| 7 | 0.382 | Compressor -> ReverbSpring | 7 | 0.270 | ReverbSpring -> Distortion |
| 8 | 0.378 | Compressor -> PitchShift | 8 | 0.265 | Distortion -> ReverbSpring |
| 9 | 0.368 | PitchShift -> Distortion | 9 | 0.264 | StereoWidth -> AutoPan |
| 10 | 0.360 | ReverbSpring -> Filter | 10 | 0.263 | Distortion -> EQ |
Ground truth: ReverbVital -> ReverbZita
box1 = reverb_vital(
0.73, // prelow
0.15, // prehigh
0.64, // lowcutoff
0.28, // highcutoff
0.26, // lowGain
0.11, // highGain
0.13, // chorus_amt
0.26, // chorus_freq
0.95, // predelay
0.16, // time
0.91, // size
0.94 // mix
);
box2 = reverb_zita(
0.11, // inDelay
0.08, // LFX
0.75, // lowRT60
0.48, // midRT60
0.75, // hfdamping
0.00, // eq1freq
0.36, // eq1level
0.46, // eq2freq
0.71, // eq2level
0.27 // mix
);
process = box1 : box2;
| BoxGraph |
T5 |
||||
|---|---|---|---|---|---|
| Rank | Similarity | Chain | Rank | Similarity | Chain |
| 1 | 0.558 | StereoWidth -> ReverbZita | 1 | 0.705 | Limiter -> ReverbZita |
| 2 | 0.540 | ReverbZita -> Limiter | 2 | 0.701 | ReverbZita -> Gate |
| 3 | 0.535 | Limiter -> ReverbZita | 3 | 0.700 | Distortion -> ReverbZita |
| 4 | 0.534 | ReverbZita -> Gate | 4 | 0.696 | ReverbZita -> Filter |
| 5 | 0.517 | Gate -> ReverbZita | 5 | 0.689 | ReverbZita -> Distortion |
| 6 | 0.515 | ReverbZita -> ReverbVital | 6 | 0.689 | StereoWidth -> ReverbZita |
| 7 | 0.492 | ReverbZita -> Phaser | 7 | 0.682 | Gate -> ReverbZita |
| 8 | 0.487 | Phaser -> ReverbZita | 8 | 0.680 | ReverbZita -> Phaser |
| 9 | 0.485 | ReverbZita -> Filter | 9 | 0.680 | Filter -> ReverbZita |
| 10 | 0.485 | ReverbVital -> ReverbZita | 10 | 0.677 | ReverbZita -> EQ |
| 13 | 0.662 | ReverbVital -> ReverbZita | |||
Ground truth: Gate -> Phaser
box1 = gate(
0.90, // threshold
0.65, // attack
0.95, // hold
0.01 // release
);
box2 = phaser(
0.14, // rate
0.20, // notchDepth
0.48, // feedback
0.76, // notchWidth
0.28, // minNotchFreq
0.50, // maxNotchFreq
0.78, // notchFreqRatio
0.09 // mix
);
process = box1 : box2;
| BoxGraph |
T5 |
||||
|---|---|---|---|---|---|
| Rank | Similarity | Chain | Rank | Similarity | Chain |
| 1 | 0.540 | Phaser -> StereoWidth | 1 | 0.668 | Delay -> StereoWidth |
| 2 | 0.446 | StereoWidth -> Phaser | 2 | 0.662 | AutoPan -> StereoWidth |
| 3 | 0.437 | Phaser -> EQ | 3 | 0.624 | Phaser -> StereoWidth |
| 4 | 0.418 | AutoPan -> StereoWidth | 4 | 0.530 | Panner -> StereoWidth |
| 5 | 0.418 | EQ -> Phaser | 5 | 0.524 | Flanger -> StereoWidth |
| 6 | 0.417 | Phaser -> Gate | 6 | 0.482 | Chorus -> StereoWidth |
| 7 | 0.416 | Delay -> StereoWidth | 7 | 0.458 | StereoWidth -> AutoPan |
| 8 | 0.415 | Filter -> Phaser | 8 | 0.427 | ReverbDattorro -> StereoWidth |
| 9 | 0.406 | Phaser -> Limiter | 9 | 0.425 | Filter -> AutoPan |
| 10 | 0.402 | Gate -> Phaser | 10 | 0.421 | EQ -> AutoPan |
| 64 | 0.333 | Gate -> Phaser | |||
Ground truth: Phaser -> ReverbVital
box1 = phaser(
0.41, // rate
0.30, // notchDepth
0.52, // feedback
0.33, // notchWidth
0.33, // minNotchFreq
0.39, // maxNotchFreq
0.59, // notchFreqRatio
0.27 // mix
);
box2 = reverb_vital(
0.87, // prelow
0.63, // prehigh
0.42, // lowcutoff
0.52, // highcutoff
0.54, // lowGain
0.68, // highGain
0.99, // chorus_amt
0.70, // chorus_freq
0.65, // predelay
0.93, // time
0.43, // size
0.70 // mix
);
process = box1 : box2;
| BoxGraph |
T5 |
||||
|---|---|---|---|---|---|
| Rank | Similarity | Chain | Rank | Similarity | Chain |
| 1 | 0.510 | Limiter -> ReverbVital | 1 | 0.347 | ReverbZita -> StereoWidth |
| 2 | 0.463 | StereoWidth -> ReverbVital | 2 | 0.344 | Distortion -> ReverbVital |
| 3 | 0.445 | Distortion -> ReverbVital | 3 | 0.336 | ReverbVital -> StereoWidth |
| 4 | 0.441 | ReverbVital -> Limiter | 4 | 0.334 | ReverbVital -> Distortion |
| 5 | 0.434 | ReverbVital -> StereoWidth | 5 | 0.325 | ReverbSpring -> ReverbVital |
| 6 | 0.405 | Gate -> ReverbVital | 6 | 0.321 | ReverbVital -> Compressor |
| 7 | 0.401 | Compressor -> ReverbVital | 7 | 0.318 | Compressor -> ReverbVital |
| 8 | 0.398 | ReverbVital -> Gate | 8 | 0.314 | ReverbVital -> ReverbSpring |
| 9 | 0.384 | ReverbVital -> Filter | 9 | 0.302 | ReverbFreeverb -> StereoWidth |
| 10 | 0.380 | Filter -> ReverbVital | 10 | 0.301 | StereoWidth -> ReverbVital |
| 18 | 0.285 | Phaser -> ReverbVital | 81 | 0.185 | Phaser -> ReverbVital |
Ground truth: Gate -> ReverseEcho
box1 = gate(
0.11, // threshold
0.17, // attack
0.72, // hold
0.09 // release
);
box2 = reverse_echo(
0, // delayL
0, // delayR
0.14 // mix
);
process = box1 : box2;
| BoxGraph |
T5 |
||||
|---|---|---|---|---|---|
| Rank | Similarity | Chain | Rank | Similarity | Chain |
| 1 | 0.529 | ReverseEcho -> StereoWidth | 1 | 0.466 | ReverseEcho -> StereoWidth |
| 2 | 0.510 | StereoWidth -> ReverseEcho | 2 | 0.372 | EQ -> Distortion |
| 3 | 0.507 | ReverseEcho -> Gate | 3 | 0.368 | Gate -> Distortion |
| 4 | 0.504 | Gate -> ReverseEcho | 4 | 0.361 | Distortion -> EQ |
| 5 | 0.483 | ReverseEcho -> Limiter | 5 | 0.358 | Distortion -> Gate |
| 6 | 0.471 | Limiter -> ReverseEcho | 6 | 0.345 | Limiter -> Distortion |
| 7 | 0.447 | ReverseEcho -> Filter | 7 | 0.343 | Gate -> EQ |
| 8 | 0.441 | Filter -> ReverseEcho | 8 | 0.342 | EQ -> Gate |
| 9 | 0.437 | ReverseEcho -> EQ | 9 | 0.335 | Distortion -> Limiter |
| 10 | 0.436 | EQ -> ReverseEcho | 10 | 0.332 | Gate -> Filter |
| 25 | 0.283 | Gate -> ReverseEcho | |||
Ground truth: ReverbDattorro -> Filter
box1 = reverb_dattorro(
0.55, // in_bw
0.59, // in_diffusion1
0.59, // in_diffusion2
0.87, // d_diff1
0.22, // d_diff2
0.73, // decay
0.64, // damping
0.82 // mix
);
box2 = filter(
10, // mode
0.12, // cutoff
0.72, // res
0.19, // drive
0.24, // other
0.12 // mix
);
process = box1 : box2;
| BoxGraph |
T5 |
||||
|---|---|---|---|---|---|
| Rank | Similarity | Chain | Rank | Similarity | Chain |
| 1 | 0.508 | ReverbDattorro -> Limiter | 1 | 0.465 | ReverbSpring -> ReverbDattorro |
| 2 | 0.504 | ReverbDattorro -> Compressor | 2 | 0.454 | ReverbDattorro -> ReverbSpring |
| 3 | 0.499 | Limiter -> ReverbDattorro | 3 | 0.442 | Distortion -> ReverbDattorro |
| 4 | 0.498 | ReverbDattorro -> Filter | 4 | 0.439 | ReverbDattorro -> Distortion |
| 5 | 0.497 | StereoWidth -> ReverbDattorro | 5 | 0.423 | Compressor -> ReverbDattorro |
| 6 | 0.481 | ReverbDattorro -> Gate | 6 | 0.418 | ReverbDattorro -> Compressor |
| 7 | 0.474 | Filter -> ReverbDattorro | 7 | 0.410 | Filter -> ReverbDattorro |
| 8 | 0.471 | Compressor -> ReverbDattorro | 8 | 0.400 | KlonCentaur -> ReverbDattorro |
| 9 | 0.464 | ReverbDattorro -> EQ | 9 | 0.399 | ReverbDattorro -> Filter |
| 10 | 0.457 | Gate -> ReverbDattorro | 10 | 0.392 | Limiter -> ReverbDattorro |
Ground truth: ReverbVital -> AutoPan
box1 = reverb_vital(
0.70, // prelow
0.92, // prehigh
0.94, // lowcutoff
0.52, // highcutoff
0.64, // lowGain
0.92, // highGain
0.78, // chorus_amt
0.46, // chorus_freq
0.61, // predelay
0.04, // time
0.53, // size
0.52 // mix
);
box2 = autopan(
0.68, // amount
0.90, // rate
0.32, // phase
0.25 // shape
);
process = box1 : box2;
| BoxGraph |
T5 |
||||
|---|---|---|---|---|---|
| Rank | Similarity | Chain | Rank | Similarity | Chain |
| 1 | 0.638 | AutoPan -> Panner | 1 | 0.522 | StereoWidth -> EQ |
| 2 | 0.638 | AutoPan -> Phaser | 2 | 0.513 | EQ -> StereoWidth |
| 3 | 0.635 | Phaser -> AutoPan | 3 | 0.512 | Filter -> StereoWidth |
| 4 | 0.633 | ReverbVital -> Phaser | 4 | 0.506 | StereoWidth -> Filter |
| 5 | 0.631 | AutoPan -> Limiter | 5 | 0.498 | EQ -> Gate |
| 6 | 0.626 | AutoPan -> Gate | 6 | 0.497 | Gate -> EQ |
| 7 | 0.625 | Phaser -> Gate | 7 | 0.484 | Limiter -> Filter |
| 8 | 0.624 | Phaser -> Limiter | 8 | 0.481 | EQ -> Filter |
| 9 | 0.621 | Limiter -> AutoPan | 9 | 0.480 | Filter -> Limiter |
| 10 | 0.621 | ReverbDattorro -> ReverbVital | 10 | 0.479 | Flanger -> AutoPan |
| 20 | 0.610 | ReverbVital -> AutoPan | 40 | 0.421 | ReverbVital -> AutoPan |
Ground truth: Phaser -> ReverbVital
box1 = phaser(
0.94, // rate
1.00, // notchDepth
0.45, // feedback
0.62, // notchWidth
0.73, // minNotchFreq
0.79, // maxNotchFreq
0.99, // notchFreqRatio
0.82 // mix
);
box2 = reverb_vital(
0.58, // prelow
0.69, // prehigh
0.31, // lowcutoff
0.44, // highcutoff
0.26, // lowGain
0.27, // highGain
0.62, // chorus_amt
0.24, // chorus_freq
0.13, // predelay
0.14, // time
0.33, // size
0.94 // mix
);
process = box1 : box2;
| BoxGraph |
T5 |
||||
|---|---|---|---|---|---|
| Rank | Similarity | Chain | Rank | Similarity | Chain |
| 1 | 0.375 | EQ -> Delay | 1 | 0.611 | Delay -> ReverbVital |
| 2 | 0.369 | Compressor -> Delay | 2 | 0.601 | ReverbVital -> Delay |
| 3 | 0.363 | PitchShift -> Delay | 3 | 0.529 | Compressor -> Delay |
| 4 | 0.361 | Delay -> EQ | 4 | 0.503 | Delay -> Compressor |
| 5 | 0.355 | Limiter -> Delay | 5 | 0.463 | Distortion -> Delay |
| 6 | 0.346 | Filter -> Delay | 6 | 0.455 | Delay -> ReverbDattorro |
| 7 | 0.341 | ReverbVital -> Delay | 7 | 0.451 | ReverbDattorro -> Delay |
| 8 | 0.339 | Delay -> Compressor | 8 | 0.445 | Limiter -> Delay |
| 9 | 0.331 | Delay -> Filter | 9 | 0.439 | EQ -> Delay |
| 10 | 0.322 | StereoWidth -> Delay | 10 | 0.439 | Phaser -> Delay |
| 66 | 0.213 | Phaser -> ReverbVital | 106 | 0.178 | Phaser -> ReverbVital |
Ground truth: ReverbDattorro -> Chorus
box1 = reverb_dattorro(
0.42, // in_bw
0.09, // in_diffusion1
0.04, // in_diffusion2
0.47, // d_diff1
0.23, // d_diff2
0.05, // decay
0.68, // damping
0.52 // mix
);
box2 = chorus(
0.35, // rate
0.67, // delay1
0.60, // delay2
0.60, // depth
0.05, // feedback
0.05, // lpf
0.75 // mix
);
process = box1 : box2;
| BoxGraph |
T5 |
||||
|---|---|---|---|---|---|
| Rank | Similarity | Chain | Rank | Similarity | Chain |
| 1 | 0.552 | StereoWidth -> Chorus | 1 | 0.746 | StereoWidth -> Chorus |
| 2 | 0.538 | Chorus -> Phaser | 2 | 0.733 | Chorus -> Phaser |
| 3 | 0.530 | Chorus -> ReverbDattorro | 3 | 0.726 | Phaser -> Chorus |
| 4 | 0.525 | Phaser -> Chorus | 4 | 0.721 | Chorus -> Filter |
| 5 | 0.521 | ReverbDattorro -> Chorus | 5 | 0.718 | Limiter -> Chorus |
| 6 | 0.520 | Chorus -> Filter | 6 | 0.715 | Chorus -> Flanger |
| 7 | 0.518 | Chorus -> Limiter | 7 | 0.714 | Filter -> Chorus |
| 8 | 0.518 | PitchShift -> Chorus | 8 | 0.713 | Gate -> Chorus |
| 9 | 0.514 | Gate -> Chorus | 9 | 0.708 | Chorus -> Gate |
| 10 | 0.509 | Filter -> Chorus | 10 | 0.707 | Chorus -> Limiter |
| 16 | 0.642 | ReverbDattorro -> Chorus | |||
Ground truth: ReverbVital -> PitchShift
box1 = reverb_vital(
0.82, // prelow
0.32, // prehigh
0.82, // lowcutoff
0.94, // highcutoff
0.42, // lowGain
0.40, // highGain
0.91, // chorus_amt
0.36, // chorus_freq
0.95, // predelay
0.07, // time
0.91, // size
0.69 // mix
);
box2 = pitchshift(
0.73, // grainSize
0.03, // pitch
0.96 // mix
);
process = box1 : box2;
| BoxGraph |
T5 |
||||
|---|---|---|---|---|---|
| Rank | Similarity | Chain | Rank | Similarity | Chain |
| 1 | 0.515 | ReverbVital -> PitchShift | 1 | 0.601 | ReverbVital -> PitchShift |
| 2 | 0.487 | PitchShift -> ReverbVital | 2 | 0.566 | ReverbDattorro -> PitchShift |
| 3 | 0.456 | ReverbDattorro -> PitchShift | 3 | 0.552 | Chorus -> PitchShift |
| 4 | 0.410 | PitchShift -> ReverbDattorro | 4 | 0.541 | ReverbFreeverb -> PitchShift |
| 5 | 0.397 | Phaser -> PitchShift | 5 | 0.535 | PitchShift -> ReverbVital |
| 6 | 0.392 | AutoPan -> PitchShift | 6 | 0.522 | Flanger -> PitchShift |
| 7 | 0.392 | PitchShift -> Flanger | 7 | 0.503 | Delay -> PitchShift |
| 8 | 0.389 | Flanger -> PitchShift | 8 | 0.502 | PitchShift -> ReverbDattorro |
| 9 | 0.386 | PitchShift -> AutoPan | 9 | 0.495 | PitchShift -> Chorus |
| 10 | 0.383 | PitchShift -> Phaser | 10 | 0.494 | KlonCentaur -> PitchShift |
Ground truth: Gate -> ReverbFreeverb
box1 = gate(
0.64, // threshold
0.30, // attack
0.84, // hold
0.53 // release
);
box2 = reverb_freeverb(
0.77, // damp
0.30, // roomSize
0.57, // stereoSpread
0.50 // mix
);
process = box1 : box2;
| BoxGraph |
T5 |
||||
|---|---|---|---|---|---|
| Rank | Similarity | Chain | Rank | Similarity | Chain |
| 1 | 0.446 | StereoWidth -> ReverbFreeverb | 1 | 0.453 | PitchShift -> ReverbFreeverb |
| 2 | 0.445 | Limiter -> ReverbFreeverb | 2 | 0.360 | KlonCentaur -> ReverbFreeverb |
| 3 | 0.433 | Gate -> ReverbFreeverb | 3 | 0.352 | ReverbFreeverb -> PitchShift |
| 4 | 0.433 | ReverbFreeverb -> Gate | 4 | 0.335 | Compressor -> ReverbFreeverb |
| 5 | 0.432 | Phaser -> ReverbFreeverb | 5 | 0.333 | Distortion -> ReverbFreeverb |
| 6 | 0.425 | ReverbFreeverb -> Phaser | 6 | 0.324 | ReverbFreeverb -> Distortion |
| 7 | 0.416 | ReverbFreeverb -> Limiter | 7 | 0.316 | ReverbFreeverb -> Limiter |
| 8 | 0.402 | Compressor -> ReverbFreeverb | 8 | 0.314 | StereoWidth -> ReverbFreeverb |
| 9 | 0.398 | ReverbFreeverb -> EQ | 9 | 0.309 | ReverbFreeverb -> ReverbDattorro |
| 10 | 0.394 | Distortion -> ReverbFreeverb | 10 | 0.308 | Limiter -> ReverbFreeverb |
| 19 | 0.285 | Gate -> ReverbFreeverb | |||
Ground truth: Limiter -> Panner
box1 = limiter(
0.16, // gain
0.20, // ceiling
0.02, // attack
0.10, // hold
0.62 // release
);
box2 = panner(
0.78 // pan
);
process = box1 : box2;
| BoxGraph |
T5 |
||||
|---|---|---|---|---|---|
| Rank | Similarity | Chain | Rank | Similarity | Chain |
| 1 | 0.703 | Phaser -> Panner | 1 | 0.587 | ReverbVital -> Panner |
| 2 | 0.701 | Panner -> Phaser | 2 | 0.584 | Panner -> ReverbVital |
| 3 | 0.684 | AutoPan -> Panner | 3 | 0.543 | Panner -> ReverseEcho |
| 4 | 0.675 | Flanger -> Panner | 4 | 0.533 | ReverseEcho -> Panner |
| 5 | 0.669 | Panner -> AutoPan | 5 | 0.517 | Delay -> AutoPan |
| 6 | 0.662 | ReverbVital -> Panner | 6 | 0.507 | Delay -> Panner |
| 7 | 0.646 | Panner -> Flanger | 7 | 0.498 | ReverbVital -> AutoPan |
| 8 | 0.641 | Panner -> Limiter | 8 | 0.495 | Panner -> Delay |
| 9 | 0.640 | Panner -> ReverbVital | 9 | 0.491 | Panner -> AutoPan |
| 10 | 0.635 | Limiter -> Panner | 10 | 0.491 | ReverbDattorro -> Panner |
| 29 | 0.445 | Limiter -> Panner | |||
Ground truth: Panner -> ReverbFreeverb
box1 = panner(
0.81 // pan
);
box2 = reverb_freeverb(
0.41, // damp
0.46, // roomSize
0.11, // stereoSpread
0.94 // mix
);
process = box1 : box2;
| BoxGraph |
T5 |
||||
|---|---|---|---|---|---|
| Rank | Similarity | Chain | Rank | Similarity | Chain |
| 1 | 0.534 | ReverbFreeverb -> EQ | 1 | 0.374 | ReverbFreeverb -> Compressor |
| 2 | 0.529 | EQ -> ReverbFreeverb | 2 | 0.373 | Compressor -> ReverbFreeverb |
| 3 | 0.523 | ReverbFreeverb -> ReverbDattorro | 3 | 0.316 | ReverbFreeverb -> ReverbDattorro |
| 4 | 0.513 | Filter -> ReverbFreeverb | 4 | 0.294 | Distortion -> ReverbFreeverb |
| 5 | 0.512 | ReverbFreeverb -> Filter | 5 | 0.283 | ReverbFreeverb -> EQ |
| 6 | 0.507 | ReverbFreeverb -> ReverbVital | 6 | 0.280 | ReverbDattorro -> ReverbFreeverb |
| 7 | 0.502 | ReverbDattorro -> ReverbFreeverb | 7 | 0.276 | ReverbFreeverb -> Filter |
| 8 | 0.471 | ReverbVital -> ReverbFreeverb | 8 | 0.270 | ReverbFreeverb -> Delay |
| 9 | 0.454 | Distortion -> ReverbFreeverb | 9 | 0.270 | ReverbFreeverb -> AutoPan |
| 10 | 0.454 | PitchShift -> ReverbFreeverb | 10 | 0.268 | ReverbFreeverb -> Phaser |
| 28 | 0.389 | Panner -> ReverbFreeverb | 79 | 0.186 | Panner -> ReverbFreeverb |
Ground truth: Limiter -> ReverbVital
box1 = limiter(
0.23, // gain
0.00, // ceiling
0.24, // attack
0.21, // hold
0.35 // release
);
box2 = reverb_vital(
0.88, // prelow
0.48, // prehigh
0.05, // lowcutoff
0.78, // highcutoff
0.26, // lowGain
0.80, // highGain
0.27, // chorus_amt
0.43, // chorus_freq
0.58, // predelay
0.27, // time
0.30, // size
0.74 // mix
);
process = box1 : box2;
| BoxGraph |
T5 |
||||
|---|---|---|---|---|---|
| Rank | Similarity | Chain | Rank | Similarity | Chain |
| 1 | 0.753 | StereoWidth -> ReverbVital | 1 | 0.687 | ReverbVital -> StereoWidth |
| 2 | 0.730 | ReverbVital -> StereoWidth | 2 | 0.683 | Distortion -> ReverbVital |
| 3 | 0.709 | Limiter -> ReverbVital | 3 | 0.672 | Gate -> ReverbVital |
| 4 | 0.705 | Gate -> ReverbVital | 4 | 0.672 | StereoWidth -> ReverbVital |
| 5 | 0.686 | ReverbVital -> Gate | 5 | 0.671 | Filter -> ReverbVital |
| 6 | 0.678 | ReverbVital -> Limiter | 6 | 0.667 | Limiter -> ReverbVital |
| 7 | 0.617 | Distortion -> ReverbVital | 7 | 0.657 | ReverbVital -> Gate |
| 8 | 0.607 | Filter -> ReverbVital | 8 | 0.657 | ReverbVital -> Distortion |
| 9 | 0.596 | ReverbVital -> Filter | 9 | 0.654 | EQ -> ReverbVital |
| 10 | 0.588 | Compressor -> ReverbVital | 10 | 0.648 | ReverbVital -> Limiter |
Ground truth: PitchShift -> Limiter
box1 = pitchshift(
0.13, // grainSize
0.61, // pitch
0.19 // mix
);
box2 = limiter(
0.95, // gain
0.57, // ceiling
0.08, // attack
0.10, // hold
0.92 // release
);
process = box1 : box2;
| BoxGraph |
T5 |
||||
|---|---|---|---|---|---|
| Rank | Similarity | Chain | Rank | Similarity | Chain |
| 1 | 0.532 | StereoWidth -> PitchShift | 1 | 0.566 | PitchShift -> Distortion |
| 2 | 0.523 | Gate -> PitchShift | 2 | 0.554 | PitchShift -> StereoWidth |
| 3 | 0.522 | PitchShift -> StereoWidth | 3 | 0.540 | PitchShift -> Compressor |
| 4 | 0.516 | PitchShift -> Gate | 4 | 0.513 | StereoWidth -> PitchShift |
| 5 | 0.505 | Limiter -> PitchShift | 5 | 0.499 | PitchShift -> Limiter |
| 6 | 0.492 | PitchShift -> Limiter | 6 | 0.493 | PitchShift -> Gate |
| 7 | 0.473 | EQ -> PitchShift | 7 | 0.488 | PitchShift -> EQ |
| 8 | 0.450 | Filter -> PitchShift | 8 | 0.487 | Compressor -> PitchShift |
| 9 | 0.448 | Compressor -> PitchShift | 9 | 0.477 | Distortion -> PitchShift |
| 10 | 0.436 | PitchShift -> EQ | 10 | 0.470 | PitchShift -> Filter |
Ground truth: Phaser -> Flanger
box1 = phaser(
0.69, // rate
0.84, // notchDepth
0.34, // feedback
0.53, // notchWidth
0.96, // minNotchFreq
0.88, // maxNotchFreq
0.86, // notchFreqRatio
0.29 // mix
);
box2 = flanger(
0.53, // rate
0.25, // dflange
0.25, // odflange
0.64, // depth
0.15, // feedback
0.58 // mix
);
process = box1 : box2;
| BoxGraph |
T5 |
||||
|---|---|---|---|---|---|
| Rank | Similarity | Chain | Rank | Similarity | Chain |
| 1 | 0.382 | StereoWidth -> Flanger | 1 | 0.594 | Flanger -> Phaser |
| 2 | 0.355 | Flanger -> ReverbVital | 2 | 0.585 | Phaser -> Flanger |
| 3 | 0.352 | Flanger -> Phaser | 3 | 0.584 | EQ -> Flanger |
| 4 | 0.345 | Flanger -> Gate | 4 | 0.583 | Flanger -> EQ |
| 5 | 0.340 | Phaser -> Flanger | 5 | 0.583 | Flanger -> Gate |
| 6 | 0.339 | ReverbVital -> Flanger | 6 | 0.579 | Flanger -> Filter |
| 7 | 0.338 | Flanger -> Filter | 7 | 0.573 | Filter -> Flanger |
| 8 | 0.333 | Chorus -> Flanger | 8 | 0.573 | Gate -> Flanger |
| 9 | 0.333 | Gate -> Flanger | 9 | 0.561 | StereoWidth -> Flanger |
| 10 | 0.332 | Flanger -> Chorus | 10 | 0.553 | Distortion -> Flanger |
Ground truth: ReverbFreeverb -> PitchShift
box1 = reverb_freeverb(
0.55, // damp
0.94, // roomSize
0.95, // stereoSpread
0.72 // mix
);
box2 = pitchshift(
0.73, // grainSize
0.95, // pitch
0.79 // mix
);
process = box1 : box2;
| BoxGraph |
T5 |
||||
|---|---|---|---|---|---|
| Rank | Similarity | Chain | Rank | Similarity | Chain |
| 1 | 0.576 | ReverbFreeverb -> PitchShift | 1 | 0.294 | ReverbFreeverb -> PitchShift |
| 2 | 0.523 | PitchShift -> ReverbFreeverb | 2 | 0.288 | PitchShift -> ReverbFreeverb |
| 3 | 0.333 | ReverbZita -> PitchShift | 3 | 0.264 | ReverbFreeverb -> ReverbSpring |
| 4 | 0.327 | ReverbSpring -> PitchShift | 4 | 0.256 | ReverbSpring -> ReverbFreeverb |
| 5 | 0.321 | PitchShift -> ReverbSpring | 5 | 0.212 | ReverbFreeverb -> ReverseEcho |
| 6 | 0.318 | PitchShift -> ReverbZita | 6 | 0.207 | ReverbFreeverb -> ReverbDattorro |
| 7 | 0.298 | ReverbFreeverb -> ReverbSpring | 7 | 0.199 | ReverbDattorro -> ReverbFreeverb |
| 8 | 0.291 | ReverbSpring -> ReverbFreeverb | 8 | 0.199 | ReverbFreeverb -> ReverbZita |
| 9 | 0.271 | PitchShift -> ReverbDattorro | 9 | 0.198 | ReverbFreeverb -> Compressor |
| 10 | 0.255 | ReverbDattorro -> PitchShift | 10 | 0.196 | ReverbFreeverb -> ReverbVital |
Ground truth: KlonCentaur -> ReverbDattorro
box1 = klonCentaur(
0.17, // gain
0.39, // treble
0.58 // level
);
box2 = reverb_dattorro(
0.40, // in_bw
0.99, // in_diffusion1
0.57, // in_diffusion2
0.03, // d_diff1
0.16, // d_diff2
0.74, // decay
0.23, // damping
0.12 // mix
);
process = box1 : box2;
| BoxGraph |
T5 |
||||
|---|---|---|---|---|---|
| Rank | Similarity | Chain | Rank | Similarity | Chain |
| 1 | 0.678 | KlonCentaur -> ReverbDattorro | 1 | 0.863 | KlonCentaur -> ReverbDattorro |
| 2 | 0.526 | ReverbDattorro -> Compressor | 2 | 0.754 | ReverbDattorro -> KlonCentaur |
| 3 | 0.465 | Compressor -> ReverbDattorro | 3 | 0.648 | ReverbDattorro -> Distortion |
| 4 | 0.437 | ReverbDattorro -> KlonCentaur | 4 | 0.637 | Distortion -> ReverbDattorro |
| 5 | 0.436 | ReverbDattorro -> Filter | 5 | 0.619 | ReverbDattorro -> Compressor |
| 6 | 0.411 | Filter -> ReverbDattorro | 6 | 0.613 | Compressor -> ReverbDattorro |
| 7 | 0.406 | ReverbDattorro -> EQ | 7 | 0.571 | Filter -> ReverbDattorro |
| 8 | 0.391 | EQ -> ReverbDattorro | 8 | 0.570 | ReverbDattorro -> Filter |
| 9 | 0.390 | KlonCentaur -> ReverbVital | 9 | 0.566 | ReverbDattorro -> Limiter |
| 10 | 0.386 | ReverbDattorro -> Limiter | 10 | 0.563 | KlonCentaur -> ReverbVital |
Ground truth: Limiter -> ReverbZita
box1 = limiter(
0.07, // gain
0.24, // ceiling
0.11, // attack
1.00, // hold
0.55 // release
);
box2 = reverb_zita(
0.10, // inDelay
0.69, // LFX
0.99, // lowRT60
0.02, // midRT60
0.88, // hfdamping
0.34, // eq1freq
0.72, // eq1level
0.81, // eq2freq
0.76, // eq2level
0.22 // mix
);
process = box1 : box2;
| BoxGraph |
T5 |
||||
|---|---|---|---|---|---|
| Rank | Similarity | Chain | Rank | Similarity | Chain |
| 1 | 0.564 | ReverbZita -> EQ | 1 | 0.337 | ReverbVital -> Compressor |
| 2 | 0.561 | ReverbZita -> Compressor | 2 | 0.330 | ReverbVital -> Phaser |
| 3 | 0.547 | EQ -> ReverbZita | 3 | 0.325 | Compressor -> ReverbVital |
| 4 | 0.542 | Compressor -> ReverbZita | 4 | 0.320 | Phaser -> ReverbVital |
| 5 | 0.537 | Distortion -> ReverbZita | 5 | 0.311 | ReverbVital -> AutoPan |
| 6 | 0.536 | ReverbZita -> Filter | 6 | 0.307 | ReverbVital -> Delay |
| 7 | 0.520 | Filter -> ReverbZita | 7 | 0.305 | Flanger -> ReverbVital |
| 8 | 0.514 | ReverbZita -> Distortion | 8 | 0.303 | AutoPan -> ReverbVital |
| 9 | 0.483 | StereoWidth -> ReverbZita | 9 | 0.300 | ReverbVital -> Flanger |
| 10 | 0.474 | Limiter -> ReverbZita | 10 | 0.292 | ReverbVital -> EQ |
| 297 | 0.134 | Limiter -> ReverbZita | |||
Ground truth: KlonCentaur -> Chorus
box1 = klonCentaur(
0.47, // gain
0.18, // treble
0.41 // level
);
box2 = chorus(
0.57, // rate
0.44, // delay1
0.32, // delay2
0.78, // depth
0.75, // feedback
0.75, // lpf
0.87 // mix
);
process = box1 : box2;
| BoxGraph |
T5 |
||||
|---|---|---|---|---|---|
| Rank | Similarity | Chain | Rank | Similarity | Chain |
| 1 | 0.330 | KlonCentaur -> Chorus | 1 | 0.213 | KlonCentaur -> Chorus |
| 2 | 0.318 | PitchShift -> Chorus | 2 | 0.179 | KlonCentaur -> ReverbVital |
| 3 | 0.302 | Filter -> Chorus | 3 | 0.168 | KlonCentaur -> AutoPan |
| 4 | 0.301 | Chorus -> Flanger | 4 | 0.164 | KlonCentaur -> StereoWidth |
| 5 | 0.291 | Chorus -> Filter | 5 | 0.160 | KlonCentaur -> ReverbFreeverb |
| 6 | 0.284 | Flanger -> Chorus | 6 | 0.157 | KlonCentaur -> ReverbZita |
| 7 | 0.282 | EQ -> Chorus | 7 | 0.156 | Limiter -> AutoPan |
| 8 | 0.281 | Chorus -> PitchShift | 8 | 0.153 | KlonCentaur -> Phaser |
| 9 | 0.281 | Chorus -> Gate | 9 | 0.153 | AutoPan -> Limiter |
| 10 | 0.278 | Distortion -> Chorus | 10 | 0.152 | KlonCentaur -> ReverbDattorro |
Ground truth: PitchShift -> EQ
box1 = pitchshift(
0.59, // grainSize
0.75, // pitch
0.26 // mix
);
box2 = eq(
0, // modeLow
0.97, // freqLow
0.00, // qLow
0.40, // gainLow
2, // modeHigh
0.18, // freqHigh
0.82, // qHigh
0.76, // gainHigh
0.93 // mix
);
process = box1 : box2;
| BoxGraph |
T5 |
||||
|---|---|---|---|---|---|
| Rank | Similarity | Chain | Rank | Similarity | Chain |
| 1 | 0.513 | Compressor -> PitchShift | 1 | 0.332 | PitchShift -> Compressor |
| 2 | 0.500 | PitchShift -> Filter | 2 | 0.317 | Compressor -> PitchShift |
| 3 | 0.492 | Filter -> PitchShift | 3 | 0.301 | ReverbSpring -> PitchShift |
| 4 | 0.489 | PitchShift -> EQ | 4 | 0.296 | PitchShift -> ReverbSpring |
| 5 | 0.488 | PitchShift -> Limiter | 5 | 0.282 | PitchShift -> EQ |
| 6 | 0.487 | EQ -> PitchShift | 6 | 0.278 | PitchShift -> Distortion |
| 7 | 0.484 | PitchShift -> Compressor | 7 | 0.262 | PitchShift -> Limiter |
| 8 | 0.476 | Distortion -> PitchShift | 8 | 0.261 | Distortion -> PitchShift |
| 9 | 0.467 | PitchShift -> Distortion | 9 | 0.257 | Limiter -> PitchShift |
| 10 | 0.465 | Limiter -> PitchShift | 10 | 0.250 | EQ -> PitchShift |
Ground truth: Panner -> Distortion
box1 = panner(
0.33 // pan
);
box2 = distortion(
0, // filterMode
0, // distortionMode
0.66, // freq
0.65, // q
0.68, // style
0.64, // drive
0.80 // mix
);
process = box1 : box2;
| BoxGraph |
T5 |
||||
|---|---|---|---|---|---|
| Rank | Similarity | Chain | Rank | Similarity | Chain |
| 1 | 0.635 | Gate -> Phaser | 1 | 0.653 | Gate -> Filter |
| 2 | 0.632 | Phaser -> Gate | 2 | 0.653 | Filter -> Gate |
| 3 | 0.593 | ReverbVital -> Phaser | 3 | 0.640 | Gate -> Distortion |
| 4 | 0.593 | Phaser -> Panner | 4 | 0.629 | Filter -> StereoWidth |
| 5 | 0.584 | Panner -> Phaser | 5 | 0.629 | Distortion -> Gate |
| 6 | 0.583 | Phaser -> Limiter | 6 | 0.625 | StereoWidth -> Filter |
| 7 | 0.578 | StereoWidth -> EQ | 7 | 0.619 | Gate -> EQ |
| 8 | 0.571 | Gate -> EQ | 8 | 0.618 | EQ -> Gate |
| 9 | 0.569 | Limiter -> Phaser | 9 | 0.614 | Limiter -> Filter |
| 10 | 0.560 | EQ -> StereoWidth | 10 | 0.604 | Filter -> Limiter |
| 211 | 0.392 | Panner -> Distortion | 64 | 0.397 | Panner -> Distortion |
Ground truth: ReverbSpring -> AutoPan
box1 = reverb_spring(
0.68, // Dwell
0.57, // Tone
0.73, // Tension
1, // Springs
0.06 // Mix
);
box2 = autopan(
0.63, // amount
0.43, // rate
0.45, // phase
0.18 // shape
);
process = box1 : box2;
| BoxGraph |
T5 |
||||
|---|---|---|---|---|---|
| Rank | Similarity | Chain | Rank | Similarity | Chain |
| 1 | 0.461 | Panner -> AutoPan | 1 | 0.519 | AutoPan -> Compressor |
| 2 | 0.433 | AutoPan -> Panner | 2 | 0.512 | Compressor -> AutoPan |
| 3 | 0.429 | ReverbDattorro -> AutoPan | 3 | 0.509 | AutoPan -> Flanger |
| 4 | 0.426 | AutoPan -> ReverbVital | 4 | 0.496 | AutoPan -> Limiter |
| 5 | 0.422 | ReverbVital -> AutoPan | 5 | 0.493 | AutoPan -> Phaser |
| 6 | 0.420 | AutoPan -> ReverbDattorro | 6 | 0.477 | AutoPan -> Filter |
| 7 | 0.412 | AutoPan -> Phaser | 7 | 0.476 | AutoPan -> Distortion |
| 8 | 0.408 | AutoPan -> Limiter | 8 | 0.472 | Filter -> AutoPan |
| 9 | 0.403 | AutoPan -> Distortion | 9 | 0.463 | Flanger -> AutoPan |
| 10 | 0.401 | Distortion -> AutoPan | 10 | 0.462 | Phaser -> AutoPan |
| 16 | 0.369 | ReverbSpring -> AutoPan | 63 | 0.246 | ReverbSpring -> AutoPan |
Ground truth: ReverbVital -> Distortion
box1 = reverb_vital(
0.69, // prelow
0.30, // prehigh
0.29, // lowcutoff
0.29, // highcutoff
0.06, // lowGain
0.04, // highGain
0.28, // chorus_amt
0.02, // chorus_freq
0.50, // predelay
0.33, // time
0.28, // size
0.82 // mix
);
box2 = distortion(
2, // filterMode
0, // distortionMode
0.40, // freq
0.91, // q
0.37, // style
1.00, // drive
0.16 // mix
);
process = box1 : box2;
| BoxGraph |
T5 |
||||
|---|---|---|---|---|---|
| Rank | Similarity | Chain | Rank | Similarity | Chain |
| 1 | 0.656 | PitchShift -> ReverbVital | 1 | 0.640 | Distortion -> ReverbVital |
| 2 | 0.635 | ReverbVital -> PitchShift | 2 | 0.622 | ReverbVital -> Distortion |
| 3 | 0.580 | Distortion -> ReverbVital | 3 | 0.620 | ReverbVital -> StereoWidth |
| 4 | 0.495 | ReverbVital -> Distortion | 4 | 0.613 | Filter -> ReverbVital |
| 5 | 0.468 | Limiter -> ReverbVital | 5 | 0.608 | StereoWidth -> ReverbVital |
| 6 | 0.461 | ReverbVital -> StereoWidth | 6 | 0.598 | Gate -> ReverbVital |
| 7 | 0.448 | Filter -> ReverbVital | 7 | 0.592 | EQ -> ReverbVital |
| 8 | 0.446 | ReverbVital -> Filter | 8 | 0.587 | ReverbVital -> EQ |
| 9 | 0.446 | Compressor -> ReverbVital | 9 | 0.586 | ReverbVital -> Gate |
| 10 | 0.440 | ReverbVital -> Compressor | 10 | 0.585 | ReverbVital -> Filter |
Ground truth: PitchShift -> Phaser
box1 = pitchshift(
0.87, // grainSize
0.51, // pitch
0.73 // mix
);
box2 = phaser(
0.26, // rate
0.51, // notchDepth
0.71, // feedback
0.07, // notchWidth
0.80, // minNotchFreq
0.46, // maxNotchFreq
0.36, // notchFreqRatio
0.93 // mix
);
process = box1 : box2;
| BoxGraph |
T5 |
||||
|---|---|---|---|---|---|
| Rank | Similarity | Chain | Rank | Similarity | Chain |
| 1 | 0.500 | StereoWidth -> Phaser | 1 | 0.656 | Phaser -> EQ |
| 2 | 0.455 | Limiter -> Phaser | 2 | 0.655 | Phaser -> Gate |
| 3 | 0.445 | Phaser -> EQ | 3 | 0.654 | Gate -> Phaser |
| 4 | 0.437 | Phaser -> Limiter | 4 | 0.653 | EQ -> Phaser |
| 5 | 0.430 | Phaser -> Filter | 5 | 0.637 | Phaser -> Compressor |
| 6 | 0.422 | Filter -> Phaser | 6 | 0.635 | Phaser -> Filter |
| 7 | 0.414 | Phaser -> Gate | 7 | 0.630 | Filter -> Phaser |
| 8 | 0.409 | Phaser -> StereoWidth | 8 | 0.628 | StereoWidth -> Phaser |
| 9 | 0.409 | Gate -> Phaser | 9 | 0.622 | Compressor -> Phaser |
| 10 | 0.407 | EQ -> Phaser | 10 | 0.605 | Limiter -> Phaser |
| 14 | 0.334 | PitchShift -> Phaser | 11 | 0.585 | PitchShift -> Phaser |
Ground truth: Panner -> ReverbVital
box1 = panner(
0.71 // pan
);
box2 = reverb_vital(
0.26, // prelow
0.66, // prehigh
0.56, // lowcutoff
0.63, // highcutoff
0.49, // lowGain
0.58, // highGain
0.94, // chorus_amt
0.64, // chorus_freq
0.33, // predelay
0.51, // time
0.86, // size
0.53 // mix
);
process = box1 : box2;
| BoxGraph |
T5 |
||||
|---|---|---|---|---|---|
| Rank | Similarity | Chain | Rank | Similarity | Chain |
| 1 | 0.524 | ReverbVital -> Panner | 1 | 0.636 | ReverbVital -> Distortion |
| 2 | 0.496 | Panner -> ReverbVital | 2 | 0.623 | Flanger -> ReverbVital |
| 3 | 0.460 | ReverbDattorro -> Panner | 3 | 0.622 | ReverbVital -> Flanger |
| 4 | 0.454 | AutoPan -> ReverbVital | 4 | 0.619 | Distortion -> ReverbVital |
| 5 | 0.452 | Limiter -> ReverbVital | 5 | 0.615 | ReverbVital -> Filter |
| 6 | 0.438 | Gate -> ReverbVital | 6 | 0.611 | Filter -> ReverbVital |
| 7 | 0.437 | ReverbVital -> Limiter | 7 | 0.610 | ReverbVital -> EQ |
| 8 | 0.433 | StereoWidth -> ReverbVital | 8 | 0.610 | ReverbVital -> Phaser |
| 9 | 0.433 | Flanger -> ReverbVital | 9 | 0.607 | Phaser -> ReverbVital |
| 10 | 0.432 | ReverbVital -> Gate | 10 | 0.606 | EQ -> ReverbVital |
| 20 | 0.518 | Panner -> ReverbVital | |||
Ground truth: ReverseEcho -> StereoWidth
box1 = reverse_echo(
1, // delayL
4, // delayR
0.93 // mix
);
box2 = stereo_width(
0.23 // width
);
process = box1 : box2;
| BoxGraph |
T5 |
||||
|---|---|---|---|---|---|
| Rank | Similarity | Chain | Rank | Similarity | Chain |
| 1 | 0.574 | ReverseEcho -> EQ | 1 | 0.264 | AutoPan -> StereoWidth |
| 2 | 0.564 | EQ -> ReverseEcho | 2 | 0.263 | KlonCentaur -> AutoPan |
| 3 | 0.517 | Filter -> ReverseEcho | 3 | 0.255 | ReverbDattorro -> StereoWidth |
| 4 | 0.515 | ReverseEcho -> Filter | 4 | 0.240 | ReverbSpring -> ReverseEcho |
| 5 | 0.515 | ReverseEcho -> Compressor | 5 | 0.236 | StereoWidth -> AutoPan |
| 6 | 0.512 | Compressor -> ReverseEcho | 6 | 0.228 | Distortion -> AutoPan |
| 7 | 0.394 | Distortion -> ReverseEcho | 7 | 0.228 | EQ -> AutoPan |
| 8 | 0.387 | ReverseEcho -> Distortion | 8 | 0.226 | AutoPan -> EQ |
| 9 | 0.363 | AutoPan -> EQ | 9 | 0.224 | Filter -> AutoPan |
| 10 | 0.361 | ReverseEcho -> StereoWidth | 10 | 0.222 | AutoPan -> Chorus |
| 14 | 0.220 | ReverseEcho -> StereoWidth | |||
Ground truth: StereoWidth -> AutoPan
box1 = stereo_width(
0.60 // width
);
box2 = autopan(
0.29, // amount
0.56, // rate
0.57, // phase
0.77 // shape
);
process = box1 : box2;
| BoxGraph |
T5 |
||||
|---|---|---|---|---|---|
| Rank | Similarity | Chain | Rank | Similarity | Chain |
| 1 | 0.520 | AutoPan -> Phaser | 1 | 0.425 | AutoPan -> ReverbVital |
| 2 | 0.504 | Panner -> AutoPan | 2 | 0.416 | ReverbVital -> AutoPan |
| 3 | 0.496 | Phaser -> AutoPan | 3 | 0.375 | ReverbDattorro -> AutoPan |
| 4 | 0.470 | AutoPan -> ReverbVital | 4 | 0.369 | AutoPan -> ReverbDattorro |
| 5 | 0.469 | ReverbVital -> AutoPan | 5 | 0.361 | ReverbVital -> Flanger |
| 6 | 0.466 | AutoPan -> Panner | 6 | 0.359 | AutoPan -> Distortion |
| 7 | 0.448 | Flanger -> AutoPan | 7 | 0.356 | AutoPan -> Flanger |
| 8 | 0.445 | Chorus -> AutoPan | 8 | 0.353 | Flanger -> ReverbVital |
| 9 | 0.442 | AutoPan -> Limiter | 9 | 0.350 | AutoPan -> Chorus |
| 10 | 0.442 | AutoPan -> Flanger | 10 | 0.346 | Compressor -> AutoPan |
| 21 | 0.397 | StereoWidth -> AutoPan | 57 | 0.284 | StereoWidth -> AutoPan |
Ground truth: ReverbZita -> EQ
box1 = reverb_zita(
0.43, // inDelay
0.06, // LFX
0.28, // lowRT60
0.73, // midRT60
0.28, // hfdamping
1.00, // eq1freq
0.10, // eq1level
0.58, // eq2freq
0.81, // eq2level
0.56 // mix
);
box2 = eq(
0, // modeLow
0.66, // freqLow
0.20, // qLow
0.85, // gainLow
1, // modeHigh
0.24, // freqHigh
0.20, // qHigh
0.83, // gainHigh
0.26 // mix
);
process = box1 : box2;
| BoxGraph |
T5 |
||||
|---|---|---|---|---|---|
| Rank | Similarity | Chain | Rank | Similarity | Chain |
| 1 | 0.635 | Compressor -> ReverbZita | 1 | 0.534 | ReverbZita -> Compressor |
| 2 | 0.629 | ReverbZita -> Compressor | 2 | 0.533 | Compressor -> ReverbZita |
| 3 | 0.542 | EQ -> ReverbZita | 3 | 0.523 | ReverbZita -> Distortion |
| 4 | 0.530 | ReverbZita -> Filter | 4 | 0.508 | ReverbZita -> Filter |
| 5 | 0.528 | ReverbZita -> EQ | 5 | 0.508 | Distortion -> ReverbZita |
| 6 | 0.523 | Filter -> ReverbZita | 6 | 0.496 | Filter -> ReverbZita |
| 7 | 0.483 | Distortion -> ReverbZita | 7 | 0.485 | ReverbZita -> EQ |
| 8 | 0.463 | PitchShift -> ReverbZita | 8 | 0.473 | EQ -> ReverbZita |
| 9 | 0.455 | ReverbZita -> Distortion | 9 | 0.470 | ReverbZita -> ReverbVital |
| 10 | 0.404 | StereoWidth -> ReverbZita | 10 | 0.455 | ReverbZita -> Limiter |
Ground truth: ReverbZita -> ReverseEcho
box1 = reverb_zita(
0.14, // inDelay
1.00, // LFX
0.80, // lowRT60
0.26, // midRT60
0.55, // hfdamping
0.07, // eq1freq
0.49, // eq1level
0.44, // eq2freq
0.69, // eq2level
0.25 // mix
);
box2 = reverse_echo(
1, // delayL
0, // delayR
0.77 // mix
);
process = box1 : box2;
| BoxGraph |
T5 |
||||
|---|---|---|---|---|---|
| Rank | Similarity | Chain | Rank | Similarity | Chain |
| 1 | 0.493 | ReverbDattorro -> ReverseEcho | 1 | 0.626 | ReverbZita -> ReverseEcho |
| 2 | 0.486 | ReverbZita -> ReverseEcho | 2 | 0.612 | ReverbDattorro -> ReverseEcho |
| 3 | 0.479 | ReverseEcho -> ReverbDattorro | 3 | 0.529 | ReverbVital -> ReverseEcho |
| 4 | 0.407 | ReverseEcho -> ReverbVital | 4 | 0.471 | ReverseEcho -> Filter |
| 5 | 0.390 | ReverbVital -> ReverseEcho | 5 | 0.467 | Distortion -> ReverseEcho |
| 6 | 0.385 | ReverseEcho -> ReverbSpring | 6 | 0.464 | StereoWidth -> ReverseEcho |
| 7 | 0.383 | ReverbFreeverb -> ReverseEcho | 7 | 0.457 | Flanger -> ReverseEcho |
| 8 | 0.377 | ReverseEcho -> ReverbZita | 8 | 0.441 | ReverseEcho -> Phaser |
| 9 | 0.367 | Delay -> ReverseEcho | 9 | 0.440 | Filter -> ReverseEcho |
| 10 | 0.365 | Flanger -> ReverseEcho | 10 | 0.430 | ReverseEcho -> Limiter |
Ground truth: ReverbZita -> Flanger
box1 = reverb_zita(
0.56, // inDelay
0.58, // LFX
0.83, // lowRT60
0.17, // midRT60
0.79, // hfdamping
0.33, // eq1freq
0.39, // eq1level
0.80, // eq2freq
0.65, // eq2level
0.18 // mix
);
box2 = flanger(
0.16, // rate
0.87, // dflange
0.71, // odflange
0.81, // depth
0.26, // feedback
0.68 // mix
);
process = box1 : box2;
| BoxGraph |
T5 |
||||
|---|---|---|---|---|---|
| Rank | Similarity | Chain | Rank | Similarity | Chain |
| 1 | 0.530 | ReverbZita -> Gate | 1 | 0.474 | Delay -> ReverbZita |
| 2 | 0.515 | ReverbZita -> Limiter | 2 | 0.470 | ReverbZita -> Delay |
| 3 | 0.512 | Gate -> ReverbZita | 3 | 0.453 | Panner -> ReverbZita |
| 4 | 0.502 | ReverbZita -> Phaser | 4 | 0.436 | ReverbZita -> Panner |
| 5 | 0.502 | ReverbZita -> Flanger | 5 | 0.434 | ReverbZita -> AutoPan |
| 6 | 0.499 | Flanger -> ReverbZita | 6 | 0.422 | ReverbDattorro -> Delay |
| 7 | 0.495 | Phaser -> ReverbZita | 7 | 0.418 | AutoPan -> ReverbZita |
| 8 | 0.494 | Limiter -> ReverbZita | 8 | 0.412 | ReverbVital -> Delay |
| 9 | 0.492 | ReverbVital -> ReverbZita | 9 | 0.410 | ReverbDattorro -> Panner |
| 10 | 0.485 | AutoPan -> ReverbZita | 10 | 0.405 | Chorus -> ReverbZita |
| 23 | 0.349 | ReverbZita -> Flanger | |||
Ground truth: ReverbZita -> ReverbDattorro
box1 = reverb_zita(
0.35, // inDelay
0.72, // LFX
0.01, // lowRT60
0.89, // midRT60
0.27, // hfdamping
0.75, // eq1freq
0.34, // eq1level
0.30, // eq2freq
0.59, // eq2level
0.44 // mix
);
box2 = reverb_dattorro(
0.02, // in_bw
0.20, // in_diffusion1
0.10, // in_diffusion2
0.55, // d_diff1
0.10, // d_diff2
0.38, // decay
0.64, // damping
0.74 // mix
);
process = box1 : box2;
| BoxGraph |
T5 |
||||
|---|---|---|---|---|---|
| Rank | Similarity | Chain | Rank | Similarity | Chain |
| 1 | 0.681 | StereoWidth -> ReverbZita | 1 | 0.735 | Limiter -> ReverbZita |
| 2 | 0.624 | Limiter -> ReverbZita | 2 | 0.730 | ReverbZita -> Gate |
| 3 | 0.615 | ReverbZita -> Gate | 3 | 0.724 | StereoWidth -> ReverbZita |
| 4 | 0.613 | ReverbZita -> Filter | 4 | 0.722 | ReverbZita -> Filter |
| 5 | 0.610 | ReverbZita -> EQ | 5 | 0.718 | Distortion -> ReverbZita |
| 6 | 0.609 | ReverbZita -> Limiter | 6 | 0.716 | ReverbZita -> Distortion |
| 7 | 0.606 | Gate -> ReverbZita | 7 | 0.716 | Gate -> ReverbZita |
| 8 | 0.595 | ReverbZita -> StereoWidth | 8 | 0.701 | Filter -> ReverbZita |
| 9 | 0.585 | Filter -> ReverbZita | 9 | 0.697 | ReverbZita -> EQ |
| 10 | 0.583 | ReverbZita -> ReverbVital | 10 | 0.696 | ReverbZita -> ReverbVital |
| 19 | 0.506 | ReverbZita -> ReverbDattorro | 21 | 0.592 | ReverbZita -> ReverbDattorro |