Full notes
Full Maestro Level Editor update
Read the full published notes in a cleaner layout. The original post stays linked below.
What changed
- Gameplay
- UI and audio
- Fixes
Maestro Level Editor — Patch Notes v1.0.21
New Features
Save System
- Save As DialogWhen saving a new level for the first time, a dialog appears with a smart filename suggestion based on your Composer, Piece Name, and Sub-Name (e.g., "Beethoven_SymphNo5_AlleConBri"). You can edit the name before confirming.
- Rename / Save as CopyIf you change the piece name after the initial save, a dialog now lets you choose between renaming the file, saving as a new copy, or cancelling.
Conflict Resolution: If a filename already exists, the editor offers options to overwrite, save with a numeric suffix (_1, _2, etc.), or cancel.
Unsaved Changes Warning: Returning to the Main Menu with unsaved changes now prompts a dialog: Save and Exit, Exit without Saving, or Cancel.
Animation Tab
MIDI Sync for All Instrument Families
The Sync MIDI feature now supports Strings, Woodwinds, Brass, and Percussion — not just Strings.
Each family has tailored behavior
Strings: Full bow synchronization, finger positioning per string, vibrato detection, Pizzicato and Col Legno technique switching via MIDI patch changes.
Woodwinds: Finger positioning synchronized with played notes.
Brass: Finger positioning, plus automatic Mute detection via patch changes for Trumpets, Trombones, Euphoniums, and Tubas.
Percussion: Hit animations per note with velocity-based intensity. Timpani features alternating-hand logic and look-ahead focus between drums.
MIDI Sync Caching: MIDI analysis data is now cached after the first analysis. Toggling Sync on/off is instant after the initial parse.
MIDI Track Selection (without Sync): You can now assign a MIDI track to any instrument without enabling Sync. This allows using Smart MIDI while keeping the MIDI track associated for future reference.
Vowel Icons Updated: Choir vowel animation icons now use English phonetic names: Ah, Eh, Ee, Oh, Ooh (previously displayed as A, E, I, O, U).
Smart Animation Vowel Detection: For choir voices (Soprano, Alto, Tenor, Bass), Smart Animation now uses a built-in vowel recognition system with dedicated frequency profiles per voice type. Instead of generic "Play" icons, it automatically places the correct vowel icons based on spectral analysis.
- Copy/Paste by RangeNew per-track tool that lets you copy animation icons from a specific range of measures and paste them to a different position within the same track. Supports full Undo/Redo.
MIDI Info Panel: When a MIDI track is assigned and playback is active, a real-time panel displays: current note name and MIDI number, velocity, playing state, technique (Normal, Pizzicato, Col Legno, Mute), and patch change info. A mini piano keyboard visualization highlights the active note.
Live Track Status: Each animation track now shows the current animation state and playback speed in real-time during playback.
- Multi-Instrument IndicatorTracks with multi-instrumentist musicians (e.g., percussionists) now display an icon and a count showing the active instrument and total available (e.g., "1/3 Cymbal").
Gameplay Tab
- Copy/Paste by Range ToolNew panel accessible from the toolbar. Define a source range, a target measure, and select which lanes (Dynamics, Right Hand R/C/L, Left Hand R/C/L) to include. Overlapping icons at the destination are automatically replaced (Smart Replace). Uses sub-beat precision for accurate icon placement. Supports Undo/Redo.
- Clear Tempo ButtonsTwo new buttons to clear all Tempo icons from the Right Hand or Left Hand lanes individually. Useful when regenerating Smart Tempo patterns.
- End Bar Singleton RulePlacing a new End Bar line now automatically removes any previous instance, preventing duplicate endings.
Improvements
- Audio TabAdded precise volume input — click the dB value on any track to type an exact level. Added track activation toggle (checkbox) to enable/disable audio output without losing volume settings.
Gameplay Preview: Timeline scrubbing now correctly resets and recalculates all gameplay icon triggers, preventing icons from being skipped or double-triggered.
Choir Smooth Transitions: Choir members now smoothly transition their idle speed when switching between singing and resting states, instead of abruptly snapping.
- Timpani ModesAdded support for both 2-timpani and 4-timpani configurations with automatic focus look-ahead for more realistic playing.
Smart Filename Generation: The Save As dialog now generates clean, abbreviated filenames from your metadata (e.g., "Beethoven_SymphNo5_AlleConBri"), respecting file system character limits.
Instrument Sections: The file now saves which instrument families are present (Strings, Woodwinds, Brass, Percussion, Choir) for use in Maestro VR's Rehearsal Mode.
Bug Fixes
Fixed an issue where the MIDI Info Panel technique text had broken line breaks.
Fixed potential corrupted file reads for older .maestro format versions (improved defensive reading).
Fixed an issue where the level list would not refresh correctly after importing files.
Fixed notification messages for missing or corrupt level files being unclear.
Fixed audio cleanup when switching levels — obsolete MIDI cache files are now properly removed after saving.
Fixed the Copy/Paste function on animation tracks only pasting compatible icons for the destination instrument.
Fixed an issue where the Sync MIDI toggle could be enabled without first selecting a MIDI track.
Fixed the MIDI dropdown becoming editable while Sync was active, which could cause desynchronization.
and many more minor bugs...
Source
Changelog.gg summarizes and formats this update. How we read updates.
