1. AudioTheory Guitars
  2. News
  3. 1.16.0 Improved MIDI Support + Extended Configuration Update

1.16.0 Improved MIDI Support + Extended Configuration Update



Today's update to AudioTheory Guitars is more exiting than it initially sounds. It's a reworking of the application settings, and this is (in fact!) very exciting because it improves the ways you can customise and control the software.

[h3]The new settings popup[/h3]

For the longest time I had been reluctant to swap out the existing settings menu as I liked how it could sit open alongside the main application view. The downside to this was a limit to the available space, and as new features have been updated and adding it, things were starting to get a little cramped in there.

Anyway, swapping over to new, much larger popup, has solved a whole bunch of problems. There is now a lot more space, giving room for the current settings to breath and making it easy to add in some extra stuff there wasn't previously room for.



[h3]So let's have a look at what's changed...[/h3]
  • The options for saving and loading a preset now come complete with some cool icons (the same as those used in AudioTheory Grids!)

  • Guitar config. now sits as part of the single popup view (rather than in its own separate tab).

  • The keyboard overlay type (previously indicated by a button next to the keyboard icon) now has its own dedicated settings toggle, with options for the full and partial overlay.


[h3]And here's what's new...[/h3]
  • There is now an option to turn off the feature where chords are auto loaded with a scale preset (introduced in version 1.15.0).

  • The way that MIDI input is handled has been reworked and there are now new settings in place to support this. The main octave (the one just above the piano keys), was previously sensitive to MIDI input, essentially requiring the MIDI device's own octave range to match whatever was set here. This is now no longer the case and the octave here is purely for playback.


What this last point means is that he MIDI input range is now configured separately (in the new settings popup). The big advantage of doing things this way is that you can ensure everything is synced correctly in the settings and then adjust the main piano octave without the need to also change octave on the MIDI device.

There is a new plus/ minus selector you will find in the settings under the name 'MIDI input mod'. If your MIDI device is not registering at the correct octave you can adjust this value (and/ or the octave settings on your device itself) to get the two in sync. Plus, if you are ever experiencing issues with MIDI input, there is also a message here that will log any MIDI input that the application receives.



This displays as both a raw input value as well as the target note to play, and you can use this info to easily debug any issues with MIDI playback. The note on the far left of the piano is C1, so if the note on the far left of your MIDI device is returning C(-1) you won't receive any output as you're playing two octaves too low! This can be fixed by either increasing the MIDI input mod. by +2, or also by increasing the octave on the device itself by +2.

You might be wondering if these more comprehensive MIDI options are in part due to the fact that MIDI input is a key component of the upcoming AudioTheory Piano Keys. The answer is yes, it's been the excuse I needed to add all this in and I'm very please to also bring it back into AudioTheory Guitars!




There's also a couple more miscellaneous features that have made their way into this update too:
  • The current scale is now highlighted on the mini selector when it's open.
  • The scale tab selector now remembers its last used position


Thanks for reading and keep practicing.

Fraser