Really having fun with my Digitakt 2 so far, but also missing the polyphony of proper synth…
So I coded an Arduino to split the midi over different channels, loaded up a wavetable, let it smoothly modulated over the slices and voila, a realtime polyphonic recorder is born…
After recording the midi, its an easy feat to sample the created riff into a sample and free up the used channels as well…
Have some new ideas to implement as well, but first a case around it, (or make it smaller even…)
(meanwhile I included a split/layer-function (to use multiple sounds at the same time) and a transpose per split)
Congrats @BigJ.
I have the RK002 with the Polymux with Aftertouch Example script.
It has cool features : held notes are maintained while you play other notes, channels rotating with the non-held notes.
If you tweak CCs on the receive channel it is sent on all poly channels, useful to set parameters for all tracks at the same time.
And poly aftertouch (key pressure) is converted to mono aftertouch (channel pressure) for all poly tracks.
Hope it is inspiring for coding. The script should be visible on Retrokits DUY portal…
Thanks for the suggestions indeed. Been thinking about the aftertouch and CC values as well, to control whatever function within DT. But also connecting aftertouch to pitchbend or panning, or velocities to REV and DELAY levels.
For interfacing I’m thinking about adding a small TFT with an encoder/click button and I might use a Arduino Nano instead. And use some memory to store different settings as well, I want it to work without any computer needed at all.
Just to share: my take on making the Digitakt polyphonic
The TAKTExpand is a standalone device and now features:
MIDI in/out
TFT lcd
Rotary encoder with click
2 CV inputs (0-5v protected) for use with modular synths
Control many features of Digitakt with velocity, modulation, pitchbender, aftertouch and MIDI knobs and sliders
Modes: Polyphonic, split, layer, inverse, hold and spin, randomchannels, chord
2 zones programmable range on tracks
More different parameters to control in the Digitakt coming soon…
Sharing a video with some of the posibilities.
The mainfunctions:
The funbit, controlling functions in digitakt with vel/mod/pb/aftertouch and 2 cv inputs coming from my modular… So much fun!
Very cool project @BigJ what are you doing to prevent the midi stream from being overwhelmed by a (fast changing) CV signal whilst still maintaining a smooth CC response?
I tightly control the timing of the CV readings, so that it is smooth even when playing notes on the keyboard.
Maybe in future I’ll use an different processor all together, but for now I had this Arduino laying around. ESP is faster overall than the good old Arduino, but its doing a pretty good job already.
I’m implenting more options now, so I guess this will be WIP for a good time to come…
I improved some details on the housing, and printed it in black. So much nicer!
Forget to mention its also possible to control multiple tracks at the same time, by using for ex. a simple cc-knob, or by using 1 of the cv inputs and feed it with an LFO or ADSR coming from you modular, sweet!
Sure, I improved the interfacing quite lot in the mean time. It’s a really fun little machine!
It might take some time to get started (me being on vacation now, so hold on for a few days please). I’d have to calculate the actual costs for materials, shipping and so on. I’ll let you know soon.
(If more people would like one I might just start an Etsy, that would perhaps greatly simplify things).
Update: I’ve designed the final PCBs and have setup an Etsy for the TAKTExpand.
I’ll make the units to order, check and test everything before shipping it out.
Production is all handwork so allow for some productiontime.
The price for a single unit is 75 euros excl shipping.
If all goes well, it’ll be available in 2 or 3 weeks
I love hearing your feedback once it is in your hands, still have many ideas for the unit.
Since I’m still in prep-phase, if you want one please let me know.
Meanwhile you can read all the info on the unit here: https://audiohotshot.my.canva.site/taktexpand