Page 1 of 1

Updated Matilde Tracker

Posted: Thu Oct 09, 2025 7:28 pm
by george
I spent a few hours updating the Matilde Tracker machine (32-bit only) and improving the sample interpolation. This update brings significantly better audio quality with SINC interpolation that includes smart anti-aliasing and AVX2 optimizations. You'll get professional-grade sample playback in real-time (SINC 64) and even higher quality for your final renders (SINC 256). It's fully compatible with your existing projects. Readme.txt included with more details. Enjoy.

Re: Updated Matilde Tracker

Posted: Thu Oct 09, 2025 7:35 pm
by magmavander
Woaw!!! Thank you :dance:

Re: Updated Matilde Tracker

Posted: Thu Oct 09, 2025 7:54 pm
by thepedal
This is legendary. Thanks!

Re: Updated Matilde Tracker

Posted: Thu Oct 09, 2025 7:55 pm
by Buzztler
I still have to check it out, but pretty cool idea. Someone before criticized Matilde's Soundquality as very worse on his website ... A good thing the source of MT is still available ... on github I think ... Dankeschön!
(Edit: If it works, don't forget to upload it on joachips website, the robotplanet thingy ...)

Re: Updated Matilde Tracker

Posted: Fri Oct 10, 2025 7:29 am
by IXix
Nice. :dance:

Re: Updated Matilde Tracker

Posted: Fri Oct 10, 2025 11:17 am
by george
The OP zip now contains the correct name, Matilde Tracker.dll. The previous Visual Studio project had an incorrect output filename.

Re: Updated Matilde Tracker

Posted: Sat Oct 11, 2025 5:39 pm
by Joachip
https://buzz.robotplanet.dk/machineinfo.php?id=7996
Great stuff! Uploaded. But I have a few comments...

The recent versions are called "Matilde Tracker2.dll" (versions 1.7 and up). I wonder if we should stick to this? ... or is it called "Matilde Tracker.dll" in people's Buzz installs?

Also, It seems to use linear resampling for the first few 300-350 samples or so. Is this expected? You can hear it as a slight "tschk" sound at the beginning of each note in the attached file (which is set to half sample rate).

Also, why is this inverted? "Values: 0 = Enabled (default), 1 = Disabled"
Everywhere else "0" means disabled and "1" means enabled.

The attached audio demo is the same thing played four times with filters 0, 1, 2, 3

Re: Updated Matilde Tracker

Posted: Sat Oct 11, 2025 7:15 pm
by thepedal
Yes. Apologies for being too lazy to check but does this just follow on from "Matilde Tracker v1.10 rc1 for Buzz" which has native multi I/O support?

I seem to have

Matilde Tracker.dll:
Matilde Tracker v1.10 rc1 for Buzz

Matilde Tracker2.dll
Matilde Tracker v1.9 rc8 for Buzz

Matilde Tracker3.dll
Matilde Tracker v1.10 rc1 for Buzz ( think I've only used this one in the last decade and not the others)

Re: Updated Matilde Tracker

Posted: Sun Oct 12, 2025 3:55 pm
by Buzztler
Just if someone is interested who tested "matilde tracker (1, 2, or 3, we all don't know, - hope he knows), and some other gear, here is an adress https:// www. simonv. com/tutorials/quality.php (without the blanks of course) ...

Re: Updated Matilde Tracker

Posted: Sun Oct 12, 2025 5:07 pm
by george
Joachip wrote: Sat Oct 11, 2025 5:39 pm The recent versions are called "Matilde Tracker2.dll" (versions 1.7 and up). I wonder if we should stick to this? ... or is it called "Matilde Tracker.dll" in people's Buzz installs?
Output binary in the project was called Matilde Tracker.dll for the 1.10rc build. I kept this name, but I can change it if another name is required.
Also, It seems to use linear resampling for the first few 300-350 samples or so. Is this expected? You can hear it as a slight "tschk" sound at the beginning of each note in the attached file (which is set to half sample rate).
Well spotted, it was a bug. It's fixed in 1.12, posted in OP.
Also, why is this inverted? "Values: 0 = Enabled (default), 1 = Disabled"
Yeah, it makes sense to have 1 enabled. I reverted that and set it as the default. Other bugs have been fixed, and there's a new SINC 32 mode that complements the default SINC 64 mode. SINC 32 is half as CPU-intensive for real-time tasks with very similar quality. For further optimization, if the sample is played at the root note, no interpolation will be applied.

Re: Updated Matilde Tracker

Posted: Sun Oct 12, 2025 10:26 pm
by george
Fixed bugs with long wave filenames handling, interpolator cleanup, and SINC playback issues with loop points. It should be ready for production use.

Re: Updated Matilde Tracker

Posted: Mon Oct 13, 2025 3:41 pm
by skizzo
Osom, man! :dance:

Re: Updated Matilde Tracker

Posted: Wed Oct 15, 2025 5:11 pm
by Joachip
Awesome!
Uploaded v1.12 to the buzz site.