Notation Fun Notation Versions Save

A modern visual music notation, colorful and dynamic

v0.5.0

2 years ago

Bugfix: sustained bass notes bring issue with the guitar note by note playback.

v0.4.4

2 years ago

Notable Changes

  • Can use longer duration for certain pick notes, mostly used for bass notes, a bit trivial to create them in tabs, but the result sounds much nicer.
  • Generate notes lane for guitar tab, which is really useful for learning fingerstyle or classical pieces.
  • Use different fonts for note pitch/syllable, and fret number.
  • Add command line args for choose language (e.g. add --lang zh-CN for Chinese version), no need for separate apps for language.
  • Bugfix with layout mode logic for some corner cases.
  • Some cleanup with Note struct.

v0.4.0

2 years ago

Notable Changes

  • Update with bevy 0.6.
  • Add in-app help using egui.
  • Can hide/show different ui panels in app, the guitar view on the left, the chords view on the top, and the mini map view on the bottom.
  • Support load tab source file without compiling using syn parsing (error handling not done properly yet)

Others

  • Also added a separate app for some knowledge base pages, currently added a page for harmonics sound explanation and a page for scale notes. You may check web demo for how it looks, or can run from source in folder apps/notation_kb

v0.3.1

2 years ago

Support loading tab from disk, separate tabs out of the code repository, provide tabs as a template. Can reload tab as well (shortcut as F5, or R), so it's much easier to work on tab writing.

Add barre position for guitar left hand shapes, which will be used in both the diagram and fretboard view to support using bigger range of fretboard.

Add a help panel to show welcome message and information related to current tab, such as note pitches, chord intervals.

Separate viewer to an English version and a Chinese version, only have Chinese font embedded in the Chinese version, to use different assets and trim down the binary size. (might want to do proper l10n later).

(The release build on osx keep crashing on my laptop when starting, not dig into it yet, so include a debug version as well, which works fine on my machine)

Full Changelog: https://github.com/notation-fun/notation/compare/v0.3.0...v0.3.1

v0.3.0

2 years ago

Added quite some new features:

  • Click the guitar view to play guitar notes one by one.
  • Can toggle what information to show in the tab page, chord shapes, guitar strings, lyrics, and melody
  • Can adjust volume of and/or mute melody and guitar tracks
  • Create an empty bar at the beginning
  • Also add a click track for metronome kind of usage (muted by default)
  • Many control GUI to tweak (use left control key to toggle, or click the top left circle of current bar and beats

New Contributors

Full Changelog: https://github.com/notation-fun/notation/compare/v0.2.1...v0.3.0

v0.2.1

2 years ago

Bugfixes:

  • #106 Notes might not have sounds in A/B repeat mode

New keyboard shortcuts

  • L - toggle loop mode
  • A - set begin bar in selection
  • B - set end bar in selection
  • C - clear selection

v0.2.0: https://github.com/notation-fun/notation/releases/tag/v0.2.0 Full Changelog: https://github.com/notation-fun/notation/compare/v0.2.0...v0.1.0

v0.2.0

2 years ago

Usage

Keyboard shortcuts:

  • Left Control toggle the control GUI
  • Space play or pause
  • Return stop

Major improvements:

  • Add scales for modes: Dorian, Aeolian...
  • Scale guitar view to show partial fretboard, can adjust position based on capo.
  • View layout adjustment, and display adjustment.
  • Chords sorted based on scale root.
  • Add an empty bar at the beginning of songs.
  • Add control GUI to change settings and override some values in theme
  • Can show the note syllable in melody line (can be toggle in control GUI, disabled by default)
  • Mouse wheel to scroll in tab, considering the boundaries now

Bugfixes

  • Try to fix panics when reload tab or switch to a different tab.

Full Changelog: https://github.com/notation-fun/notation/compare/v0.1.0...v0.2.0

v0.1.0

2 years ago

Early stage build for easier test out without building from source.

Press Tab key or click the top left circle with current bar number to show the control GUI, can load other tabs from there.

It's possible that switching tabs or display modes might crash the app, need to restart it in this case.


Note that the Scarborough Fare tab in this version in not correct, it should be in Dorian scale, but the tab treated it as natural minor scale, fixed later.