Blippoo Box by Rob Hordijk

Here is my latest and final patch of the Blippoo Box! I reverted it back to a mono/stereo version and added back an extended randomizer (it is just too much fun scrolling through the patch)

It is quite demanding on the CPU (my M1 goes upto 75%) because of the high oversampling in the modules I used. You can lower this ofcourse -you will start to hear aliasing then when the oscillators are in their extreme high rates.

It also still has some premium modules in it: for instance the excellent CF100 by @andy-cytomic and also the superb compressor by VCV. If enough people want to, I could try and patch up a free version. Let me know.

BLiPPOO_BOX_FiNAL [140125].vcv (20.9 KB)

Here is a demo of 14 minutes with as much sounds I could scroll through as possible and staying sort of musical. If you like acid noise frogs that is :joy:

I hope you will enjoy it and have fun!

6 Likes

Gorgeous! What effect are you using in Host? That is the only thing that doesn’t work for me, so I bypassed it.

I love the randomization implementation!

I couldn’t resist to see how Venom VCO Lab fares as a substitute for Palm Loop. I think it does well! It uses more CPU, but not so bad because I could use polyphony to get both oscillators for the CPU price of one. I also used polyphony to eliminate one of the CF100 filters - that definitely saves significant CPU. But of course the patch is not as “easy” to follow with the polyphony. I turned the oversampling down to 8x for the comparator. I didn’t test what change that has.

I hope my experiment remains faithful to your original patch design, but I could of easily screwed it up somewhere. It still sounds great to my ears.

BLiPPOO_BOX_FiNAL Venom Mod.vcv (21.5 KB)

3 Likes

Thanks! I had a very slight eq (some 1db attenuation in the low mids with FabFilter EQ3) in the fx. Not a big deal for the patch. Same for the reverbs. Remove or change to taste (so do I)

And yes -your oscillator and the Palm Loop came out first in a tie! I chose for the PalmLoop because of the cpu reasons you described. But using the Venom oscillator and the cf100 polyphonically definitely is an option. A big advantage of your oscillator is that you have more modulating options. Which is not on the original, so I did not stick to it. But personally I could see myself swapping them in the future.

The very high oversampling in the wincomp (PWM in the patch) is mainly useful and audible when the oscillators run in extreme high audio rates. For the rest it is overkill, but my computer can handle it, so I left it like that. I like having such an extreme register as an option.

Anyway - for the rest I am pretty sure your modification is equally well and interchangeble!

Cheers!

2 Likes

Been sitting here listening to blippoo_box_final for hours! I feel like a moth to the flame! I love this so much. I wish I could understand it a little better. Deconstructing it would be a VCV masterclass! What is the best way to change tempo overall? Would that be in the Mix 4 module? I’m not a builder (yet) but interested in making some music with this.

:slight_smile:

What do you mean by overall tempo? You mean the tempo of the automatic randomizer or the actual sounds?

You do not have to change anything in the mix modules or the whole “engine” part: it is like some use to call it a “patch in a box and bent by design”. With the controller section you can change everything, without breaking the patch.

If you have the automatic randomize button on, you can change the speed of change by adjusting the rate and/or lowering the change amount (which is the probability it will fire a change)

If it are the actual sounds you are meaning: What you hear is a comparator signal (PWM) pinging/exciting the filter. The comparator fires a gate every time the two oscillators have the same voltage. So the ratio between the two oscillators are key to understand how the Blippoo Box behaves. When you set the oscillators (and the filters) to no modulation at all, you will hear how it works. So, when both oscillators are set to a slow rate, the times they are the same voltage are slow. When you change one of the oscillator to a higher rate, there will be pulse trains. When in audio rate, you will hear a pitch. If you then move the other oscillator also upwards it will change from a pulsating pitch, to subharmonic relationships up to complex waveforms. The two oscillators are in essence one complex oscillator, where there is no difference between which oscillator is the modulator and which is the carrier; they are equal and interchangeable.

The modulation parameters (runglers and sample&hold) are also derived from the oscillators and fed back into the fm input of the oscillators. This creates a very chaotic behaviour which is full of sonic surprises. But still you could kind of control it if you keep the ratio’s between the oscillators in mind. Lots of modulation means this ratio is shifting more and more, less is only slightly moving. When you have no modulation, the ratio will stay the same.

It is the kind of the same with the two peaks: they follow/change pitch with the modulation being applied (slight mod = slight pitch variation and so on)

The sample&hold parameter is sampling a cv signal from the oscillator core. it is clocked by the same comparator (PWM) signal, which is pinging the filter. With the mode knob you can decide which signal is being sampled: the triangle waveform of oscillator 2 or the averaged mix of the two rungler signals. When it samples the triangle wave it generates sweeps, when it samples the rungler mix, it creates a more steppy signal. In the hardware versions you can flip a switch, but in this patch you can morph into the two, creating all kinds of slewed steps -or steppy sweeps, depending on where you have the parameter set.

The cross fm creates an even more chaotic behaviour on top of the rungler signals and it will blur the oscillators even more upto noise.

Then there is the ext input. Which is an aux input into the filters (not the oscillators). So you can use the Blippoo Box as an effect. The cut off frequency of the two peaks still follow the two oscillators though which create the cv signals.

In this file Rob Hordijk explains it in detail: Hordijk Rob (2009) The Blippoo Box - A Chaotic Electronic Music Instrument, Bent by Design.pdf (2.5 MB) This is the only known “official” documented info on the Blippoo Box. Very informative read.

But in the end, you just have to learn it like a real instrument! Start slow and build a muscle memory for the controls. And have an external midi controller for all the knobs!! This greatly improves the performative aspect of it and transforms it into a true instrument. With the randomizer you could scroll through different settings manually as well. This helped me a lot in hearing something I like and learning the settings and ratios inbetween the knob positions. Have fun :slight_smile: it is a very chaotic little beast. I am for sure already two years having a blast with it!

1 Like

@gkillmaster Assuming you are interested in exploring what a Blippoo Box can do, I would go so far as to say You definitely should not change anything in the engine portion (everything below the first row), except to setup the audio, and maybe modify what FX are used.

The whole patch is an emulation of a piece of hardware. The controls and patch bay at the top are what you have access to. Everything below are the guts - what is inside the box where you don’t have any access (unless you want to get into circuit bending :wink: )

The randomization stuff at the top right are not part of the original Blippoo Box, but are a convenience for quickly exploring what the Blippoo Box can do.

If you really want to mess around with the guts, then definitely read the pdf link that Koen provided so you can understand what is the purpose of each module. But directly changing controls, cables, or entire modules within the engine can very easily turn the patch into something that no longer emulates a Blippoo Box.

3 Likes

I so appreciate this primer!! Really helps be grasp it more. Can’t wait to get into it! Cool that I can slow the rate of change with the Auto randomizer! I just got a 4ms Meta Module in the mail just now and so curious if I can load this into it?

Thank you so much for all the work that went into this. I imagine I’ll be using it for a long long time.

P.S. When you say “With the controller section you can change everything”, exactly which section is that to be clear?

Super good to know! Yeh, I don’t want to mess with the guts for sure. Especially after your explanation! The only thing I want to learn is how to use a controller to get the most out of it for performance. Thanks for much for letting me know!

The controller section is the top row of Patchmaster modules and the bay modules. You can turn the knobs there or push buttons. The patchbay is for connecting extra signals into and out of the Blippoo Box.

I don’t know if all modules in the patch are supported in the MetaModule. Also the patch is rather cpu intensive now: I don’t know if the MetaModule can handle it.

In the patch is already a Midi Cat module by Stoermelder with a label External controller on it. This is for connecting and midi mapping with an external controller. It maps to the Venom poly offset, which offsets the control voltage to the Patchmaster set. This lets you control it with the controller and mouse after the randomizer. You can look up how the MidiCat works here:

1 Like

Thanks for the info. That would just be an extra bonus if it did! I think I heard that the Benjolin (which I love so much) might be available one day on MM so was hoping :slight_smile:

That would be a reason to get it myself as well…

I now use a separate, dedicated laptop for the Blippoo box connected to a controller in concerts. The controller I use is custom made by Yaeltex. Not the cheapest, but definately very good!

1 Like

So I played around with your modification and it improves the cpu load very well. Thanks! I adjusted 3 small things to come closer to my emulation:

-I slightly detuned the two peaks with an extra fixed offset.

-I scaled down the OSC FM mixes in the Shaped VCA to about 0.95x instead of 1x. This seems trivial, but it actually makes a big difference in its behaviour to my ears. For one, the oscillators don’t stall any longer in the extra low rates, or the chance they do is greatly reduced.

-I also hard clipped the Shaped VCA’s. I should have done this as well in the other patch. Just to prevent the extra low extension to stall the oscillators.

But for the rest I am very happy with your mod! It also kind of feels good to have your collection being the star of the patch next to the CF100! You really improved my quality of patching with VCV! I will probably stick to this one. Oh well… never say final version haha.

BLiPPOO_BOX_another FiNAL_VenomMod_150125.vcv (22.0 KB)

4 Likes

This is a fantastic patch! I too am curious what I am missing by not having the Host module?

Edit - NM, figured this out. It’s the slew setting in PatchMaster for the each knob. - Actually, now not sure. Slew times appear to have no bearing on the speed with with which the Patchmaster knobs move. This is a puzzle!

Can you please offer a clue as to where I should look for the slew/speed adjustment of the random changes? I’d like to experiment with adjusting the rate of change (slower, I think).

This version has a lot more character than the June 2024 patch (which I also happen to really like). Thank you!

hello,

is there any chance that you release a patch version with free modules? thank you. Karl

There is no adjustable slew in the cv -this is not in the original. But if you want to experiment, you could put a slew module on the fm inputs. You have to patch it yourself.

Edit: ah, you mean a slew in the randomizer? You can change the slew in the context menu of the CV Map when you right click a mapped slot. Also, if you right click a patchmaster knob you get a menu where you can change it as well.

Hi,

Maybe. If there is enough interest. You could try some filters yourself. The Unstabile of Vult is quite nice! As for compressors -they are a luxury. You can leave them out or replace them with the excellent compressor of Squinky.

yes i will try that and hear my results. but for controlling, could you release a picture with the cable connections? if i load the patch, the missing modules positions are empty including the cables :frowning_face:

Will do this tomorrow!

Cool! Thank you. I had missed how the channels were locked from editing. This offers some fun options. Cheers!

1 Like

Here it is - a version with only free modules. It was just a tiny bit more effort from my part to create a patch with free modules. The choice of filters is the most important. I like the filter of Synthesizer.com by @modlfo a lot, so I took that one. I also swapped the VCV compressors for the @Squinky compressor (He has made some nice filters as well!) and the reverbs -those are subtle anyway- are replaced by the Surge reverbs. . I removed the Host module. There was some subtle EQ on it, not essential for the patch.

I Hope you enjoy and you do not have to re-patch anything now!

BLiPPOO_BOX_FREEMOD_230125.vcv (23.0 KB)

9 Likes