Mo's sphere of random patches / music

oh, wow. Gotta try some of Smolken’s. I see the name all the time in the SFZ discord. As you can see from the link, that’s who is helping me with a spec issue: it sure would be cool to document volume in one place · Issue #56 · sfzformat/ · GitHub

In a bit I’m going to start up a dedicated thread here for people to share their experiences with SFZ Instruments. But it’s a little early now - I think most users are not as far along as your are with the SFZ search.

That one’s in my manual as my favorite piano.

I started researching SFZ with the release of your module and all of my downloads so far came as a recommendation from this site, which was mentioned in your manual of the SFZ-Player. So far I am really happy with the quality of the available free sample libraries and those three were actually the first I downloaded. Thanks for that inspiration!

oh, great to hear! It’s sort of funny - I had never heard of SFZ until I saw on one of those “module ideas” threads where Andrew said “someone should make an SFZ player” (I’m paraphrasing). So I looked it up and it looked very cool. But it seemed others were working on it for VCV. But then I saw at least one person give up so I figured “why not”?

1 Like

I absolutely love this. You’ve got the true feel of jazz here, notwithstanding the sampled instruments, the composition sounds very real.

1 Like

FM Synth in the style of the Elektron Digitone™ Synth Engine

I love FM, but I do not understand it…

I was researching Hardware-FM-Synths, because I would like to start my outboard equipment journey and I found the small elektron model:cycles, which I thought was quite a powerful “toy” - then I decided to have a look at the elektron digitone. I watched all tutorials and walk-throughs from loopop, cuckoo, red means recording, etc… After that I read the manual, because you do that before a purchase, right?

And while reading I thought, maybe I should build the engine in VCV to understand it.

So I did that - to the extent, that all eight algorithms, the envelopes, the modulation, the filter and even the polyphony, LFOs, Arpeggiator and the effects are nearly identical - the sound is obiously different, but the engine is working great so far.

I built the engine core first, but you don’t have to touch it, everything is controlled via the control section (image above). 2 LFOs, which are synced to a master clock, 4 FM-OPs with 24 preset ratios each arranged in 8 Algorithms with 2 FM-Envelopes with a very unique assignment. Feedback, Wave-Folding (Harmonics), Filter and Amp, everythings with true 8 voice polyphony. The stereo summming is in front of the effect section with chorus, delay and reverb.

The Input Section has the ability to switch between external Midi with a switchable arpeggiator (modelled like the original one, the note seq can shift individual steps and gates) or a sequencer (I chose the DivSeq here, I find it very musical, but you can exchange it for whatever). The arpeggiator and the sequencer are rotating around in the 8 polyphony channels, so each note can fade out. The clock is for triggering the arpeggiator, the sequencer and the delay- and LFO-times.

Finally there is a master section, with a master fader and a preset selector. The first four presets are set, with the first patch being the “Init”-Patch. Most of the controls of the control section are mapped in the preset selector.

All modules are free.

The patch:

FM Synth.vcv (423.2 KB)

If you want to set the algorithm images in the control section (which I absolutely recommend!) download the following images (made by myself, background →, illustration → photoshop) and put them in a permanent location. Then set the 8face on the left of the image panel to R/W-Mode. Load image 1 into the panel, press the first button on the 8 face, load image 2, press the second button and so on.

I hope everything works for you, and you’re having fun creating awesome noise!

If there are any questions, please feel free to ask. (And reading the Digitone Manual will help a lot!)

  • mo

Love it. It works fine, sounds great and the presets are a good set of examples. Your algorithms are much nicer than the ones in the manual.

1 Like

Not really satisfied yet. I would so love to use @Squinky.Labs Kitchen Sink, because it uses a third of the power of the FM-OP and it has built in wave-folding, but I don’t get the locked integer ratios. There is no possibility to sweep the ratio without modulating both ratio and the fine-tuning. And it is not immediately clear to dial in a ratio of 1.75 without a calculator.

Then there is my wonky LFO-Stack, which I clearly have to reduce to just one module. Is there a BPM-LFO with reset, built in sample&hold and fixed outputs? The @almostEric BPM-LFO 2 goes through the CPU-roof, when changing the shape, I do not want to produce audio-dropouts when changing the LFO-shape while changing presets. The BPM-LFO would be perfect with the addition of a saw-wave and either sample&hold or a clock output which has the internal clock after applying div and mult.

I think I have to do a few feature requests on git-hub :stuck_out_tongue:

I don’t understand the request for Kitchen sink. Are you just saying that you would like to be able to turn the snapping on the ratio knob off? Or is it the missing CV for ratio that is the issue?

Sorry, was just hacking my thoughts down last night… Essentially the removal of the locking would be great in addition to extending the ratio-scale to 0-16 (instead of 1-16). I get that there is a musical approach to locking the ratios, but the 0.25-ratios are interesting as well (0.75, 1.75, 2.25 for example). A CV-Input is not necessary, I would still program the musical ratios via stoermelders transit, that way I could easily modulate between two set ratios (presets) with the built-in slew from transit as a variable sweep.

I’ll look at the CPU usage, but BPM 2 already has a SAW wave - choose triangle, then set the skew all the way in one direction

Thanks for looking into the CPU-Usage. It occurs when you change skew or shape. My request for the addition of a saw was for the BPM-LFO (Version 1 I guess) - with the 4 fixed outputs, but I could just invert the ramp and scale it back. Oh and I could use the pulse out for a clock signal. I should not post at 01:00 a.m…

The CPU usage issue is fixed. Not sure when it will be available since I just pushed a bug fix release that has not hit library yet, but soon :smiley:

1 Like

Here is my “not so ambient” approach to Omri’s fixed Rack (the fun starts at around 1:30 min):

Was fun to play around with, thanks @Omri_Cohen !

  • mo

Oh, nice one! Well done :slight_smile: How was your experience working with this patch?

1 Like

It is curious to see what options for solving the problems you propose. So far, everything works fine for me, but advice for the future, in case of a problem, will not be superfluous.

1 Like

I don’t know what you mean here

Me neither, I think you might have mixed up something?

Anyways, I reworked the LFO-Stack with the BPM-LFO (V1). I will change a few things in the patch, but I am actively talking with a few devs about some feature requests I have. When and if there are improvements I am happy to release an updated version of the Patch and I will let you know.

  • mo

I haven’t gotten any feature requests :cry:

It was a lot of fun. I would not use every module in there (I am normally happy with one delay and reverb and cannot get something useful out of Clouds). I was missing some euclidian / polyrhythm-module, but I used the 8-to-1-switch for that. Sampling is always a lot of fun, and the simpliciter is a wonderful tool.

So if I had to change something it would be Gate-Seq → Div-Seq / Clouds → Harmonaig / Sangster → Turing / Ambuance → Eugene. The amount and selection of ENV, VCO, VCA, VCF, LFO was nearly perfect (maybe Squinkys F2 instead of Valleys Feline, but that is down to individual taste and I am a complete Squinky Fanboy). :stuck_out_tongue:

Thanks for your feedback!

  • mo
1 Like