Mutable Instruments Anushri – a cheerful analog synth (that doesn’t suck at drums too)
Analog synthesis
Modulation sources
Arpeggiator and sequencer
Drum machine
Interface
In/out
“Eurorackable”
Availability
TODO list:
But we’re almost there, it’s cool :)
And for those who are wondering, the drum machine engine started as Eigendrums, except that EVD / PCA was not a good idea for dimensionality reduction. It was then “Kernel-PCA drums”, “Locally Linear Embedding drums”, and is now “Kohonen-Map Drums”.
What ‘flavour’ is the filter? OTA?
And Eurorackable – c’est magnifique!
Martin
SSM2164 SVF
How the drum machine works:
You have 9 knobs to control it.
3 or them are “morphing” through different types of drum sounds for BD / SD / HH. Sort of a magic 1 button “tone control” that goes from 606 to 909 through all possible values including 734.
1 of them is BD vs SD/HH xfade.
2 of them are controlling the “genre” in which the drum engine improvises (yes it does fluctuate and add some random variations when it fancies). Technically, it’s the X/Y position on a Kohonen Map learned on a bank of 48 drum patterns that I recorded in a hurry thursday afternoon at 3 PM. Will train the model on more and better material later.
3 of them control how much the pattern is “filled” with BD, SD and HH. Set to 0 and you have something with none of that instrument. Set to max and it’s 16th notes, with accent still emphasizing the original structure of the rhythm. Inbetween you have N “hits” of the instrument strategically distributed over the pattern under the genre constraint. It’s super easy to twist the knobs and make a pattern evolve with that.
Updated post with link to audio demos. Yes, it’s a single device and it can do both. Drums are digital and MCU-generated ; Synth is analog with little CPU used whatsoever for it (except LFOs and envelopes).
anal eurorack question : is the audio out/synth out/drums out available on 3.5mm jack? Is it at 10v p2p?
I really like the audio demo’s! Thanks for posting them up so quick :)
It sounds very nice to me. Some odd noise at about 2-30 in the first demo though? Like a crackling..
I realise this is still “Work in progress” of course though.
Im sure i’ll have to make me one of these.. Who knows, maybe it will even persuade me to have a go at a modular rig too.
@fleetway: for now the drums and the synth are mixed. I might change that if there is enough board. FYI, I added the drum machine mode only on thursday and this was not really part of the original plan. Had to do something with the spare CPU cycles! I actually had to hack the board a bit because the drums are going through a PWM pin that was assigned to something else originally :D
Anyway, this is certainly not 10v pp since the whole thing works internally at +/- 5V.
@Luap: Try the new demo links. The files are hosted on my server, and they were compressed with lame and reasonable settings. Soundcloud compresses at 96 kbps or whatever and this doesn’t work well with VCO rawness.
Wow.. In that case, what a great demonstration of how badly Soundcloud can fudge up an audio file! Your self hosted demos are much better, with none of that weird crackling I heard earlier.
I hope it is only some features rather than the core sound that changes once this thing is finalised. Im liking it quite a lot as it is!
The things that will change are (ideally all) the additions listed in the TODO list. Nothing removed, nothing going to sound differently.
Yes, drum pattern is output to channel 10. I’ll find a way of making it possible to mute the drum pattern locally and still have it sent to MIDI.
I dont think my brain can absorb the information about the drum machine! I will try again later
After earing it today at modularsquare, I can tell you this one also sound great.
It could have been one more analog single VCO monosynth but as it comes from Mutable Farm, Olivier added some nice features.
The Aux DCO trick is so clever.
Digital stable osc only used for syncing the pure analog VCO, hence bringing some quite interesting spectrum basis to feed the filter without digital osc artefact.
The principle used for the build-in drum machine is also smart and not to find anywere else.
Nice work !!!
And there goes my money… :) again.
Fantastic work.
The boxen are getting bigger and more numerous.
This one sounds like its going to be loads of fun just noodleling around
FP
I used a 4kb sample for the hh and it just filled the whole chip, but it’ll go away once I have spent a few hours finding a way of doing it algorithmically. bd and sd are already synthesis (call it “analog drum modeling” if you want, it’s just 21 lines of code and lookup tables), there’s no reason I won’t make it work for hh too, unless I am tight on CPU time too – I haven’t profiled. You can mess with the synthesis parameters though. I think I will ultimately add support for in-depth editing of the drum synthesis through CCs – but this was not part of the plan – whatever plan it was since this feature was largely improvised. I wanted a drum section that plays along and you can “nudge” in some directions (hence the simple tone control and “gimme a pattern filled with 4 kicks and 2 snares that fits that mood” approach) ; not a drum section you micromanage.
The point of Anushri is that it’s something you play with, and it surprises you. The synthesis engine can do weird things (highpass mode + distortion = WTF, pitch env+sync+subosc = WTF), the drum engine has a life of its own. Once in a while the randomization goes over the board and you end up with a short fill in the middle of pattern and you’re like “hmmm okay!”. I was thinking of using something like the chip serial number so that machine has slightly differently calibrated drum sounds.
WTF? I can’t keep up with this? There’s a new release every ten minutes around here?
This is exactly the kind of thing I was looking for Olivier. You must have guessed it from some of the other threads. I can’t wait to see/hear what this thing is capable of.
those morphing drums sound cool. are you using the same synthesis technique in the digital drum voice cards for the ambika?
the ‘learning musical brain’ drum machine also seems great fun. individual outputs for the drums would be a good idea, though. or at least two separate outputs for the synth and the drum machine.
will those 3 drum machine parameters (2x genre and fill) be midi cc controllable?
would you consider releasing the drum machine’s ‘musical brain’ as a midipal app?
The digital drum voicecard for Ambika will be using samples. What is implemented here is already doable several times better with the Shruthi-1 and the existing Ambika voicecards. A sine wave, an envelope on pitch, an envelope on noise, a VCA and you’re in.
I don’t have enough PWM outputs to output individual drum sounds. I have managed to add an extra minijack out for the drums, though. With a patch cord you can even take out the drum signal from the mix, and route it back to the filter input :D
I’ll see what I can do as for CCization.
I don’t think there’s enough flash in the MIDIpal for that. The map is precomputed and is stored as a big look up table.
The synth part sounds absolutely amazing. I was actually thinking of building myself some synth in the likes (with the FM modulator since this is a must-have feature in a bass synth, I think), but completely analog. Your approach seems to be fare more elegant and convenient.
I’m not so convinced by the drum sounds yet, but I think it’ll be a very, very convenient feature within a live setup.
Really a great job.
I’ll definitely get a kit when it’s out. My banker is really starting to hate you, Olivier :D
Just to let you know that I have rerouted the board and added the following features:
Can we call this one the Akidna? Akidnas deserve a synth too.
It looks like you're new here. If you want to get involved, click one of these buttons!