2.0.2 – 19th November 2024
Added
–Note selector scale label is now appended with an asterisk when modified. This is to support some changes made in the last update to how relative note names display, and makes it clear what scale these labels are in reference to when the scale is modified.
Fixed
–Fixed an issue where the current note highlighting colours would inadvertently be reset
–Fixed an issue where one of the F# keys would also play an octave up when using the full keyboard overlay
2.0.1 – 10th November 2024
Added
–An extra note colour set can now be loaded directly from the options popup
–Custom sharp and flat states now save between sessions (where as previously it was only the scale as a whole that would save)
–A message has been added to the options poppet to clarify that the buttons 1–4 can be used to swap the note display language from the main application view
–A message also appears on the main display when swapping note language via hotkey, just to clarify what change has been made
–Hotkeys now also respond to the keyboard number pad
Fixed
–Fixed an issue with certain pentatonic scales not highlighting correctly
–A couple of corrections have been made to how notes display when using Solfege
–Movable do positions now display correctly in training modes
2.0.0 – 4th November 2024
Added
–Dropdowns to quickly select chord types in main view
–Locked and unlocked display modes
–New menu bar
–Light theme
–New options popup
–Colour wheel for selecting note colours
–The loaded preset name is now an input field that can be edited directly
–Fixed Do: Option to set Si or Ti as the 7th note in the scale
–Option to click on the scale name in the bottom left to swap between the major and relative minor scales
–The settings now include an option to offset the octave at which piano chords are played at/ highlighted
–The settings now include an option to turn off input highlighting across the piano chord set in the main application view
–The note selector now highlights any note added in using the colour it will display as
Changed
–The 'clear highlighting' delay time for the 'high' setting has been increased from 1 to 2 seconds
–Pentatonic scales now load the major scale chords
–Revised application colours and fonts for a modern new look
–Real-Time Scale Highlighting now only updates when the pressed note is enabled in the note selector (i.e. it doesn't update if the key you're pressing is greyed out)
–Splash screen has been removed
–Engine upgrade
–Numerous enhancements to how sharps and flats display across the app. Chord sharp/ flat display can be set from the new chord type dropdown, or by clicking on the chord name in the library. This state persists when saving and loading a preset.
Fixed
–Movable Do: bugs fixed and new option to set minor scale as 'La-based' or 'Do-based'
–Fixed some issues with the sustain feature and some issues specific to using the mouse to play notes and chords
–'Interval' label corrected to 'Degrees'
–Mode labels now correctly update to major or minor
–Chords now correctly auto load when swapping between major scales
Fixed an issue with the audio latency value not displaying correctly on MacOS
Fixed an issue where piano chords would not play back at the correct octave when certain keyboard sizes were used
Hotkeys can no longer be pressed when an input field is active
Black key highlighting is now consistent between mini-keyboards and the main keyboard
Ear training chords and notes now reference the sharp/ flat configuration set in the note selector
Fixed some issues where notes in the scale wheel would not play or highlight correctly
View update post
1.5.0 – 4th April 2024
Added
–Custom colours can now be loaded from Colours.ini file
Fixed
–Fixed an application error if attempting to play low notes outside of the supported octave range
1.4.3 – 3rd October 2023
Added
–Steam overlay support
Changed
–Engine upgrade
Fixed
–Fix for Roman numerals on scale wheel when no scale was selected
–Tick icon now only shows when chord is played from user input (and not from button press)
–Fix for tick icon not showing the first time a chord was played
1.4.2 – 26th February 2023
Added
–Sharp and flat notes for pentatonic and blues scales now correctly display relative to the corresponding major scale
Changed
–Engine upgrade
Fixed
–Fixed a bug with the note match mini game not correctly working with the scale note selector
1.4.1 – 17th January 2021
Changed
–Engine upgrade
Fixed
–Fix for scale intervals not displaying correctly
–Fix for highlighting colour obscuring note names on scale
–Logo no longer vanishes on M1 MacBook when fullscreen mode is active
–File browser support now working on M1 Macs
–Fix for diminished scales not loading correctly from the scale library
1.4.0 – 20th November 2021
Added
–Options to choose between 37, 49, 61, 76 and 88 keyboard sizes
–New toggles for UI elements
–Additional sounds for the new lower and higher notes
–MIDI support for out of range notes
–Extended output octave range (this can now be set between -2 and +2)
Changed
–Direct press on chord diagrams now plays back using the main instrument preset
Fixed
–Fix for fullscreen size on new Macbook Pro laptops
–Fix for re-ordered chord positions not saving
View update post
1.3.0 – 23rd October 2021
Added
–Variable render rate to optimise application CPU usage
–New system to poll QWERTY input
–Application run in background option added in
–Miscellaneous performance adjustments
Changed
–Sustain effect revision for non ASIO playback
–Application no longer runs in background as default
–ASIO volume revision
Fixed
–Crash fix for exiting application after changing certain ASIO settings
1.2.0 – 15th October 2021
Added
–ASIO support for Windows
–Improved latency options for Mac and Linux
–Velocity playback for MIDI input
Changed
–Adjusted playback volume for chords
–Adjusted instrument mix so volume is more consistent between different effects
Fixed
–Fix for re-mapping hold button
–Ear Training notes now play for the duration of the mouse press
1.1.0 – 2nd October 2021
Added
–New MIDI input system for faster highlighting times
–Uncompressed audio data for faster audio playback times
–Link to User Guide added to application settings
–Quit button added to application settings
Changed
–The scale wheel now plays using the selected instrument preset
–Adjusted the scale highlighting process to resolve a slight flicker if rapid note changes were made
–Engine upgrade
Fixed
–A loaded preset name hides on the wheel-only view
–Fixed a scenario where note names would not update on application load
–Fix for Real-time Scale Highlighting 'auto' mode not correctly refreshing when chords were not being automatically loaded with a scale preset
–Fixed a couple of issues with the diminished scales
–Scale library now correctly refreshes for all tab combinations
–Fix for text overlap when the options cog was open during certain points in the Ear Training exercises
1.0.0 – 21st September 2021
Initial release of AudioTheory Piano Keys