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
67 members (AlkansBookcase, bcalvanese, 36251, brdwyguy, amc252, akse0435, 20/20 Vision, Burkhard, 17 invisible), 2,124 guests, and 325 robots.
Key: Admin, Global Mod, Mod
Previous Thread
Next Thread
Print Thread
Hop To
Page 10 of 19 1 2 8 9 10 11 12 18 19
Joined: Jan 2021
Posts: 173
F
Full Member
OP Offline
Full Member
F
Joined: Jan 2021
Posts: 173
Originally Posted by accordeur
Hi Frank, At what email? I can't attach a document if I follow links on your website.

support@pianoscope.app

Thanks!


Frank Illenberger
Pianist and Software Developer
www.pianoscope.app
@depth42
Joined: Mar 2021
Posts: 2
M
Junior Member
Offline
Junior Member
M
Joined: Mar 2021
Posts: 2
Originally Posted by millermiles
Not affordable UI and UX design in this app. Think about creating my own with Link
Seems interesting solution.

Joined: Nov 2010
Posts: 717
P
500 Post Club Member
Offline
500 Post Club Member
P
Joined: Nov 2010
Posts: 717
Frank,

I submitted some feedback via the beta program today, but it might not have come out too clearly. With a new build, I decided to redo all the iH measurements. I was expecting, after that, that there would be enough data for a pitch raise (indeed, the old data I had entered a couple of weeks ago was still there). To my surprise, on selecting new pitch raise, I was prompted to re-enter a bunch of notes to set the initial tuning - even though I'd just sampled every single note of iH. My understanding was that the pitch raise function should have been able to use these iH measurements as a measure of the initial pitch? The manual says this, but I was never presented with the screen to do so.

Paul.

Joined: Jan 2021
Posts: 173
F
Full Member
OP Offline
Full Member
F
Joined: Jan 2021
Posts: 173
Originally Posted by pyropaul
I submitted some feedback via the beta program today, but it might not have come out too clearly. With a new build, I decided to redo all the iH measurements. I was expecting, after that, that there would be enough data for a pitch raise (indeed, the old data I had entered a couple of weeks ago was still there). To my surprise, on selecting new pitch raise, I was prompted to re-enter a bunch of notes to set the initial tuning - even though I'd just sampled every single note of iH. My understanding was that the pitch raise function should have been able to use these iH measurements as a measure of the initial pitch? The manual says this, but I was never presented with the screen to do so.

Paul, thanks for the feedback. This is most probably a bug. Carrying over the pitch from the IH measurement definitely works if you have not yet started a pitch-raise before with the same document. I will fix this. But it will take until early next week, since I am quite busy at the moment.


Frank Illenberger
Pianist and Software Developer
www.pianoscope.app
@depth42
Joined: Nov 2010
Posts: 717
P
500 Post Club Member
Offline
500 Post Club Member
P
Joined: Nov 2010
Posts: 717
Thanks Frank - I've been using the same document for all my testing so far.

Paul

Joined: Jan 2004
Posts: 2,869
2000 Post Club Member
Offline
2000 Post Club Member
Joined: Jan 2004
Posts: 2,869
I worked on a Lyon & Healy spinet today and found that the solution (this time) for problematic octaves across the break was to reduce the weighting (when viewing the inharmonicity graph) down to 25%. Then the octaves and other intervals seemed to behave a bit better with a smoother tuning curve just above the break.

The bottom octave still ends up sharper than I would like - not sure if it is focusing on the 4:2 or some lower partial match than the typical 6:3 or larger for the lowest octave?

Ron Koval


Piano/instrument technician
www.ronkoval.com




Joined: Jan 2021
Posts: 173
F
Full Member
OP Offline
Full Member
F
Joined: Jan 2021
Posts: 173
Originally Posted by RonTuner
I worked on a Lyon & Healy spinet today and found that the solution (this time) for problematic octaves across the break was to reduce the weighting (when viewing the inharmonicity graph) down to 25%. Then the octaves and other intervals seemed to behave a bit better with a smoother tuning curve just above the break.
The bottom octave still ends up sharper than I would like - not sure if it is focusing on the 4:2 or some lower partial match than the typical 6:3 or larger for the lowest octave?

Thanks Ron, I am currently working on the sharp bass issue. I currently think that the reason for the current behaviour is that my loudness model is putting too much emphasis on low frequencies which leads for example to 2:1 and 4:1 octaves being too strongly weighted in the bass making the 6:3 octaves too narrow. So I think that your change with the inharmonicity weight might only be a coincidental remedy. I will do more testing and hopefully have a new version soon for you to try.

Last edited by Frank Illenberger; 03/30/21 02:07 AM.

Frank Illenberger
Pianist and Software Developer
www.pianoscope.app
@depth42
Joined: Jan 2004
Posts: 2,869
2000 Post Club Member
Offline
2000 Post Club Member
Joined: Jan 2004
Posts: 2,869
Thanks! I felt like adjusting the Ih weight just helped smooth the octaves over the break.

Ron Koval


Piano/instrument technician
www.ronkoval.com




Joined: Jan 2021
Posts: 173
F
Full Member
OP Offline
Full Member
F
Joined: Jan 2021
Posts: 173
I have just released build 478 of pianoscope which should fix a number of issues that you all had reported.

The biggest change is a new loudness model for partial intensities that should better fit human perception. It puts significantly less emphasis on low frequencies and should fix the problem with a too sharp bass that some of you encountered. In the last days I have performed many new automated test calculations with recordings of a dozen different pianos, from a tiny spinet up to a large Fazioli. I also compared the resulting tuning curves against Verituner and PianoMeter and the resulting stretches now look very similar in all these cases. I am very interested in how the updated model works for you.

I also adjusted the partial weights of the default tuning styles to fit the new loudness model. If you have existing tuning documents that you want to re-use, I strongly recommend that you reset your styles to the new factory values. You do this by swiping left on the selected tuning style in the tuning curve view and by selecting "Discard Changes".

In the inharmonicity view, you can now choose between a fine and a coarse measurement. The fine mode requests you to play all notes up to C7, the coarse mode all As and Es up to E6. In both modes, you are free to record any notes you want as before. The fine mode is the default and is recommended if you want maximum precision. I updated the documentation to reflect the changes.

The new build also contains a couple of smaller changes and fixes which are listed in the release notes in Test Flight.

Thanks again for your great feedback. You guys are amazing!


Frank Illenberger
Pianist and Software Developer
www.pianoscope.app
@depth42
Joined: Jan 2021
Posts: 173
F
Full Member
OP Offline
Full Member
F
Joined: Jan 2021
Posts: 173
Originally Posted by Hakki
Originally Posted by RonTuner
Is it possible that reducing the measurement of each partial down to a single inharmonicity constant loses the specific partail information needed to really accurately predict 3rds speeds for a specific instrument? Hakki, does yours boil the data down on each note to an inharmonicity constant?l
Ron, I have tried both retaining the measured partials and using a single constant while developing PiaTune.
After extensive testing I came to the conclusion that, if modelled correctly, a single constant could reproduce the measured partials accurate enough not to cause any discrepancy in beat rates.
Currently PiaTune is using an inharmonicity constant. Since PiaTune measures every note as you tune and bases its calculations on measured notes only and does not use any guesswork, the end result is similar to an aural concert tuner’s tuning. Verituner keeps the partials information rather than using a single constant, as far as I know.

Hakki & Ron: I plan to perform extensive measurements on this topic in the next days. The open questions for me are:

a) How big exactly is the additional error you get when you combine the partial information of every note into a single IH number provided that the inharmonicity of all notes is measured? This approach is currently used by Cybertuner, PianoMeter, PiaTune and TuneLab so the error can't be too bad, but I want to objectify the error.

b) How big is the error you get from measuring inharmonicities on detuned unisons? This is important for saving time in apps which measure many notes upfront like PianoMeter and pianoscope.

If an app measures only a sample of notes and derives the others from a model, there is an additional error, which strongly depends on the instrument. TuneLab and Cybertuner take this road, and pianoscope in the coarse mode. But I am less interested in this error as it can be avoided by simply pre-measuring more notes. And as IH measurement can be done fast, it should not be a problem. The benefits of a pre-measurement are that the tuning algorithm has more information to perform a global optimization and to allow tuning in any order.

If the answer to question a) should turn out to show a significant error – contrary to what Hakki observed – I could easily change pianoscope to use the full partial information instead of a single IH number for every note. I am curious to see the results and I will be happy to share them with you.

I would like to derive a metric and a threshold from b) with which I can prompt the user to mute the strings of a certain note when I detect an unsufficient partial / IH measurement. This would have the benefit of not having to always mute all strings for the highest precision. A question to you practiced pros: How much more time does it cost you if you have to mute all the unisons when pre-measuring?


Frank Illenberger
Pianist and Software Developer
www.pianoscope.app
@depth42
Joined: May 2019
Posts: 167
Full Member
Offline
Full Member
Joined: May 2019
Posts: 167
Hello Frank!
Your program has worked very well for tuning poorly scalable pianos. But... There are a few notes regarding the interface design.
1. Allow the user to choose their brightness and contrast of squares up to the same type as in Tunelab. If this interferes with the perception of the needle, then it is possible to change the color of the needle to the opposite at the place where the needle is placed on the square.
2. Since we can now control notes and octaves by pressing and swiping, there is no need for the keyboard to always be at the bottom of the screen (except for the harmonics view). This will make room for the phase display.

Joined: Jan 2004
Posts: 2,869
2000 Post Club Member
Offline
2000 Post Club Member
Joined: Jan 2004
Posts: 2,869
Frank, thanks for the updates!

For measuring - it is so much easier and takes less dexterity to just play notes while watching the red turn to green on the keyboard display that keeps the process very quick.

To shift focus up and down while moving mutes isn't a deal-breaker if the results are better, but certainly slows down the process.

I did tune a piano yesterday that was 100-200 cents flat and couldn't get readings to begin the pre-measuring phase. I wonder if having some inharmonicity templates for average scales (something like - spinet, upright, small grand, grand)would be a help to pitch raise without measuring inharmonicity, just measuring the starting pitch of selected notes?

It may be that allowing any note to be played during the inharmonicity measuring now makes it difficult for the app to discern what note is being played when the piano is way out of pitch?


Ron Koval


Piano/instrument technician
www.ronkoval.com




Joined: Jan 2021
Posts: 173
F
Full Member
OP Offline
Full Member
F
Joined: Jan 2021
Posts: 173
Originally Posted by Vlad Ants
Hello Frank!
Your program has worked very well for tuning poorly scalable pianos. But... There are a few notes regarding the interface design.
1. Allow the user to choose their brightness and contrast of squares up to the same type as in Tunelab. If this interferes with the perception of the needle, then it is possible to change the color of the needle to the opposite at the place where the needle is placed on the square.
2. Since we can now control notes and octaves by pressing and swiping, there is no need for the keyboard to always be at the bottom of the screen (except for the harmonics view). This will make room for the phase display.

Thanks, Vlad. Both your suggestions make sense. I will try them out.


Frank Illenberger
Pianist and Software Developer
www.pianoscope.app
@depth42
Joined: Mar 2021
Posts: 13
D
Junior Member
Offline
Junior Member
D
Joined: Mar 2021
Posts: 13
Hi Frank! Today I decided to make an experiment. I chose the Gerbstadt cabinet piano with a very big non-harmonicity. I set up this piano for three programs. Two iPhone 6S and iPhone SE. Tunelab, Verituner and Pianoscope programs. At Tunelab I tried all the styles and I did not get a good result. Strongly overestimated 5, 6, and 7 octaves. Verituner made an A4-A3 octave too wide and bass too low. Pianoscope has done excellent, all settings were default and not a single error. Frank, would like a stroboscope not pale and with clear edges, this is the eye of the program. With sunlight and with high glare it is not visible at all. I liked that Vlad offers you.

Last edited by D520; 04/01/21 11:52 AM.
Joined: Mar 2021
Posts: 13
D
Junior Member
Offline
Junior Member
D
Joined: Mar 2021
Posts: 13
Originally Posted by D520
Hi Frank! Today I decided to make an experiment. I chose the "Gerbstadt" cabinet piano with a very big non-harmonicity. I set up this piano for three programs. Two iPhone 6S and iPhone SE. Tunelab, Verituner and Pianoscope programs. At Tunelab I tried all the styles and I did not get a good result. Strongly overestimated 5, 6, and 7 octaves. Verituner made an A4-A3 octave too wide and bass too low. Pianoscope has done excellent, all settings were default and not a single error. Frank, would like a stroboscope not pale and with clear edges, this is the eye of the program. With sunlight and with high glare it is not visible at all. I liked that Vlad offers you.

Joined: Jun 2011
Posts: 1
R
Junior Member
Offline
Junior Member
R
Joined: Jun 2011
Posts: 1
D520,
Please explain: was not a good result with Tunelab and Verituner A4-A3 too wide and bass to flat. Aural interval tests?

Joined: Mar 2021
Posts: 13
D
Junior Member
Offline
Junior Member
D
Joined: Mar 2021
Posts: 13
Originally Posted by RickO
D520,
Please explain: was not a good result with Tunelab and Verituner A4-A3 too wide and bass to flat. Aural interval tests?
All heard on the ear. Tunelab makes strange and illogical calculations. Sometimes an octave A3-A4 when installing 3: 1 wider than when installing 6: 3, and sometimes the opposite. High constantly sound too high. Verituner due to the fact that it measures every note, transfers errors to other octaves. There is no integrity of the system. For example, if you measure A4, then in these two programs the result is absolutely different. In Tunelab, high frequency tones sound higher than in Verituner and as a result of octaves 4: 1 sounds too high. In Pianoscope, everything sounds smoothly.

Joined: Apr 2005
Posts: 183
D
Full Member
Offline
Full Member
D
Joined: Apr 2005
Posts: 183
Also, please say what Verituner Style you used.


David Bauguess
Joined: Jan 2021
Posts: 173
F
Full Member
OP Offline
Full Member
F
Joined: Jan 2021
Posts: 173
Originally Posted by RonTuner
I did tune a piano yesterday that was 100-200 cents flat and couldn't get readings to begin the pre-measuring phase. It may be that allowing any note to be played during the inharmonicity measuring now makes it difficult for the app to discern what note is being played when the piano is way out of pitch?

Ron, thanks for reporting this. As it turned out, this was a bug which made the inharmonicity and pitch raise views not work well with very flat instruments (>150 cents). I have just released build 483 in which this should work much better now.

Originally Posted by RonTuner
I wonder if having some inharmonicity templates for average scales (something like - spinet, upright, small grand, grand)would be a help to pitch raise without measuring inharmonicity, just measuring the starting pitch of selected notes?

In principle, I can get enough inharmonicity information out of the pitch-raise measurements. I will think about how to visually present both measurements inside the pitch-raise view, so that you can perform both measurements in a single pass.


Frank Illenberger
Pianist and Software Developer
www.pianoscope.app
@depth42
Joined: Jan 2021
Posts: 173
F
Full Member
OP Offline
Full Member
F
Joined: Jan 2021
Posts: 173
Originally Posted by D520
Hi Frank! Today I decided to make an experiment. I chose the Gerbstadt cabinet piano with a very big non-harmonicity. I set up this piano for three programs. Two iPhone 6S and iPhone SE. Tunelab, Verituner and Pianoscope programs. At Tunelab I tried all the styles and I did not get a good result. Strongly overestimated 5, 6, and 7 octaves. Verituner made an A4-A3 octave too wide and bass too low. Pianoscope has done excellent, all settings were default and not a single error.

D520, thanks for the feedback. It is good to know pianoscope has so far passed your tests.

Originally Posted by D520
Frank, would like a stroboscope not pale and with clear edges, this is the eye of the program. With sunlight and with high glare it is not visible at all. I liked that Vlad offers you.

I am already working on an update with more contast and sharpness options for the strobe.

Last edited by Frank Illenberger; 04/02/21 06:23 PM.

Frank Illenberger
Pianist and Software Developer
www.pianoscope.app
@depth42
Page 10 of 19 1 2 8 9 10 11 12 18 19

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
New DP for a 10 year old
by peelaaa - 04/16/24 02:47 PM
Estonia 1990
by Iberia - 04/16/24 11:01 AM
Very Cheap Piano?
by Tweedpipe - 04/16/24 10:13 AM
Practical Meaning of SMP
by rneedle - 04/16/24 09:57 AM
Country style lessons
by Stephen_James - 04/16/24 06:04 AM
Forum Statistics
Forums43
Topics223,391
Posts3,349,273
Members111,634
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.