- Documents placed together in references.
- Bhatkhande like support has been added by @allejok96.
- manually assigned keys
- repeatitions of notations
- macros
- glides
- Converted/Created simple parsers to use different dialects.
- Ctrl + / to toggle a comment with # sign.
- Auto close a chord boundary: [] {} () "" in the editor
- Format option added, hiding bar lines.
- Zoom slider control added.
- Line numbers implemented.
- Default true for Live code.
- Only support the ascii characters, else discarded for processing.
- Colored selection for partial clip parsing.
- Using Note.h for directly putting notes into MIDI Clip, without xml/xpt.
- Parsers mentioned in example notations.
- Live coding enable/disable with a button.
- Namespace simplified | needs to reserve.
- User selected text preferred first, instead of parsing whole text.
- Placeholder icons added.
- Activated a most of the parsers with empty functionalities.
- ALDA parser added from @allejok96's efforts.
- Started to study ALDA.
- Started to study ABC notation system.
- Using const_cast instead of modifying LMMS's code, to pull piano roll in editor mode.
- Temporarily removed incomplete parsers.
- Completely removed missing and none parsers.
- (c) Year bump up.
- White logos.
- Replacements dataset centralized in AbstractParser.
- Progress log now on monthly basis.
- Better variable names.
- Enhance documentation, and links.
- Screenshot added here.
- Icons for identification of the notation system.
- Clearly point which files to modify to compile it as an LMMS Plugin.
- A notification is added to open a Piano-Roll first; when Update MIDI Clip applied to an empty target.
- Changed binary name to more specific name libmelodyeditor.so from libmelody.so
- Setting stay-on-top window flag by default.
- Smoother text zoom; factor realculations
- Applied scroll bar with text zoom.
- Removed unnecessary UI elements that were originally intended to write to external files.
- Using custom text editor for zooming text with mouse wheel and ctrl key
- Open a notation file with double click on the editor
- comment a line ctrl+slash
- ctrl+enter to update the midi clip instantly
- Plugin compiled back in Qt 5 as well. However, Qt6 preferred.
- Updated the documentations.
- Disabled incomplete parsers. Rework and Help required.
- Decopupling MelodyEditor and MelodyEditorView. Remove friend functions.
- Implemented QFileSystemWatcher when an external file was dropped in.
- Support drag/drop of external notation file in .txt format
- Added the list of keys allowed in specific system.
- Some sample notations added for testing purpose.
- Example for testing English notes added.
- Early version of Carnatic parser added.
- Individualized parsers on their own files.
- Project started as a decopupled code from previous efforts.
classtostructfor Cell, and FindAndReplace- Improve and fix typos in comments.
- Bring .h file contents together on top of the code.
- Bit length controller in pixels - comments changed for Cell.
- fr changed to replaces.
- Removed some completed todos.