Contrapunctus
Jacques-⁠Louis David, The Oath of the Horatii

The Return LabLudwig van Beethoven

tonal return · score comparison

Beethoven: the changed return

The second theme returns in C major; in the exposition it was in E♭ major.

The opening G–G–G–E♭ returns an octave higher in the first violins. Then the orchestra stops for an oboe, alone. Bassoons take the horns’ call, and the second tune comes back in C major.

Symphony No. 5, Op. 67 · I. Allegro con brioSkidmore College orchestra · Full recording in the Hall
Passages

Passages A and B, bar by bar

Choose A, B or both; playback stops at the end of each passage.

The score, bar by bar. Matching bars share a column; colours separate the voices. Shading marks a written change, and hatching marks a bar with no counterpart. Note lengths come from the score, stretched to fit each recorded bar.
    In the score

    Written changes

    Choose a written change to play up to three bars from each passage.

    In the recording

    Timing and volume

    Differences between the two passages come from the score, the players, their instruments and the recording.

    The 118 matching bars take 100.4 seconds on return and 95.7 seconds the first time — 5% longer.

    A B
    A higher point means a longer bar, including any pauses or added notes. Gold is A; dashed blue is B. The chart shows the bars selected above.
    Chart method

    Each bar is timed from its aligned start to the next bar. The final bar runs to the end of the recording, including the dying sound.

    The volume chart averages the recording’s normalised amplitude samples, taken twice a second, within each bar. It shows changes within this recording.

    Totals include matching bars only. Columns with a hatched gap are left out.

    All bar measurements
    Seconds and average amplitude; numbers in brackets identify repeats. A dash marks a bar with no counterpart.
    ColumnA barA secondsA amplitudeB barB secondsB amplitude
    110.870.5862481.210.859
    222.640.5672492.070.812
    330.810.5482501.170.802
    441.980.6122510.790.860
    550.790.4902520.790.840
    661.550.3912531.630.657
    770.770.4342540.840.448
    880.790.4562550.790.496
    990.770.4732560.770.559
    10100.650.4512570.770.571
    11110.670.4662580.670.537
    12120.790.4992590.790.526
    13130.710.4902600.790.596
    14140.790.4942610.710.592
    15150.730.5242620.770.541
    16160.730.5392630.710.522
    17170.750.5772640.730.529
    18180.830.7472650.810.579
    19190.810.7712660.930.595
    20200.790.6922670.990.654
    21212.430.57326810.270.445
    22220.890.708———
    23231.990.878———
    24240.790.692———
    25250.790.4112690.790.398
    26260.790.4102700.790.431
    27270.730.4412710.750.475
    28280.790.4742720.750.494
    29290.790.4552730.730.550
    30300.750.4232740.770.643
    31310.790.4362750.690.700
    32320.790.5062760.730.714
    33330.770.5652770.770.680
    34340.790.6712780.750.727
    35350.790.6272790.710.726
    36360.790.5962800.770.743
    37370.770.6222810.710.702
    38380.710.6072820.750.663
    39390.770.6152830.690.645
    40400.750.6452840.710.667
    41410.730.6512850.730.675
    42420.770.6642860.750.690
    43430.750.6972870.710.712
    44440.750.7762880.670.761
    45450.750.8022890.790.800
    46460.710.7752900.710.773
    47470.790.7822910.710.774
    48480.730.7892920.510.795
    49490.710.7452930.750.810
    50500.710.7412940.790.807
    51510.790.7752950.790.779
    52520.710.8332960.710.793
    53530.770.8482970.730.798
    54540.790.8442980.790.792
    55550.790.8072990.790.753
    56560.790.6333000.790.555
    57570.730.5113010.550.457
    58580.790.5643020.710.538
    59590.710.6373030.790.450
    60600.770.7953040.770.475
    61610.790.8053050.810.527
    62620.910.6473060.790.577
    63630.850.5043070.750.553
    64640.790.4953080.790.540
    65650.790.4953090.750.567
    66660.790.4933100.790.539
    67670.670.5423110.770.527
    68680.790.5603120.790.571
    69690.770.5503130.790.559
    70700.790.5663140.590.501
    71710.770.5633150.790.512
    72720.790.5833160.790.541
    73730.770.5813170.790.559
    74740.790.5623180.570.530
    75———3190.790.525
    76———3200.690.557
    77———3210.790.543
    78———3220.730.470
    79750.730.5343230.790.514
    80760.770.5563240.790.547
    81770.790.5513250.690.561
    82780.690.5263260.770.567
    83790.790.5033270.790.537
    84800.770.5443280.670.558
    85810.790.5573290.790.603
    86820.790.5493300.790.543
    87830.810.5773310.790.511
    88840.790.6463320.730.547
    89850.790.6963330.750.567
    90860.790.7153340.630.579
    91870.790.7333350.750.609
    92880.770.7313360.750.630
    93890.690.7453370.750.643
    94900.770.7463380.750.683
    95———3390.710.715
    96———3400.770.720
    97———3410.770.710
    98———3420.730.712
    99910.790.7503430.730.737
    100920.770.7503440.750.765
    101930.770.7653450.730.786
    102940.790.8083460.790.872
    103950.790.7613470.770.815
    104960.710.6953480.670.764
    105970.750.6933490.690.725
    106980.750.6763500.710.752
    107990.690.7083510.750.709
    1081000.770.6483520.750.723
    1091010.710.7163530.730.755
    1101020.730.8203540.710.798
    1111030.790.8123550.730.792
    1121040.790.7643560.770.774
    1131050.690.7073570.610.747
    1141060.750.7113580.750.750
    1151070.670.6983590.670.724
    1161080.790.6853600.730.714
    1171090.670.6993610.690.769
    1181100.730.7093620.710.778
    1191110.670.7253630.630.717
    1201120.710.7433640.710.709
    1211130.790.7403650.790.766
    1221140.720.7073660.710.752
    1231150.740.7163670.630.689
    1241160.710.7393680.770.694
    1251170.790.7313690.750.774
    1261180.810.6063700.690.647
    1271190.710.5983710.750.660
    1281200.750.6113720.790.673
    1291210.770.6343730.680.776
    1301220.990.482———
    1311230.790.385———
    1321240.790.441———

    Sources & timing

    How the score is timed

    Public-domain LilyPond/MIDI → voice-aware performed event table; tuning estimated with librosa; Sync Toolbox 1.4.2 memory-restricted multiscale DTW at 50 frames/s, chroma + DLNCO. First/last attacks anchored by score-pitch energy rises in documented inspection windows; section anchors refined by DTW and checked against existing passage labels. Note-offs are warped notation, not measured key releases; final piano holds extend to an estimated decay threshold. No aural review. See tools/align/REPORT.md.

    Automatic timings. These await checking by ear. Report a timing problem.