Archive for the 'Building Blocks' Category

Multi-Mirror aka Fold Distortion aka Multireflector 2

In yearly ages I designed a macro called "Multi-reflection". That was years and years ago and the problem with the macro is that 4 levels of reflecting is alway not enough. And all of the levels were built one by one. And everything is supposed to work with Peak Detector. And these are clearly flaws. And since that was not good as I always want to have I redesigned that multi-reflecting macro. Now it's Multi-Mirror with Stereo, Mono and Event version available! Also the structure became smaller, a lot:


  • In – Audio in, typical range -1 to +1.
  • Fx Reflecting amp-factor, 1 to *as you wish number*, 1 means no reflecting.
  • Out – Audio out, range -1 to +1
  • Event version has 0 to 1 ranges to keep compatibility with my LFO Modulators

The Multi-mirror allows to reflect the incoming signal very effective as it done with math. It's often called as Fold-distortion and detailed description of the effect and sound examples can be found in the old Mutli-reflector post. The new multi-mirror macros can be found at downloads.

Qm synthesis in MAX MSP video

Just found quite first QM synthesis realization in MAX MSP video. I have to admit it was my mistake not making any videos for QM synthesis. Anyway, it's going to be fixed for Quantum Radio 2.

Advanced multiwave oscillator

Hello my silent visitors 🙂

I’ve finished to build Reaktor ensemble that contain something that will show how serious it’s going to be, how clear my ideas are. I know I have not much of publishing experience. I know my English looks strange, probably. I know the site is mostly empty at the moment. But I clearly see reasons I started the project, reasons I’ll continue the work. Due to specificity of the information and preparations processes the ensemble and the all the promised stuff will be published in next post.

During building the ensemble I realized that how much I don’t like these simple multi-wave oscillators based on cross-fading I decided to waste an extra week to redesign this *classic* building block. I didn’t want to ruin a lot of time and I wasn’t sure in my success. Today I finished the redesigned oscillator, and I decided to put it out as another separate post. Basically, I don’t like the fact I have not a clear publishing strategy for the blog. Since the way it goes now reminds me back engineering I think I should make it more clear to myself first.

Anyway, the thing I don’t like about these simple multi-wave oscillators is that most of them produce separated waves. And since the output waves (Tri, Sin, Pls, Saw) have quite different trigonometric nature it’s quite ineffective to mix them down to one wave. The mixing result looks and sounds predictably boring. I said “not this time, baby” and sat down to brainstorm. Read the rest of this entry »

Not yet

I have to admit it takes more time to build an ensemble that would dumbfound you. But it almost done. I’m about to start write text and make visuals. Also I’m going to contact a couple of persons before publish the post, because I need to confirm that my *5% CPU-1200Mhz load* is going to separate the world of synthesis to before and after. That’s funny to be excited about it. The funny thing is that even at worst case I think you’ll be surprised.
Anyway, I think one more post with a couple of tips won’t be superfluous for Reaktor newbies at least. There we go…
One of the oldest thing I use is Pitch2Factor converter. Sometimes it’s useful to have note-pitch as a scaling factor. Read the rest of this entry »

GetDigit and LCDigit

A couple more of small macros I did for some of visuals for the idea I’m going to publish in next post, GetDigit and LCDigit: Read the rest of this entry »

Event Swap

Hi guys. I’ve been working on one of the ideas I promised to put out since last year and realized that some of the details don’t really fit to the post (which is going to be huge), but they still worth to post and I decided to post the things as a couple of small posts aka tips. Read the rest of this entry »

Find notes wherever you can

Before I actually sat to start writing this post I was sure it’s gonna be titled “General Purpose Flanger”. But then I realized that isn’t going to be very true title due to a couple of reasons. First, it’s getting boring, I have to describe at least a dozen macros before I’ll put out something really interesting for you. Second, my general purpose flanger has some little secret, which is pushing the macro slightly further than good’n’old classic flangers.

Read the rest of this entry »