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
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" (Up to 500ms),
      "Pot 1: Feedback/Repeats Right"(Up to 500ms),
      "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": 202,
      "y": 5,
      "name": "Input"
    },
    {
      "className": "com.holycityaudio.SpinCAD.CADBlocks.FBOutputCADBlock",
      "blockNum": 1,
      "x": 85,
      "y": 69,
      "name": "FB Out 1",
      "params": {
        "register": 33
      }
    },
    {
      "className": "com.holycityaudio.SpinCAD.CADBlocks.Pot0CADBlock",
      "blockNum": 2,
      "x": 22,
      "y": 138,
      "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": 95,
      "y": 138,
      "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": 326,
      "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": 319,
      "y": 221,
      "name": "LPF 1P",
      "params": {
        "freq": 0.17448479651402438,
        "lpf1": 47
      }
    },
    {
      "className": "com.holycityaudio.SpinCAD.CADBlocks.OutputCADBlock",
      "blockNum": 9,
      "x": 183,
      "y": 427,
      "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": 319,
      "y": 276,
      "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"
    }
  ]
}
 
@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: 2
  • IMG_3605.jpeg
    IMG_3605.jpeg
    874.8 KB · Views: 2
Back
Top