You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fixed Grass Theme & Complex Music Randomization: Rewrote the M64 sequence corruption engine to parse and randomize values in-place inside the binary array. This preserves loops, branch calls, and subroutines, ensuring complex tracks like Bob-omb Battlefield randomize safely and play correctly in-game without voice starvation or mutes.
Music Sequencer & Audio Accuracy
Accurate Small Note (note2) Durations: Fixed a bug where small note gate durations were overwritten by the previous step size during import. Tracks with heavy subroutine use (like Shifting Sand Land) now load, play, and compile back to the ROM with 100% accurate note durations.
In-Game Channel Property Modifications: Track volume, instrument, and bank edits made in the UI are now tracked to their exact file offsets. When saving the sequence, these properties are patched directly into the M64 binary, meaning your volume changes now function in-game.
Looped Note Audio Playback: Pitched instruments now loop sustained samples continuously while the note is active and shut off cleanly when the note ends. Percussion sounds remain as one-shots, matching the original SM64 sequence player behavior.
Zero-Lag Sample Caching: Pitched samples are now transcoded and cached on first trigger. This eliminates disk I/O bottlenecks and completely fixes sequencer playback lag and frame skipping.
Improved Track Loop-Back: The sequencer now scans note data to calculate the exact ending tick. The playhead loops back to the start immediately when the notes end, eliminating up to 20 seconds of trailing silence.
UI & Toolbar Redesign
Clean Two-Row Toolbar Grid: Redesigned the horizontal toolbar layout into a spacious two-row setup. This resolves control overlap and cut-offs on small screens.
New Playback Audio Modes: Added a playback mode selection menu to standard transport controls. You can now toggle playback between playing all channels, playing the active channel only, or configuring specific audible channels via a new selection checklist popup.
Enhanced Sequence Selection: Added a search-by-name window to find sequences quickly (similar to the behavior selection tool).