chuchu
August 22, 2023, 10:09am
69
Also asked by other people)
No plans so far. It is technically possible, but making a machine takes a lot of work from both me and our DSP engineer Oscar who implements it on hardware (in assembler!) … So a lot of time has to be allocated for it and at the moment we want to focus on other things.
Its not a question of locking architecture nor changing the code, he was saying its hard MAKING a machine, syntakt machines are already made and done. Backporting them onto the m:c wouldnt be nearly as complicated as making new machines from the ground up.
On the Chord Machine:
Not really, I was just messing around with some ideas. At the time I was obsessed with trying to make all parameters feel ‘smooth’, so I came up with the oscillator balancing thing. At first it was sort of a mix between additive synthesis and chord intervals, but we later as a team made it much more musical by introducing the idea of using chord inversions for the interval mixing.
The voice itself is simple - it’s just four oscillators that each play the same wavetable. I made the waveforms with a max patch which later turned into Hard/Softcore. All of the tables in the Cycles are made strictly with additive synthesis. Sorting them in the particular order took a long time, it was really hard to find an order that felt logical and nice to sweep through, hehe.
I would like to add graphs of all the waveforms in the manual, but I haven’t had the time to plot them out yet.
On the specific structure of the m:c and the 7th machine that got cut:
Yes. There were one patch that didn’t make the cut, but it was mostly due to time constraints and its structure being radically different to all the other patches. The system in the Cycles that Oscar (DSP engineer) put in place is quite ingenious. It’s a huge structure that can dynamically change, this is what allows us to swap machine per step. It’s wild!
emphasizing on “a huge structure that can dynamically change”.
On the model:cycles using the same CPU as the digiboxes:
The CPU is a Coldfire MCF5441 with up to 385 dhrystone 2.1 MIPS @ 250 MHz … Same one as in our other current lineup of products sans the Octatrack. (But before anyone asks - no that doesn’t mean we can run anything on everything, it’s a general purpose CPU and it does very different things across all machines.)
1 Like