The ultimate piano reference toolkit. View every note you play across a customisable set of interactive diagrams designed to enrich your understanding of music theory.
[img]{STEAM_CLAN_IMAGE}/40150023/0014e8bf9d4b3ee2c2143082324f83ce35bab0af.jpg[/img]
AudioTheory Piano Keys has been out for just over one week, and today our first update arrives. This sorts out a few bugs and includes a series of 'under the hood' changes that optimise how the application handles input and audio playback.
[img]{STEAM_CLAN_IMAGE}/40150023/93a136c860e6f8bf82ce505fff1727d82bcd462b.gif[/img]
[h3]A large change[/h3]
This update is bigger in filesize than a typical update from me. A typical patch normally comes in under 10mb in file size, but sadly that's not the case today. I've reviewed how the application stores and accesses audio data and the size of this update reflects the changes made here.
This new version of AudioTheory Piano Keys includes uncompressed files that were previously compressed (hence the overall app size previously being smaller). This data had to be decompressed as required, meaning there was a performance trade off. So the application file size is now bigger, but I am confident that the new balance is much better, and based on my plans for updating the app further in the future, this is a required foundation.
I have also replaced the input system, although the end result is fairly similar the method by which the application now handles MIDI input has been completely reworked. Again, this is predominantly me ensuring that the app has a solid foundation for the road ahead.
[img]{STEAM_CLAN_IMAGE}/40150023/699ae42fdb6680bb68041bf1007e906817134e24.gif[/img]
[h3]And the bug fixes...[/h3]
The following bug fixes and tweaks have also made their way into this update:
[list]
[*]The scale wheel now plays using the selected instrument preset
[*]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
[*]Adjusted the scale highlighting process to resolve a slight flicker if rapid note changes were made
[*]Fixed a couple of issues with the diminished scales
[*]Scale library now correctly refreshes for all tab combinations
[*]Link to User Guide added to application settings
[*]Quit button added to application settings
[*]Engine upgrade
[*]Fix for text overlap when the options cog was open during certain points in the Ear Training exercises
[/list]
And that's all for today. Please look forward to more AudioTheory Piano Keys updates in the future.
Fraser