#rgmed

Gerard Braadgbraad
2026-01-07

All is OK... until you find that file that does not!

268 - uint8_t current_row;
268 + uint16_t current_row;

... found a .mmd3 with 512 lines, and it looped at 255. Who would have guessed.

I also always played insanely fast with the max amount of rows.

Gerard Braadgbraad
2026-01-07

Finally renders correctly ...

In justice.med I had an issue from block 36 -> 0 -> 3 that did not handle the volume correctly. Therefore, echo/reverb like effects did not work. Thje signal is still TOO hot (0.5x should be applied).

Overall, I am happy now. This renders it cleaner than libopenmpt does (modplug). So I can finally file a bug-report as I can prove there is an issue.

, my playback routine for mmdn (SoundStudio files, including synth instruments).

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst