In search of Stereo Reverbs and Delays to fill 2 Binaura EEPROMS.

This one is great! Feels very useful as well. You can almost get a rotary delay effect with it at higher speeds! Mark this one done.
Cool beans! Here's D06 . . .
Stereo-wise, this one seems a bit weak to me. But that just might be the fact that the two Reverse Delay blocks have a fixed delay rate and can't be changed. Maybe in SpinASM, but that's over my head for now. You may want to temporarily add the "2:2 (x2) Mixer" to hear how it sounds with a dry signal.

D06 Stereo Reverse Delay.spcdj
EDIT: CODE REMOVED DUE TO BAD FORMATTING OR SOMETHING. Reposted below in post #89.
 
Last edited:
@BrainGutz - I finished the initial candidates for D07 & D08 then converted them SpinASM, burned to EEPROM and audited them thru a real Binaura I'd built. Some of them are going to need tweaking to deal with a glitchy Pot0 Delay Time"/Control 1. Those will need a Smoother block immediately after the Pot0 block. Turning the Delay Time control with a Smooter block sounds horrible while there is a signal running thru the circuit. A couple of the patches will also need Feedback path levels reviewed & tweaked (lowered a bit) to tame the volume and remove some distortion artifacts. And considering I have no idea what actual described patches sound like, overall, I think we have some decent starting points for the Poor Man's Timeline patch set.
 
Sorry for the delay, I’ve been neglecting the actual build so I spent some time putting the two binaura’s together. Happy with how they came out. Still have to drill the enclosures but the bulk of the soldering is done.

As for the stereo reverse delay. I’m getting the incompatibility message again with it. Tried saving it again in case of a copy and paste error, but got the same error message.

@Cybercow I really appreciate all this, let me know if there is anything I can do to help smooth your process. I’m really excited to be involved in this, but you deserve all of the recognition for your skill, generosity, and help with something like this for fun.

All hail the goat, er… COW
 

Attachments

  • IMG_3606.jpeg
    IMG_3606.jpeg
    896.6 KB · Views: 6
  • IMG_3605.jpeg
    IMG_3605.jpeg
    874.8 KB · Views: 6
Sorry for the delay, I’ve been neglecting the actual build so I spent some time putting the two binaura’s together. Happy with how they came out. Still have to drill the enclosures but the bulk of the soldering is done.

As for the stereo reverse delay. I’m getting the incompatibility message again with it. Tried saving it again in case of a copy and paste error, but got the same error message.

@Cybercow I really appreciate all this, let me know if there is anything I can do to help smooth your process. I’m really excited to be involved in this, but you deserve all of the recognition for your skill, generosity, and help with something like this for fun.

All hail the goat, er… COW
You're running SpinCAD Designer version 99.1070 , right??? On Mac or Windows?
 
Sorry for the delay, I’ve been neglecting the actual build so I spent some time putting the two binaura’s together. Happy with how they came out. Still have to drill the enclosures but the bulk of the soldering is done.

As for the stereo reverse delay. I’m getting the incompatibility message again with it. Tried saving it again in case of a copy and paste error, but got the same error message.

@Cybercow I really appreciate all this, let me know if there is anything I can do to help smooth your process. I’m really excited to be involved in this, but you deserve all of the recognition for your skill, generosity, and help with something like this for fun.

All hail the goat, er… COW
Windows 7, 8, 10, 11, ??? (Just want to identify cuz I have access to a few different machines to try things on.)
And with the "incompatibility message", what is the exact message and what specific action caused the message to appear? Did you change the filename extension to ".spcdj" ?
 
Last edited:
Windows 11. Spincad version .991070. The error message is the same as before. “This file may be from an incompatible version of spincad designer”

I used the same process as all the others.
 
Windows 11. Spincad version .991070. The error message is the same as before. “This file may be from an incompatible version of spincad designer”

I used the same process as all the others.
Hmmmm . . . . I'm thinking my old MacBook (macOS 'Big Sur') laptop may be the culprit there. I saved the last edits for the Reverse Delay from there. I was just on my Windows machine and re-saved everything after adding in the "Smoother" blocks to the Delay Time control on all the patches. (And by the way, after just testing them all burned to an EEPROM in an actual Binaura build - they sound MUCH better when tweaking the Delay Time controls.)

Any way, so here's D06 Stereo Reverse Delay.spcdj - please try again . . . .
(Just save it over the last one. I've removed the code from the previous D06 submission post.)
JSON:
{
  "formatVersion": 1,
  "buildNumber": 1070,
  "type": "patch",
  "patchFileName": "D06 Stereo Reverse Delay.spcdj",
  "comments": {
    "fileName": "D06 Stereo Reverse Delay.spcdj",
    "version": "Patch saved from SpinCAD Designer version 1070",
    "lines": [
      "Pot 0: Feedback/Repeats Left",
      "Pot 1: Feedback/Repeats Right",
      "Pot 2: not used",
      "Dual reverse delay buffer grains alternating between Left and Right outputs.",
      "Part of a Pedal PCB Community project."
    ]
  },
  "potValues": [
    88.0,
    79.0,
    0.0
  ],
  "blocks": [
    {
      "className": "com.holycityaudio.SpinCAD.CADBlocks.InputCADBlock",
      "blockNum": 0,
      "x": 203,
      "y": 57,
      "name": "Input"
    },
    {
      "className": "com.holycityaudio.SpinCAD.CADBlocks.FBOutputCADBlock",
      "blockNum": 1,
      "x": 97,
      "y": 82,
      "name": "FB Out 1",
      "params": {
        "register": 33
      }
    },
    {
      "className": "com.holycityaudio.SpinCAD.CADBlocks.Pot0CADBlock",
      "blockNum": 2,
      "x": 22,
      "y": 154,
      "name": "Pot 0",
      "params": {
        "speedup": false,
        "potRegister": 16
      }
    },
    {
      "className": "com.holycityaudio.SpinCAD.CADBlocks.Pot1CADBlock",
      "blockNum": 3,
      "x": 23,
      "y": 211,
      "name": "Pot 1",
      "params": {
        "speedup": false,
        "potRegister": 17
      }
    },
    {
      "className": "com.holycityaudio.SpinCAD.CADBlocks.ReverseDelayCADBlock",
      "blockNum": 4,
      "x": 81,
      "y": 154,
      "name": "Reverse Delay",
      "params": {
        "inputGain": 1.0,
        "fbkGain": 0.7079457843841379,
        "memMode": 0.0,
        "delayLen": 16383.0,
        "phase1": 34,
        "output": 35,
        "ramp": 36,
        "ramp2": 37,
        "xfade": 38,
        "xfade2": 39
      }
    },
    {
      "className": "com.holycityaudio.SpinCAD.CADBlocks.FBOutputCADBlock",
      "blockNum": 5,
      "x": 303,
      "y": 110,
      "name": "FB Out 2",
      "params": {
        "register": 33
      }
    },
    {
      "className": "com.holycityaudio.SpinCAD.CADBlocks.LPF_RDFXCADBlock",
      "blockNum": 6,
      "x": 150,
      "y": 222,
      "name": "LPF 1P",
      "params": {
        "freq": 0.218873958802294,
        "lpf1": 40
      }
    },
    {
      "className": "com.holycityaudio.SpinCAD.CADBlocks.ReverseDelayCADBlock",
      "blockNum": 7,
      "x": 283,
      "y": 167,
      "name": "Reverse Delay",
      "params": {
        "inputGain": 1.0,
        "fbkGain": 0.7079457843841379,
        "memMode": 0.0,
        "delayLen": 16383.0,
        "phase1": 41,
        "output": 42,
        "ramp": 43,
        "ramp2": 44,
        "xfade": 45,
        "xfade2": 46
      }
    },
    {
      "className": "com.holycityaudio.SpinCAD.CADBlocks.LPF_RDFXCADBlock",
      "blockNum": 8,
      "x": 306,
      "y": 224,
      "name": "LPF 1P",
      "params": {
        "freq": 0.17448479651402438,
        "lpf1": 47
      }
    },
    {
      "className": "com.holycityaudio.SpinCAD.CADBlocks.OutputCADBlock",
      "blockNum": 9,
      "x": 163,
      "y": 362,
      "name": "Output",
      "params": {
        "mono": false,
        "offset0": false,
        "gain1": 1.0,
        "gain2": 1.0
      }
    },
    {
      "className": "com.holycityaudio.SpinCAD.CADBlocks.FBInputCADBlock",
      "blockNum": 10,
      "x": 167,
      "y": 272,
      "name": "FB In 1",
      "params": {
        "register": 33,
        "lGain": 1.29
      }
    },
    {
      "className": "com.holycityaudio.SpinCAD.CADBlocks.FBInputCADBlock",
      "blockNum": 11,
      "x": 306,
      "y": 279,
      "name": "FB In 2",
      "params": {
        "register": 33,
        "lGain": 1.27
      }
    }
  ],
  "connections": [
    {
      "fromBlockIndex": 0,
      "fromPin": "Output 1",
      "toBlockIndex": 4,
      "toPin": "Input"
    },
    {
      "fromBlockIndex": 1,
      "fromPin": "Feedback Output",
      "toBlockIndex": 4,
      "toPin": "Feedback"
    },
    {
      "fromBlockIndex": 2,
      "fromPin": "Control Output 1",
      "toBlockIndex": 4,
      "toPin": "Feedback Gain"
    },
    {
      "fromBlockIndex": 4,
      "fromPin": "Output",
      "toBlockIndex": 6,
      "toPin": "Input"
    },
    {
      "fromBlockIndex": 0,
      "fromPin": "Output 2",
      "toBlockIndex": 7,
      "toPin": "Input"
    },
    {
      "fromBlockIndex": 5,
      "fromPin": "Feedback Output",
      "toBlockIndex": 7,
      "toPin": "Feedback"
    },
    {
      "fromBlockIndex": 3,
      "fromPin": "Control Output 1",
      "toBlockIndex": 7,
      "toPin": "Feedback Gain"
    },
    {
      "fromBlockIndex": 7,
      "fromPin": "Output",
      "toBlockIndex": 8,
      "toPin": "Input"
    },
    {
      "fromBlockIndex": 4,
      "fromPin": "Output",
      "toBlockIndex": 9,
      "toPin": "Input 1"
    },
    {
      "fromBlockIndex": 7,
      "fromPin": "Output",
      "toBlockIndex": 9,
      "toPin": "Input 2"
    },
    {
      "fromBlockIndex": 6,
      "fromPin": "Output",
      "toBlockIndex": 10,
      "toPin": "Feedback Input"
    },
    {
      "fromBlockIndex": 8,
      "fromPin": "Output",
      "toBlockIndex": 11,
      "toPin": "Feedback Input"
    }
  ]
}
 
Excellent. Here are two candidates for D07, the Stereo Swell Delay . . .
Haven't heard what this one is supposed to sound like and just did my best to follow the description that was provided. Most of the swell action is managed by the two "Env Follower" blocks. They each push thru a 'Scale Offset' block to drive a 'Volume' block inserted between the 'Input' block and two 'Single Delay' blocks. You can play with the parameters (Attack, Release, etc) in the"Env Follower" Control Panels if you want to experiment with changing their behavior. The Feedback levels may need to be addressed because at some settings it tends to 'run away'.

D07 Stereo Swell Delay.spcdj . . .
JSON:
{
  "formatVersion": 1,
  "buildNumber": 1070,
  "type": "patch",
  "patchFileName": "D07 Stereo Swell Delay.spcdj",
  "comments": {
    "fileName": "D07 Stereo Swell Delay.spcdj",
    "version": "Patch saved from SpinCAD Designer version 1070",
    "lines": [
      "Pot 0: Delay Time",
      "Pot 1: Feedback/Repeats",
      "Pot 2: Attack Swell",
      "Env follower driving an internal VCA gain ramp on the input, removing pick attack prior entering the stereo delay matrix.",
      "Part of a Pedal PCB Community project."
    ]
  },
  "potValues": [
    100.0,
    100.0,
    100.0
  ],
  "blocks": [
    {
      "className": "com.holycityaudio.SpinCAD.CADBlocks.InputCADBlock",
      "blockNum": 0,
      "x": 287,
      "y": 9,
      "name": "Input"
    },
    {
      "className": "com.holycityaudio.SpinCAD.CADBlocks.FBOutputCADBlock",
      "blockNum": 1,
      "x": 267,
      "y": 248,
      "name": "FB Out 1",
      "params": {
        "register": 33
      }
    },
    {
      "className": "com.holycityaudio.SpinCAD.CADBlocks.Pot0CADBlock",
      "blockNum": 2,
      "x": 111,
      "y": 186,
      "name": "Pot 0",
      "params": {
        "speedup": false,
        "potRegister": 16
      }
    },
    {
      "className": "com.holycityaudio.SpinCAD.CADBlocks.Pot1CADBlock",
      "blockNum": 3,
      "x": 17,
      "y": 248,
      "name": "Pot 1",
      "params": {
        "speedup": false,
        "potRegister": 17
      }
    },
    {
      "className": "com.holycityaudio.SpinCAD.CADBlocks.Pot2CADBlock",
      "blockNum": 4,
      "x": 41,
      "y": 130,
      "name": "Pot 2",
      "params": {
        "speedup": false,
        "potRegister": 18
      }
    },
    {
      "className": "com.holycityaudio.SpinCAD.CADBlocks.EnvelopeFollowerCADBlock",
      "blockNum": 5,
      "x": 138,
      "y": 89,
      "name": "Env Follower",
      "params": {
        "detectMode": 2,
        "gain": 4,
        "attackCoeff": 4.137215315931364E-4,
        "releaseCoeff": 0.003435981315338288,
        "threshold": 1.0,
        "outputMin": 0.13,
        "outputMax": 1.0,
        "smoothCoeff": 2.0E-4
      }
    },
    {
      "className": "com.holycityaudio.SpinCAD.CADBlocks.VolumeCADBlock",
      "blockNum": 6,
      "x": 239,
      "y": 90,
      "name": "Volume",
      "params": {
        "gain": 1.0,
        "output": 37
      }
    },
    {
      "className": "com.holycityaudio.SpinCAD.CADBlocks.FBOutputCADBlock",
      "blockNum": 7,
      "x": 493,
      "y": 133,
      "name": "FB Out 2",
      "params": {
        "register": 33
      }
    },
    {
      "className": "com.holycityaudio.SpinCAD.CADBlocks.EnvelopeFollowerCADBlock",
      "blockNum": 8,
      "x": 307,
      "y": 131,
      "name": "Env Follower",
      "params": {
        "detectMode": 2,
        "gain": 4,
        "attackCoeff": 5.453552877940915E-4,
        "releaseCoeff": 0.006243651377838888,
        "threshold": 1.0,
        "outputMin": 0.14,
        "outputMax": 1.0,
        "smoothCoeff": 2.0E-4
      }
    },
    {
      "className": "com.holycityaudio.SpinCAD.CADBlocks.VolumeCADBlock",
      "blockNum": 9,
      "x": 421,
      "y": 131,
      "name": "Volume",
      "params": {
        "gain": 1.0,
        "output": 41
      }
    },
    {
      "className": "com.holycityaudio.SpinCAD.CADBlocks.ScaleOffsetControlCADBlock",
      "blockNum": 10,
      "x": 80,
      "y": 248,
      "name": "Scale/Offset",
      "params": {
        "inLow": 0.0,
        "inHigh": 1.0,
        "outLow": 0.0,
        "outHigh": 0.9
      }
    },
    {
      "className": "com.holycityaudio.SpinCAD.CADBlocks.SingleDelayCADBlock",
      "blockNum": 11,
      "x": 240,
      "y": 313,
      "name": "Single Delay",
      "params": {
        "inputGain": 1.0,
        "fbkGain": 0.7079457843841379,
        "delayLength": 18002.0,
        "delayOffset": -1.0,
        "output": 43
      }
    },
    {
      "className": "com.holycityaudio.SpinCAD.CADBlocks.LPF_RDFXCADBlock",
      "blockNum": 12,
      "x": 240,
      "y": 371,
      "name": "LPF 1P",
      "params": {
        "freq": 0.2620649478792282,
        "lpf1": 44
      }
    },
    {
      "className": "com.holycityaudio.SpinCAD.CADBlocks.SingleDelayCADBlock",
      "blockNum": 13,
      "x": 456,
      "y": 184,
      "name": "Single Delay",
      "params": {
        "inputGain": 1.0,
        "fbkGain": 0.7079457843841379,
        "delayLength": 14765.0,
        "delayOffset": -1.0,
        "output": 45
      }
    },
    {
      "className": "com.holycityaudio.SpinCAD.CADBlocks.OutputCADBlock",
      "blockNum": 14,
      "x": 336,
      "y": 391,
      "name": "Output",
      "params": {
        "mono": false,
        "offset0": false,
        "gain1": 1.0,
        "gain2": 1.0
      }
    },
    {
      "className": "com.holycityaudio.SpinCAD.CADBlocks.FBInputCADBlock",
      "blockNum": 15,
      "x": 239,
      "y": 423,
      "name": "FB In 1",
      "params": {
        "register": 33,
        "lGain": 1.38
      }
    },
    {
      "className": "com.holycityaudio.SpinCAD.CADBlocks.LPF_RDFXCADBlock",
      "blockNum": 16,
      "x": 476,
      "y": 244,
      "name": "LPF 1P",
      "params": {
        "freq": 0.17448479651402438,
        "lpf1": 46
      }
    },
    {
      "className": "com.holycityaudio.SpinCAD.CADBlocks.FBInputCADBlock",
      "blockNum": 17,
      "x": 475,
      "y": 299,
      "name": "FB In 2",
      "params": {
        "register": 33,
        "lGain": 1.38
      }
    }
  ],
  "connections": [
    {
      "fromBlockIndex": 0,
      "fromPin": "Output 1",
      "toBlockIndex": 5,
      "toPin": "Audio Input 1"
    },
    {
      "fromBlockIndex": 4,
      "fromPin": "Control Output 1",
      "toBlockIndex": 5,
      "toPin": "Threshold CV"
    },
    {
      "fromBlockIndex": 0,
      "fromPin": "Output 1",
      "toBlockIndex": 6,
      "toPin": "Input"
    },
    {
      "fromBlockIndex": 5,
      "fromPin": "CV Out",
      "toBlockIndex": 6,
      "toPin": "Volume"
    },
    {
      "fromBlockIndex": 0,
      "fromPin": "Output 2",
      "toBlockIndex": 8,
      "toPin": "Audio Input 1"
    },
    {
      "fromBlockIndex": 4,
      "fromPin": "Control Output 1",
      "toBlockIndex": 8,
      "toPin": "Threshold CV"
    },
    {
      "fromBlockIndex": 0,
      "fromPin": "Output 2",
      "toBlockIndex": 9,
      "toPin": "Input"
    },
    {
      "fromBlockIndex": 8,
      "fromPin": "CV Out",
      "toBlockIndex": 9,
      "toPin": "Volume"
    },
    {
      "fromBlockIndex": 3,
      "fromPin": "Control Output 1",
      "toBlockIndex": 10,
      "toPin": "Control Input 1"
    },
    {
      "fromBlockIndex": 6,
      "fromPin": "Output",
      "toBlockIndex": 11,
      "toPin": "Input"
    },
    {
      "fromBlockIndex": 1,
      "fromPin": "Feedback Output",
      "toBlockIndex": 11,
      "toPin": "Feedback"
    },
    {
      "fromBlockIndex": 2,
      "fromPin": "Control Output 1",
      "toBlockIndex": 11,
      "toPin": "Delay Time"
    },
    {
      "fromBlockIndex": 10,
      "fromPin": "Control Output 1",
      "toBlockIndex": 11,
      "toPin": "Feedback Gain"
    },
    {
      "fromBlockIndex": 11,
      "fromPin": "Output",
      "toBlockIndex": 12,
      "toPin": "Input"
    },
    {
      "fromBlockIndex": 9,
      "fromPin": "Output",
      "toBlockIndex": 13,
      "toPin": "Input"
    },
    {
      "fromBlockIndex": 7,
      "fromPin": "Feedback Output",
      "toBlockIndex": 13,
      "toPin": "Feedback"
    },
    {
      "fromBlockIndex": 2,
      "fromPin": "Control Output 1",
      "toBlockIndex": 13,
      "toPin": "Delay Time"
    },
    {
      "fromBlockIndex": 10,
      "fromPin": "Control Output 1",
      "toBlockIndex": 13,
      "toPin": "Feedback Gain"
    },
    {
      "fromBlockIndex": 11,
      "fromPin": "Output",
      "toBlockIndex": 14,
      "toPin": "Input 1"
    },
    {
      "fromBlockIndex": 13,
      "fromPin": "Output",
      "toBlockIndex": 14,
      "toPin": "Input 2"
    },
    {
      "fromBlockIndex": 12,
      "fromPin": "Output",
      "toBlockIndex": 15,
      "toPin": "Feedback Input"
    },
    {
      "fromBlockIndex": 13,
      "fromPin": "Output",
      "toBlockIndex": 16,
      "toPin": "Input"
    },
    {
      "fromBlockIndex": 16,
      "fromPin": "Output",
      "toBlockIndex": 17,
      "toPin": "Feedback Input"
    }
  ]
}

D07 Stereo Swell Delay 04.spcdj . . . .
JSON:
{
  "formatVersion": 1,
  "buildNumber": 1070,
  "type": "patch",
  "patchFileName": "D07 Stereo Swell Delay 04.spcdj",
  "comments": {
    "fileName": "D07 Stereo Swell Delay 04.spcdj",
    "version": "Patch saved from SpinCAD Designer version 1070",
    "lines": [
      "Pot 0: Delay Time",
      "Pot 1: Feedback/Repeats",
      "Pot 2: Attack Swell Level",
      "Env follower driving an internal VCA gain ramp on the input, removing pick attack prior entering the stereo delay matrix.",
      "Part of a Pedal PCB Community project."
    ]
  },
  "potValues": [
    100.0,
    100.0,
    100.0
  ],
  "blocks": [
    {
      "className": "com.holycityaudio.SpinCAD.CADBlocks.InputCADBlock",
      "blockNum": 0,
      "x": 393,
      "y": -2,
      "name": "Input"
    },
    {
      "className": "com.holycityaudio.SpinCAD.CADBlocks.FBOutputCADBlock",
      "blockNum": 1,
      "x": 394,
      "y": 79,
      "name": "FB Out 1",
      "params": {
        "register": 33
      }
    },
    {
      "className": "com.holycityaudio.SpinCAD.CADBlocks.Pot0CADBlock",
      "blockNum": 2,
      "x": 60,
      "y": 238,
      "name": "Pot 0",
      "params": {
        "speedup": false,
        "potRegister": 16
      }
    },
    {
      "className": "com.holycityaudio.SpinCAD.CADBlocks.Pot1CADBlock",
      "blockNum": 3,
      "x": 65,
      "y": 295,
      "name": "Pot 1",
      "params": {
        "speedup": false,
        "potRegister": 17
      }
    },
    {
      "className": "com.holycityaudio.SpinCAD.CADBlocks.Pot2CADBlock",
      "blockNum": 4,
      "x": 61,
      "y": 183,
      "name": "Pot 2",
      "params": {
        "speedup": false,
        "potRegister": 18
      }
    },
    {
      "className": "com.holycityaudio.SpinCAD.CADBlocks.EnvelopeFollowerCADBlock",
      "blockNum": 5,
      "x": 142,
      "y": 139,
      "name": "Env Follower",
      "params": {
        "detectMode": 2,
        "gain": 4,
        "attackCoeff": 0.0017636594195551414,
        "releaseCoeff": 0.003435981315338288,
        "threshold": 1.0,
        "outputMin": 0.13,
        "outputMax": 1.0,
        "smoothCoeff": 9.475281982215256E-4
      }
    },
    {
      "className": "com.holycityaudio.SpinCAD.CADBlocks.ScaleOffsetControlCADBlock",
      "blockNum": 6,
      "x": 246,
      "y": 140,
      "name": "Scale/Offset",
      "params": {
        "inLow": 0.0,
        "inHigh": 1.0,
        "outLow": 0.0,
        "outHigh": 1.0
      }
    },
    {
      "className": "com.holycityaudio.SpinCAD.CADBlocks.FBOutputCADBlock",
      "blockNum": 7,
      "x": 755,
      "y": 91,
      "name": "FB Out 2",
      "params": {
        "register": 33
      }
    },
    {
      "className": "com.holycityaudio.SpinCAD.CADBlocks.EnvelopeFollowerCADBlock",
      "blockNum": 8,
      "x": 511,
      "y": 183,
      "name": "Env Follower",
      "params": {
        "detectMode": 2,
        "gain": 4,
        "attackCoeff": 0.0018047032333136093,
        "releaseCoeff": 0.006243651377838888,
        "threshold": 1.0,
        "outputMin": 0.14,
        "outputMax": 1.0,
        "smoothCoeff": 9.475281982215256E-4
      }
    },
    {
      "className": "com.holycityaudio.SpinCAD.CADBlocks.ScaleOffsetControlCADBlock",
      "blockNum": 9,
      "x": 617,
      "y": 183,
      "name": "Scale/Offset",
      "params": {
        "inLow": 0.0,
        "inHigh": 1.0,
        "outLow": 0.0,
        "outHigh": 1.0
      }
    },
    {
      "className": "com.holycityaudio.SpinCAD.CADBlocks.ScaleOffsetControlCADBlock",
      "blockNum": 10,
      "x": 128,
      "y": 295,
      "name": "Scale/Offset",
      "params": {
        "inLow": 0.0,
        "inHigh": 1.0,
        "outLow": 0.0,
        "outHigh": 0.9
      }
    },
    {
      "className": "com.holycityaudio.SpinCAD.CADBlocks.VolumeCADBlock",
      "blockNum": 11,
      "x": 343,
      "y": 140,
      "name": "Volume",
      "params": {
        "gain": 1.0,
        "output": 43
      }
    },
    {
      "className": "com.holycityaudio.SpinCAD.CADBlocks.control_smootherCADBlock",
      "blockNum": 12,
      "x": 138,
      "y": 238,
      "name": "Smoother",
      "params": {
        "filtReg": 45,
        "filt": 1.891284684949479E-4
      }
    },
    {
      "className": "com.holycityaudio.SpinCAD.CADBlocks.VolumeCADBlock",
      "blockNum": 13,
      "x": 712,
      "y": 183,
      "name": "Volume",
      "params": {
        "gain": 1.0,
        "output": 46
      }
    },
    {
      "className": "com.holycityaudio.SpinCAD.CADBlocks.SingleDelayCADBlock",
      "blockNum": 14,
      "x": 353,
      "y": 312,
      "name": "Single Delay",
      "params": {
        "inputGain": 1.0,
        "fbkGain": 0.7079457843841379,
        "delayLength": 18002.0,
        "delayOffset": -1.0,
        "output": 47
      }
    },
    {
      "className": "com.holycityaudio.SpinCAD.CADBlocks.LPF_RDFXCADBlock",
      "blockNum": 15,
      "x": 353,
      "y": 370,
      "name": "LPF 1P",
      "params": {
        "freq": 0.2620649478792282,
        "lpf1": 48
      }
    },
    {
      "className": "com.holycityaudio.SpinCAD.CADBlocks.SingleDelayCADBlock",
      "blockNum": 16,
      "x": 735,
      "y": 236,
      "name": "Single Delay",
      "params": {
        "inputGain": 1.0,
        "fbkGain": 0.7079457843841379,
        "delayLength": 14765.0,
        "delayOffset": -1.0,
        "output": 49
      }
    },
    {
      "className": "com.holycityaudio.SpinCAD.CADBlocks.LPF_RDFXCADBlock",
      "blockNum": 17,
      "x": 735,
      "y": 294,
      "name": "LPF 1P",
      "params": {
        "freq": 0.17448479651402438,
        "lpf1": 50
      }
    },
    {
      "className": "com.holycityaudio.SpinCAD.CADBlocks.FBInputCADBlock",
      "blockNum": 18,
      "x": 352,
      "y": 422,
      "name": "FB In 1",
      "params": {
        "register": 33,
        "lGain": 1.38
      }
    },
    {
      "className": "com.holycityaudio.SpinCAD.CADBlocks.OutputCADBlock",
      "blockNum": 19,
      "x": 505,
      "y": 387,
      "name": "Output",
      "params": {
        "mono": false,
        "offset0": false,
        "gain1": 1.0,
        "gain2": 1.0
      }
    },
    {
      "className": "com.holycityaudio.SpinCAD.CADBlocks.FBInputCADBlock",
      "blockNum": 20,
      "x": 735,
      "y": 348,
      "name": "FB In 2",
      "params": {
        "register": 33,
        "lGain": 1.38
      }
    }
  ],
  "connections": [
    {
      "fromBlockIndex": 0,
      "fromPin": "Output 1",
      "toBlockIndex": 5,
      "toPin": "Audio Input 1"
    },
    {
      "fromBlockIndex": 1,
      "fromPin": "Feedback Output",
      "toBlockIndex": 5,
      "toPin": "Side Chain"
    },
    {
      "fromBlockIndex": 4,
      "fromPin": "Control Output 1",
      "toBlockIndex": 5,
      "toPin": "Threshold CV"
    },
    {
      "fromBlockIndex": 5,
      "fromPin": "CV Out",
      "toBlockIndex": 6,
      "toPin": "Control Input 1"
    },
    {
      "fromBlockIndex": 0,
      "fromPin": "Output 2",
      "toBlockIndex": 8,
      "toPin": "Audio Input 1"
    },
    {
      "fromBlockIndex": 7,
      "fromPin": "Feedback Output",
      "toBlockIndex": 8,
      "toPin": "Side Chain"
    },
    {
      "fromBlockIndex": 4,
      "fromPin": "Control Output 1",
      "toBlockIndex": 8,
      "toPin": "Threshold CV"
    },
    {
      "fromBlockIndex": 8,
      "fromPin": "CV Out",
      "toBlockIndex": 9,
      "toPin": "Control Input 1"
    },
    {
      "fromBlockIndex": 3,
      "fromPin": "Control Output 1",
      "toBlockIndex": 10,
      "toPin": "Control Input 1"
    },
    {
      "fromBlockIndex": 0,
      "fromPin": "Output 1",
      "toBlockIndex": 11,
      "toPin": "Input"
    },
    {
      "fromBlockIndex": 6,
      "fromPin": "Control Output 1",
      "toBlockIndex": 11,
      "toPin": "Volume"
    },
    {
      "fromBlockIndex": 2,
      "fromPin": "Control Output 1",
      "toBlockIndex": 12,
      "toPin": "Control Input"
    },
    {
      "fromBlockIndex": 0,
      "fromPin": "Output 2",
      "toBlockIndex": 13,
      "toPin": "Input"
    },
    {
      "fromBlockIndex": 9,
      "fromPin": "Control Output 1",
      "toBlockIndex": 13,
      "toPin": "Volume"
    },
    {
      "fromBlockIndex": 11,
      "fromPin": "Output",
      "toBlockIndex": 14,
      "toPin": "Input"
    },
    {
      "fromBlockIndex": 1,
      "fromPin": "Feedback Output",
      "toBlockIndex": 14,
      "toPin": "Feedback"
    },
    {
      "fromBlockIndex": 12,
      "fromPin": "Control Output",
      "toBlockIndex": 14,
      "toPin": "Delay Time"
    },
    {
      "fromBlockIndex": 10,
      "fromPin": "Control Output 1",
      "toBlockIndex": 14,
      "toPin": "Feedback Gain"
    },
    {
      "fromBlockIndex": 14,
      "fromPin": "Output",
      "toBlockIndex": 15,
      "toPin": "Input"
    },
    {
      "fromBlockIndex": 13,
      "fromPin": "Output",
      "toBlockIndex": 16,
      "toPin": "Input"
    },
    {
      "fromBlockIndex": 7,
      "fromPin": "Feedback Output",
      "toBlockIndex": 16,
      "toPin": "Feedback"
    },
    {
      "fromBlockIndex": 12,
      "fromPin": "Control Output",
      "toBlockIndex": 16,
      "toPin": "Delay Time"
    },
    {
      "fromBlockIndex": 10,
      "fromPin": "Control Output 1",
      "toBlockIndex": 16,
      "toPin": "Feedback Gain"
    },
    {
      "fromBlockIndex": 16,
      "fromPin": "Output",
      "toBlockIndex": 17,
      "toPin": "Input"
    },
    {
      "fromBlockIndex": 15,
      "fromPin": "Output",
      "toBlockIndex": 18,
      "toPin": "Feedback Input"
    },
    {
      "fromBlockIndex": 14,
      "fromPin": "Output",
      "toBlockIndex": 19,
      "toPin": "Input 1"
    },
    {
      "fromBlockIndex": 16,
      "fromPin": "Output",
      "toBlockIndex": 19,
      "toPin": "Input 2"
    },
    {
      "fromBlockIndex": 17,
      "fromPin": "Output",
      "toBlockIndex": 20,
      "toPin": "Feedback Input"
    }
  ]
}
 
Last edited:
Back
Top