This project is based on spectral resynthesis and is currently in deep development. It relies entirely on synthesis rather than samples. Although it is in the early stages, there is already something to show.
This isn’t a sampler.
This project is based on spectral resynthesis and is currently in deep development. It relies entirely on synthesis rather than samples. Although it is in the early stages, there is already something to show.
This isn’t a sampler.
Nice sound.
Love a good Tracker.
The fx lane cmds could be very interesting if it’s all synthesis
Thank you! I’ve taken a little from several different approaches and tried to rethink the traditional tracker structure. One of the main ideas behind Marathon is to make patterns feel less static, more alive, and at the same time more informative.
As for the sound engine itself, it is built around additive synthesis. In other words, what happens inside the instrument is not based on the usual chain of “sample → resynthesis → processing.” Most of the processes happen directly at the patch level and are part of the synthesis itself.
For example, the filter is not simply an external module that processes the signal after it has been generated. Its behavior is integrated directly into the sound-generation process.
Marathon also has a very deep integration with signal morphing. You can place instruments one after another and then use commands together with a defined number of steps to smoothly morph from one instrument into another. In other words, morphing is not treated as a separate effect or automation layer — it becomes part of the pattern structure and the composition itself.
Ultimately, I want the tracker to feel like more than just a sequence of static notes and commands. I want it to be an environment where the sound itself can continuously transform as the pattern evolves.
it’s very interesting, it reminds me of digitone in some aspects. keeps us informed i would gladly give it a test run.
Oh I like the sound of that morph, I will also put my hand up if you ever need testers.
I started out on Jeskola Buzz Tracker way back when ![]()
Thanks for the support. I’ll let you know when the architecture becomes more stable and I finally move from the prototype to the alpha stage.
Good luck! Congrats on getting this far
examples of the morphing effect
I’ve finally almost completed the migration to Rust and got the sequencer and morphing working reliably. I had to rethink several processes and optimize things in some pretty unexpected places.
Overall, it’s been a really interesting experience in planning and software architecture, especially when the entire system is built around an additive synthesis engine rather than a conventional PCM playback engine.