2022 our 25th year online!

Welcome to the Piano World Piano Forums
Over 3 million posts about pianos, digital pianos, and all types of keyboard instruments.
Over 100,000 members from around the world.
Join the World's Largest Community of Piano Lovers (it's free)
It's Fun to Play the Piano ... Please Pass It On!

SEARCH
Piano Forums & Piano World
(ad)
Who's Online Now
36 members (20/20 Vision, Animisha, beeboss, Cominut, brennbaer, crab89, aphexdisklavier, admodios, busa, drumour, 4 invisible), 1,281 guests, and 259 robots.
Key: Admin, Global Mod, Mod
Previous Thread
Next Thread
Print Thread
Hop To
Page 9 of 16 1 2 7 8 9 10 11 15 16
Joined: Jan 2014
Posts: 401
Full Member
Offline
Full Member
Joined: Jan 2014
Posts: 401
Originally Posted by Beemer
David,

Its possible your old tablet had a timing crystal with its external capacitors (that deteriorate) and not a self contained timing oscillator which is an order of magnitude more accurate.

Ian


I'm working on the problem and it's not that. I actually got a tablet of the same model off ebay and am able to reproduce the problem on that. The strobe rings are still giving the accurate pitch, but the needle and numbers are doing weird stuff. Hoping to get to the bottom of a diagnosis today.


Anthony Willey, RPT
PianoMeter
Willey Piano Tuning
Joined: May 2007
Posts: 3,202
D
Gold Subscriber
3000 Post Club Member
Offline
Gold Subscriber
3000 Post Club Member
D
Joined: May 2007
Posts: 3,202
That's fascinating!

Joined: May 2007
Posts: 3,202
D
Gold Subscriber
3000 Post Club Member
Offline
Gold Subscriber
3000 Post Club Member
D
Joined: May 2007
Posts: 3,202
For what it is worth, I don't think my old tablet previously had this problem. I used it plenty of times and there was not the discrepancy between pointer and strobe rings. And the tablet agreed with PianoMeter (EPT) running simultaneously on my Android smartphone. The discrepancy therefore is new, since the update to PianoMeter.

Joined: Sep 2014
Posts: 74
Full Member
Offline
Full Member
Joined: Sep 2014
Posts: 74
Yesterday there were oddities on the display. The red line indicating the note crawled slightly to the side and was located between the keys:

[Linked Image][Linked Image]

[Linked Image][Linked Image]

Joined: Jan 2014
Posts: 401
Full Member
Offline
Full Member
Joined: Jan 2014
Posts: 401
Originally Posted by David Boyce
The discrepancy therefore is new, since the update to PianoMeter.

Yes, this problem is new. It's actually directly related to the faster needle response. I still haven't figured out why it only seems to affect older tablets running older versions of Android, but I've found the problem and will be pushing out a fix soon.

The problem with the red line scaling is new as well, and the fix for that will be out this weekend. That problem appeared because when we switched from raster graphics to vector (for smaller size) the image for the piano keyboard was slightly different in size, but the code for placing the red line wasn't updated and still matched the old keyboard graphic.


Anthony Willey, RPT
PianoMeter
Willey Piano Tuning
Joined: May 2013
Posts: 3,157
Bronze Subscriber
3000 Post Club Member
Offline
Bronze Subscriber
3000 Post Club Member
Joined: May 2013
Posts: 3,157
Quarter tone tuning = Easy Sitar Tuner cool

Ian


I'm all keyed up
2016 Blüthner Model A
Joined: Nov 2017
Posts: 1,321
O
1000 Post Club Member
Offline
1000 Post Club Member
O
Joined: Nov 2017
Posts: 1,321
Originally Posted by AWilley
Originally Posted by David Boyce
The discrepancy therefore is new, since the update to PianoMeter.

Yes, this problem is new. It's actually directly related to the faster needle response. I still haven't figured out why it only seems to affect older tablets running older versions of Android, but I've found the problem and will be pushing out a fix soon.


TBQH, you shouldn't do that. Your app is really great and is extremely helpful. But once you start adapting the app to older hardware and software, you'll lose yourself in pushing out one fix after the other for specific niche problems.

I'd strongly suggest that you define a reference platform and name it as such and shrug your shoulders once you come across user who have a different set up. You'll never catch up.

Shameless plug: I am using Eas^WPianoMeter on a One Plus 5 which actually has really great microphones without any Automatic Gain Control and it runs on an up-to-date Android Oreo. This is what this beautiful smartphone produces in terms of piano audio recording quality, completely without any post-processing:

https://www.youtube.com/watch?v=-9htzzbAHKE

Joined: May 2013
Posts: 3,157
Bronze Subscriber
3000 Post Club Member
Offline
Bronze Subscriber
3000 Post Club Member
Joined: May 2013
Posts: 3,157
Originally Posted by OE1FEU
Originally Posted by AWilley
Originally Posted by David Boyce
The discrepancy therefore is new, since the update to PianoMeter.

Yes, this problem is new. It's actually directly related to the faster needle response. I still haven't figured out why it only seems to affect older tablets running older versions of Android, but I've found the problem and will be pushing out a fix soon.


TBQH, you shouldn't do that. Your app is really great and is extremely helpful. But once you start adapting the app to older hardware and software, you'll lose yourself in pushing out one fix after the other for specific niche problems.

I'd strongly suggest that you define a reference platform and name it as such and shrug your shoulders once you come across user who have a different set up. You'll never catch up.

Shameless plug: I am using Eas^WPianoMeter on a One Plus 5 which actually has really great microphones without any Automatic Gain Control and it runs on an up-to-date Android Oreo. This is what this beautiful smartphone produces in terms of piano audio recording quality, completely without any post-processing:

https://www.youtube.com/watch?v=-9htzzbAHKE

Anthony said that he has found the problem and has a fix. Your suggestion for him to forgo that fix is very inappropriate. Also I suggest you use Google and find the posts about sound problems with the One plus 5 phone. The omission of AGC might not be the most important issue to consider. I am quite biased because I use a $1200 condenser microphone pair to record piano.

Ian


I'm all keyed up
2016 Blüthner Model A
Joined: Jan 2014
Posts: 401
Full Member
Offline
Full Member
Joined: Jan 2014
Posts: 401
Originally Posted by OE1FEU
Once you start adapting the app to older hardware and software, you'll lose yourself in pushing out one fix after the other for specific niche problems.

I'd strongly suggest that you define a reference platform and name it as such and shrug your shoulders once you come across user who have a different set up. You'll never catch up.

You have a good point here. This particular fix was about fixing something that was broken by an update for a device that was already supported, but in general you're right. According to the statistics that are provided to developers by Google, 0.9% of the people using my app are using versions of Android between 4.0 and Android 4.3 ("Ice cream sandwich" and "Jellybean"). Maintaining compatibility for those older devices at some point is going to limit the functionality I'm able to provide on newer devices, and at some point soon there will be a final update for the 0.01% of users on Android 4.0 (yes, it actually is 0.01%), with newer updates only going to newer devices.


Anthony Willey, RPT
PianoMeter
Willey Piano Tuning
Joined: Nov 2017
Posts: 1,321
O
1000 Post Club Member
Offline
1000 Post Club Member
O
Joined: Nov 2017
Posts: 1,321
Originally Posted by Beemer
Originally Posted by OE1FEU
Originally Posted by AWilley
Originally Posted by David Boyce
The discrepancy therefore is new, since the update to PianoMeter.

Yes, this problem is new. It's actually directly related to the faster needle response. I still haven't figured out why it only seems to affect older tablets running older versions of Android, but I've found the problem and will be pushing out a fix soon.


TBQH, you shouldn't do that. Your app is really great and is extremely helpful. But once you start adapting the app to older hardware and software, you'll lose yourself in pushing out one fix after the other for specific niche problems.

I'd strongly suggest that you define a reference platform and name it as such and shrug your shoulders once you come across user who have a different set up. You'll never catch up.

Shameless plug: I am using Eas^WPianoMeter on a One Plus 5 which actually has really great microphones without any Automatic Gain Control and it runs on an up-to-date Android Oreo. This is what this beautiful smartphone produces in terms of piano audio recording quality, completely without any post-processing:

https://www.youtube.com/watch?v=-9htzzbAHKE

Anthony said that he has found the problem and has a fix. Your suggestion for him to forgo that fix is very inappropriate. Also I suggest you use Google and find the posts about sound problems with the One plus 5 phone. The omission of AGC might not be the most important issue to consider. I am quite biased because I use a $1200 condenser microphone pair to record piano.

Ian


Whoah, Please read what I wrote. I suggested a general approach to fixes by introducing a standard platform, which also means that on needs to draw a line and Andrew himself pointed out that 0,01% of users cannot possibly be relevant for a useful development of the software. And I won't Google for any sound problems that someone might have had with a OP5. Instead you should listen to the link I provided which is proof for the fact that the OP5 makes excellent recordings soundwise.

For what it's worth, I also record my Steinway B with a matched pair of condensers, have both omni and cardioid capsules for them and have 24/96 as the standard format on the Tascam. Which also means that I am obviously less biased than you and more interested in actual results. So, please don't insinuate inappropriateness to a very sensible approach in limiting suport for the software on outdated niche devices. Thank you very much.

Joined: May 2019
Posts: 167
Full Member
Online Content
Full Member
Joined: May 2019
Posts: 167
It is interesting to follow the development of this application. I tried on two octaves a trial version. In my opinion, very good.

Joined: May 2007
Posts: 3,202
D
Gold Subscriber
3000 Post Club Member
Offline
Gold Subscriber
3000 Post Club Member
D
Joined: May 2007
Posts: 3,202
We're loving it!

Joined: Dec 2003
Posts: 420
Full Member
Offline
Full Member
Joined: Dec 2003
Posts: 420
Originally Posted by David Boyce

On checking against an online 440Hz tone, I find that the old tablet reads it as 6.4Hz sharp.


Remember that when you go to a website that provides a 440 Hz tone, the website is not the source of the accuracy. It is whatever computer or device you are using to visit that website. All the website does is provide instructions for the browser to "play this waveform at 440 Hz". The HTTP protocol which handles all browser traffic is unable to transfer accurate pitch.

Fortunately most computers today have an accurate quartz crystal frequency reference, so the 440 Hz is probably accurate, but not guaranteed.

Originally Posted by Beemer

Its possible your old tablet had a timing crystal with its external capacitors (that deteriorate) and not a self contained timing oscillator which is an order of magnitude more accurate.

A 6.4 cent error is equivalent to 3704 parts per million. Even a poor quartz crystal with poor quality external capacitors is stable to within 100 ppm - not nearly enough to explain a 6.4 cent discrepancy.


Robert Scott
Hopkins, Minnesota
http://www.tunelab-world.com
Joined: May 2007
Posts: 3,202
D
Gold Subscriber
3000 Post Club Member
Offline
Gold Subscriber
3000 Post Club Member
D
Joined: May 2007
Posts: 3,202
Quote
Remember that when you go to a website that provides a 440 Hz tone, the website is not the source of the accuracy. It is whatever computer or device you are using to visit that website. All the website does is provide instructions for the browser to "play this waveform at 440 Hz". The HTTP protocol which handles all browser traffic is unable to transfer accurate pitch.


True, Robert. But I sent Anthony a photo of my two Android phablets propped against my laptop which was playing a nominal 440Hz tone. The new phablet showed dead-on, and the old one had the needle 6.4 cents sharp, both listening to the same source simultaneously.

(Love Tunelab too!)

Joined: May 2001
Posts: 6,563
H
6000 Post Club Member
Online Content
6000 Post Club Member
H
Joined: May 2001
Posts: 6,563
Originally Posted by David Boyce
[quote]

(Love Tunelab too!)


With almost 16000 views and over 170 replies this thread quite interesting.

Joined: Jan 2014
Posts: 401
Full Member
Offline
Full Member
Joined: Jan 2014
Posts: 401
Originally Posted by Robert Scott

A 6.4 cent error is equivalent to 3704 parts per million. Even a poor quartz crystal with poor quality external capacitors is stable to within 100 ppm - not nearly enough to explain a 6.4 cent discrepancy.

The error, in this case, was caused by the older tablet doing some rather unexpected things with a buffer. Basically it was trying to splice two non-consecutive snippets of audio data together into one array, which introduced an abrupt phase shift in the middle of the array.

Abrupt phase changes can do weird things when you're trying to measure pitch. For example, if you were taking an FFT and trying to determine pitch from the position of peaks in the frequency spectrum, the phase shift would cause a double peak in place of what would normally be a single peak, with the two peaks located sharp and flat of the actual frequency. It's similar to what you'd get if you tuned one string of a unison 6 cents flat and the other string 6 cents sharp.
[Linked Image]


Anthony Willey, RPT
PianoMeter
Willey Piano Tuning
Joined: May 2007
Posts: 3,202
D
Gold Subscriber
3000 Post Club Member
Offline
Gold Subscriber
3000 Post Club Member
D
Joined: May 2007
Posts: 3,202
Fantastic!

Joined: May 2019
Posts: 167
Full Member
Online Content
Full Member
Joined: May 2019
Posts: 167
Why do I need a needle, because you have to keep track of the strobe disc? Maybe enable the user to turn off the needle?

Joined: May 2007
Posts: 3,202
D
Gold Subscriber
3000 Post Club Member
Offline
Gold Subscriber
3000 Post Club Member
D
Joined: May 2007
Posts: 3,202
I like having all three indicators! Needle, strobe, and blue dots.

Joined: Jan 2014
Posts: 401
Full Member
Offline
Full Member
Joined: Jan 2014
Posts: 401
Originally Posted by Vlad Ants
Why do I need a needle, because you have to keep track of the strobe disc? Maybe enable the user to turn off the needle?

Vlad, the reason I have not yet included an option to turn off the needle is that it is necessary for the very highest notes on the piano. If the top notes on the piano are significantly out of tune the strobe spins so rapidly that it appears to stop or spin in the opposite direction. See https://en.wikipedia.org/wiki/Wagon-wheel_effect Without the needle the user could be misled into thinking the note is sharp when it is actually flat.

A compromise I am considering is to allow the needle to disappear when the note is within +/- 10 cents of being in tune.


Anthony Willey, RPT
PianoMeter
Willey Piano Tuning
Page 9 of 16 1 2 7 8 9 10 11 15 16

Moderated by  Piano World, platuser 

Link Copied to Clipboard
What's Hot!!
Piano World Has Been Sold!
--------------------
Forums RULES, Terms of Service & HELP
(updated 06/06/2022)
---------------------
Posting Pictures on the Forums
(ad)
(ad)
New Topics - Multiple Forums
How Much to Sell For?
by TexasMom1 - 04/15/24 10:23 PM
Song lyrics have become simpler and more repetitive
by FrankCox - 04/15/24 07:42 PM
New bass strings sound tubby
by Emery Wang - 04/15/24 06:54 PM
Pianodisc PDS-128+ calibration
by Dalem01 - 04/15/24 04:50 PM
Forum Statistics
Forums43
Topics223,384
Posts3,349,179
Members111,631
Most Online15,252
Mar 21st, 2010

Our Piano Related Classified Ads
| Dealers | Tuners | Lessons | Movers | Restorations |

Advertise on Piano World
| Piano World | PianoSupplies.com | Advertise on Piano World |
| |Contact | Privacy | Legal | About Us | Site Map


Copyright © VerticalScope Inc. All Rights Reserved.
No part of this site may be reproduced without prior written permission
Powered by UBB.threads™ PHP Forum Software 7.7.5
When you purchase through links on our site, we may earn an affiliate commission, which supports our community.