- Initial commit to test Verovio import.
- Verovio import for version 3.0.2 fixed with runtime loader.
- Score display using current Verovio
- Arrow key bindings for navigating within notation display (verovio panel)
- Note-, measure, and page-wise backwards and forwards scrolling
- Up- and down-scrolling through layers
- Selector for breaks options added (auto, line, encoded, none)
- addSlur/addTie to insert MEI code rather than to act on vrvToolkit
- Simple insert commands added (slur, tie, hairpin)
- Night mode (inverted colors of notation) added
- Help panel added and reachable through
?
- Insert several control elements (slur, tie, cres/dim hairpin, fermata)
- Insert directives, dynamics, tempo indications
- Insert arpeggio, glissando, pedal up/down
- Validate selected elements before inserting MEI code
- Insert turn, mordent (non-default forms with SHIFT)
- Insert trill (with extender, if two notes selected)
- Notation colors independent of theme
- Different key maps depending on OS
- Menu tooltips fixed, update toggle with refresh, icon changed
- Deserializer error worked-around
- Fix jquery import
- Repo moved to github/trompamusic
- Breaks options retrieved automatically from vrvToolkit
- Invert att.placement (dir, dynam, trill, ...), att.curvature (slur, tie, ...)
- Click select multiple with CTRL (Windows, Linux, ...) or CMD (Mac)
- ALT + click select chord instead of note
- Invert
att.stems
(note, chord, ambNote) on selected notes, chords, or elements containing those
- Use current edit functionality of Verovio (experimental)
- Implement CTRL + X to set @place="between" (not correctly implemented)
- Deactivate CTRl + X
- fix updating issues
- MEI code is identified by presence of
<mei
tag rather than file extension - With a selected control element, navigation will continue at
@startid
element - Known limitation: control elements with @tstamp/@staff are not covered
- Introducing speed mode to reduce reaction time for page change and after
editing operations (currently only for
breaks=line,encoded
) - Addresses #5 to include repetition symbols in navigation
- Support for time spanning elements with
@start/endid
in speed mode - Issue with page disappearing in speed mode and
breaks=line
fixed - scoreDef updated for meter@count/@unit in speed mode (
tstamp/2
now correctly rendered)
- Support for meter@count/@unit within scoreDef per staff in speed mode
- MusicXML conversion key binding
- Auto update always enabled in speed mode
- Sort selected elements by score times
- Font dropdown selector added
- Filter selected elements to keep highest in DOM hierarchy
- Clean
@accid.ges
when@accid
is present (SHIFT + C
) - Support for deleting control elements (
BACKSPACE
orDELETE
)
- Check measure renumbering with
SHIFT + R
(results to console, no action) - Execute measure renumbering with
CTRL-SHIFT + R
- Support for inverting
@artic
placement within chords - Support for toggling articulation on notes/chords through key bindings (staccato, staccatissimo, tenuto, accent, marcato)
- Support for pitch shifting of rest, mRest, multiRest, note
- Support for moving notes, chords, rests across staves
- Fix issue on undefined editor
- Address invert placement in speed mode (
issue #9
)
- Address issue on editor tablength function.
- Remove tablength() calls
- Occasional ghost slurs in speed mode fixed
- Support for inserting and deleting beams on selected notes/chords sharing
identical parent (
B
,DELETE
)
- Select tuplet via tuplet number
- Invert tuplet number placement (
@num.place
) withX
when selected - Support for inserting octave element from first selected note to last (8 or 15 tones, above or below)
- Support for deleting octave element (resets note
@oct
and@oct.ges
in between)
- range in speed.js line 440 secured
- Editor positioning errors fixed
- Several editing bugs addressed
- Fix error in addressing nodeLists at inserting and deleting beams
- Animated GIF added to readme show-casing main functionality
- Fix for #11 to update current page counter with zooming
- Keyboard shortcuts and wheel interaction for zooming in and out (similar to typical browser behavior)
- Keyboard shortcuts for page turning (next, previous, first, last), similar to browser conventions
- Fix zoom button bug
- Navigation through notes/rests in SVG (addresses #4)
- Support for Verovio 3.7 (using SVG data-* tags)