{"projection_revision":2,"snapshot":"47b4d63639e4c676b1c157482ca7cf4f","catalog_version":23304,"snapshot_created_at":"2026-10-01T09:10:08+00:00","snapshot_expires_at":"2026-10-02T09:10:08+00:00","source_changed_at":"2026-10-01T08:50:21+00:00","freshness_behavior":"materialized on first request after a committed source change; database triggers cover row writes and relationship writes","source_id_sha256":"30f267dc324ce2c9c14a0dde02794483ae2270cab61d62ba8e90e18e3acc110d","source_content_sha256":"ae5b344dcf536e995057e3212c873b14c77a50d86e3cf425b76a09b54f341d53","total_catalog_pieces":6514,"schema_version":"2.0","query":"","normalized_query":"","resolved_filters":{"piece_id":4113,"timezone":"UTC"},"sort":"relevance","projection":"full","total_matches":1,"returned":1,"page":1,"per_page":50,"total_pages":1,"previous_page_url":null,"next_page_url":null,"end_of_results":true,"alternate_formats":{"html":"https://roadtovirtuosity.com/ai/catalog/pieces/4113?page=1&piece_id=4113&projection=full&snapshot=47b4d63639e4c676b1c157482ca7cf4f","json":"https://roadtovirtuosity.com/ai/catalog/pieces/4113.json?page=1&piece_id=4113&projection=full&snapshot=47b4d63639e4c676b1c157482ca7cf4f","text":"https://roadtovirtuosity.com/ai/catalog/pieces/4113.txt?page=1&piece_id=4113&projection=full&snapshot=47b4d63639e4c676b1c157482ca7cf4f"},"warnings":["Strict taxonomy filters exclude unattributed records; search title text separately before deciding something is missing.","Work identity, musical sequence and completeness are unknown unless reviewed metadata is supplied. Catalog collections are existing subcategory groupings.","Historical first-publication dates are unknown. Date counts include only currently public entries with known first-publication dates.","File availability reports a public file reference, not a storage-health check."],"publication_count_scope":"currently public entries first published during the requested interval","unknown_publication_dates_before_date_filter":1,"distinct_work_count":null,"approximate_suggestions":[],"message":null,"pieces":[{"piece_id":4113,"title":"Beethoven - Sonata No. 15 - Op. 28 - Fourth Movement","composer":["Beethoven, Ludwig van"],"composers":[{"id":70,"name":"Beethoven, Ludwig van"}],"instrument":["Piano"],"instruments":[{"id":1,"name":"Piano"}],"genre":"Classical","genre_id":1,"is_archive_only":false,"evaluation_eligible":true,"points":128750,"level":7,"canonical_url":"https://roadtovirtuosity.com/beethoven-sonata-no-15-op-28-fourth-movement","instrument_points":[{"instrument_id":1,"instrument":"Piano","points":128750}],"collections":[],"collection_semantics":"existing catalog subcategory grouping","work_identifiers":[],"work_id":null,"book":null,"sequence_position":null,"movement_number":null,"movement_title":null,"key":null,"arrangement":null,"edition":null,"entry_scope":null,"completeness":"unknown","reviewed_enrichment":false,"availability_label":"Public Domain","has_download":true,"download_availability_basis":"public license category and existing file reference; storage health not verified","description":"The finale of Beethoven’s Sonata No. 15, Op. 28, is a Rondo in D major and six-eight time. A recurring bass pattern and a gently rocking upper melody give the opening a rustic character. Between returns of this theme, the movement introduces flowing broken chords, more independent lines, stronger accents, and rapid passagework. A substantial coda ends with a faster Più Allegro and emphatic final chords.Opening refrain: The left hand starts with a pickup and establishes its repeated low-note pattern before the right-hand melody enters. Longer upper notes overlap a smaller moving voice, creating several layers within a quiet texture. The melody rises and falls in compact phrases while the accompaniment keeps its characteristic rhythm. Later repetitions add quicker notes and small changes of harmony.First contrasting episode: The music moves into rising broken-chord figures shared by both hands. Slurs connect the groups, and crescendos carry them toward stronger arrivals. A contrasting idea then places an upper melody over moving inner notes, with occasional hand changes and short ornamental gestures. Rapid right-hand passages appear above a slower bass line before the familiar opening pattern returns.Middle episode: A new, quieter idea separates the hands into short, answering figures. The bass changes register and the upper part stretches into wider intervals. The writing becomes more independent as several lines enter and overlap; slurs, ties, and accents distinguish them. This grows into forceful chordal writing and quick upper figures over a more sustained lower layer. A descending run and a pause prepare another return of the main theme.Final return and coda: The refrain and earlier broken-chord episode return with altered details. The coda begins quietly with fragments of the familiar melody and grows through repeated gestures, changing harmonies, and stronger chords. A brief slowing reduces the momentum before the final Più Allegro. Here, continuous right-hand sixteenth notes move above detached bass notes and intervals. Rising and falling runs expand across the keyboard, and a last broad descent leads to the closing chords.Interesting fact: The last page changes the marking from Allegro, ma non troppo to Più Allegro, and the right hand’s nearly continuous rapid notes give the ending a distinctly different texture from the opening refrain.How to earn points for this piece:Download or purchase the sheet music.Practice the piece carefully. Watch the video example to make sure you are accurate.Record yourself on video and upload it to YouTube. Perfection is not required. A few minor mistakes are okay.Submit a link to your video here for evaluation. We will watch your performance and give you feedback. If you need more practice, we will let you know what to work on and provide additional practice suggestions. You may also submit your video publicly so other users can evaluate it.If your performance is approved, your video will be accepted and you can collect your points.","created_at":"2026-09-09T18:28:34+00:00","first_published_at":null,"published_at":null,"updated_at":"2026-09-09T18:29:15+00:00","match_basis":"filters"}],"latest_catalog_version":23304,"source_lag_revisions":0}