Cracking the Code on Complex Guitar Pedals

The kick issue is caused by a delay in the muting circuit in the mixer. The falling edge of the 32 bar signal occurs at the same time as the rising edge of one of the 1/4 note kicks. @biminiroad added an ADSR envelope to the mute circuit to prevent popping when muting or unmuting a channel. This introduces a slight delay in muting and unmuting a channel. When the falling edge of the 32 bar signal unmutes the channel the delay results in that kick being partially muted. Similarly when the rising edge of the 32 bar signal mutes the channel, a small portion of the kick makes it through before the channel is muted. You could remove the ADSR but you would get popping as a result.
A better approach is to mute the gate feeding the kick module. since this doesn’t require smoothing you can get a clean mute. Here’s an example. I moved the mute line before the kick.
Clocked Looper V1.1 Full Band modified kick.audulus (1.4 MB)
The little mute module can be used to mute audio as well as gates but it has no smoothing so you might get popping under some circumstances.

I have added the mute module to my utility folder. Everything is running smoothly. I think that the Master Clock 1.4 and the Clocked Looper together are very easy to use and extremely versatile in the Audulus studio. It’s a joy to be able to produce in a modular workflow with near unlimited resources. The speed at which modules can be revised, the lack of potentially confusing alternative design choices (Audulus has formatting standards that constrain module makers enough that users can intuit use cases at a glance), the wide open modulation of knobs — the whole thing is pretty astonishing.

There is a sense in which the title of this thread is misleading. Physical guitar pedals are parametrically defined constellations of specific chips, analog parts and DSP logic. However, as Audulus grows it becomes more the case that the patching of module-tools already built will lead to many interesting effect ideas. Working more deeply with delays, making use of audio driven envelopes — themselves modulating parameters, moves the bar closer to avant-guard music production.

Which is to say, it appears now as incumbent on users to research and make use of the library available so they might route objects into a system that allows the learning and exploration of standard patching practices in novel arrangements. While “cracking the code” does have to do with people like @stschoen, @stevo3985, @J031, @robertsyrett, @biminiroad, et. all doing some of the deeper work, it is now clearer than ever that we are well beyond thresholds and moving into leading territory in this golden area of music “electronics” design.

4 Likes

Moving forward…

Thinking about Chase Bliss Dark World.


Clocked Looper V1.1 Softer.audulus (1.2 MB)

I sort of cobbled together the patch earlier in a hasty fashion — just excited about the Clocked Looper.

This morning I slowed down and watched this video:

Just trying to get a sense of Dark World. So in the patch I have posted here, there is more attention on filtering. I think that to get into this type of experimentation one has to dig into the patches — get to know the quirks of the Really Humungous Reverb module, for example.

Also, the surrounding mixing of the other voices should be complimentary. I softened the hats, lowered the kick. You can hit sweet spots with these chains l, but it takes time. This is why the looper is crucial - you can get something going and then just get lost in chasing tones.

A couple of points about Clocked Looper for @stschoen:

  1. I get a heavy click from the mute button.
  2. I added a dry gain knob on a version of the Simple Looper because when you start to stack multiple loopers, the dry signal gets stacked. So I think that having attenuation control over the dry signal is important.
  3. At some point a stereo version would be nice. Why? Because then one could put a looper at the absolute end of a complex chain, capture everything, then wipe the multiple loopers at the beginning. With this complex background captured loop now running, and with the multiple loopers now free early on, things could get super detailed.
2 Likes
  1. Yeah the click when muting/unmuting is the result of an unfiltered mute. It’s a similar issue to the mute on the mixer. I can put some slew liming on it to reduce the click but only at the cost of introducing a delay in the mute/unmute. Not sure if it would be the best solution in all cases. I could have the slew adjustable but that adds another knob to the UI and makes the module footprint bigger. You could also put an external slew limiter in line with the mute signal. That way you could apply the slew limiting only when it’s needed. There’s one in the library.

  2. For a dry gain, there would be two potential places to locate it. You could attenuate the signal going into the looper which would reduce the gain of both the input to the loop and the dry output signal, or you could insert it into the dry path to attenuate the dry signal only. I can see some advantages to either location depending on how one is using the looper. If you are performing multiple overdubs, a front-end gain control would give you more headroom for the loop itself whereas putting it on the dry output only would still record at full level and reduce only the dry signal. Probably better if you are stacking loopers.

  3. You can of course always run two in parallel if you want stereo. Since you would be duplicating the mono version completely, there isn’t any real advantage to building a stereo version. A neat trick is to place a MonoToStereo node before the looper (or any other module) and a StereoToMono node afterwards. This will create two copies of the looper in the DSP engine hooked to the same UI. Voila, stereo looper:
    Screen Shot 2020-04-17 at 12.53.34 PM
    The controls will operate both copies of the looper but the left and right signal paths are separate.
    FYI the channels are swapped in the MonoToStereo node. It’s an old bug that Taylor hasn’t fixed to avoid breaking existing patches.

2 Likes

After some experimentation I would say that having a dry gain attenuator on the output makes the most sense. Gain staging before the loopers seems like an external affair. Since the dry and the looper gain are being mixed internally, and there is already a loop gain knob, having a dry gain in the circuit seemes necessary when stacking loopers. Also, I am finding that with lots of effects and distortion modules in a patch, just subtle volume adjustments really sweeten the tones.

Why stack loopers? Chase Bliss Blooper has 7 layers. It is it’s own locked design and has specific undo/redo features which are interesting and specific to it but not exactly the whole point here. In this sense the Clocked Looper is actually the most feature rich looping option currently available that I am aware of anywhere. The ES-8 is the giant hammer here as well because it can also be broken out completely.

Again, Blooper is locked. So it’s like taking a patch and just settling on it. For people who are interested it is really up to them on how to design the patches. There is no need here for a fancy developer, or for some magic dsp algorithm. This, I would argue, is the point where modular synthesis techniques fully apply to Audulus user’s pedal designs. By pedal designs I don’t mean making new modules. There are enough modules here. Now it’s a game of patching. I really wish some people would step up and contribute here. Show me an interesting patch for performing with the Clocked Looper with effects and whatnot.

Again, this is not the idea of making a module. It’s about using the “gear.”

2 Likes

I added a dry gain on the output and also added a slew limiter to the mute. You may need to fine tune the limiter, it’s the uSlew at the bottom of the patch. I also removed the record disable. You can now re-arm record even when there is a loop present. When the next clock arrives the new recording will overwrite the previous one. I decided that having to stop the looper to re-record was a bit limiting.
Clocked Looper V1.2.audulus (442.7 KB)

2 Likes

I found this interesting in terms of the order of effects.

I want to now gather lots of scattered modules into a guitar pedal module collection. These two play well together.


Jfet and monoburner.audulus (89.5 KB)

1 Like

Hey man, I am just getting caught up with all that happened in this thread throughout the week, and I just want to say thanks for the recognition of my efforts. That really means a lot to me that you would include my name in a shout-out like that among the other names in that list, even though I look at the rest of the names and feel like I am not even close to being worthy of recognition like that, as my contributions pale in comparison to theirs.

I do feel really honored to be mentioned like that, even though I know I have a long way to go before I can truly be deserving of that type of recognition. I am super glad that you are getting a good amount of use from the modules I have contributed to the forum. I hope to be here to continue to provide more innovation that others can count on, as they have grown to expect from the other incredibly intelligent and talented regular contributors of this forum.

I really enjoy making these things and doing all that I can to replicate real world modules that I see and hear in the tangible realm, so I can bring them into this virtual space where those of us that don’t make money on the level of artists like deadmau5 or Alessandro Cortini can still utilize similar sounds in our artistic expression.

Nothing makes me happier than seeing a really great performative demonstration of a use case for the [insert module] I spent hours, days, or even weeks putting together in hopes it would be well liked and utilized by more users than just myself. As @stschoen mentioned recently, I have gotten so much knowledge about the modular art form from this forum, and I just want to put all that I can back in to match or exceed what I continue to get out of interacting with all of you guys every week. Thanks again, @futureaztec :blush:

2 Likes


Clocked Looper V1.2 low cpu band.audulus (1.2 MB)

Hacking away at the cpu. Trying to do more with less, keeping it clean. Latest version of Clocked Looper; everything working very well. Mute is silent, overdubbing on the fly and dry gain working well.

I think that the fill module from @robertsyrett is very useful and could use further development in terms of expressibility balanced with cpu concerns.

2 Likes


We Surfed Instead.audulus (1.3 MB)
https://soundcloud.com/futureaztec/we-surfed-instead/s-3cGIUgudY5g

4 loopers, drums, one take, no post. I was going to do a better job but I went surfing instead. :stuck_out_tongue:

I keep going back to guitar pedal gear videos. They inspire me to dig through Audulus archives. Two modules are being added to this thread.

  1. @stevo3985’s new Choppler Effect.
  2. A stereo version of @stschoen’s Asymmetric Distortion Saturator.

The chopper effect is similar to an effect on the Blooper pedal and you get an instant rhythmic recapitulation of a loop.

The Saturator is useful on a kick drum, for example. It is also useful at the end of a chain to warm up the mix and give it some punch and texture. I broke out some knobs for a deluxe stereo version.


Looper Experiment 43798.audulus (1.1 MB)

2 Likes
1 Like

I put together a quick version of the Clocked Looper in stereo, in order to capture full phrases down the chain from the early loopers. This has proven to be very useful and provides a super fun workflow.

Once you get something good going, you can record it down the line and then clear the earlier loopers.


Hand Drawn.audulus (1.3 MB)
https://soundcloud.com/futureaztec/hand-drawn/s-Bkw9BZtolky

2 Likes

I keep coming back and listening to this. I really like the atmosphere.

2 Likes

Thanks so much. I am looking forward to continuing this thread probably this week coming. Lots to catch up on. I wish some of the tracks had more variation, but I generally make them performatively — like live looping.

2 Likes

I decided to pull the trigger on Blooper. It will take a while before I will know if this was the right choice for me. Since so much of our common concerns today have to do with integration, I thought it might be useful to post some my experience here.*

  • (Am I wrong to see the Audulus forum as of a piece with the Audiobus forum; viz., the Audiobus forum has been for so long a general place for all things iOS app related, while the Audulus forum seems to have a more focused concern with CV control/MIDI implementation between software and hardware? This all seems tough to nail down, but I see the strength of Audulus as having the confidence to congratulate potentially competitive products since, on the flip side, it also finds inspiration from these products. The limitlessness of Audulus benefits from the concrete hardware of eurorack modules, for example.)

My first experience with Blooper is its web app. It’s sparse, but the fact that a user can easily download the .wav files from each layer is fantastic. Sure, its not an ultra digitally integrated interface. Still, my hunch is that embracing the limitations of integrated use, that are augmented by tools like web-apps, can lead to better creative workflows. I like the idea that I could be working on a track, but could actually deal with the raw wavs in post.

More pointedly, I anticipate using Audulus through the ES-8 to utilize the EXP/CV jack on the Blooper pedal. I need the right cable though. I do have a specific MIDI to TRS cable on the way to give a clock sync (MIDI/EXT jack), which will leave the CV jack available.

I hope that some of the techniques/tools discussed above (eg., Audio Gate), will play out between Audulus and Booper.

2 Likes

Make sure you find out which version of TRS-MIDI you will need so you don’t end up sorely disappointed for getting a plug that will be of no use to you. I would never be so careless to buy something without checking, but I know another user, 5893ovets, who told me he bought the wrong kind when he was getting started and learned a valuable lesson he wanted me to share to help you out :smiley:

https://1010music.com/stereo-minijacks-midi-connections-compatibility-guide

The MIDI to TRS cable I ordered is labeled as a “chase bliss” style cable by the manufacturer. I decided to parse muffwiggler for some straight talk. I also did some experiments running some mono 1/8" cables with standard 1/8">1/4" adaptors into both the CV/EXP and the MID/EXT jacks. It looks like I was able to interact with one side of each. I was having fun doing LFO and clock tests out of Audulus into the pedal. This had me thinking about getting stereo to dual mono Y cables.

You know it’s a hairy mess. I knew it would be. But I (and the rest of the guitar world) have been waiting for a higher end MIDI syncable looper for a very long time (Yes there is the Aeros, but something bothers me about it. No offense to Singular Sound, just not my thing – I prefer Ableton clips if I am going to do that). Because I had nothing, my instruments have been getting dusty. If you actually look through the options (I know nobody will believe me), there really isn’t anything that ticks all of the boxes.

I got a bit excited though, because I could modulate the Blooper with the ES-8. This will be fun, when I have some patches going, to do some tight (patch integrated) sweeps and whatnot. Still, the MIDI sync will be key. If all goes well, I can work away with Audulus + Digitakt + Blooper.

I want to say once again though, that @stschoen’s Clocked Looper is just the best damn looper on the market period. I did order the Befaco INAMP for a good price which will allow me to bring it all into the modular/ES-8/Audulus. This means I can augment the Blooper by using the Clocked Looper downstream.

It’s easy for me to wish I had this and that. But there is something very exciting about building some frankensetup and really focusing and mastering it. I can see now that my decision for a small portable modular case with lots of little tools has been the right move. When I first started using that case I got sidetracked because the gain-staging modules were not working right. It has taken a couple of years to just get to the point of trying something better with the Befaco INAMP.

It seems to me that it’s all about the long game. Because of all the cabling and the high price of the Blooper I thought of returning it. But I think I am better to work through it and bend to its form, knowing it was designed by great people I am sure it has some surprises. It sure has some interesting sonic quality as a delay pedal…

1 Like

Thanks for the compliment. It’s nice to have your work appreciated. I completely understand your “box of tricks” approach. I plan to do something similar with the little rack I built. So far I only have the ES-8 and a power supply (I got a bit sidetracked by the Hydrasynth) but eventually I hope to add some more modules. It’s tough to decide what would be most useful, but I don’t feel like I need to hurry.

2 Likes