RTV PUBLIC REPERTOIRE CATALOG Query: (all public entries) Filters: {"piece_id":3049,"timezone":"UTC"} Matches: 1 | Returned: 1 | Public catalog: 6494 Page 1 of 1 Next: none; end of results Previous: none Version: 23031 | Snapshot: facf137b0691d99ac9955a6dd7e22280 Created: 2026-10-01T04:39:18+00:00 | Source: 2026-10-01T04:28:34+00:00 | Expires: 2026-10-02T04:39:18+00:00 {"piece_id":3049,"title":"Kohler - Op. 300, No. 30","composer":["Kohler, Louis"],"composers":[{"id":3,"name":"Kohler, Louis"}],"instrument":["Piano"],"instruments":[{"id":1,"name":"Piano"}],"genre":"Romantic","genre_id":3,"is_archive_only":false,"evaluation_eligible":true,"points":70,"level":1,"canonical_url":"https://roadtovirtuosity.com/kohler-op-300-no-30","instrument_points":[{"instrument_id":1,"instrument":"Piano","points":70}],"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":"Non-Commercial","has_download":true,"download_availability_basis":"public license category and existing file reference; storage health not verified","description":"Op. 300, No. 30 is a measured conversation between two single-note lines. The voices share the same rhythm while their melodic directions frequently differ.\r\nMeasures 1–8 alternate short quarter-note figures with broader half-note phrases, ending in a whole-note pause. Measures 9–16 reorganize those ideas around another series of falling upper gestures. Measures 17–24 turn more often upward before both voices settle together at the final cadence.\r\nInteresting fact: Neither part is a continuously faster accompaniment: the two voices move in matching note values throughout the piece.","created_at":"2024-06-25T17:05:00+00:00","first_published_at":null,"published_at":null,"updated_at":"2026-09-22T17:49:04+00:00","match_basis":"filters"} Full response metadata (including counts, interpretation and alternate links): { "projection_revision": 2, "snapshot": "facf137b0691d99ac9955a6dd7e22280", "catalog_version": 23031, "snapshot_created_at": "2026-10-01T04:39:18+00:00", "snapshot_expires_at": "2026-10-02T04:39:18+00:00", "source_changed_at": "2026-10-01T04:28:34+00:00", "freshness_behavior": "materialized on first request after a committed source change; database triggers cover row writes and relationship writes", "source_id_sha256": "585e4b233d6ac68ab85d08853b482816b328d22cf0ca860c40eb41528a187ade", "source_content_sha256": "be0bb5aabff9c9a8c4506547d8263b8cec68d47976158a8e53c1d7e76aad0f33", "total_catalog_pieces": 6494, "schema_version": "2.0", "query": "", "normalized_query": "", "resolved_filters": { "piece_id": 3049, "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/3049?page=1&piece_id=3049&projection=full&snapshot=facf137b0691d99ac9955a6dd7e22280", "json": "https://roadtovirtuosity.com/ai/catalog/pieces/3049.json?page=1&piece_id=3049&projection=full&snapshot=facf137b0691d99ac9955a6dd7e22280", "text": "https://roadtovirtuosity.com/ai/catalog/pieces/3049.txt?page=1&piece_id=3049&projection=full&snapshot=facf137b0691d99ac9955a6dd7e22280" }, "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, "latest_catalog_version": 23031, "source_lag_revisions": 0 }