This is a report generated by a F3F4 recording submitted to me by one of my subscribers.
It shows how this process can be used to help people improve their tunings.
Reprinted with permission
Piano: Unknown
Tuned by: 001
CHROMATIC LADDERS
M3 BEAT SPEED PROGRESSIONS
M3, not filtered
M3, filtered
P4 BEAT SPEED PROGRESSIONS
P4, not filtered
P4, filtered
INSIGHT
The 6:3 is very wide. (Check F3G#3 and G#3F4 ) Be careful how you tune the F3F4 octave. Most midrange octaves sound best as a pure 6:3 or slightly narrow. See my octave flow chart HERE. This may be why C4F4 is beating so much.
A3D4 is fast and A#3D4 is also. D4 may be high.
A#3D#4 is also fast. A#3 may be low, contributing to a fast A#3D4 as well. Also F#3A#3 is slow. That also confirms a possible low A#3.
G#3C4 is slow. C4F4 is fast. Perhaps C4 is a little low.
This is not necessarily a definitive description of the actual beat rates of your temperament.
Beat rates within a piano interval can vary over the sustain of the interval.
You are encouraged to take the analysis and confirm aurally that you can hear the findings, and improve the notes so the inconsistencies mentioned are reduced.
In this way you will improve your ear and be able to hear smaller differences in beat speeds, which will ultimately improve your temperament.
//Define the wave form for F3 to F4
var n33 = "https://howtotunepianos.com/wp-content/uploads/2016/03/Jonni2F3.mp3"; var n34 = "https://howtotunepianos.com/wp-content/uploads/2015/07/ville01-34.mp3"; var n35 = "https://howtotunepianos.com/wp-content/uploads/2015/07/ville01-35.mp3"; var n36 = "https://howtotunepianos.com/wp-content/uploads/2015/07/ville01-36.mp3"; var n37 = "https://howtotunepianos.com/wp-content/uploads/2015/07/ville01-37.mp3"; var n38 = "https://howtotunepianos.com/wp-content/uploads/2015/07/ville01-38.mp3"; var n39 = "https://howtotunepianos.com/wp-content/uploads/2015/07/ville01-39.mp3"; var n40 = "https://howtotunepianos.com/wp-content/uploads/2015/07/ville01-40.mp3"; var n41 = "https://howtotunepianos.com/wp-content/uploads/2015/07/ville01-41.mp3"; var n42 = "https://howtotunepianos.com/wp-content/uploads/2015/07/ville01-42.mp3"; var n43 = "https://howtotunepianos.com/wp-content/uploads/2015/07/ville01-43.mp3"; var n44 = "https://howtotunepianos.com/wp-content/uploads/2015/07/ville01-44.mp3"; var n45 = "https://howtotunepianos.com/wp-content/uploads/2015/07/ville01-45.mp3";
//The functions to play the notes
function playF3Gsharp3(){
//Define the two octave wave files to be played track1 = new Audio(n33); track2 = new Audio(n36);
//Play the two wave files simultaneously track1.play(); track2.play();
}
function playGsharp3F4(){
//Define the two octave wave files to be played track1 = new Audio(n36); track2 = new Audio(n45);
//Play the two wave files simultaneously track1.play(); track2.play();
}
function play33(){
//Define the two octave wave files to be played track1 = new Audio(n33);
//Play the two wave files simultaneously track1.play(); }
function play34(){
//Define the two octave wave files to be played track1 = new Audio(n34);
//Play the two wave files simultaneously track1.play(); }
function play35(){
//Define the two octave wave files to be played track1 = new Audio(n35);
//Play the two wave files simultaneously track1.play(); }
function play36(){
//Define the two octave wave files to be played track1 = new Audio(n36);
//Play the two wave files simultaneously track1.play(); }
function play37(){
//Define the two octave wave files to be played track1 = new Audio(n37);
//Play the two wave files simultaneously track1.play(); }
function play38(){
//Define the two octave wave files to be played track1 = new Audio(n38);
//Play the two wave files simultaneously track1.play(); }
function play39(){
//Define the two octave wave files to be played track1 = new Audio(n39);
//Play the two wave files simultaneously track1.play(); }
function play40(){
//Define the two octave wave files to be played track1 = new Audio(n40);
//Play the two wave files simultaneously track1.play(); }
function play41(){
//Define the two octave wave files to be played track1 = new Audio(n41);
//Play the two wave files simultaneously track1.play(); }
function play42(){
//Define the two octave wave files to be played track1 = new Audio(n42);
//Play the two wave files simultaneously track1.play(); }
function play43(){
//Define the two octave wave files to be played track1 = new Audio(n43);
//Play the two wave files simultaneously track1.play(); }
function play44(){
//Define the two octave wave files to be played track1 = new Audio(n44);
//Play the two wave files simultaneously track1.play(); }
function play45(){
//Define the two octave wave files to be played track1 = new Audio(n45);
//Play the two wave files simultaneously track1.play(); }
//PLAY CHROMATIC M3's
function playM3(){
track1 = new Audio(n33); track2 = new Audio(n37); track1.play(); track2.play(); window.setTimeout(playM32,3000); }
function playM32(){
track1 = new Audio(n34); track2 = new Audio(n38); track1.play(); track2.play(); window.setTimeout(playM33,3000); }
function playM33(){
track1 = new Audio(n35); track2 = new Audio(n39); track1.play(); track2.play(); window.setTimeout(playM34,3000); }
function playM34(){
track1 = new Audio(n36); track2 = new Audio(n40); track1.play(); track2.play(); window.setTimeout(playM35,3000); }
function playM35(){
track1 = new Audio(n37); track2 = new Audio(n41); track1.play(); track2.play(); window.setTimeout(playM36,3000); }
function playM36(){
track1 = new Audio(n38); track2 = new Audio(n42); track1.play(); track2.play(); window.setTimeout(playM37,3000); }
function playM37(){
track1 = new Audio(n39); track2 = new Audio(n43); track1.play(); track2.play(); window.setTimeout(playM38,3000); }
function playM38(){
track1 = new Audio(n40); track2 = new Audio(n44); track1.play(); track2.play(); window.setTimeout(playM39,3000); }
function playM39(){
track1 = new Audio(n41); track2 = new Audio(n45); track1.play(); track2.play(); }
//PLAY CHROMATIC M6's
function playM6(){
track1 = new Audio(n33); track2 = new Audio(n42); track1.play(); track2.play(); window.setTimeout(playM62,3000); }
function playM62(){
track1 = new Audio(n34); track2 = new Audio(n43); track1.play(); track2.play(); window.setTimeout(playM63,3000); }
function playM63(){
track1 = new Audio(n35); track2 = new Audio(n44); track1.play(); track2.play(); window.setTimeout(playM64,3000); }
function playM64(){
track1 = new Audio(n36); track2 = new Audio(n45); track1.play(); track2.play(); }
//PLAY CHROMATIC P4's
function playP4(){
track1 = new Audio(n33); track2 = new Audio(n38); track1.play(); track2.play(); window.setTimeout(playP42,3000); }
function playP42(){
track1 = new Audio(n34); track2 = new Audio(n39); track1.play(); track2.play(); window.setTimeout(playP43,3000); }
function playP43(){
track1 = new Audio(n35); track2 = new Audio(n40); track1.play(); track2.play(); window.setTimeout(playP44,3000); }
function playP44(){
track1 = new Audio(n36); track2 = new Audio(n41); track1.play(); track2.play(); window.setTimeout(playP45,3000); }
function playP45(){
track1 = new Audio(n37); track2 = new Audio(n42); track1.play(); track2.play(); window.setTimeout(playP46,3000); }
function playP46(){
track1 = new Audio(n38); track2 = new Audio(n43); track1.play(); track2.play(); window.setTimeout(playP47,3000); }
function playP47(){
track1 = new Audio(n39); track2 = new Audio(n44); track1.play(); track2.play(); window.setTimeout(playP48,3000); }
function playP48(){
track1 = new Audio(n40); track2 = new Audio(n45); track1.play(); track2.play(); }
//PLAY CHROMATIC P5's
function playP5(){
track1 = new Audio(n33); track2 = new Audio(n40); track1.play(); track2.play(); window.setTimeout(playP52,3000); }
function playP52(){
track1 = new Audio(n34); track2 = new Audio(n41); track1.play(); track2.play(); window.setTimeout(playP53,3000); }
function playP53(){
track1 = new Audio(n35); track2 = new Audio(n42); track1.play(); track2.play(); window.setTimeout(playP54,3000); }
function playP54(){
track1 = new Audio(n36); track2 = new Audio(n43); track1.play(); track2.play(); window.setTimeout(playP55,3000); }
function playP55(){
track1 = new Audio(n37); track2 = new Audio(n44); track1.play(); track2.play(); window.setTimeout(playP56,3000); }
function playP56(){
track1 = new Audio(n38); track2 = new Audio(n45); track1.play(); track2.play(); }
//PLAY CHROMATIC m3's
function playMin3(){
track1 = new Audio(n33); track2 = new Audio(n36); track1.play(); track2.play(); window.setTimeout(playMin32,3000); }
function playMin32(){
track1 = new Audio(n34); track2 = new Audio(n37); track1.play(); track2.play(); window.setTimeout(playMin33,3000); }
function playMin33(){
track1 = new Audio(n35); track2 = new Audio(n38); track1.play(); track2.play(); window.setTimeout(playMin34,3000); }
function playMin34(){
track1 = new Audio(n36); track2 = new Audio(n39); track1.play(); track2.play(); window.setTimeout(playMin35,3000); }
function playMin35(){
track1 = new Audio(n37); track2 = new Audio(n40); track1.play(); track2.play(); window.setTimeout(playMin36,3000); }
function playMin36(){
track1 = new Audio(n38); track2 = new Audio(n41); track1.play(); track2.play(); window.setTimeout(playMin37,3000); }
function playMin37(){
track1 = new Audio(n39); track2 = new Audio(n42); track1.play(); track2.play(); window.setTimeout(playMin38,3000); }
function playMin38(){
track1 = new Audio(n40); track2 = new Audio(n43); track1.play(); track2.play(); window.setTimeout(playMin39,3000); }
function playMin39(){
track1 = new Audio(n41); track2 = new Audio(n44); track1.play(); track2.play(); window.setTimeout(playMin310,3000); }
function playMin310(){
track1 = new Audio(n42); track2 = new Audio(n45); track1.play(); track2.play(); }
//PLAY CHROMATIC m6's
function playMin6(){
track1 = new Audio(n33); track2 = new Audio(n41); track1.play(); track2.play(); window.setTimeout(playMin62,3000); }
function playMin62(){
track1 = new Audio(n34); track2 = new Audio(n42); track1.play(); track2.play(); window.setTimeout(playMin63,3000); }
function playMin63(){
track1 = new Audio(n35); track2 = new Audio(n43); track1.play(); track2.play(); window.setTimeout(playMin64,3000); }
function playMin64(){
track1 = new Audio(n36); track2 = new Audio(n44); track1.play(); track2.play(); window.setTimeout(playMin65,3000); }
function playMin65(){
track1 = new Audio(n37); track2 = new Audio(n45); track1.play(); track2.play(); }