Getting your slew setting just right might be the key to unlocking this one. For the physical modeling challenge, I am right there with you. No success beyond basic metallic Karplus. It seems like the “islands of stability” are very small. I now see the need for MIDI recall of knob positions…

i’m sorry to hear that you have troubles with the d0.
have you tested the zoom, does it work like it should, do you understand how it works?
maybe look at the grayscale panel for the d0, it should be clear what each knob does:


the modulation knobs are bipolar attenuations for the incoming cv plus some gain, so you can scale the cv as precisely as possible. since they carry some gain it is recommended to zero them out if unpatched, eg zoom out, knob at 12 o’clock.
i don’t know how to help on the patches, i tried to explain my discoveries as good as i can but i realize that these modules can be difficult to understand and to “master”.
set the slew zoomed out to 11 o’clock. clock into the clock input and it syncs, there is no mystery to that. also for the fast and easy 1v/oct tracking you can use the clock input with a square wave which tracks 1v/oct.

feedback patching is always a delicate thing, feedback behaves chaotic and the sweet spots can be difficult to get but are very rewarding. these are not plug and play modules, not at all. i always think that mungo is the digital serge, the modules are very open in design and allow the user to patch different functions within the same module. a small knob movement can have drastic results.

4 Likes

Got part of it a couple of hours ago!
I’ve got a bucket load of questions but at least I got pretty real guitar or bass guitar out of it. I stuck a square wave on the tuning input, used some similar settings to @kilchhofer diagram on the delays and got it working through about 3 octaves in tune.
The trick for me was dialing the gain to just the right amount and controlling the shape of the exciter for various plucking shapes.
I still don’t understand very well what the Delay A Time at fast speed is doing to the sound because because on the B seems to affect the tuning and the A is only there for the feedback part, if I turn it really slow I only get a latency of the B, I put it fast enough to be in time, I as minimal to no effect on the sound.

4 things I’m lost still.

  • I don’t understand very well how to create sustain after exciting the delay, I get longer sounds with the gain higher but I can’t get to say a wind instrument like that.

  • I tried using a 3sisters LP between the feedback path and it just blew the sound out of proportions.

  • I get a lot of digital noise around 10k +, it’s easy to take it away with filtering and I can get some high end back by increasing the noise in the exciter but I just want to know if it’s normal.

  • I tried using cv into the modulation inputs of the delays for tuning but I couldn’t tune it at all, and for example, the higher cv I sent the lower it played and vice versa. I only got it to play upwards by inverting the signal on the input.

Well, at least it’s working for sure, thanks everyone, I hope the conversation switches more from panic to explorations from my part now :wink:

this depends on how and what you want to patch. for a “classic” flute or wind instrument patch you have a sustained excitation, eg the noise you put into the delay/filter feedback is constant.
if you don’t want the exciter signal to be constant you can put the d0 into selfoscillation, so it has a constant tone, shape that tone with filter etc and control it’s envelope with a vca inside or outside the feedback path.

depending on what you put into your feedback path you need to adjust the feedback/gain knob, if your filter/waveshaper/freq shifter etc has a gain control too you have to decide which gain you put as “master feedback” control. also with filters…as soon as resonance is introduced the feedback can indeed get out of control quickly, resonance is nothing else than a feedback for the filter so this can blow up if you’re not careful. again, patience and small knob movements :slight_smile:

if you set the slew to high noise can be heard. set it to the point where the noise disappears. again, the cv inputs carry gain, this also can have a noisy effect if not zeroed out. and then obviously the power can have an effect on noise, you really need a stable +5v for the d0.

that’s normal, it is not an oscillator but a delay, and positive voltage changes the delay time down (think knob movement to the right, the delay gets longer, so for ks patches that means the pitch gets lower. that’s why the attenuverter are so handy, just invert the cv. the tuning to exact 1v/oct takes time and is really not fun, it is perfectly possible, believe me, the scaling is v/oct, it’s just alot of work.

1 Like

I tried using sustain on the -5v+noise exciter signal but it basically killed my sound after the initial plucking, the other way worked but I found it slightly less natural.

When it comes to the feedback path, was it there that you felt instruo tanh helped you maintain certain settings without having it blown out of proportions? Also that explains why just the tiniest flick of resonance on 3s what exploding my ears…

the dc offset mixed with noise i use mostly for plucked, eg not sustained sounds, drums or string like instruments. also i would use only a tiny tiny amount of excitation and set up the d0 almost at the point of self oscillation, then you can feel better what signal is needed.
an important thing to remember is this:
“Sum Button, adds channel A into channel B predelay.Holding zoom +/- while pressing this button enables a DCcut filter on the inputs.” (from the d0 manual)
so if dc cut is enabled then a dc offset on the input has no effect.
and this btw opens up a whole other world, the d0 can delay cv signals without problems…

for wind instruments i use the noise source either as filter input in the feedback path or even mixed in at the end. the tanh helps as a “safety” but usualy i get the sounds in want and then add the tanh to tame higher frequencies. i use mostly bandpass filters in the feedback so the intensity of the feedback is highly frequency dependant.
be aware that all mungo modules can work up to 20v peak to peak, that’s alot! setting up the filter(s) inside the feedback loop is a act/react with the filter settings (cutoff and resonance) and the feedback/gain knob on your d0 or mixer. it really is a delicate patching.

that’s when you patch it with internal feedback right? eg with the sum button pressed?
this is really just a shortcut to get feedback, in this configuration you use channel a more like a mixer to send the feedback back into channel b, that’s why delay a has no delay effect, only channel b gets the feedback signal.
maybe try to set it up all with external feedback, like this for example with mia
(i used two mias here to show the two mix point, 1 for feedback, 2 for dry wet mixture but this can be done with the second channel on one mia)

this shows delay on channel b, channel a is unused but can be patched exactly the same, the only difference is that you have the gain knob for the a input on the module.
you see that channel b on first mia now controls feedback amount. you need to mult the output of the d0 and the source signal to have a classic dry/wet delay with feedback.

1 Like

have you gotten a chance to try out the CG delay yet? Would love to hear some thoughts on that one once you do!

1 Like

i played around with g0 in feedbackloop with live input for granular pitch shifting delay and added the d0 into that loop so all in all 3 feedbackloops all feeding in each other. gets quite messy but it’s fun:)

5 Likes

I fooled around with it in Superbooth, but haven’t got around to picking up mine yet due to still being in Berlin. Need to go to Copenhagen and grab it asap. I’ll make sure to post an opinion and make a couple of videos when I’m familiar with it. First impressions were good!
Chair audio had a haptic controller and they used the CG delay for Karplus-Strong, it sounded really nice. Also went by the CG Products booth.

1 Like

What kind of drill do you need to get through these faceplates? I think I might see if I can get someone at my local makerspace to help me do this to my D0.

I’m actually waiting for a Grayscale panel for my D0 before I give this a try.

I hand-drilled the panel. Which was dumb since I work in a machine shop, but I was in a mood.

You’ll definitely want to make a pilot hole or dimple to keep the drill from walking. I drilled from the front to keep the deburr operation simple. I think the final diameter was about 0.25".

If you use power tools please take care with fixturing your workpiece since it can be very difficult to grip a thin panel, especially without scratching or bending the soft aluminum.

2 Likes

Does the switch fit above the PCB or between the PCB and panel? I’d love to see a photo of how you made it fit. That is, behind the panel.

The switch fits easily in that corner since the jack PCBs are horizontal. There is generous clearance on all sides except between the switch and the mounting rail.

I gave really specific dimensional locations in my earlier post. Dry erase markers makes an excellent “marking fluid” for the layout task. If you would still like a photo I’ll snap one when I’m back in town in a few days.

1 Like

Can’t believe it took me this long to realize, but you can double the delay length of the D0 just by manually patching A into B. Duh! For the entire time I’ve had it, my only real wish was that it had longer delay times without using an external clock. I haven’t timed it but it seems to be about 5 seconds with both channels at max.

1 Like

hey,
can someone tell me how to load more than 10 samples into my g0 ?
should not be so hard… im just too lazy to figure it out right now

no, that’s not possible, 10 wav files a 500’000 samples per card.

is that with the sum button pressed, eg internal feedback patch and then set both channels to longest delay? what’s the longest delay time with external clock patched? i think i once had it patched with quite a bit more than 5 seconds and it behaved like a looper, no loss of signal at all, but i haven’t tried that again.

No, if you turn on the internal summing then B will get fed the dry signal going into A so you end up getting a 2 tap delay. Leave summing off, and then just manually patch A out into B in, send your signal to A in and monitor B out, so the sound has to travel through delay A then delay B.

I just tried clocking it and I was able to get the time on a single channel to about 3.7 seconds. But I still have the issue where clocking my D0 and dividing down from that clock causes artifacts :frowning: . If I set the D0 to multiply the clock it sounds fine, but dividing it causes it to jolt around on each clock tick unless I turn the slew to 9 o’clock or lower.