PianoMeter Android Change log

List of changes in each release

Version 1.0.1

Initial release

Version 1.0.2

Removed unnecessary contacts permission

Version 1.1.0

The spinning “strobe” rings are now more responsive, giving faster and more precise feedback on the instantaneous pitch. The divisions per ring now change based on the frequencies of the harmonics being measured.

Major improvements to the Pitch Raise procedure, including more accurate initial measurements and the addition of a maximum overpull setting.

Many bug fixes and enhancements.

Version 1.2.0

Add support for note names in multiple languages (eg. C, D, E vs. Do, Re, Mi)
Small improvements to file management, including searching, sorting, and sharing tuning files
Bug fix related to custom pitch offsets and the tuning curve display
Add a “Plus” level of functionality between “Free” and “Professional” geared toward hobbyists
Small bug fixes and enhancements

Version 1.2.1

Enhancements for tuning file management: multi-file select and mass export/import
Slightly smoother needle movement for more stable pitch readings
Bug fixes

Version 1.3.0

Better overpull calculation for pitch raise that takes into account string transitions.
Bug fixes

Version 1.3.1

Bug and crash fixes

Version 1.3.2

Improved measurement of inharmonicity (reduce bad measurements)
Allow modification of an inharmonicity weight factor (advanced users)
Bug fixes

Version 2.0.0

New app name: “PianoMeter” and new icon.
Dial/numbers now update 2x as fast (faster response to changes in pitch).
Add support for tuning in unequal temperaments.
Add support for multiple languages.
New (vector) graphics; download size reduced by 75%.
Small tweak to octave weighting in the bass (A1-A3) giving slightly more weight to 5:10 and 4:8 octaves.
Small changes to note detection, inharmonicity measurement, and user interface.

Version 2.0.1

Bug fixes

Version 2.0.2

Improve memory consumption on older tablets
Fix bug that was preventing the modification of tuning files while the tuning curve was locked

Version 2.0.3

Add option for clock in info box
Modify graphic for background wood panel (smaller APK)
Bug fixes (red line position, buffer issue affecting some old tablets)

Version 2.1.0

Introducing Dark Mode: a simple dark layout with no graphs uses less battery.
Refactor file management, making it faster and more efficient.
Long press in the graphing area to delete a data point of inharmonicity, or to reset all points on the tuning curve graph.
Slightly increase “weight” of 6:2 twelfths and decrease weight of 10:5 octaves. This will result in slightly less “stretch” in the lower bass of some pianos.
Expanded range for possible values of the lowest unwound string (down to D2).

Version 2.1.1

Allow all “A” notes to be tuned in the free version (in addition to C3-C5) to aid in evaluation
Minor enhancements to the piano keyboard at the bottom of the screen
Minor fixes

Version 2.1.2

Reduce weight of lower partials in the bass
Various minor fixes

Version 2.1.3

Add graphing to dark mode (by popular request)
Performance improvements
Add a “Global pitch offset” (pro version only)

Version 2.1.4

Bug fix (issue with target frequencies for strobe spinners not updating after exiting pitch raise mode)

Version 3.0.0

Users can now modify tuning style (stretch) by adjusting optimization “weights” assigned to intervals. Some changes to “default” style (less stretch in bass)

Add Dropbox integration for backing up tuning files

Auto note switching is less susceptible to octave jumping and background noise

Add option for Pro subscription (vs. one-time purchase)

Note that the ongoing costs of developing/maintaining the app have made a price increase necessary for the Pro version effective May 1, 2020

Version 3.0.1

Users can now modify tuning style (stretch) by adjusting optimization “weights” assigned to intervals. Some changes to “default” style (less stretch in bass)

Add Dropbox integration for backing up tuning files

Auto note switching is less susceptible to octave jumping and background noise

Add option for Pro subscription (vs. one-time purchase)

Note that the ongoing costs of developing/maintaining the app have made a price increase necessary for the Pro version effective May 1, 2020

Version 3.0.2

Bug fixes

Version 3.0.3

Bug fixes, remember user preference for sort order, add alert for first-time users that “free” version is for evaluation

Version 3.1.0

Dropbox backups now include saved custom temperaments and tuning styles
Minor bug fixes
Add startup screen

Version 3.2.0

Various updates (improved Android 10-11 support, updated crash reporting, billing manager, fixed bug with cent values and temperament screen, refactored default sort order)
Now requires a minimum of Android 4.4 (KitKat) up from Android 4.1 (Jelly Bean)

Version 3.2.1

Fix bug affecting the management of relative partial strengths (may slightly improve calculated tunings, including for previously stored files)
Various compatibility and dependency updates

Version 3.3.0

Added new screen with various options on startup
Tweaked flow of various processes (new tuning file, pitch raise)
Updated non-English localization

Version 3.3.1

Expand possible range of values for “lowest unwound string”
Various minor updates
Bug fix (subscription renewal)

Version 3.3.2

Fix issue with freezing when starting and loading tuning files
Slightly lower threshold for switching notes in Auto mode
Various minor updates

Version 3.3.3

Compatibility for Android 12
Raise minimum required Android version from 4.4 to 5.0 (KitKat to Lollipop)
Bug fixes

Version 3.3.4

Bug fix (file exporting/importing)

Version 3.4.0

New: Tone generator (pro version only) – tune aurally with harmonically accurate reference tones

New: Custom colors – make PianoMeter yours with a custom color scheme

Fix bugs with importing tuning files, temperaments, and tuning file settings.

Pitch offset color in infobox now turns red if not tuning to standard pitch

Other updates and fixes

Version 3.4.1

Improved layout of Tuning Style screen

Version 3.4.2

Added control over which audio inputs to prefer (Menu > Other > Audio Input)
Known bugs: On some devices you must “restart” the audio by exiting and re-opening the app after plugging in a new microphone. Not all Bluetooth headsets are supported. (We recommend not using Bluetooth microphones anyway.)