Releases: notation-fun/notation
v0.5.0
v0.4.4
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
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
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: v0.3.0...v0.3.1
v0.3.0
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
- @theAdamColton made their first contribution in #113
Full Changelog: v0.2.1...v0.3.0
v0.2.1
Bugfixes:
- #106 Notes might not have sounds in A/B repeat mode
New keyboard shortcuts
L
- toggle loop modeA
- set begin bar in selectionB
- set end bar in selectionC
- clear selection
v0.2.0: https://github.com/notation-fun/notation/releases/tag/v0.2.0
Full Changelog: v0.2.0...v0.1.0
v0.2.0
Usage
Keyboard shortcuts:
Left Control
toggle the control GUISpace
play or pauseReturn
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: v0.1.0...v0.2.0
v0.1.0
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.