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/67b46a0873025a62be74b95a73f0a3bce6c5614f.jpg[/img]
Update #2 for AudioTheory Piano Keys is here and this one makes some pretty big 'under the hood' changes. Following on from a similar update for [url=https://store.steampowered.com/app/1176110/AudioTheory_Guitars/]AudioTheory Guitars[/url] last week, version 1.2.0 of AudioTheory Piano Keys adds support for the ASIO4ALL audio driver, designed to give lightning fast response times and improve the latency of the application.
[h3]AudioTheory Piano Keys and the ASIO4ALL driver[/h3]
ASIO4ALL is a freeware audio driver designed for low latency playback. Most DAWs require the use of an ASIO driver, and whilst it is optional for AudioTheory Piano Keys, it's highly recommended. It's very easy to install and you are guaranteed to get better performance than the built-in Windows driver.
Oh and yes, to confirm this is a Windows specific feature. Mac and Linux come with audio drivers that can handle very low latencies out-of-the-box. More on how the settings have changed on these platforms in a bit.
[img]{STEAM_CLAN_IMAGE}/40150023/a22879db039e50af8a95ddefa3015e0f7dc43fac.png[/img]
[h3]Changes to the Windows version of AudioTheory Piano Keys[/h3]
There are a few things now in place designed to help swap you over to the ASIO driver. If you load up the application without this installed you will see a one-time notification directing you to the ASIO4ALL website.
Once installed, the application will automatically swap to use the ASIO driver when its next loaded. You can see which driver is currently in use from the settings popup. Here can also swap driver using the dropdown, meaning you can revert back to the built-in driver if required. Please note that any driver changes here require the application to be restarted before they take effect. Oh, and if you swap to ASIO here but the driver isn't installed then it's not going to work. In this scenario the application will prompt you to install it on your machine.
[img]{STEAM_CLAN_IMAGE}/40150023/d3c9ccc6028d1318a1e7cbb00d2ce664fa594a64.png[/img]
If the ASIO driver is in use, you will also see a 'config.' button that lets you open up the ASIO4ALL settings. Here is where you configure your output device as well as the DSP buffer size. If you are not receiving any audio, the likely cause is that the correct output has not been selected here.
[img]{STEAM_CLAN_IMAGE}/40150023/2ce483a1c512d91e76aeea5057b4dde971598d7e.png[/img]
[h3]Changes to the Mac and Linux versions of AudioTheory Piano Keys[/h3]
These still use the DSP latency settings that were previously in place. As above, the built-in drivers are able to support low latency without the need for an external driver. However I have swapped over the selector to a new dropdown which makes it a bit quicker and easier to select the value you're after.
[img]{STEAM_CLAN_IMAGE}/40150023/4491341ddc2fd891d97e3f886a72a730553e1742.png[/img]
[h3]Velocity playback[/h3]
Oh, another change along the same lines. MIDI input playback now registered the note press velocity, meaning the playback volume is controlled by how hard you are pressing the notes. This helps better simulate the effect of a real instrument.
[img]{STEAM_CLAN_IMAGE}/40150023/699ae42fdb6680bb68041bf1007e906817134e24.gif[/img]
That's all for today. The same update will be arriving soon for [url=https://store.steampowered.com/app/1370780/AudioTheory_Grids/]AudioTheory Grids[/url], there are a few extra changes I need to make it work here first however.
That's all for today. Thanks for reading.