I am pretty sure that this won’t work - does the T_3.2 have a FPU? I am using CMSIS for some optimized functions and I think CMSIS won’t work for a T_3.2…
Ah, ok…
There is a consequential error in midi_devices.hpp which causes a wrong error note… This only happens with T_4.0 where USB_AUDIO is not defined.
I am searching…
Regards, Holger
Ok, I got it! Very tricky: a wrong nesting with #ifdef’s inside midi_devices.hpp… Can you try again?
Have you modified midi_devices.hpp ? If so, I cannot see the change.
Codeberg is a mirror of my private repository. I have to kick codeberg manually, so that it syncs faster. Just have done this, so in the next few minutes the changes should appear.
[EDIT] Now it’s synced. Don’t forget to comment out #define USB_AUDIO 1 in config.h.
Woohoo!, it compiled & uploaded fine this time without error. I’m driving it with USB midi but, so far, not getting a sound out. I haven’t had a look at the code yet, but without anything else (other than the audio board) connected, should I expect a default sound (like with MicroDexed) ?
Any news on the esp32 version? Should I just use this for something else?
Yes, there is a default sound - or lets say the “normal” EP sound.
Regards, Holger
There was a guy who had a sound generating port working, hut I haven’t heard from him in a long time. He had “only” played MIDI files somehow… and he said that he had a lower polyphony… something around 8 simultaneous notes.
MicroDexed without effects has 16, with effects 12 and with dual mode (two engines simultaniously) about 10-12 (on a T3.6, perhaps 2*16 with FX on a T_4.0).
If I had more time I would port Dexed to the Raspi (bare metal) with circle.
Regards, Holger
2 Likes
At present, I am routing my USB midi controller through Midi-Ox to the Teensy. MicroDexed produces the default sound, microMDApiano is completely silent. Tomorrow, I will re-enable debug and see what output I get. The Circle/Pi version looks interesting if you ever got there as presumably it would start faster than my Zynthian and me more resilient to power outages. Also, there is a huge range of high quality sound cards for the Pi.
As I wrote: MicroMDAEPiano isn’t ready for T_4.0… BTW: it needs a Teensy audio shield. There is no other driver for audio output…
Regards, Holger
OK, thanks. Teensy 3.6 plus audio shield arriving today. We’ll see how it goes.
I’d be interested! I had a play around with another synth using that.
2 Likes
That would be very cool to have a Dexed on the Raspi as bare metal. I think it’s not very complicated to get the base engine running. It will get more complex to get MIDI-stack, encoders and I2C display with I2S audio output and SD-card running in combination!
If you like to start with this project, I can guide you through the part of re-using the Dexed engine code.
Regards, Holger
Tssss tssss… what was the initial challenge, leading you to building microDexed ?
That’s easy: WORLD DOMINATION! (What else???
)
Initially I thought I don’t want to carry the heavy DX7(II) from stage to stage anymore. But I also won’t take a notebook with me. So I ported Dexed to LV2 for MOD-UI. Porting on the Teensy was more a very fast idea to check if this would work and to learn something about microcontroller programming for synths.
But only some know the Teensy and the willingness to do something with microcontrollers is ebentuell less than with a Raspi. Also bare-metal sounds heavy, it is not as heavy as the real DX7 in a case
- and I would be very curious to see that.
But:
- Getting MicroDexed on Teensy ready.
- Building a T_4.0 adapter for my Teensy-PCB.
- Making MicroMDAEPiano better working (and ready for the T_4.0)
- Drink a beer and hear all the Zynthian sounds @wyleu demands in

…
- MicroDexed as bare-metal on the Raspi.
Regards, Holger
1 Like
The challenge on this one was to use the newly coded Bi-timbrality of MicroDexed…
What was initially intended was to have one instance of MicroDexed playing the bass sequence, driven by Arturia Keystep, while the other instance would be played live, using Oberheim MC2000 master keyboard…
It finally turned into two takes ;
- Arturia Keystep driving 2 instances, to give a fatter bass sound for the sequenced part…
- The lead part was played on MC2000, driving 2 Organ sound presets, giving some kind of dirty Hammond sound…
Have a nice evening, anyway…
6 Likes
Hello there…
On this track, only one instance of microDexed is used… (Summary of the previous episodes ; microDexed is now bitimbralistic…)
No external processing… What you hear is pure microDexed… Delay and Reverb are internal features of microDexed… (Freeverb inside)…
For info, here are the Freeverb settings :
Delay time : 180
Delay Feedback : 90
Delay level : 4
Reverb Roomsize : 85
Reverb Damping : 0
Reverb Level : 20
Instance Reverb Send : 56
6 Likes
And here is a MicroDexed bitimbralous track… Bamboos are instance 2, driven by Arturia Keystep Sequencer, and Noisy Bells are instance 1, played by MC2000 master keyboard…
Effects are produced by onboard Freeverb…
Danse au Bord du Lac : Dance by the Lake…
Recorded in one take…
No post processing, except for panning the 2 instances (I did not succeed, before recording… Reaper will always be a stranger, to me)…
And those Waters of Medieval will be my last sample, before a while, I guess…
On this one, I use the bitimbrality settings of microDexed to have 2 instances on a single midi channel, each one responding to one half only of the tessiture…
As my Arturia Keystep only sends on one MIDI channel, microDexed has been set in such a way that notes below C5 are played by one instance, and notes above C#5 are played by the 2nd instance…
That’s how I got those 2 sequences running at the same time…
The lead parts are overdubs, and were played once the sequences were recorded…
Delay and Reverb are onboard MicroDexed effects (freeverb inside) and were set before the final mix and can no more be changed (alas, as I guess Delay is a bit too loud, at least on the 3rd harmonics lead part)…
This is pure microDexed, no other instrument or effect has been tortured or aimed for the needs of this track…
I hope you will enjoy it…
Have a nice day…
Thierry
5 Likes
Hi Thierry,
That sounds really wonderful! many thanks for showing! I am really surprised how good the MicroDexed sounds in the hands of a musician! 
At Eaux De Medievale at 3:53 it sound for some seconds like you are having connection problems on the audio line - or MicroDexed has a problem…
But it’s really cool, that this can be done with one instance and two layers. I hope I will be ready for the next kits in some days…
Regards, Holger
It didn’t come to your mind that it could be me, playing badly ?
But in fact, it’s just a change in sequence, one of them is transposed 1 ocatve up, and the second is reduced to 4 notes… This also happens at 1:53, and at 2:52, but you might not have noticed it because you were following the lead part…
So I summarize : it happened at 1;52, 2:52, 3;53… I am almost as regular as an atomic clock !!!
It will… All depends on the value of “some”… did you define it somewhere ?