TuneLab for Android - What's New?

Version 2.8 (April 2023)

  1. Fixes problem on Samsung Galaxy S23 Ultra.
  2. Slight color changes for better contrast on main tuning screen.
  3. For the PTG tuning exam functions, long-press on right status box returns to exam page.
  4. Sound generation mode shows a darker Spectrum Display without a graph.
  5. Early termination is possible after 3 minutes in Internet Calibration.
  6. “Back to Main” buttons have been added to several pages to skip returning to Settings.
  7. Exit “x” button added to Load Tuning and Save Tuning page status bars.
  8. Terminating over-pull pre-measuring before C8 will now behave the same as if it went all the way to C8 by checking for large jumps in the measurements and by switching to A0 for tuning.
  9. When Load Tuning or New Tuning results in a “Save current tuning before....” message, then after saving the requested function (Load or New) will be performed automatically.
  10. Tapping for “Octave Up” will be disabled in the highest octave.
  11. Exiting from a nested help file will now return to the previous help file rather than exit the help system entirely.
  12. Offset menu redesigned for more efficient use.

Version 2.7 (August 2022)

1. Support for Dark Mode in screen displays
2. When adding a unequal temperament to a tuning, the the tuning file now stores any rotation and normalization options that were applied.
3. Main tuning screen now shows which 3-part tuning settings are in effect and whether there are any inharmonicity measurements.
4. For most screens, the Help menu goes directly to the help file for the current page instead of  offering a choice of the table of contents.  The Main tuning screen still offers the table of contents option.

Version 2.6 (March 2021)

1. Compatibility with the changes coming to Dropbox authentication after Sept. 30, 2021.
2. Fixed External Memory File Transfer for newer versions of Android as an alternative to Dropbox.
3. Added diagnostic information to Dropbox upload and downloads.
4. Deviation Curve intervals now can include any interval that is allowable in 3-part tuning.
5. Added a means to save permanently the pre-measurements from a pitch raise by e-mailing them to yourself.

Version 2.5 (October 2020)

1. Added "Last N days" option to Dropbox uploads
2. Switched to a new licensing model with one "forever" license number that stays the same when you change devices.

Version 2.4 (August 2019)

1. Added 3-part tuning option as the preferred tuning calculation method.
2. Added "Auto-All" note switching option, which can switch from any note to any other note.
3. Added the ability to see the "last modified" date on a tuning file in "Load Tuning". Also added the ability to rename files and folders.
4. Added the ability to use an floating (offset) pitch and still retain the use of the offset for setting custom offsets for specific notes.

Version 2.3

1. Changed Dropbox interface to adapt to the changes coming at Dropbox.com starting in June 2017. Click here for more info on that change.
2. Added optional specification of treble strut locations for more accurate pitch-raise tuning.

Version 2.2

1. Added a file search mode for searching through a long list of files. Now you can enter the first few letters of the file name and see only those files that qualify.
2. Added a quick way to view/edit over-pull pre-measurements during over-pull tuning. Just tap the right status box.
3. Added a setting for fixing the "B7" problem in LG G3 phones. (See About this version/Advanced.)
4. In the PTG tuning exam reports, the terminology was changed to report the "Pitch Correction Number" for the temperament octave tuning error.

Version 2.1

1. Yellow background of Phase Display warns when offset adjustment is enabled.
2. Fixed bug that crashed Help menus in Android 5.0 (Lollipop).
3. Fixed bug that sometimes causes the first note in over-pull to be pre-measured too quickly.
4. Added two-fingered "pinch zoom" to the Spectrum Display.
5. Over-pull pre-measurements switch to next note before you play it instead of after.
6. Tuning curve graph display automatically rescales to contain all of the tuning curve.
7. Auto note switching modes can be changed by repeated right-gestures from current note display.
8. Fixed bug in restoring tuning when using Dropbox file and TuneLab is closed and restarted.
9. Added one-second flashing of partial display when partial changes.

Version 2.0

1. Tuning files may be stored in the cloud with Dropbox.
2. Calibration can now be done over the Internet without any tone source.
3. A new Files button on the Main Tuning screen provides for loading, storing, and starting tunings.
4. Custom offset values are now visible as red marks on the tuning curve to facilitate adjustment of the tuning curve to match some aural benchmarks.
5. Over-pull settings screen is rearranged to provide for a separate bass bridge break and a wound strings break. Optional over-pull factor is added.
6. Help system is now accessed by Help buttons rather than from the Android menu.
7. Most screens have an active BACK button in the title bar.
8. Average of all over-pull pre-measurements is displayed on Over-Pull Settings screen.9. Notations (comments) can be entered for any tuning file and stored in the tuning file.

Version 1.2

1. Locking mode is more reliable. Previously it would sometimes leave an incorrect offset in place.

2. Viewing and scrolling through a large number of tuning files in Load Tuning is now faster and smoother. Previously the scrolling became jerky when the number of tuning files became very large.

3. When a calibration finishes, the spectrum display and the phase display will both reflect the new calibration immediately. Previously only the phase display was affected immediately. The spectrum display was not affected until the main tuning screen was redrawn.

4. Inharmonicity measurements are more sensitive, detecting and using more partials, especially for higher notes.

5. Auto note switching is disabled during over-pull pre-measuring. Previously it sometimes interfered with the pre-measure note sequencing by auto note switching when it shouldn't.

Version 1.1

1. When devices with a large aspect ratio are rotated to landscape orientation the spectrum display becomes too short to easily divide into quadrants for the purpose of selecting notes by tapping on quadrants. In that case TuneLab now switches to an alternate layout of tapping hot spots. Instead of using the four quadrants the spectrum display is divided up into four side-by-side rectangles that are easy to locate.

2. The function of copying tuning files to and from the device now allows you to specify which external memory path should be used. This makes it possible to distinguish between removable SD card memory and built-in "external" memory for those devices that have both kinds of memory, like the Acer Iconia tablet.

3. The measurement of inharmonicity can now continue during a screen rotation.  Previously the screen sometimes was forced to an undesirable orientation when inharmonicity measurements were started. Now the screen rotation is left to your discretion, the same as during all other normal operations.

4. The spectrum display now can optionally be drawn with thicker traces for better visibility. This option does slightly reduce the resolution of the spectrum graph, but the improved visibility may be worth it to you.

5. Updating of the phase display is now based on a timer that triggers an update 20 times per second for the appearance of smooth motion. Previously the phase display was redrawn on each 1/20 of a second's worth of audio data delivered from the microphone, which normally produces the same result.  But on a few Android devices it was discovered that the operating system's audio driver was batching these blocks of audio data and delivering them to our app in batches two to four times per second. This extra audio latency gave the phase display a more jerky appearance instead of the smooth motion that would result from 20 evenly spaced updates per second. Now that the timer is being used the phase display will move smoothly regardless of the batching of audio blocks by the operating system.