diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index b822fa1..3bbabab 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -112,7 +112,7 @@ jobs: uses: actions/cache/restore@v4 with: path: build/build_common/engraving-cache/${{ steps.renderer.outputs.fingerprint }} - key: product-vamp-pages-${{ steps.renderer.outputs.fingerprint }}-${{ hashFiles('generator/**/*.py', 'generator/*.py', 'data/practice/*.xml', 'data/songs/*.xml', 'data/rhythms/**/*.xml') }} + key: product-vamp-pages-${{ steps.renderer.outputs.fingerprint }}-${{ hashFiles('generator/**/*.py', 'generator/*.py', 'data/songs/*.xml', 'data/rhythms/**/*.xml') }} restore-keys: product-vamp-pages-${{ steps.renderer.outputs.fingerprint }}- - name: Build native release run: python3 modulus.py build --target x86_64_gcc12_release diff --git a/README.md b/README.md index 301d7e0..6d26465 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,7 @@ Pico controls: - Tap: next menu item or next score page. - Double tap: previous menu item or previous score page. -- Tap and hold: select the highlighted mode, song, exercise, or part, or return from score view to the previous menu. +- Tap and hold: select the highlighted setting, song, or part, or return from score view to the previous menu. ## Build @@ -88,7 +88,7 @@ Artifacts are published to the khodo generic package registry's required `latest Uncompressed MusicXML 3.1/4.0 scores exported from Soundslice or MuseScore live in `data/`. Generated score JSON is not committed. -`data/practice` and `data/songs` supply the authored music. `data/rhythms///` supplies the accompaniment rhythm library for 2/4, 3/4, 4/4, and 5/4. Rhythm snippets are build inputs, not separate catalog entries or runtime files. Generation loads the library once and shares it across parts. +`data/songs` supplies the authored music. `data/rhythms///` supplies the accompaniment rhythm library for 2/4, 3/4, 4/4, and 5/4. Rhythm snippets are build inputs, not separate catalog entries or runtime files. Generation loads the library once and shares it across parts. To inspect generated assets without building the full package, run: @@ -101,15 +101,15 @@ The pinned build-only dependencies are in `generator/requirements.txt`. Configur CMake builds engrave with two Python workers and share a disposable page cache under `build/build_common/engraving-cache`. Native and ARM packaging reuse unchanged pages; CI also retains this cache between runs. Music, playback, and catalog validation still run for every generation. Set `VAMP_ENGRAVING_JOBS` (1-16) to adjust concurrency, or set `VAMP_ENGRAVING_CACHE_DIR` to an empty CMake value to disable caching. Direct generator runs can opt in with `--jobs 2 --engraving-cache build/build_common/engraving-cache --progress`. -Identical notation bodies share layout and body rasterization even when titles or exercise identities differ; each score retains its own header, pages, music, and catalog identity. A `cold namespace` means no cache directory exists for the current renderer fingerprint. It does not mean that every score must be rendered independently: repeated bodies can still be reused within that build, including with persistent caching disabled. Progress separates full-score hits, body hits, newly rasterized bodies, and composed pages. +Identical notation bodies share layout and body rasterization even when titles or score identities differ; each score retains its own header, pages, music, and catalog identity. A `cold namespace` means no cache directory exists for the current renderer fingerprint. It does not mean that every score must be rendered independently: repeated bodies can still be reused within that build, including with persistent caching disabled. Progress separates full-score hits, body hits, newly rasterized bodies, and composed pages. -The build-time pipeline is Soundslice/MuseScore -> `.xml` -> musical model and rhythm plans -> part generation -> JSON, engraved PNG pages, generated-tone audio, Pico title artwork, and a read-only catalog database. Sources in `data/songs/` retain the seven-section performance form. Four-digit numbered sources in `data/practice/` (currently `0001.xml` through `0366.xml`; `0000.xml` is also valid) produce one pass each of **acoustic accompaniment**, **electric melody**, and **vocal melody**. Both categories use the authored musical key, with no key variants or key-selection menu. Duplicate titles never merge exercises. +The build-time pipeline is Soundslice/MuseScore -> `.xml` -> musical model and rhythm plans -> part generation -> JSON, engraved PNG pages, generated-tone audio, Pico title artwork, and a read-only catalog database. Sources in `data/songs/` retain the seven-section performance form. Songs generate Acoustic, Electric, and Vocal parts in their authored key, without key variants or a key-selection menu. Accompaniment uses deterministic four-bar phrase cycles: a two-bar motif repeats with a one-beat variation in the fourth bar when a suitable candidate exists. Acoustic has independently planned bass and upper-chord rhythms, including simultaneous attacks, sharing one fixed playable grip until the harmony changes. Its bass pitch, upper voicing, and TAB positions stay constant across rests, barlines, repeated chord symbols, and section labels while accompaniment continues. The bass can be the root or the chord's fifth, whichever makes the complete grip easier; explicit slash basses and inversions remain authoritative. The rhythms combine into one notated voice with no ties: each attack releases by the next attack or barline, simultaneous tones share a stem and duration, and rests appear only when the entire part is silent. Held notes are not reattacked. Electric accompaniment targets about two stabs per 4/4 bar, scaled for other meters, favoring gaps around the melody and acoustic rhythms. Each stab lasts at most a quarter note and reuses the corresponding melody passage's chord shape when available. Rhythm snippets supply attacks and rests; tied continuations do not create accompaniment attacks. Structured harmony supplies chord tones. N.C. and absent harmony remain silent. Solo slashes and the seven-section form retain their roles. Unsupported accompaniment meters and mid-measure meter changes fail explicitly. There are no musical genre presets, genre defaults, or genre metadata. Obsolete `vamp:style` hints are rejected; visual styles, fonts, colors, and barline notation remain supported. Phrase cycles are written into the generated score and played once in reading order. -Guitar parts share a theory-based voicing and proximity search over standard tuning, frets 0-20, and a maximum four-fret span including open strings. Open strings can accompany frets 1-4, but not distant positions such as 11 or 12. Acoustic uses a bass on string 5 or 6 and two or three consecutive upper strings within 2-4, with zero or one unused string between them. Electric chords use strings 1-3 or 1-4 and may omit the root. Electric melody notes longer than a quarter note, including full tied runs, receive chords when playable; chord changes create fresh attacks even for short remaining fragments. Song electric melodies are raised one octave; practice and vocal registers stay unchanged. All parts still sound one octave below their generated notation, and explicit MusicXML transposition is honored once. Unplayable melody harmonizations remain single notes with a diagnostic; unplayable accompaniment fails generation. +Guitar parts share a theory-based voicing and proximity search over standard tuning, frets 0-20, and a maximum four-fret span including open strings. Open strings can accompany frets 1-4, but not distant positions such as 11 or 12. Acoustic uses a bass on string 5 or 6 and two or three consecutive upper strings within 2-4, with zero or one unused string between them. Electric chords use strings 1-3 or 1-4 and may omit the root. Electric melody notes longer than a quarter note, including full tied runs, receive chords when playable; chord changes create fresh attacks even for short remaining fragments. Electric melodies are raised one octave; vocal registers stay unchanged. All parts still sound one octave below their generated notation, and explicit MusicXML transposition is honored once. Unplayable melody harmonizations remain single notes with a diagnostic; unplayable accompaniment fails generation. All parts use two music systems per page, with a single system only when the score ends on an odd system. Tall notation is scaled uniformly to fit the two rows; guitar notation and TAB stay together and aligned. TAB displays frets and ties without duplicate rests; standard notation retains the complete rhythm. The generated `.pages/*.png` files are the same page images displayed by the product. @@ -117,7 +117,7 @@ Electric melody prioritizes four-string chords, then melody on top, then root in Write all music in reading order: repeat bars, numbered endings, navigation jumps, and pass-specific ties are rejected. The seven-section performance arrangements remain fully written out. Chord labels use `M`, `m`, `aug`, `dim`, `sus`, and `mM7`, including explicit major triads such as `CM`. Recognized Soundslice text-only harmonies are normalized into structured chords; parenthesized chords mark optional turnarounds omitted from the final arrangement ending. -The main menu's **Playback** toggle plays the selected part once at the menu BPM, suppresses the metronome, and returns to the part menu after natural completion. Manual page turns do not seek or restart audio. Playback is off by default. Python generates shared PCM tones and exact beat timelines; C++/Sonus only loads, schedules, and mixes them. Audio sample sustain loops hold individual notes for their written duration; they never repeat musical passages. No SoundFonts or runtime synthesizer are required. Practice navigation is Exercise -> Part -> Score, with the filename number retained alongside an authored title. +The main menu's **Playback** toggle plays the selected part once at the menu BPM, suppresses the metronome, and returns to the part menu after natural completion. Manual page turns do not seek or restart audio. Playback is off by default. Python generates shared PCM tones and exact beat timelines; C++/Sonus only loads, schedules, and mixes them. Audio sample sustain loops hold individual notes for their written duration; they never repeat musical passages. No SoundFonts or runtime synthesizer are required. The main menu contains Songs, Playback, Metronome, and Tempo. Navigation is Song -> Part -> Score. Code style is managed by Modulus, using compact two-space formatting. Python imports modules by their full names and qualifies imported symbols; only `from __future__ import annotations` is exempt, and imports have no aliases. Run `./modulus.py format` to format C++ and Python, or `./modulus.py format --check` to check formatting and prohibited aliases. The project-local Neovim integration routes Conform formatting through the same container tools, including format on save and existing LazyVim toggles. Run configure first when the image or exported tooling needs updating. Use `tooling.editor.clang_format` for C++ overrides and `tooling.format.exclude` for project-relative exclusion globs; do not edit generated `.clang-format` files. diff --git a/SETUP.md b/SETUP.md index 801d634..2fc4486 100644 --- a/SETUP.md +++ b/SETUP.md @@ -31,7 +31,7 @@ Defaults: For API-only quick checks, set `runtime.headless` to `true` or run `vamp-zero --once` from a development build. -Score inputs are tracked under `data/songs/` and `data/practice/`. The build/package step generates acoustic, electric, and vocal parts, engraved pages, audio, and the read-only catalog database. Installation replaces these assets together; no database migration or runtime score import is needed. +Score inputs are tracked under `data/songs/`. The build/package step generates acoustic, electric, and vocal parts, engraved pages, audio, and the read-only catalog database. Installation replaces these assets together; no database migration or runtime score import is needed. ## Raspberry Pi Pico 2 W @@ -45,7 +45,7 @@ to the mounted `RPI-RP2` drive. The default firmware connects to SSID `Vamp Control` with passphrase `vamp-control`, then talks to `192.168.42.1:8080`. -The Pico screen is landscape. Its top bar is blue while connecting, yellow while retrying or when the Zero API is unavailable, and green when the Zero responds. The area below the bar stays blank until a performance or practice score is active, then it shows the title, selected part, and page count. +The Pico screen is landscape. Its top bar is blue while connecting, yellow while retrying or when the Zero API is unavailable, and green when the Zero responds. The area below the bar stays blank until a score is active, then it shows the title, selected part, and page count. Controls: diff --git a/TECHNICAL_GUIDE.md b/TECHNICAL_GUIDE.md index db7613e..9220a0b 100644 --- a/TECHNICAL_GUIDE.md +++ b/TECHNICAL_GUIDE.md @@ -9,8 +9,8 @@ Product Vamp follows the Modulus product layout used by the khodo repos: - `include/vamp_protocol` and `src/vamp_protocol`: shared route and page-command contracts used by both devices. - `cmake/pico.cmake` and `cmake/zero.cmake`: device-specific build definitions selected by the root `CMakeLists.txt`. - `include/vamp_style.hpp` and `src/vamp_style.cpp`: shared visual palette. `include/vamp_pico/artwork.hpp` defines the Pico coverage-image and sprite interfaces; fixed artwork is generated in the build directory. -- `data`: authored MusicXML for performance songs, practice exercises, and accompaniment rhythms, plus the generator regression summary. -- `generator`: build-time Python rhythm planning, part generation, guitar placement, scat lyrics, engraving, audio compilation, Pico artwork, and catalog construction. +- `data`: authored MusicXML for performance songs and accompaniment rhythms, plus the generator regression summary. +- `generator`: build-time Python rhythm planning, part generation, guitar placement, engraving, audio compilation, Pico artwork, and catalog construction. - `package`: generic bundle inputs, scripts, config, static font assets, and device install files. ## Zero Runtime @@ -36,11 +36,9 @@ The AP setup pins NetworkManager to 2.4 GHz channel 6 with WPA2/RSN and CCMP cip On Raspberry Pi OS Lite, the installed display service owns `tty1`, conflicts with `getty@tty1.service`, and starts the Zero container through `product-vamp-start-zero`. The wrapper switches to the display VT when `chvt` is available and runs `vamp-zero` inside the container through `setsid --wait --ctty` with `/dev/tty1` as stdin, giving raylib's DRM backend a real virtual terminal while keeping Docker attached to the long-running display process. SSH remains the normal admin path and `tty2` is enabled as the fallback local console. -At startup the Zero validates the packaged `catalog.db` application identifier and required table structure, opens it read-only through Noto, and loads menu metadata. It never creates or migrates a database, scans score JSON, or repairs metadata. Performance navigation is Song -> Part -> Score; practice is Exercise -> Part -> Score. Both offer Acoustic, Electric, and Vocal, without key selection. Musical interpretation, spacing, beaming, ties, accidentals, and pagination happen on the build host. The Zero displays engraved PNGs and retains at most two page textures. +At startup the Zero validates the packaged `catalog.db` application identifier and required table structure, opens it read-only through Noto, and loads menu metadata. It never creates or migrates a database, scans score JSON, or repairs metadata. The main menu contains Songs, Playback, Metronome, and Tempo. Song -> Part -> Score navigation offers Acoustic, Electric, and Vocal without key selection. Musical interpretation, spacing, beaming, ties, accidentals, and pagination happen on the build host. The Zero displays engraved PNGs and retains at most two page textures. -Runtime catalogs contain immutable metadata shared by navigation, the HTTP service, and the UI. Song groups reference canonical records by index; practice is a flat, numerically ordered exercise list. SQLite retains complete bundles, while cached measure/page counts let menu queries avoid reading musical JSON. Python constructs the complete database before deployment; metadata and embedded JSON are published together. There are no custom rows, runtime imports, metadata-repair triggers, or persisted page-state tables. Selecting a score loads only that bundle asynchronously, discarding stale results after navigation; the view keeps at most two page textures. - -Practice exercise IDs are the four-digit source stems, including `0000` when present. Part IDs append the part name, such as `0001-electric`. Duplicate titles and identical placeholder music remain independent exercises. The catalog stores exercise identity and part metadata without practice categories, lesson groups, or key variants. Every exercise must have all three parts. Older catalogs must be rebuilt or reinstalled, not migrated. +Runtime catalogs contain immutable metadata shared by navigation, the HTTP service, and the UI. Song groups reference canonical records by index. SQLite retains complete bundles, while cached measure/page counts let menu queries avoid reading musical JSON. Python constructs the complete database in one transaction before deployment; metadata and embedded JSON are published together after an integrity check. The single `songs` table uses strict column types, primary-key and path uniqueness constraints, and JSON validity checks. Menu rows are ordered by title, composer, part, and ID with binary collation, using the matching `songs_menu` index; C++ groups the ordered rows in one pass without sorting them again. Noto provides read-only connections, bound score lookups, application-ID checks, and quick integrity checks. Product-specific schema and asset-path validation remain in the application. There are no custom rows, runtime imports, metadata-repair triggers, or persisted page-state tables. Selecting a score loads only that bundle asynchronously, discarding stale results after navigation; the view keeps at most two page textures. `--once` (also `runtime.exit_after_startup`) is a headless readiness check: it checks database integrity and validates the catalog and referenced page assets, checks runtime-directory writes and the configured server bind, and exits without opening audio/display devices or publishing a readiness heartbeat. Page checks include containment, checksums, CPU-only PNG decoding, and exact 976x484 dimensions. The configured heartbeat destination must be absent or a regular file, never a directory, symlink, or special file. Runtime writes and readiness probes use exclusive sibling temporary files; readiness leaves an existing heartbeat unchanged and removes its probes. `--health-check` instead probes the running service's read-only `/api/health` endpoint using the configured timeout. A stopped/unresponsive service or an invalid response fails the check; it does not create or repair files. `--check-config` remains configuration-only. @@ -50,11 +48,11 @@ Zero and Pico share one gesture state machine: a second release within 220 ms of ## Score Generation -The build runs `python3 -m generator` against `data/` and writes build-only assets under the CMake binary tree. Every song and exercise produces acoustic, electric, and vocal parts in its authored musical key. Source counts are discovered, not fixed in code. Generator-only optional chord markers are consumed before publishing. +The build runs `python3 -m generator` against `data/` and writes build-only assets under the CMake binary tree. Every song produces acoustic, electric, and vocal parts in its authored musical key. Source counts are discovered, not fixed in code. Generator-only optional chord markers are consumed before publishing. -Practice sources live directly in `data/practice/` with four-digit ASCII filenames, currently `0001.xml` through `0366.xml`; `0000.xml` is also valid. For example, `data/practice/0001.xml` generates `practice/0001/{acoustic,electric,vocal}.json` and corresponding page directories. Songs stay in `data/songs/`. The filename number determines exercise identity and ordering; MusicXML titles determine labels, falling back to the number. Root-level XML, other practice filenames, and nested practice directories are rejected. Adding, renaming, or removing a source requires no registry edit. Regeneration replaces the output tree and catalog, removing old three-digit paths and IDs without aliases or migration. The current 366 exercises produce 1,098 practice parts, plus six performance parts. +Songs live directly in `data/songs/`. Each source produces acoustic, electric, and vocal parts under `songs/`, with matching page directories. Adding, renaming, or removing a source requires no registry edit. Regeneration replaces the output tree and catalog. The two current songs generate six parts. -The pipeline is Soundslice/MuseScore -> uncompressed `.xml` -> musical model and rhythm plans -> part generation -> semantic JSON, audio, engraved pages, and Pico title artwork -> packaged SQLite catalog and assets. Export MusicXML 3.1 or 4.0, `score-partwise`, with one part and one staff. The musical model retains independent voices and per-tone durations/ties; automatic practice generation additionally requires a single monophonic melody and optional structured harmonies. Packaged music describes each generated part, not an archival copy of the XML. +The pipeline is Soundslice/MuseScore -> uncompressed `.xml` -> musical model and rhythm plans -> part generation -> semantic JSON, audio, engraved pages, and Pico title artwork -> packaged SQLite catalog and assets. Export MusicXML 3.1 or 4.0, `score-partwise`, with one part and one staff. The musical model retains independent voices and per-tone durations/ties. Packaged music describes each generated part, not an archival copy of the XML. ### Rhythm Sources @@ -102,7 +100,7 @@ Parenthesized chord symbols mark optional turnarounds, including Soundslice's te ### Linear Reading Order -There is no repeat analyzer, expansion pass, or repeat/ending engraver. Practice reads the source once in authored order. Performance retains the seven-section arranger, writing every section explicitly onto successive pages; neither display nor playback jumps backward. +There is no repeat analyzer, expansion pass, or repeat/ending engraver. Performance retains the seven-section arranger, writing every section explicitly onto successive pages; neither display nor playback jumps backward. Repeat signs, numbered endings, D.C./D.S./coda navigation, and `time-only` ties fail import rather than being ignored or expanded. Write the intended notes and rests explicitly, including any alternate ending. Legacy repeat fields in generated musical documents are rejected; regenerate assets instead of retaining a compatibility interpreter. Full leading-rest measures remain full measures, not inferred pickups. Missing titles fall back to filenames and missing composer credits remain empty, as with the current Soundslice exports. @@ -122,17 +120,15 @@ Measure durations, event onsets/durations, harmony offsets, span times, and pitc ### Shared Part Generation -`parts.py` owns shared source validation, melody-copying, measure construction, rests, and solo slashes. `rhythm.py` loads snippets; `accompaniment.py` plans phrase cycles and realizes independent bass/upper voices or electric stabs. Before guitar placement, `acoustic.py` shortens generated bass/upper attacks so they cannot overlap and groups them into continuous harmony spans; afterward it combines them into one notated voice. `guitar.py` selects one complete grip per acoustic span using its shared candidate generation and placement search. `melody.py` identifies long tied melody runs and splits them at harmony changes before guitar placement. `arrange/generate.py` supplies the existing seven-section song form; `practice/generate.py` supplies a single source pass. `pitch.py` resolves source instrument transposition and the shared written-octave convention. There is no generic twelve-key transposer or separate practice fretboard solver. +`parts.py` owns shared source validation, melody-copying, measure construction, rests, and solo slashes. `rhythm.py` loads snippets; `accompaniment.py` plans phrase cycles and realizes independent bass/upper voices or electric stabs. Before guitar placement, `acoustic.py` shortens generated bass/upper attacks so they cannot overlap and groups them into continuous harmony spans; afterward it combines them into one notated voice. `guitar.py` selects one complete grip per acoustic span using its shared candidate generation and placement search. `melody.py` identifies long tied melody runs and splits them at harmony changes before guitar placement. `arrange/generate.py` supplies the existing seven-section song form. `pitch.py` resolves source instrument transposition and the shared written-octave convention. There is no generic twelve-key transposer. Generated accompaniment has no ties. Acoustic attacks release at the earliest of their planned end, the next combined bass/upper attack, or the barline. Simultaneous bass/upper attacks use the shorter planned duration for the entire grip. If a binary duration would need ties, it shortens to the longest conventional single note that fits, followed by silence; no extra attack or artificial tuplet is introduced. Rhythm-snippet continuations are silent, and the planner does not count them as acoustic coverage. After placement, consolidation preserves the prepared timing and TAB assignments, combines simultaneous tones under one stem, and writes rests only for complete silence. A silent full bar has one measure rest. Old lane stem directions and beam groups are removed in favor of single-voice engraving. Authored melody ties, solo slashes, and electric melody harmonization remain separate from this build-time accompaniment policy. -Practice acoustic accompaniment is derived from structured harmony roots, kinds, degrees, inversions, and slash basses using the same generation rules as songs. A missing harmony or N.C. produces rests, not guessed chords. Electric retains the melody's register and spelling while adding playable chords to long notes. Vocal retains authored notes and receives scat lyrics. Song vocal lyrics are unchanged. Practice optional-turnaround harmonies are played once, without creating extra sections. +Acoustic accompaniment uses the planned foundation. Electric accompaniment sections in songs use the response plan; song electric melody sections are raised one octave before harmonization. Song sections remain Rhythm Lead-in, Vocal Melody, Guitar Melody, Guitar Solo, Guitar Solo, Vocal Melody, and Ending, with each part retaining its melody, accompaniment, rest, or solo-slash role. Optional turnarounds are removed before planning the final ending. The generated phrase cycles contain explicit events in reading order, not runtime loops or repeat signs. -Acoustic accompaniment in songs and practice uses the planned foundation. Electric accompaniment sections in songs use the response plan; song electric melody sections are raised one octave before harmonization. Song sections remain Rhythm Lead-in, Vocal Melody, Guitar Melody, Guitar Solo, Guitar Solo, Vocal Melody, and Ending, with each part retaining its melody, accompaniment, rest, or solo-slash role. Optional turnarounds are removed before planning the final ending. The generated phrase cycles contain explicit events in reading order, not runtime loops or repeat signs. +Each source is parsed, validated, and normalized once for all three parts. The batch generator computes shared accompaniment plans before building those parts. Public `arrange_document` and `generate_performance_scores` calls require a keyword `rhythms` argument holding a `generator.rhythm.Library`; internal part builders receive precomputed plans. Builders treat the prepared source and plans as read-only and own their generated notes and spans. Source-path checks reject colliding song slugs before writing parts: for example, `one-two.xml` and `one_two.xml` would both produce `one-two-acoustic.json` and cannot coexist. -Each source is parsed, validated, and normalized once for all three parts. The batch generator computes shared accompaniment plans before building those parts. Public `arrange_document`, `practice_document`, `generate_performance_scores`, and `generate_practice_scores` calls require a keyword `rhythms` argument holding a `generator.rhythm.Library`; internal part builders receive precomputed plans. Builders treat the prepared source and plans as read-only and own their generated notes and spans. Source-path checks reject colliding song slugs before writing parts: for example, `one-two.xml` and `one_two.xml` would both produce `one-two-acoustic.json` and cannot coexist. - -All three parts, for both songs and practice, use octave-transposing notation: written notes sound one octave lower. This includes the vocal part for the singer's range. Unmarked source notation uses that convention by default. Practice and vocal melodies retain their written pitches and octave numbers. Song electric melody sections add twelve semitones to both written and sounding pitch; the guitar's octave-transposing convention still applies. For practice, written C4 sounds C3 (A-string fret 3), and written C#6 sounds C#5, within the 0-20 fret range. Generated accompaniment is notated using the same convention. +All three parts use octave-transposing notation: written notes sound one octave lower. This includes the vocal part for the singer's range. Unmarked source notation uses that convention by default. Vocal melodies retain their written pitches and octave numbers. Song electric melody sections add twelve semitones to both written and sounding pitch; the guitar's octave-transposing convention still applies. Written C4 sounds C3 (A-string fret 3), and written C#6 sounds C#5, within the 0-20 fret range. Generated accompaniment is notated using the same convention. `pitch.py` resolves explicit MusicXML instrument transposition once before part generation. Explicit zero transposition is also authoritative. Octave-clef exports already encode sounding pitch in their note values, so they do not receive another implicit octave subtraction. Generated parts carry an explicit `transpose.octave_change: -1`; guitar placement and audio read that shared state. Internal concert-pitch normalization and written-pitch conversion cancel for ordinary source notation except for the intentional song electric melody octave increase. There is no automatic octave fitting, vocal-specific range shift, or key transposition. @@ -146,19 +142,15 @@ Electric chord blocks use strings 1-3 or 1-4, including string 1. Rootless voici Placement uses the ordered `VoicingCost` components: electric string shortfall from four, melody covered, number of tones above the melody, missing root, physical effort, and missing optional pitch classes. These costs accumulate over the whole passage, so movement cannot outweigh the earlier musical priorities. Melody height compares sounding pitch; unison doubling does not cover it. Electric accompaniment uses the same ranking without the melody-height terms. Acoustic does not receive electric fullness/root penalties: a simpler three-note grip can beat a more awkward four-note grip while satisfying its hard harmonic requirements. -`electric.py` links song accompaniment attacks to harmonized melody events using authored source positions, not displayed measure numbers or a song-wide chord dictionary. References stay inside the corresponding source harmony span and must match its structured chord. Within a span, an attack uses the latest available melody grip at or before its source position, or the first later grip if it precedes all melody chords. This allows different shapes for the same chord in different passages. After guitar placement and melody tie resolution, linked stabs copy the actual melody pitches and TAB positions while retaining their own IDs, timing, and written durations; melody ties and markings are not copied. A melody that remains a single note provides no grip. Passages without a matching playable three- or four-string melody chord, including altered endings without a corresponding reference, retain independently generated electric shapes. No reference metadata reaches runtime JSON, and practice electric remains the melody part without an added accompaniment section. +`electric.py` links song accompaniment attacks to harmonized melody events using authored source positions, not displayed measure numbers or a song-wide chord dictionary. References stay inside the corresponding source harmony span and must match its structured chord. Within a span, an attack uses the latest available melody grip at or before its source position, or the first later grip if it precedes all melody chords. This allows different shapes for the same chord in different passages. After guitar placement and melody tie resolution, linked stabs copy the actual melody pitches and TAB positions while retaining their own IDs, timing, and written durations; melody ties and markings are not copied. A melody that remains a single note provides no grip. Passages without a matching playable three- or four-string melody chord, including altered endings without a corresponding reference, retain independently generated electric shapes. No reference metadata reaches runtime JSON. Physical effort is `movement + 2 * max(0, highest_fret - 12) + fret_span` for electric and exact melody placement, and `movement + 2 * max(0, highest_fret - 12) + 3 * fret_span + 2 * (distinct_frets - 1)` for acoustic. The shared `PREFERRED_MAX_FRET` is 12: height alone adds no cost within frets 0-12 inclusive, then adds two points per excess fret through the hard maximum of 20. This is a soft contribution to effort, not a range priority overriding musical correctness, grip simplicity, or movement. Movement is the Manhattan distance between doubled fret/string position centers. Open strings count in every fret measurement. Acoustic shape costs are charged once per harmony span, independent of rhythm density, and transitions compare complete grips rather than whichever lane last sounded. Pure melody tie continuations add no fresh shape or movement cost. There is no automatic octave fitting. Candidate pruning and the exact small-grid distance transform share this ranking; held notes keep their occupied strings and all compatible candidate states. Stable position ordering resolves equal costs. There is no finger assignment, barre logic, or predefined chord-shape dictionary. These are proximity and fretboard-feasibility constraints, not a guarantee of comfortable fingering. Nonstandard tuning, capos, microtonal frets, and unplayable passages fail with source/part/event context; there is no slash fallback for a failed chord. Existing assets remain untouched after failure. -### Practice Scat - -`scat.py` generates one lyric verse from the authored melody without changing notes or rhythm. Every untied attack receives one syllable: `doo` for a duration at least the local beat, `dat` for a shorter phrase ending, `dit` for a short offbeat, and `ba` for another short attack. Consecutive matching short syllables alternate with `da`. Phrase boundaries come from gaps/rests, section labels, and the score end, not every barline. Compound/additive meters and pickups determine beat placement; unmetered music uses duration and phrase endings without inventing accents. Grace attacks receive short syllables; cue notes do not. Tied chains receive one syllable with an extender ending at the chain's actual end, including across pages. There is no randomness or vocal range/octave adaptation. - ### Playback Boundary -All musical compilation and tone synthesis run in Python (`generator/playback.py`). Each transformed score receives a sorted timeline of independent tone events with rational quarter-note `onset` and `end` positions. Ties become one continuous attack. Rests and spacers remain silence, including trailing silence. Harmony labels are not auto-accompaniment: only pitches actually present in the selected arrangement or exercise sound. Cue notes are silent, hidden pitched notes sound, and pitchless rhythm slashes are silent. +All musical compilation and tone synthesis run in Python (`generator/playback.py`). Each transformed score receives a sorted timeline of independent tone events with rational quarter-note `onset` and `end` positions. Ties become one continuous attack. Rests and spacers remain silence, including trailing silence. Harmony labels are not auto-accompaniment: only pitches actually present in the selected arrangement sound. Cue notes are silent, hidden pitched notes sound, and pitchless rhythm slashes are silent. The `soft-struck` profile generates shared mono 48 kHz PCM16 WAVs with a short attack/decay and a seamless sustain loop, plus a shared 50 ms release envelope. Exact sounding pitches, including supported microtones, determine samples. Instrument transposition is applied once from the generated musical model, without role- or filename-dependent octave heuristics. Samples are shared across scores and voices by content identity. There are no SoundFonts, bundled instrument samples, oscillators, or MusicXML parsing at runtime. @@ -168,7 +160,7 @@ When grace groups steal from both ends of one donor, their adjustments accumulat At runtime the shared on-demand score loader serves both display and audio. A background worker validates and loads only the selected score's samples, converts absolute beat positions to rounded sample frames at the menu BPM, and prepares a Sonus sequence. Pitch does not change with BPM, and rounding absolute positions avoids cumulative timing drift. The I/O loop publishes the prepared sequence and polls completion without doing disk I/O or musical interpretation. Sonus mixes preallocated voices from immutable PCM and retires them on control threads; the callback never synthesizes tones or loads files. Limits are one million events, 512 distinct samples, 64 MiB decoded samples per selection, 64 simultaneous voices including releases, and 24 hours at the selected BPM. Exceeding them reports an error rather than dropping notes. -`audio.playback_enabled` defaults to false. The obsolete `track_enabled` setting is rejected with a diagnostic naming its replacement. Playback suppresses the metronome without changing its stored toggle. Authored tempo marks remain notation; menu BPM is constant throughout a session. Selecting a practice or performance part starts a new session. Manual page changes never restart or seek. Natural completion, including trailing silence/release, returns to the corresponding part menu with its selection preserved. Leaving the score cancels playback; stale results cannot close a newer score. Errors remain visible rather than being mistaken for completion. +`audio.playback_enabled` defaults to false. The obsolete `track_enabled` setting is rejected with a diagnostic naming its replacement. Playback suppresses the metronome without changing its stored toggle. Authored tempo marks remain notation; menu BPM is constant throughout a session. Selecting a part starts a new session. Manual page changes never restart or seek. Natural completion, including trailing silence/release, returns to the corresponding part menu with its selection preserved. Leaving the score cancels playback; stale results cannot close a newer score. Errors remain visible rather than being mistaken for completion. `--once` additionally validates referenced audio without opening display/audio hardware. Runtime packages contain WAVs alongside pages and the SQLite catalog; the source XML and Python dependencies remain build-only. @@ -178,11 +170,11 @@ At runtime the shared on-demand score loader serves both display and audio. A ba Engraving supports a bounded process pool (`VAMP_ENGRAVING_JOBS`, default 2) and a build-only content-addressed page cache (`VAMP_ENGRAVING_CACHE_DIR`, default `build/build_common/engraving-cache`). Keys include the complete musical document, engraving implementation, fonts/metadata, style, Python and rendering dependency versions. Playback is deliberately excluded from page keys and is always rebuilt independently. Cache hits are copied into the current staged output and checked for checksums, PNG decoding, dimensions, blank pages and clipped ink. Missing or corrupt entries are regenerated. All semantic and asset validation, database construction and transactional publication remain in place. The cache is not installed and can be deleted at any time when builds are idle. CI saves it after the native build and reuses it for ARM packaging; generation prints stage timing and per-worker progress instead of remaining silent during engraving. -Reuse has two levels. A full-score hit restores complete page images for the same musical document and metadata. A notation-body group shares system layout and body pixels among documents with identical staff content, while retaining each document's title, subtitle, pagination, footer, and complete semantic bundle. Body keys include the rendering context and actual page-band geometry; incompatible placement cannot reuse those pixels. Each header/footer is composed separately, and pages whose drawing primitives cannot be separated safely use full-page rasterization. This reuse never merges exercise IDs, catalog records, or authored music. +Reuse has two levels. A full-score hit restores complete page images for the same musical document and metadata. A notation-body group shares system layout and body pixels among documents with identical staff content, while retaining each document's title, subtitle, pagination, footer, and complete semantic bundle. Body keys include the rendering context and actual page-band geometry; incompatible placement cannot reuse those pixels. Each header/footer is composed separately, and pages whose drawing primitives cannot be separated safely use full-page rasterization. This reuse never merges score IDs, catalog records, or authored music. `notation.py` interprets staff state, exact pitch positions and shared accidental state; `notes.py` and `attributes.py` construct symbols; `spans.py` handles beams, ties, tuplets, octave shifts and lyric continuations; `layout.py` handles spacing and pagination. `fonts.py` reads bundled OTF outlines and SMuFL metadata, caching metrics and outlines for one generation run. `raster.py` uses FontTools, aggdraw and Pillow only as low-level font and drawing libraries. All dependencies are pinned in `generator/requirements.txt` and remain build-only. Standard glyph names and their upstream notice are vendored alongside the fonts; no system music fonts are consulted. -Voices retain separate stems and collision offsets; chord tones retain their own written durations and per-tone ties. Pitched and percussion material use their own staff positions. Unknown exact microtonal alterations use a rational semitone annotation rather than a rounded accidental; an unavailable explicit SMuFL glyph is an error. The broader model/engraver supports this notation, while automatic guitar and practice generation enforce the source contracts above. +Voices retain separate stems and collision offsets; chord tones retain their own written durations and per-tone ties. Pitched and percussion material use their own staff positions. Unknown exact microtonal alterations use a rational semitone annotation rather than a rounded accidental; an unavailable explicit SMuFL glyph is an error. The broader model/engraver supports this notation, while automatic guitar generation enforces the source contracts above. Generated guitar tones carry `tablature: {string, fret}`; their staff is marked `tablature: true`. `engraving/tablature.py` draws a six-line TAB view below standard notation, sharing onset columns, barlines, and page breaks. Both views belong to one system and never duplicate the semantic timeline or playback events. Standard notation carries rhythm, rests, and tuplets; TAB carries positions, solo slashes, and tied continuations without rest glyphs. Strings and frets are validated against sounding pitch, and the layout audit checks each visible TAB numeral's position and alignment. diff --git a/conanfile.py b/conanfile.py index 19e1cd2..5e814e4 100644 --- a/conanfile.py +++ b/conanfile.py @@ -30,7 +30,6 @@ class product_vamp_conan(conan.ConanFile): "modulus.json", "cmake/*.cmake", "data/expected/*.json", - "data/practice/*.xml", "data/songs/*.xml", "data/rhythms/**/*.xml", "tests/fixtures/*", diff --git a/data/practice/0001.xml b/data/practice/0001.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0001.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0002.xml b/data/practice/0002.xml deleted file mode 100644 index 4cfc349..0000000 --- a/data/practice/0002.xml +++ /dev/null @@ -1,924 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 16 - half - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - - - D - - minor-seventh - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - C - 1 - 6 - - 4 - eighth - sharp - begin - - - - A - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 5 - - 4 - eighth - continue - - - - G - 1 - 5 - - 4 - eighth - sharp - end - - - - - - G - - dominant - - - - C - 6 - - 4 - eighth - begin - - - - A - 5 - - 4 - eighth - continue - - - - F - 5 - - 4 - eighth - continue - - - - A - -1 - 5 - - 4 - eighth - flat - end - - - - E - 6 - - 8 - quarter - - - - G - 5 - - 4 - eighth - begin - - - - C - 6 - - 4 - - eighth - end - - - - - - - - - C - - major-seventh - - - - C - 6 - - 32 - - whole - - - - - - - - - 16 - half - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - - - B - - minor-ninth - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - C - 1 - 6 - - 4 - eighth - sharp - begin - - - - B - 5 - - 4 - eighth - continue - - - - A - 5 - - 4 - eighth - continue - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - - - E - - dominant - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - continue - - - - E - 5 - - 4 - eighth - continue - - - - E - -1 - 5 - - 4 - eighth - flat - end - - - - D - 5 - - 4 - eighth - begin - - - - E - 5 - - 4 - eighth - natural - continue - - - - F - 1 - 5 - - 4 - eighth - continue - - - - G - 1 - 5 - - 4 - eighth - end - - - - - - A - - major-seventh - - - - A - 5 - - 32 - whole - - - - - - 16 - half - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - - - D - - minor-seventh - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - C - 1 - 6 - - 4 - eighth - sharp - begin - - - - A - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 5 - - 4 - eighth - continue - - - - G - 1 - 5 - - 4 - eighth - sharp - end - - - - - - G - - dominant - - - - C - 6 - - 4 - eighth - begin - - - - A - 5 - - 4 - eighth - continue - - - - F - 5 - - 4 - eighth - continue - - - - A - -1 - 5 - - 4 - eighth - flat - end - - - - E - 6 - - 8 - quarter - - - - G - 5 - - 4 - eighth - begin - - - - C - 6 - - 4 - - eighth - end - - - - - - - - - C - - major-seventh - - - - C - 6 - - 32 - - whole - - - - - - - - - 16 - half - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - - - B - - minor-ninth - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - C - 1 - 6 - - 4 - eighth - sharp - begin - - - - B - 5 - - 4 - eighth - continue - - - - A - 5 - - 4 - eighth - continue - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - - - E - - dominant - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - continue - - - - E - 5 - - 4 - eighth - continue - - - - E - -1 - 5 - - 4 - eighth - flat - end - - - - D - 5 - - 4 - eighth - begin - - - - E - 5 - - 4 - eighth - natural - continue - - - - F - 1 - 5 - - 4 - eighth - continue - - - - G - 1 - 5 - - 4 - eighth - end - - - - - - A - - major-seventh - - - - A - 5 - - 32 - whole - - - - - - 32 - whole - - - - diff --git a/data/practice/0003.xml b/data/practice/0003.xml deleted file mode 100644 index bf3e81c..0000000 --- a/data/practice/0003.xml +++ /dev/null @@ -1,2065 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-21 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - D - - major - - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - continue - - - - D - 5 - - 4 - eighth - continue - - - - F - 5 - - 4 - eighth - natural - end - - - - E - - major - - - - B - 5 - - 4 - eighth - begin - - - - G - 1 - 5 - - 4 - eighth - sharp - continue - - - - E - 5 - - 4 - eighth - continue - - - - G - 5 - - 4 - eighth - natural - end - - - - - - F - 1 - - major - - - - C - 1 - 6 - - 4 - eighth - sharp - begin - - - - A - 1 - 5 - - 4 - eighth - sharp - continue - - - - F - 1 - 5 - - 4 - eighth - sharp - continue - - - - A - 5 - - 4 - eighth - natural - end - - - - A - -1 - - major - - - - E - -1 - 6 - - 4 - eighth - flat - begin - - - - C - 6 - - 4 - eighth - natural - continue - - - - A - -1 - 5 - - 4 - eighth - flat - continue - - - - B - 5 - - 4 - eighth - end - - - - - - F - - major - - - - C - 6 - - 4 - eighth - begin - - - - A - 5 - - 4 - eighth - continue - - - - F - 5 - - 4 - eighth - continue - - - - G - 5 - - 4 - eighth - end - - - - D - - major - - - - A - 5 - - 16 - - half - - - - - - - - - - - - A - 5 - - 8 - - quarter - - - - - - - 8 - quarter - - - - A - -1 - 5 - - 4 - eighth - flat - begin - - - - F - 5 - - 4 - eighth - end - - - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - G - 5 - - 4 - eighth - begin - - - - E - 5 - - 4 - eighth - end - - - - - - D - -1 - - major - - - - A - -1 - 5 - - 4 - eighth - flat - begin - - - - F - 5 - - 4 - eighth - end - - - - D - -1 - 5 - - 4 - eighth - flat - begin - - - - E - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - E - -1 - 5 - - 4 - eighth - flat - end - - - - - - C - - major - - - - G - 5 - - 4 - eighth - begin - - - - E - 5 - - 4 - eighth - end - - - - C - 5 - - 4 - eighth - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - end - - - - E - 5 - - 8 - - quarter - - - - - - - - - E - 5 - - 16 - - half - - - - - - - 8 - quarter - - - - - - D - - other - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - B - - other - - - - C - 1 - 6 - - 4 - eighth - sharp - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - - - E - -1 - 5 - - 4 - eighth - flat - begin - - - - B - 4 - - 4 - eighth - end - - - - D - 5 - - 4 - eighth - begin - - - - A - -1 - - other - - - - B - -1 - 5 - - 4 - eighth - flat - end - - - - E - -1 - 5 - - 4 - eighth - begin - - - - C - 5 - - 4 - eighth - end - - - - - - A - -1 - 4 - - 4 - eighth - flat - begin - - - - B - 4 - - 4 - eighth - end - - - - F - - other - - - - G - 5 - - 4 - eighth - begin - - - - C - 5 - - 4 - eighth - end - - - - A - 4 - - 4 - eighth - natural - begin - - - - F - 4 - - 4 - eighth - end - - - - - - A - -1 - 4 - - 4 - eighth - flat - begin - - - - E - 5 - - 4 - - eighth - end - - - - - - - E - 5 - - 16 - - - half - - - - - - - - - - E - 5 - - 8 - - quarter - - - - - - - 8 - quarter - - - - D - - other - - - - A - -1 - 5 - - 4 - eighth - flat - begin - - - - F - 5 - - 4 - eighth - end - - - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - C - 1 - 6 - - 4 - eighth - sharp - begin - - - - F - 1 - - other - - - - C - 6 - - 4 - eighth - natural - end - - - - - - A - 5 - - 4 - eighth - begin - - - - C - 1 - 6 - - 4 - eighth - sharp - end - - - - A - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - A - 5 - - 4 - eighth - natural - begin - - - - F - 6 - - 4 - eighth - end - - - - - - B - -1 - - other - - - - E - 6 - - 4 - eighth - begin - - - - D - -1 - 6 - - 4 - eighth - flat - end - - - - F - 6 - - 4 - eighth - begin - - - - D - 6 - - 4 - eighth - natural - end - - - - B - -1 - 5 - - 4 - eighth - flat - begin - - - - D - -1 - 6 - - 4 - eighth - flat - end - - - - - - A - 6 - - 24 - half - - - - - - - - - - D - - major - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - continue - - - - D - 5 - - 4 - eighth - continue - - - - F - 5 - - 4 - eighth - natural - end - - - - E - - major - - - - B - 5 - - 4 - eighth - begin - - - - G - 1 - 5 - - 4 - eighth - sharp - continue - - - - E - 5 - - 4 - eighth - continue - - - - G - 5 - - 4 - eighth - natural - end - - - - - - F - 1 - - major - - - - C - 1 - 6 - - 4 - eighth - sharp - begin - - - - A - 1 - 5 - - 4 - eighth - sharp - continue - - - - F - 1 - 5 - - 4 - eighth - sharp - continue - - - - A - 5 - - 4 - eighth - natural - end - - - - A - -1 - - major - - - - E - -1 - 6 - - 4 - eighth - flat - begin - - - - C - 6 - - 4 - eighth - natural - continue - - - - A - -1 - 5 - - 4 - eighth - flat - continue - - - - B - 5 - - 4 - eighth - end - - - - - - F - - major - - - - C - 6 - - 4 - eighth - begin - - - - A - 5 - - 4 - eighth - continue - - - - F - 5 - - 4 - eighth - continue - - - - G - 5 - - 4 - eighth - end - - - - D - - major - - - - A - 5 - - 16 - - half - - - - - - - - - - - - A - 5 - - 8 - - quarter - - - - - - - 8 - quarter - - - - A - -1 - 5 - - 4 - eighth - flat - begin - - - - F - 5 - - 4 - eighth - end - - - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - G - 5 - - 4 - eighth - begin - - - - E - 5 - - 4 - eighth - end - - - - - - D - -1 - - major - - - - A - -1 - 5 - - 4 - eighth - flat - begin - - - - F - 5 - - 4 - eighth - end - - - - D - -1 - 5 - - 4 - eighth - flat - begin - - - - E - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - E - -1 - 5 - - 4 - eighth - flat - end - - - - - - C - - major - - - - G - 5 - - 4 - eighth - begin - - - - E - 5 - - 4 - eighth - end - - - - C - 5 - - 4 - eighth - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - end - - - - E - 5 - - 8 - - quarter - - - - - - - - - E - 5 - - 16 - - half - - - - - - - 8 - quarter - - - - - - D - - other - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - B - - other - - - - C - 1 - 6 - - 4 - eighth - sharp - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - - - E - -1 - 5 - - 4 - eighth - flat - begin - - - - B - 4 - - 4 - eighth - end - - - - D - 5 - - 4 - eighth - begin - - - - A - -1 - - other - - - - B - -1 - 5 - - 4 - eighth - flat - end - - - - E - -1 - 5 - - 4 - eighth - begin - - - - C - 5 - - 4 - eighth - end - - - - - - A - -1 - 4 - - 4 - eighth - flat - begin - - - - B - 4 - - 4 - eighth - end - - - - F - - other - - - - G - 5 - - 4 - eighth - begin - - - - C - 5 - - 4 - eighth - end - - - - A - 4 - - 4 - eighth - natural - begin - - - - F - 4 - - 4 - eighth - end - - - - - - A - -1 - 4 - - 4 - eighth - flat - begin - - - - E - 5 - - 4 - - eighth - end - - - - - - - E - 5 - - 16 - - - half - - - - - - - - - - E - 5 - - 8 - - quarter - - - - - - - 8 - quarter - - - - D - - other - - - - A - -1 - 5 - - 4 - eighth - flat - begin - - - - F - 5 - - 4 - eighth - end - - - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - C - 1 - 6 - - 4 - eighth - sharp - begin - - - - F - 1 - - other - - - - C - 6 - - 4 - eighth - natural - end - - - - - - A - 5 - - 4 - eighth - begin - - - - C - 1 - 6 - - 4 - eighth - sharp - end - - - - A - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - A - 5 - - 4 - eighth - natural - begin - - - - F - 6 - - 4 - eighth - end - - - - - - B - -1 - - other - - - - E - 6 - - 4 - eighth - begin - - - - D - -1 - 6 - - 4 - eighth - flat - end - - - - F - 6 - - 4 - eighth - begin - - - - D - 6 - - 4 - eighth - natural - end - - - - B - -1 - 5 - - 4 - eighth - flat - begin - - - - D - -1 - 6 - - 4 - eighth - flat - end - - - - - - A - 6 - - 24 - half - - - - - diff --git a/data/practice/0004.xml b/data/practice/0004.xml deleted file mode 100644 index 0ae9269..0000000 --- a/data/practice/0004.xml +++ /dev/null @@ -1,1146 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-22 - - - - - Vocal - - - - - - 4 - - 0 - major - - - - G - 2 - - - - - D - - minor-seventh - - - - - F - 4 - - 8 - half - - - - C - 5 - - 8 - half - - - - - - G - - dominant - - - - B - 4 - - 8 - half - - - - F - 4 - - 8 - half - - - - - - C - - major-seventh - - - - E - 4 - - 16 - - whole - - - - - - - - - E - 4 - - 4 - - quarter - - - - - - - 4 - quarter - - - - 4 - quarter - - - - 4 - quarter - - - - - - - - - C - - minor-seventh - - - - C - 4 - - 4 - quarter - - - - E - -1 - 5 - - 4 - quarter - flat - - - - B - -1 - 5 - - 4 - quarter - flat - - - - - - F - - dominant - - - - F - 4 - - 4 - quarter - - - - E - -1 - 5 - - 4 - quarter - flat - - - - A - 5 - - 4 - quarter - - - - - - B - -1 - - major-seventh - - - - B - -1 - 3 - - 4 - quarter - flat - - - - D - 5 - - 4 - quarter - - - - A - 5 - - 4 - - quarter - - - - - - - - - A - 5 - - 8 - - half - - - - - - - 4 - quarter - - - - - - D - - minor-seventh - - - - D - 4 - - 4 - quarter - - - - C - 6 - - 4 - quarter - - - - F - 5 - - 4 - quarter - - - - - - G - - dominant - - - - G - 4 - - 4 - quarter - - - - B - 5 - - 4 - quarter - - - - F - 5 - - 4 - quarter - - - - - - C - - major-seventh - - - - C - 4 - - 4 - quarter - - - - B - 5 - - 4 - quarter - - - - E - 5 - - 4 - - quarter - - - - - - - - - E - 5 - - 8 - - half - - - - - - - 4 - quarter - - - - - - E - - minor-seventh - - - - E - 4 - - 4 - quarter - - - - G - 5 - - 4 - quarter - - - - D - 6 - - 4 - quarter - - - - - - A - - dominant - - - - A - 4 - - 4 - quarter - - - - C - 1 - 6 - - 4 - quarter - sharp - - - - G - 5 - - 4 - quarter - - - - - - D - - major-seventh - - - - D - 4 - - 4 - quarter - - - - F - 1 - 5 - - 4 - quarter - sharp - - - - C - 1 - 6 - - 4 - - quarter - sharp - - - - - - - - - C - 1 - 6 - - 8 - - half - sharp - - - - - - - 4 - quarter - - - - - - F - 1 - - minor-seventh - - - - F - 1 - 4 - - 4 - quarter - sharp - - - - E - 6 - - 4 - quarter - - - - A - 5 - - 4 - quarter - - - - - - B - - dominant - - - - B - 4 - - 4 - quarter - - - - A - 5 - - 4 - quarter - - - - D - 1 - 6 - - 4 - quarter - sharp - - - - - - E - - major-seventh - - - - E - 4 - - 4 - quarter - - - - D - 1 - 6 - - 4 - quarter - sharp - - - - G - 1 - 5 - - 4 - - quarter - sharp - - - - - - - - - G - 1 - 5 - - 8 - - half - sharp - - - - - - - 4 - quarter - - - - - - C - - minor-seventh - - - - C - 4 - - 4 - quarter - - - - E - -1 - 5 - - 4 - quarter - flat - - - - B - -1 - 5 - - 4 - quarter - flat - - - - - - F - - dominant - - - - F - 4 - - 4 - quarter - - - - E - -1 - 5 - - 4 - quarter - flat - - - - A - 5 - - 4 - quarter - - - - - - B - -1 - - major-seventh - - - - B - -1 - 3 - - 4 - quarter - flat - - - - D - 5 - - 4 - quarter - - - - A - 5 - - 4 - - quarter - - - - - - - - - A - 5 - - 8 - - half - - - - - - - 4 - quarter - - - - - - D - - minor-seventh - - - - D - 4 - - 4 - quarter - - - - C - 6 - - 4 - quarter - - - - F - 5 - - 4 - quarter - - - - - - G - - dominant - - - - G - 4 - - 4 - quarter - - - - B - 5 - - 4 - quarter - - - - F - 5 - - 4 - quarter - - - - - - C - - major-seventh - - - - C - 4 - - 4 - quarter - - - - B - 5 - - 4 - quarter - - - - E - 5 - - 4 - - quarter - - - - - - - - - E - 5 - - 8 - - half - - - - - - - 4 - quarter - - - - - - E - - minor-seventh - - - - E - 4 - - 4 - quarter - - - - G - 5 - - 4 - quarter - - - - D - 6 - - 4 - quarter - - - - - - A - - dominant - - - - A - 4 - - 4 - quarter - - - - C - 1 - 6 - - 4 - quarter - sharp - - - - G - 5 - - 4 - quarter - - - - - - D - - major-seventh - - - - D - 4 - - 4 - quarter - - - - F - 1 - 5 - - 4 - quarter - sharp - - - - C - 1 - 6 - - 4 - - quarter - sharp - - - - - - - - - C - 1 - 6 - - 8 - - half - sharp - - - - - - - 4 - quarter - - - - - - F - 1 - - minor-seventh - - - - F - 1 - 4 - - 4 - quarter - sharp - - - - E - 6 - - 4 - quarter - - - - A - 5 - - 4 - quarter - - - - - - B - - dominant - - - - B - 4 - - 4 - quarter - - - - A - 5 - - 4 - quarter - - - - D - 1 - 6 - - 4 - quarter - sharp - - - - - - E - - major-seventh - - - - E - 4 - - 4 - quarter - - - - D - 1 - 6 - - 4 - quarter - sharp - - - - G - 1 - 5 - - 4 - - quarter - sharp - - - - - - - - - G - 1 - 5 - - 8 - - half - sharp - - - - - - - 4 - quarter - - - - diff --git a/data/practice/0005.xml b/data/practice/0005.xml deleted file mode 100644 index effdee7..0000000 --- a/data/practice/0005.xml +++ /dev/null @@ -1,1397 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-22 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - A - - dominant - - - - - C - 1 - 6 - - 4 - eighth - sharp - begin - - - - A - 5 - - 4 - eighth - continue - - - - E - 5 - - 4 - eighth - continue - - - - B - -1 - 4 - - 4 - eighth - flat - end - - - - C - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - continue - - - - G - 5 - - 4 - eighth - continue - - - - C - 6 - - 4 - eighth - natural - end - - - - - - A - 5 - - 4 - eighth - begin - - - - B - -1 - 5 - - 4 - eighth - flat - continue - - - - E - 5 - - 4 - eighth - continue - - - - E - -1 - 6 - - 4 - - eighth - flat - end - - - - - - - E - -1 - 6 - - 16 - - - half - - - - - - - - - - E - -1 - 6 - - 16 - - half - flat - - - - - - - 16 - half - - - - - - C - - dominant - - - - B - -1 - 4 - - 4 - eighth - flat - begin - - - - E - 5 - - 4 - eighth - continue - - - - A - 5 - - 4 - eighth - continue - - - - C - 1 - 6 - - 4 - eighth - sharp - end - - - - C - 6 - - 4 - eighth - natural - begin - - - - G - 5 - - 4 - eighth - continue - - - - F - 1 - 5 - - 4 - eighth - sharp - continue - - - - C - 1 - 5 - - 4 - eighth - sharp - end - - - - - - C - 5 - - 4 - eighth - begin - - - - C - 1 - 5 - - 4 - eighth - sharp - continue - - - - G - 4 - - 4 - eighth - continue - - - - F - 1 - 5 - - 4 - - eighth - sharp - end - - - - - - - F - 1 - 5 - - 16 - - - half - - - - - - - - - - F - 1 - 5 - - 16 - - half - sharp - - - - - - - 16 - half - - - - - - E - -1 - - dominant - - - - C - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - continue - - - - G - 5 - - 4 - eighth - continue - - - - C - 6 - - 4 - eighth - end - - - - C - 1 - 6 - - 4 - eighth - sharp - begin - - - - A - 5 - - 4 - eighth - continue - - - - E - 5 - - 4 - eighth - continue - - - - B - -1 - 4 - - 4 - eighth - flat - end - - - - - - A - 4 - - 4 - eighth - begin - - - - B - -1 - 4 - - 4 - eighth - flat - continue - - - - E - 4 - - 4 - eighth - continue - - - - E - -1 - 5 - - 4 - - eighth - flat - end - - - - - - - E - -1 - 5 - - 16 - - - half - - - - - - - - - - E - -1 - 5 - - 16 - - half - flat - - - - - - - 16 - half - - - - - - F - 1 - - dominant - - - - C - 6 - - 4 - eighth - begin - - - - G - 5 - - 4 - eighth - continue - - - - F - 1 - 5 - - 4 - eighth - sharp - continue - - - - C - 1 - 5 - - 4 - eighth - sharp - end - - - - B - -1 - 4 - - 4 - eighth - flat - begin - - - - E - 5 - - 4 - eighth - continue - - - - A - 5 - - 4 - eighth - continue - - - - C - 1 - 6 - - 4 - eighth - sharp - end - - - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - G - 5 - - 4 - eighth - continue - - - - C - 1 - 5 - - 4 - eighth - sharp - continue - - - - C - 6 - - 4 - - eighth - end - - - - - - - C - 6 - - 16 - - - half - - - - - - - - - - C - 6 - - 16 - - half - - - - - - - 16 - half - - - - - - A - - dominant - - - - C - 1 - 6 - - 4 - eighth - sharp - begin - - - - A - 5 - - 4 - eighth - continue - - - - E - 5 - - 4 - eighth - continue - - - - B - -1 - 4 - - 4 - eighth - flat - end - - - - C - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - continue - - - - G - 5 - - 4 - eighth - continue - - - - C - 6 - - 4 - eighth - natural - end - - - - - - A - 5 - - 4 - eighth - begin - - - - B - -1 - 5 - - 4 - eighth - flat - continue - - - - E - 5 - - 4 - eighth - continue - - - - E - -1 - 6 - - 4 - - eighth - flat - end - - - - - - - E - -1 - 6 - - 16 - - - half - - - - - - - - - - E - -1 - 6 - - 16 - - half - flat - - - - - - - 16 - half - - - - - - C - - dominant - - - - B - -1 - 4 - - 4 - eighth - flat - begin - - - - E - 5 - - 4 - eighth - continue - - - - A - 5 - - 4 - eighth - continue - - - - C - 1 - 6 - - 4 - eighth - sharp - end - - - - C - 6 - - 4 - eighth - natural - begin - - - - G - 5 - - 4 - eighth - continue - - - - F - 1 - 5 - - 4 - eighth - sharp - continue - - - - C - 1 - 5 - - 4 - eighth - sharp - end - - - - - - C - 5 - - 4 - eighth - begin - - - - C - 1 - 5 - - 4 - eighth - sharp - continue - - - - G - 4 - - 4 - eighth - continue - - - - F - 1 - 5 - - 4 - - eighth - sharp - end - - - - - - - F - 1 - 5 - - 16 - - - half - - - - - - - - - - F - 1 - 5 - - 16 - - half - sharp - - - - - - - 16 - half - - - - - - E - -1 - - dominant - - - - C - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - continue - - - - G - 5 - - 4 - eighth - continue - - - - C - 6 - - 4 - eighth - end - - - - C - 1 - 6 - - 4 - eighth - sharp - begin - - - - A - 5 - - 4 - eighth - continue - - - - E - 5 - - 4 - eighth - continue - - - - B - -1 - 4 - - 4 - eighth - flat - end - - - - - - A - 4 - - 4 - eighth - begin - - - - B - -1 - 4 - - 4 - eighth - flat - continue - - - - E - 4 - - 4 - eighth - continue - - - - E - -1 - 5 - - 4 - - eighth - flat - end - - - - - - - E - -1 - 5 - - 16 - - - half - - - - - - - - - - E - -1 - 5 - - 16 - - half - flat - - - - - - - 16 - half - - - - - - F - 1 - - dominant - - - - C - 6 - - 4 - eighth - begin - - - - G - 5 - - 4 - eighth - continue - - - - F - 1 - 5 - - 4 - eighth - sharp - continue - - - - C - 1 - 5 - - 4 - eighth - sharp - end - - - - B - -1 - 4 - - 4 - eighth - flat - begin - - - - E - 5 - - 4 - eighth - continue - - - - A - 5 - - 4 - eighth - continue - - - - C - 1 - 6 - - 4 - eighth - sharp - end - - - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - G - 5 - - 4 - eighth - continue - - - - C - 1 - 5 - - 4 - eighth - sharp - continue - - - - C - 6 - - 4 - - eighth - end - - - - - - - C - 6 - - 16 - - - half - - - - - - - - - - C - 6 - - 16 - - half - - - - - - - 16 - half - - - - diff --git a/data/practice/0006.xml b/data/practice/0006.xml deleted file mode 100644 index adb5cb0..0000000 --- a/data/practice/0006.xml +++ /dev/null @@ -1,833 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-22 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - C - - minor - - - - - E - -1 - 6 - - 4 - eighth - flat - begin - - - - D - 6 - - 4 - eighth - continue - - - - C - 6 - - 4 - eighth - continue - - - - B - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - B - 5 - - 4 - eighth - continue - - - - C - 6 - - 4 - eighth - continue - - - - D - 6 - - 4 - eighth - end - - - - - - G - - augmented-seventh - - - - B - 5 - - 4 - eighth - begin - - - - A - 5 - - 4 - eighth - continue - - - - G - 5 - - 4 - eighth - continue - - - - F - 5 - - 4 - eighth - end - - - - E - -1 - 5 - - 4 - eighth - flat - begin - - - - F - 5 - - 4 - eighth - continue - - - - G - 5 - - 4 - eighth - continue - - - - A - 5 - - 4 - eighth - end - - - - - - C - - minor - - - - F - 5 - - 4 - eighth - begin - - - - E - -1 - 5 - - 4 - eighth - flat - continue - - - - D - 5 - - 4 - eighth - continue - - - - C - 5 - - 4 - eighth - end - - - - B - 4 - - 4 - eighth - begin - - - - C - 5 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - continue - - - - E - -1 - 5 - - 4 - eighth - end - - - - - - G - - augmented-seventh - - - - C - 5 - - 4 - eighth - begin - - - - B - 4 - - 4 - eighth - continue - - - - A - 4 - - 4 - eighth - continue - - - - G - 4 - - 4 - eighth - end - - - - F - 4 - - 4 - eighth - begin - - - - G - 4 - - 4 - eighth - continue - - - - A - 4 - - 4 - eighth - continue - - - - B - 4 - - 4 - eighth - end - - - - - - C - - minor - - - - G - 4 - - 4 - eighth - begin - - - - F - 4 - - 4 - eighth - continue - - - - E - -1 - 4 - - 4 - eighth - flat - continue - - - - D - 4 - - 4 - eighth - end - - - - C - 4 - - 16 - - half - - - - - - - - - C - 4 - - 32 - - whole - - - - - - - - - C - - minor - - - - E - -1 - 6 - - 4 - eighth - flat - begin - - - - D - 6 - - 4 - eighth - continue - - - - C - 6 - - 4 - eighth - continue - - - - B - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - B - 5 - - 4 - eighth - continue - - - - C - 6 - - 4 - eighth - continue - - - - D - 6 - - 4 - eighth - end - - - - - - G - - augmented-seventh - - - - B - 5 - - 4 - eighth - begin - - - - A - 5 - - 4 - eighth - continue - - - - G - 5 - - 4 - eighth - continue - - - - F - 5 - - 4 - eighth - end - - - - E - -1 - 5 - - 4 - eighth - flat - begin - - - - F - 5 - - 4 - eighth - continue - - - - G - 5 - - 4 - eighth - continue - - - - A - 5 - - 4 - eighth - end - - - - - - C - - minor - - - - F - 5 - - 4 - eighth - begin - - - - E - -1 - 5 - - 4 - eighth - flat - continue - - - - D - 5 - - 4 - eighth - continue - - - - C - 5 - - 4 - eighth - end - - - - B - 4 - - 4 - eighth - begin - - - - C - 5 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - continue - - - - E - -1 - 5 - - 4 - eighth - end - - - - - - G - - augmented-seventh - - - - C - 5 - - 4 - eighth - begin - - - - B - 4 - - 4 - eighth - continue - - - - A - 4 - - 4 - eighth - continue - - - - G - 4 - - 4 - eighth - end - - - - F - 4 - - 4 - eighth - begin - - - - G - 4 - - 4 - eighth - continue - - - - A - 4 - - 4 - eighth - continue - - - - B - 4 - - 4 - eighth - end - - - - - - C - - minor - - - - G - 4 - - 4 - eighth - begin - - - - F - 4 - - 4 - eighth - continue - - - - E - -1 - 4 - - 4 - eighth - flat - continue - - - - D - 4 - - 4 - eighth - end - - - - C - 4 - - 16 - - half - - - - - - - - - C - 4 - - 32 - - whole - - - - - - - diff --git a/data/practice/0007.xml b/data/practice/0007.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0007.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0008.xml b/data/practice/0008.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0008.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0009.xml b/data/practice/0009.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0009.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0010.xml b/data/practice/0010.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0010.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0011.xml b/data/practice/0011.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0011.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0012.xml b/data/practice/0012.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0012.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0013.xml b/data/practice/0013.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0013.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0014.xml b/data/practice/0014.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0014.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0015.xml b/data/practice/0015.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0015.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0016.xml b/data/practice/0016.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0016.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0017.xml b/data/practice/0017.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0017.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0018.xml b/data/practice/0018.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0018.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0019.xml b/data/practice/0019.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0019.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0020.xml b/data/practice/0020.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0020.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0021.xml b/data/practice/0021.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0021.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0022.xml b/data/practice/0022.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0022.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0023.xml b/data/practice/0023.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0023.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0024.xml b/data/practice/0024.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0024.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0025.xml b/data/practice/0025.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0025.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0026.xml b/data/practice/0026.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0026.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0027.xml b/data/practice/0027.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0027.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0028.xml b/data/practice/0028.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0028.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0029.xml b/data/practice/0029.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0029.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0030.xml b/data/practice/0030.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0030.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0031.xml b/data/practice/0031.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0031.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0032.xml b/data/practice/0032.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0032.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0033.xml b/data/practice/0033.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0033.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0034.xml b/data/practice/0034.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0034.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0035.xml b/data/practice/0035.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0035.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0036.xml b/data/practice/0036.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0036.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0037.xml b/data/practice/0037.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0037.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0038.xml b/data/practice/0038.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0038.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0039.xml b/data/practice/0039.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0039.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0040.xml b/data/practice/0040.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0040.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0041.xml b/data/practice/0041.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0041.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0042.xml b/data/practice/0042.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0042.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0043.xml b/data/practice/0043.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0043.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0044.xml b/data/practice/0044.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0044.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0045.xml b/data/practice/0045.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0045.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0046.xml b/data/practice/0046.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0046.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0047.xml b/data/practice/0047.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0047.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0048.xml b/data/practice/0048.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0048.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0049.xml b/data/practice/0049.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0049.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0050.xml b/data/practice/0050.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0050.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0051.xml b/data/practice/0051.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0051.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0052.xml b/data/practice/0052.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0052.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0053.xml b/data/practice/0053.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0053.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0054.xml b/data/practice/0054.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0054.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0055.xml b/data/practice/0055.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0055.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0056.xml b/data/practice/0056.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0056.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0057.xml b/data/practice/0057.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0057.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0058.xml b/data/practice/0058.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0058.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0059.xml b/data/practice/0059.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0059.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0060.xml b/data/practice/0060.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0060.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0061.xml b/data/practice/0061.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0061.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0062.xml b/data/practice/0062.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0062.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0063.xml b/data/practice/0063.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0063.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0064.xml b/data/practice/0064.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0064.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0065.xml b/data/practice/0065.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0065.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0066.xml b/data/practice/0066.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0066.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0067.xml b/data/practice/0067.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0067.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0068.xml b/data/practice/0068.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0068.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0069.xml b/data/practice/0069.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0069.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0070.xml b/data/practice/0070.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0070.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0071.xml b/data/practice/0071.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0071.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0072.xml b/data/practice/0072.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0072.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0073.xml b/data/practice/0073.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0073.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0074.xml b/data/practice/0074.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0074.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0075.xml b/data/practice/0075.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0075.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0076.xml b/data/practice/0076.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0076.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0077.xml b/data/practice/0077.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0077.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0078.xml b/data/practice/0078.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0078.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0079.xml b/data/practice/0079.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0079.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0080.xml b/data/practice/0080.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0080.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0081.xml b/data/practice/0081.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0081.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0082.xml b/data/practice/0082.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0082.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0083.xml b/data/practice/0083.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0083.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0084.xml b/data/practice/0084.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0084.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0085.xml b/data/practice/0085.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0085.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0086.xml b/data/practice/0086.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0086.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0087.xml b/data/practice/0087.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0087.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0088.xml b/data/practice/0088.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0088.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0089.xml b/data/practice/0089.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0089.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0090.xml b/data/practice/0090.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0090.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0091.xml b/data/practice/0091.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0091.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0092.xml b/data/practice/0092.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0092.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0093.xml b/data/practice/0093.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0093.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0094.xml b/data/practice/0094.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0094.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0095.xml b/data/practice/0095.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0095.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0096.xml b/data/practice/0096.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0096.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0097.xml b/data/practice/0097.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0097.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0098.xml b/data/practice/0098.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0098.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0099.xml b/data/practice/0099.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0099.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0100.xml b/data/practice/0100.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0100.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0101.xml b/data/practice/0101.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0101.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0102.xml b/data/practice/0102.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0102.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0103.xml b/data/practice/0103.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0103.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0104.xml b/data/practice/0104.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0104.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0105.xml b/data/practice/0105.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0105.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0106.xml b/data/practice/0106.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0106.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0107.xml b/data/practice/0107.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0107.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0108.xml b/data/practice/0108.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0108.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0109.xml b/data/practice/0109.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0109.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0110.xml b/data/practice/0110.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0110.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0111.xml b/data/practice/0111.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0111.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0112.xml b/data/practice/0112.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0112.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0113.xml b/data/practice/0113.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0113.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0114.xml b/data/practice/0114.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0114.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0115.xml b/data/practice/0115.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0115.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0116.xml b/data/practice/0116.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0116.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0117.xml b/data/practice/0117.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0117.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0118.xml b/data/practice/0118.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0118.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0119.xml b/data/practice/0119.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0119.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0120.xml b/data/practice/0120.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0120.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0121.xml b/data/practice/0121.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0121.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0122.xml b/data/practice/0122.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0122.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0123.xml b/data/practice/0123.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0123.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0124.xml b/data/practice/0124.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0124.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0125.xml b/data/practice/0125.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0125.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0126.xml b/data/practice/0126.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0126.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0127.xml b/data/practice/0127.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0127.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0128.xml b/data/practice/0128.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0128.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0129.xml b/data/practice/0129.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0129.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0130.xml b/data/practice/0130.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0130.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0131.xml b/data/practice/0131.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0131.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0132.xml b/data/practice/0132.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0132.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0133.xml b/data/practice/0133.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0133.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0134.xml b/data/practice/0134.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0134.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0135.xml b/data/practice/0135.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0135.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0136.xml b/data/practice/0136.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0136.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0137.xml b/data/practice/0137.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0137.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0138.xml b/data/practice/0138.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0138.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0139.xml b/data/practice/0139.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0139.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0140.xml b/data/practice/0140.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0140.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0141.xml b/data/practice/0141.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0141.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0142.xml b/data/practice/0142.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0142.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0143.xml b/data/practice/0143.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0143.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0144.xml b/data/practice/0144.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0144.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0145.xml b/data/practice/0145.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0145.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0146.xml b/data/practice/0146.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0146.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0147.xml b/data/practice/0147.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0147.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0148.xml b/data/practice/0148.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0148.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0149.xml b/data/practice/0149.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0149.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0150.xml b/data/practice/0150.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0150.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0151.xml b/data/practice/0151.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0151.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0152.xml b/data/practice/0152.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0152.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0153.xml b/data/practice/0153.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0153.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0154.xml b/data/practice/0154.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0154.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0155.xml b/data/practice/0155.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0155.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0156.xml b/data/practice/0156.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0156.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0157.xml b/data/practice/0157.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0157.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0158.xml b/data/practice/0158.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0158.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0159.xml b/data/practice/0159.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0159.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0160.xml b/data/practice/0160.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0160.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0161.xml b/data/practice/0161.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0161.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0162.xml b/data/practice/0162.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0162.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0163.xml b/data/practice/0163.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0163.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0164.xml b/data/practice/0164.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0164.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0165.xml b/data/practice/0165.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0165.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0166.xml b/data/practice/0166.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0166.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0167.xml b/data/practice/0167.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0167.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0168.xml b/data/practice/0168.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0168.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0169.xml b/data/practice/0169.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0169.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0170.xml b/data/practice/0170.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0170.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0171.xml b/data/practice/0171.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0171.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0172.xml b/data/practice/0172.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0172.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0173.xml b/data/practice/0173.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0173.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0174.xml b/data/practice/0174.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0174.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0175.xml b/data/practice/0175.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0175.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0176.xml b/data/practice/0176.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0176.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0177.xml b/data/practice/0177.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0177.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0178.xml b/data/practice/0178.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0178.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0179.xml b/data/practice/0179.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0179.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0180.xml b/data/practice/0180.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0180.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0181.xml b/data/practice/0181.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0181.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0182.xml b/data/practice/0182.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0182.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0183.xml b/data/practice/0183.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0183.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0184.xml b/data/practice/0184.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0184.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0185.xml b/data/practice/0185.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0185.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0186.xml b/data/practice/0186.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0186.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0187.xml b/data/practice/0187.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0187.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0188.xml b/data/practice/0188.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0188.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0189.xml b/data/practice/0189.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0189.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0190.xml b/data/practice/0190.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0190.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0191.xml b/data/practice/0191.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0191.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0192.xml b/data/practice/0192.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0192.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0193.xml b/data/practice/0193.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0193.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0194.xml b/data/practice/0194.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0194.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0195.xml b/data/practice/0195.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0195.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0196.xml b/data/practice/0196.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0196.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0197.xml b/data/practice/0197.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0197.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0198.xml b/data/practice/0198.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0198.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0199.xml b/data/practice/0199.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0199.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0200.xml b/data/practice/0200.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0200.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0201.xml b/data/practice/0201.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0201.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0202.xml b/data/practice/0202.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0202.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0203.xml b/data/practice/0203.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0203.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0204.xml b/data/practice/0204.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0204.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0205.xml b/data/practice/0205.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0205.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0206.xml b/data/practice/0206.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0206.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0207.xml b/data/practice/0207.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0207.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0208.xml b/data/practice/0208.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0208.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0209.xml b/data/practice/0209.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0209.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0210.xml b/data/practice/0210.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0210.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0211.xml b/data/practice/0211.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0211.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0212.xml b/data/practice/0212.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0212.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0213.xml b/data/practice/0213.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0213.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0214.xml b/data/practice/0214.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0214.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0215.xml b/data/practice/0215.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0215.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0216.xml b/data/practice/0216.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0216.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0217.xml b/data/practice/0217.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0217.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0218.xml b/data/practice/0218.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0218.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0219.xml b/data/practice/0219.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0219.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0220.xml b/data/practice/0220.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0220.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0221.xml b/data/practice/0221.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0221.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0222.xml b/data/practice/0222.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0222.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0223.xml b/data/practice/0223.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0223.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0224.xml b/data/practice/0224.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0224.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0225.xml b/data/practice/0225.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0225.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0226.xml b/data/practice/0226.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0226.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0227.xml b/data/practice/0227.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0227.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0228.xml b/data/practice/0228.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0228.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0229.xml b/data/practice/0229.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0229.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0230.xml b/data/practice/0230.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0230.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0231.xml b/data/practice/0231.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0231.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0232.xml b/data/practice/0232.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0232.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0233.xml b/data/practice/0233.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0233.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0234.xml b/data/practice/0234.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0234.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0235.xml b/data/practice/0235.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0235.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0236.xml b/data/practice/0236.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0236.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0237.xml b/data/practice/0237.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0237.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0238.xml b/data/practice/0238.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0238.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0239.xml b/data/practice/0239.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0239.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0240.xml b/data/practice/0240.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0240.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0241.xml b/data/practice/0241.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0241.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0242.xml b/data/practice/0242.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0242.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0243.xml b/data/practice/0243.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0243.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0244.xml b/data/practice/0244.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0244.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0245.xml b/data/practice/0245.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0245.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0246.xml b/data/practice/0246.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0246.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0247.xml b/data/practice/0247.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0247.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0248.xml b/data/practice/0248.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0248.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0249.xml b/data/practice/0249.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0249.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0250.xml b/data/practice/0250.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0250.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0251.xml b/data/practice/0251.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0251.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0252.xml b/data/practice/0252.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0252.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0253.xml b/data/practice/0253.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0253.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0254.xml b/data/practice/0254.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0254.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0255.xml b/data/practice/0255.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0255.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0256.xml b/data/practice/0256.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0256.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0257.xml b/data/practice/0257.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0257.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0258.xml b/data/practice/0258.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0258.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0259.xml b/data/practice/0259.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0259.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0260.xml b/data/practice/0260.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0260.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0261.xml b/data/practice/0261.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0261.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0262.xml b/data/practice/0262.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0262.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0263.xml b/data/practice/0263.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0263.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0264.xml b/data/practice/0264.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0264.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0265.xml b/data/practice/0265.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0265.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0266.xml b/data/practice/0266.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0266.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0267.xml b/data/practice/0267.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0267.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0268.xml b/data/practice/0268.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0268.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0269.xml b/data/practice/0269.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0269.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0270.xml b/data/practice/0270.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0270.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0271.xml b/data/practice/0271.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0271.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0272.xml b/data/practice/0272.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0272.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0273.xml b/data/practice/0273.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0273.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0274.xml b/data/practice/0274.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0274.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0275.xml b/data/practice/0275.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0275.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0276.xml b/data/practice/0276.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0276.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0277.xml b/data/practice/0277.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0277.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0278.xml b/data/practice/0278.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0278.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0279.xml b/data/practice/0279.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0279.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0280.xml b/data/practice/0280.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0280.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0281.xml b/data/practice/0281.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0281.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0282.xml b/data/practice/0282.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0282.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0283.xml b/data/practice/0283.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0283.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0284.xml b/data/practice/0284.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0284.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0285.xml b/data/practice/0285.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0285.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0286.xml b/data/practice/0286.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0286.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0287.xml b/data/practice/0287.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0287.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0288.xml b/data/practice/0288.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0288.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0289.xml b/data/practice/0289.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0289.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0290.xml b/data/practice/0290.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0290.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0291.xml b/data/practice/0291.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0291.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0292.xml b/data/practice/0292.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0292.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0293.xml b/data/practice/0293.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0293.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0294.xml b/data/practice/0294.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0294.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0295.xml b/data/practice/0295.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0295.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0296.xml b/data/practice/0296.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0296.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0297.xml b/data/practice/0297.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0297.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0298.xml b/data/practice/0298.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0298.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0299.xml b/data/practice/0299.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0299.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0300.xml b/data/practice/0300.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0300.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0301.xml b/data/practice/0301.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0301.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0302.xml b/data/practice/0302.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0302.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0303.xml b/data/practice/0303.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0303.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0304.xml b/data/practice/0304.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0304.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0305.xml b/data/practice/0305.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0305.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0306.xml b/data/practice/0306.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0306.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0307.xml b/data/practice/0307.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0307.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0308.xml b/data/practice/0308.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0308.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0309.xml b/data/practice/0309.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0309.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0310.xml b/data/practice/0310.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0310.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0311.xml b/data/practice/0311.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0311.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0312.xml b/data/practice/0312.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0312.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0313.xml b/data/practice/0313.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0313.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0314.xml b/data/practice/0314.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0314.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0315.xml b/data/practice/0315.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0315.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0316.xml b/data/practice/0316.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0316.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0317.xml b/data/practice/0317.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0317.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0318.xml b/data/practice/0318.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0318.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0319.xml b/data/practice/0319.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0319.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0320.xml b/data/practice/0320.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0320.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0321.xml b/data/practice/0321.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0321.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0322.xml b/data/practice/0322.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0322.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0323.xml b/data/practice/0323.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0323.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0324.xml b/data/practice/0324.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0324.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0325.xml b/data/practice/0325.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0325.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0326.xml b/data/practice/0326.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0326.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0327.xml b/data/practice/0327.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0327.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0328.xml b/data/practice/0328.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0328.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0329.xml b/data/practice/0329.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0329.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0330.xml b/data/practice/0330.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0330.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0331.xml b/data/practice/0331.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0331.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0332.xml b/data/practice/0332.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0332.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0333.xml b/data/practice/0333.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0333.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0334.xml b/data/practice/0334.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0334.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0335.xml b/data/practice/0335.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0335.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0336.xml b/data/practice/0336.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0336.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0337.xml b/data/practice/0337.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0337.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0338.xml b/data/practice/0338.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0338.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0339.xml b/data/practice/0339.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0339.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0340.xml b/data/practice/0340.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0340.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0341.xml b/data/practice/0341.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0341.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0342.xml b/data/practice/0342.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0342.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0343.xml b/data/practice/0343.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0343.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0344.xml b/data/practice/0344.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0344.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0345.xml b/data/practice/0345.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0345.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0346.xml b/data/practice/0346.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0346.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0347.xml b/data/practice/0347.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0347.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0348.xml b/data/practice/0348.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0348.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0349.xml b/data/practice/0349.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0349.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0350.xml b/data/practice/0350.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0350.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0351.xml b/data/practice/0351.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0351.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0352.xml b/data/practice/0352.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0352.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0353.xml b/data/practice/0353.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0353.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0354.xml b/data/practice/0354.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0354.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0355.xml b/data/practice/0355.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0355.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0356.xml b/data/practice/0356.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0356.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0357.xml b/data/practice/0357.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0357.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0358.xml b/data/practice/0358.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0358.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0359.xml b/data/practice/0359.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0359.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0360.xml b/data/practice/0360.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0360.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0361.xml b/data/practice/0361.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0361.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0362.xml b/data/practice/0362.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0362.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0363.xml b/data/practice/0363.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0363.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0364.xml b/data/practice/0364.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0364.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0365.xml b/data/practice/0365.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0365.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/data/practice/0366.xml b/data/practice/0366.xml deleted file mode 100644 index 95dcd74..0000000 --- a/data/practice/0366.xml +++ /dev/null @@ -1,877 +0,0 @@ - - - - - - - - Soundslice MusicXML exporter - 2026-09-20 - - - - - Vocal - - - - - - 8 - - 0 - major - - - - G - 2 - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - D - - other - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - G - 1 - 5 - - 4 - eighth - sharp - begin - - - - F - 5 - - 4 - eighth - end - - - - A - 5 - - 4 - eighth - begin - - - - F - 1 - 5 - - 4 - eighth - sharp - end - - - - D - 5 - - 4 - eighth - begin - - - - F - 5 - - 4 - eighth - natural - end - - - - - - B - - minor-ninth - - - - C - 1 - 6 - - 32 - whole - sharp - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - A - -1 - - minor-ninth - - - - B - -1 - 5 - - 32 - whole - flat - - - - - - 8 - quarter - - - - F - 5 - - 4 - eighth - begin - - - - D - 5 - - 4 - eighth - end - - - - F - 1 - 5 - - 4 - eighth - sharp - begin - - - - D - 1 - 5 - - 4 - eighth - sharp - continue - - - - B - 4 - - 4 - eighth - continue - - - - D - 5 - - 4 - eighth - natural - end - - - - - - B - - other - - - - A - 1 - 5 - - 32 - whole - sharp - - - - diff --git a/generator/__main__.py b/generator/__main__.py index 40cbcce..8edb5ae 100644 --- a/generator/__main__.py +++ b/generator/__main__.py @@ -15,7 +15,6 @@ import generator.engraving.types import generator.parts import generator.pico_artwork import generator.playback -import generator.practice.generate import generator.rhythm import generator.score import generator.summary @@ -63,10 +62,9 @@ def generate_assets(args: argparse.Namespace) -> None: for source in sorted(data_dir.rglob('*.xml')): if source.is_relative_to(data_dir / 'rhythms'): continue - if source.parent not in (data_dir / 'practice', data_dir / 'songs'): - raise ValueError(f'{source}: MusicXML sources belong directly under data/practice or data/songs') + if source.parent != data_dir / 'songs': + raise ValueError(f'{source}: MusicXML sources belong directly under data/songs') generator.parts.source_paths(data_dir / 'songs') - generator.parts.source_paths(data_dir / 'practice', practice=True) report('loading rhythm snippets') rhythms = generator.rhythm.load_library(data_dir / 'rhythms') output_dir.parent.mkdir(parents=True, exist_ok=True) @@ -74,13 +72,11 @@ def generate_assets(args: argparse.Namespace) -> None: staged = pathlib.Path(temporary) / 'assets' staged.mkdir(parents=True, exist_ok=True) copy_runtime_fonts(static_assets_dir, staged) - report('generating performance and practice parts') + report('generating performance parts') performance_count = generator.arrange.generate.generate_performance_scores(data_dir / 'songs', staged / 'songs', rhythms=rhythms) - practice_count = generator.practice.generate.generate_practice_scores(data_dir / 'practice', staged / 'practice', rhythms=rhythms) generator.score.validate_generated_tree(staged) if args.check: generator.summary.validate_expected_performance_summary(data_dir / 'expected' / 'performance_summary.json', staged / 'songs') - generator.summary.validate_practice_parts(staged / 'practice') report('compiling playback') generator.playback.compile_tree(staged) report('engraving pages') @@ -101,8 +97,7 @@ def generate_assets(args: argparse.Namespace) -> None: backup.rename(output_dir) raise report('publishing complete') - print(f'Generated Product Vamp assets: {performance_count} performance scores, ' - f'{practice_count} practice parts, {generator.score.count_json_files(output_dir)} total JSON files.') + print(f'Generated Product Vamp assets: {performance_count} performance scores.') if args.check: print('Generator check passed.') diff --git a/generator/arrange/generate.py b/generator/arrange/generate.py index 7aded4b..6a8d0f9 100644 --- a/generator/arrange/generate.py +++ b/generator/arrange/generate.py @@ -66,7 +66,7 @@ def _arrange_document(document: dict, part_type: str, plans: dict[int, generator if section.role == 'accompaniment': plan = plans[section.section_index] rhythm = (plan.acoustic_bass[len(segment)], plan.acoustic_upper[len(segment)]) if part_type == 'acoustic' else plan.electric[len(segment)] - result = generator.parts.build_measure(m, f'measure-{len(output) + len(segment) + 1}', section.role, part_type, previous[si], section.label if not segment else '', rhythm, melody_octave=True) + result = generator.parts.build_measure(m, f'measure-{len(output) + len(segment) + 1}', section.role, part_type, previous[si], section.label if not segment else '', rhythm) segment.append(result) if part_type == 'electric' and section.role in ('melody', 'accompaniment'): voicing_origins.append(generator.electric.MeasureOrigin(source_starts[si], section.role, result)) diff --git a/generator/catalog.py b/generator/catalog.py index 5bd1334..672492b 100644 --- a/generator/catalog.py +++ b/generator/catalog.py @@ -8,7 +8,7 @@ import sqlite3 import tempfile APPLICATION_ID = 0x56414D50 -COMMON_COLUMNS = """ +SONG_COLUMNS = """ id TEXT PRIMARY KEY NOT NULL CHECK(length(trim(id)) BETWEEN 1 AND 160), title TEXT NOT NULL CHECK(length(trim(title)) BETWEEN 1 AND 200), composer TEXT NOT NULL, @@ -48,43 +48,24 @@ def metadata(path: pathlib.Path, root: pathlib.Path) -> dict: def populate(connection: sqlite3.Connection, root: pathlib.Path) -> None: if not root.is_dir(): raise ValueError(f'{root}: score asset directory not found') - connection.executescript(f''' - PRAGMA application_id = {APPLICATION_ID}; - CREATE TABLE songs ({COMMON_COLUMNS}, part TEXT NOT NULL) STRICT; - CREATE TABLE practice_exercises ({COMMON_COLUMNS}, exercise_id TEXT NOT NULL, part TEXT NOT NULL) STRICT; - CREATE INDEX songs_menu ON songs(title COLLATE NOCASE, composer COLLATE NOCASE, part COLLATE NOCASE); - CREATE INDEX practice_menu ON practice_exercises(exercise_id, id); - ''') - practice_parts = {} - for category, table, depth in (('songs', 'songs', 1), ('practice', 'practice_exercises', 2)): - folder = root / category - if (folder.exists() or folder.is_symlink()) and not folder.is_dir(): - raise ValueError(f'{folder}: score asset directory not found') - for path in sorted((root / category).rglob('*.json')): + folder = root / 'songs' + if (folder.exists() or folder.is_symlink()) and not folder.is_dir(): + raise ValueError(f'{folder}: score asset directory not found') + with connection: + connection.execute('BEGIN') + connection.execute(f'PRAGMA application_id = {APPLICATION_ID}') + connection.execute(f'CREATE TABLE songs ({SONG_COLUMNS}, part TEXT NOT NULL) STRICT') + connection.execute('CREATE INDEX songs_menu ON songs(title, composer, part, id)') + for path in sorted(folder.rglob('*.json')): try: - parts = path.relative_to(root / category).parts - if len(parts) != depth: - raise ValueError(f'unexpected {category} score path') + if path.parent != folder: + raise ValueError('unexpected songs score path') row = metadata(path, root) - if category == 'practice': - identity = parts[0] - if path.stem not in ('acoustic', 'electric', 'vocal') or row['part'] != path.stem.capitalize(): - raise ValueError('practice requires an acoustic, electric, or vocal part') - identity_metadata = (row['title'], row['composer'], row['key_signature']) - group = practice_parts.setdefault(identity, (identity_metadata, set())) - if group[0] != identity_metadata: - raise ValueError(f'practice parts disagree on metadata: {identity}') - group[1].add(path.stem) - row.update(id=identity + '-' + path.stem, exercise_id=identity) - connection.execute(f'INSERT INTO {table} ({", ".join(row)}) VALUES ({", ".join("?" for _ in row)})', tuple(row.values())) + connection.execute(f'INSERT INTO songs ({", ".join(row)}) VALUES ({", ".join("?" for _ in row)})', tuple(row.values())) except (ValueError, KeyError, TypeError, sqlite3.Error) as error: raise ValueError(f'{path}: {error}') from error - for identity, (_, parts) in practice_parts.items(): - if parts != {'acoustic', 'electric', 'vocal'}: - raise ValueError(f'practice exercise requires all three parts: {identity}') - connection.commit() - if connection.execute('PRAGMA integrity_check').fetchall() != [('ok',)]: - raise ValueError('catalog integrity check failed') + if connection.execute('PRAGMA integrity_check').fetchall() != [('ok',)]: + raise ValueError('catalog integrity check failed') def build_catalog(root: pathlib.Path, destination: pathlib.Path | None = None) -> pathlib.Path: if not root.is_dir(): diff --git a/generator/parts.py b/generator/parts.py index 578e7a8..934ce8b 100644 --- a/generator/parts.py +++ b/generator/parts.py @@ -12,28 +12,25 @@ import generator.score PART_TYPES = ('acoustic', 'electric', 'vocal') -def source_paths(directory: pathlib.Path, *, practice: bool = False) -> list[pathlib.Path]: +def source_paths(directory: pathlib.Path) -> list[pathlib.Path]: if not directory.is_dir(): - raise ValueError(f'{"practice" if practice else "performance"} source directory not found: {directory}') + raise ValueError(f'performance source directory not found: {directory}') paths = sorted(directory.rglob('*.xml')) identities = {} for path in paths: - if practice: - if path.parent != directory or len(path.stem) != 4 or not path.stem.isascii() or not path.stem.isdecimal(): - raise ValueError(f'{path}: practice sources require a four-digit filename directly under data/practice') - elif path.parent != directory: + if path.parent != directory: raise ValueError(f'{path}: performance sources belong directly under data/songs') - identity = path.stem if practice else generator.score.slugify(path.stem) + identity = generator.score.slugify(path.stem) if identity in identities: raise ValueError(f'{identities[identity]} and {path}: conflicting output path {identity}-acoustic.json') identities[identity] = path return paths -def prepare_document(document: dict, *, practice: bool = False) -> dict: - validate_source(document, practice=practice) +def prepare_document(document: dict) -> dict: + validate_source(document) return generator.pitch.concert_document(document, octave_transposing=True) -def generated_voice(measure: dict, role: str, previous: dict | None) -> list[dict]: +def generated_voice(measure: dict, role: str) -> list[dict]: length = generator.model.fraction(measure['duration']) if role == 'rest': return [generator.model.make_event('rest', fractions.Fraction(), length, 'rest', written={'type': 'whole', 'dots': 0}) | {'measure_rest': True}] @@ -55,8 +52,7 @@ def generated_voice(measure: dict, role: str, previous: dict | None) -> list[dic beat_index += 1 return events -def validate_source(document: dict, *, practice: bool = False) -> None: - voices = set() +def validate_source(document: dict) -> None: for measure in generator.score.source_staff(document)['measures']: for state in [measure, *measure.get('attributes', [])]: if state.get('clef', {}).get('sign') in ('TAB', 'percussion'): @@ -64,26 +60,26 @@ def validate_source(document: dict, *, practice: bool = False) -> None: if 'staff_details' in state: generator.guitar.validate_tuning(state, measure['id']) for voice in measure['voices']: - voices.add(voice['id']) for note in voice['notes']: - if practice and len(note['pitches']) > 1: - raise ValueError(f'{measure["id"]}: practice requires a monophonic melody, not chord stacks') if any('tablature' in p or 'unpitched' in p for p in note['pitches']): raise ValueError(f'{measure["id"]}: authored TAB and percussion are unsupported') - if practice and len(voices) > 1: - raise ValueError('practice requires one monophonic voice') -def build_measure(source: dict, identifier: str, role: str, part: str, previous: dict | None, label: str = '', rhythm: generator.rhythm.Bar | tuple[generator.rhythm.Bar, generator.rhythm.Bar] | None = None, *, melody_octave: bool = False) -> dict: +def build_measure(source: dict, identifier: str, role: str, part: str, previous: dict | None, label: str = '', rhythm: generator.rhythm.Bar | tuple[generator.rhythm.Bar, generator.rhythm.Bar] | None = None) -> dict: voices = generator.score.copy_source_voices(source, strip_lyrics=role == 'melody') if role in ('vocal', 'melody') else None if role == 'accompaniment' and part == 'acoustic': voices = [{'id': lane, 'notes': generator.accompaniment.realize(source, bar, previous, lane=lane)} for lane, bar in zip(('upper', 'bass'), (rhythm[1], rhythm[0]))] for voice in voices: for note in voice['notes']: note.update(voice=voice['id'], stem='down' if voice['id'] == 'bass' else 'up') - notes = [n for v in voices for n in v['notes']] if voices else generator.accompaniment.realize(source, rhythm, previous, lane='electric') if rhythm is not None else generated_voice(source, role, previous) + if voices: + notes = [note for voice in voices for note in voice['notes']] + elif rhythm is not None: + notes = generator.accompaniment.realize(source, rhythm, previous, lane='electric') + else: + notes = generated_voice(source, role) if role in ('melody', 'vocal'): for note in notes: - octaves = 2 if melody_octave and role == 'melody' else 1 + octaves = 2 if role == 'melody' else 1 note['pitches'] = [generator.pitch.shift_pitch(p, 7 * octaves, 12 * octaves) for p in note['pitches']] if role == 'melody': note['_melody'] = True diff --git a/generator/pico_artwork.py b/generator/pico_artwork.py index ab10b1d..e88337c 100644 --- a/generator/pico_artwork.py +++ b/generator/pico_artwork.py @@ -125,18 +125,17 @@ def generate_titles(root: pathlib.Path, font_root: pathlib.Path = DEFAULT_FONT_R destination = root / 'pico' / 'titles' destination.mkdir(parents=True, exist_ok=True) titles = {} - for category in ('songs', 'practice'): - for source in sorted((root / category).rglob('*.json')): - document = json.loads(source.read_text(encoding='utf-8')) - title = document['music']['metadata']['title'] - if title not in titles: - if len(titles) >= MAX_TITLES: - raise ValueError('Too many Pico titles') - image = renderer.title(title) - titles[title] = hashlib.sha256(image).hexdigest() - (destination / f'{titles[title]}.mask').write_bytes(image) - document['presentation']['title_image'] = titles[title] - source.write_text(json.dumps(document, ensure_ascii=False, separators=(',', ':')) + '\n', encoding='utf-8') + for source in sorted((root / 'songs').rglob('*.json')): + document = json.loads(source.read_text(encoding='utf-8')) + title = document['music']['metadata']['title'] + if title not in titles: + if len(titles) >= MAX_TITLES: + raise ValueError('Too many Pico titles') + image = renderer.title(title) + titles[title] = hashlib.sha256(image).hexdigest() + (destination / f'{titles[title]}.mask').write_bytes(image) + document['presentation']['title_image'] = titles[title] + source.write_text(json.dumps(document, ensure_ascii=False, separators=(',', ':')) + '\n', encoding='utf-8') def validate_title(root: pathlib.Path, identifier: str) -> None: if not isinstance(identifier, str) or len(identifier) != 64 or any(character not in '0123456789abcdef' for character in identifier): diff --git a/generator/practice/__init__.py b/generator/practice/__init__.py deleted file mode 100644 index 59deeb7..0000000 --- a/generator/practice/__init__.py +++ /dev/null @@ -1 +0,0 @@ -"""Practice score generation.""" diff --git a/generator/practice/generate.py b/generator/practice/generate.py deleted file mode 100644 index 342bfde..0000000 --- a/generator/practice/generate.py +++ /dev/null @@ -1,58 +0,0 @@ -from __future__ import annotations - -import pathlib - -import generator.accompaniment -import generator.acoustic -import generator.guitar -import generator.melody -import generator.musicxml -import generator.parts -import generator.rhythm -import generator.scat -import generator.score - -def practice_document(document: dict, part_type: str, *, rhythms: generator.rhythm.Library) -> dict: - document = generator.parts.prepare_document(document, practice=True) - plan = generator.accompaniment.plan_section(generator.score.source_staff(document)['measures'], rhythms, electric=False) if part_type == 'acoustic' else None - return _practice_document(document, part_type, plan) - -def _practice_document(document: dict, part_type: str, plan: generator.accompaniment.Plan | None) -> dict: - if part_type not in generator.parts.PART_TYPES: - raise ValueError(f'unknown practice part: {part_type}') - staff = generator.score.source_staff(document) - previous = generator.accompaniment.carried_chords(staff['measures']) - role = {'acoustic': 'accompaniment', 'electric': 'melody', 'vocal': 'vocal'}[part_type] - if part_type == 'acoustic' and plan is None: - raise ValueError('acoustic practice requires a rhythm plan') - measures = [generator.parts.build_measure(m, f'measure-{i + 1}', role, part_type, previous[i], m.get('section_label', ''), (plan.acoustic_bass[i], plan.acoustic_upper[i]) if part_type == 'acoustic' else None) for i, m in enumerate(staff['measures'])] - for measure in measures: - for chord in measure['harmonies']: - chord.pop('chord_optional', None) - tuplets = generator.score.reidentify(measures, staff.get('tuplets', [])) - result = generator.score.make_arranged_document(document, staff, staff_id='staff-practice-' + part_type, staff_name=part_type.capitalize(), role='vocal' if part_type == 'vocal' else 'guitar', arrangement_part_type=part_type, measures=measures, tuplets=tuplets, octave_shifts=staff.get('octave_shifts', []) if role in ('melody', 'vocal') else []) - if part_type == 'vocal': - generator.scat.add_scat(result) - else: - generator.acoustic.prepare(result) - generator.melody.harmonize(result) - generator.guitar.place_guitar(result) - if generator.accompaniment.connect_continuations(result): - generator.guitar.place_guitar(result) - generator.acoustic.combine(result) - return result - -def generate_practice_scores(source_dir: pathlib.Path, output_dir: pathlib.Path, *, rhythms: generator.rhythm.Library) -> int: - sources = generator.parts.source_paths(source_dir, practice=True) - for path in sources: - try: - document = generator.parts.prepare_document(generator.musicxml.load_musicxml(path), practice=True) - plan = generator.accompaniment.plan_section(generator.score.source_staff(document)['measures'], rhythms, electric=False) - except ValueError as error: - raise ValueError(f'{path}: {error}') from error - for part in generator.parts.PART_TYPES: - try: - generator.score.write_json(output_dir / path.stem / (part + '.json'), _practice_document(document, part, plan)) - except ValueError as error: - raise ValueError(f'{path}, part {part}: {error}') from error - return len(sources) * len(generator.parts.PART_TYPES) diff --git a/generator/scat.py b/generator/scat.py deleted file mode 100644 index 27194e4..0000000 --- a/generator/scat.py +++ /dev/null @@ -1,76 +0,0 @@ -from __future__ import annotations - -import fractions - -import generator.model - -def pulse(measure: dict, onset: fractions.Fraction) -> tuple[fractions.Fraction | None, bool]: - start, meter = fractions.Fraction(), measure['meter'] - for change in measure.get('attributes', []): - if generator.model.fraction(change['onset']) <= onset and 'meter' in change: - start, meter = generator.model.fraction(change['onset']), change['meter'] - beats = generator.model.beat_lengths(meter) - if not beats: - return None, False - # Pickups occupy the final beats of their meter. - phase = onset - start - if measure.get('implicit') and not start: - phase += max(fractions.Fraction(), sum(beats) - generator.model.fraction(measure['duration'])) - phase %= sum(beats) - for beat in beats: - if phase < beat: - return beat, phase == 0 - phase -= beat - raise ValueError('invalid meter pulse') - -def syllable(duration: fractions.Fraction, beat: fractions.Fraction | None, onbeat: bool, final: bool, previous: str) -> str: - if duration >= (beat if beat is not None else 1): - return 'doo' - if final: - return 'dat' - result = 'dit' if beat is not None and not onbeat else 'ba' - return 'da' if result == previous else result - -def add_scat(document: dict) -> None: - events, pitches = [], {} - absolute = fractions.Fraction() - boundaries = set() - for measure in document['staves'][0]['measures']: - if measure.get('section_label'): - boundaries.add(absolute) - for voice in measure['voices']: - for note in voice['notes']: - for field in ('lyrics', 'lyric', 'lyric_notation'): - note.pop(field, None) - onset = absolute + generator.model.fraction(note['onset']) - for tone in note['pitches']: - pitches[tone['id']] = (note, tone, onset) - events.append((note, measure, onset)) - absolute += generator.model.fraction(measure['duration']) - attacks = [(n, m, t) for n, m, t in events if n['pitches'] and not n.get('cue') and not n['pitches'][0].get('cue') and not n['pitches'][0].get('tie_from')] - previous, previous_end = '', None - for index, (note, measure, onset) in enumerate(attacks): - tone = note['pitches'][0] - end = onset + generator.model.fraction(tone['duration']) - chain = [] - while target := tone.get('tie_to'): - continuation, tone, time = pitches[target] - chain.append(continuation) - end = time + generator.model.fraction(tone['duration']) - following = attacks[index + 1][2] if index + 1 < len(attacks) else None - final = following is None or following > end or any(onset < b <= following for b in boundaries) - if previous_end is None or onset > previous_end or onset in boundaries: - previous = '' - beat, onbeat = pulse(measure, generator.model.fraction(note['onset'])) - text = syllable(end - onset, beat, onbeat, final, previous) - values = [{'kind': 'syllabic', 'text': 'single', 'attributes': {}}, {'kind': 'text', 'text': text, 'attributes': {}}] - verse = {'number': '1', 'syllables': values} - if chain: - values.append({'kind': 'extend', 'text': '', 'attributes': {'type': 'start'}}) - verse['extend_to'] = generator.model.rational(end) - for position, continuation in enumerate(chain): - continuation['lyrics'] = [{'number': '1', 'syllables': [{'kind': 'extend', 'text': '', 'attributes': {'type': 'stop' if position == len(chain) - 1 else 'continue'}}], 'extend_to': generator.model.rational(end)}] - note['lyrics'] = [verse] - note['lyric'] = text - note['lyric_notation'] = {'text': text, 'syllabic': 'single', 'extend': 'start' if chain else ''} - previous, previous_end = text, end diff --git a/generator/summary.py b/generator/summary.py index 0c053c7..c291aca 100644 --- a/generator/summary.py +++ b/generator/summary.py @@ -5,7 +5,6 @@ import pathlib import typing import generator.model -import generator.parts import generator.score def _arranged_staff(document: dict[str, typing.Any]) -> dict[str, typing.Any]: @@ -84,12 +83,3 @@ def validate_expected_performance_summary(expected_path: pathlib.Path, generated if actual[name] != expected[name]: raise ValueError(f"performance generator drift in {name}; update generator logic or refresh the expected summary intentionally") raise ValueError("performance generator drift") - -def validate_practice_parts(generated_practice_dir: pathlib.Path) -> None: - if not generated_practice_dir.exists(): - return - expected_names = {part + '.json' for part in generator.parts.PART_TYPES} - for exercise_dir in sorted(path for path in generated_practice_dir.iterdir() if path.is_dir()): - json_names = {path.name for path in exercise_dir.glob("*.json")} - if json_names != expected_names: - raise ValueError(f"practice generator drift in {exercise_dir}: expected {sorted(expected_names)}, found {sorted(json_names)}") diff --git a/include/vamp_zero/database.hpp b/include/vamp_zero/database.hpp index e244f90..4432111 100644 --- a/include/vamp_zero/database.hpp +++ b/include/vamp_zero/database.hpp @@ -15,8 +15,7 @@ namespace vamp_zero { auto async_validate_database(boost::asio::any_io_executor executor, vamp_zero::database_config config, std::bool_t integrity = false) -> boost::asio::awaitable>; -auto async_load_performance_library(boost::asio::any_io_executor executor, vamp_zero::database_config config, std::string assets_path) -> boost::asio::awaitable>; -auto async_load_practice_library(boost::asio::any_io_executor executor, vamp_zero::database_config config, std::string assets_path) -> boost::asio::awaitable>; +auto async_load_catalog(boost::asio::any_io_executor executor, vamp_zero::database_config config, std::string assets_path) -> boost::asio::awaitable>; auto async_load_score(boost::asio::any_io_executor executor, vamp_zero::database_config config, vamp_zero::score_reference reference, std::string assets_path) -> boost::asio::awaitable>; } diff --git a/include/vamp_zero/library.hpp b/include/vamp_zero/library.hpp index fadfb61..ea6bc47 100644 --- a/include/vamp_zero/library.hpp +++ b/include/vamp_zero/library.hpp @@ -12,7 +12,7 @@ namespace vamp_zero { auto parse_score_document(std::string_view json, std::string source_path = {}) -> std::expected; -auto group_library_parts(std::vector parts) -> vamp_zero::library_state; -auto group_practice_exercises(std::vector exercises) -> std::expected; +// Parts must be ordered by title, composer, part, and ID, as returned by the catalog query. +auto group_ordered_parts(std::vector parts) -> vamp_zero::catalog; } diff --git a/include/vamp_zero/navigation.hpp b/include/vamp_zero/navigation.hpp index a171fc8..0bd38fb 100644 --- a/include/vamp_zero/navigation.hpp +++ b/include/vamp_zero/navigation.hpp @@ -14,10 +14,6 @@ namespace vamp_zero { auto selected_group(vamp_zero::app_state const &state) -> vamp_zero::song_group const *; auto selected_part(vamp_zero::app_state const &state) -> vamp_zero::library_part const *; auto active_part(vamp_zero::app_state const &state) -> vamp_zero::library_part const *; -auto selected_practice_exercise(vamp_zero::app_state const &state) -> vamp_zero::practice_exercise const *; -auto active_practice(vamp_zero::app_state const &state) -> vamp_zero::practice_exercise const *; -auto selected_practice_part(vamp_zero::app_state const &state, vamp_zero::practice_exercise const &exercise) -> vamp_zero::library_part const *; -auto practice_part_row_count(vamp_zero::app_state const &state) -> std::size_t; auto active_pages(vamp_zero::app_state const &state) -> std::size_t; } diff --git a/include/vamp_zero/types.hpp b/include/vamp_zero/types.hpp index b8cd3bb..24a6e64 100644 --- a/include/vamp_zero/types.hpp +++ b/include/vamp_zero/types.hpp @@ -4,7 +4,6 @@ #include #include #include -#include #include #include @@ -49,36 +48,14 @@ struct song_group { std::vector parts{}; }; -struct library_state { +struct catalog { std::vector parts{}; std::vector groups{}; }; -struct practice_exercise { - std::string id{}; - std::string title{}; - std::string composer{}; - std::vector parts{}; -}; - -struct practice_library { - std::vector exercises{}; -}; - -struct catalog { - vamp_zero::library_state performance{}; - vamp_zero::practice_library practice{}; -}; - auto empty_catalog() -> std::shared_ptr const &; -enum class score_category { - PERFORMANCE, - PRACTICE, -}; - struct score_reference { - vamp_zero::score_category category{vamp_zero::score_category::PERFORMANCE}; std::string id{}; auto operator==(vamp_zero::score_reference const &) const -> std::bool_t = default; }; @@ -88,9 +65,6 @@ enum class app_mode { PERFORMANCE_SONG_MENU, PERFORMANCE_PART_MENU, PERFORMANCE_SCORE, - PRACTICE_EXERCISE_MENU, - PRACTICE_PART_MENU, - PRACTICE_SCORE, }; struct audio_state { @@ -111,10 +85,7 @@ struct app_state { std::size_t selected_main_menu_index{}; std::size_t selected_song_index{}; std::size_t selected_part_index{}; - std::size_t selected_practice_exercise_index{}; - std::size_t selected_practice_part_index{}; std::string active_part_id{}; - std::string active_practice_id{}; std::size_t page_index{}; std::uint64_t score_session{}; std::uint64_t next_count{}; @@ -126,6 +97,5 @@ struct app_state { }; auto to_string(vamp_zero::app_mode value) -> std::string; -auto practice_part_names() -> std::vector const &; } diff --git a/src/vamp_zero/app.cpp b/src/vamp_zero/app.cpp index 9276e7b..2e6c681 100644 --- a/src/vamp_zero/app.cpp +++ b/src/vamp_zero/app.cpp @@ -153,22 +153,14 @@ auto make_server_endpoint(vamp_zero::config const &config) -> std::expected std::expected { auto io = boost::asio::io_context{}; - auto performance_future = boost::asio::co_spawn(io, vamp_zero::async_load_performance_library(io.get_executor(), config.database, config.runtime.assets_path), boost::asio::use_future); - auto practice_future = boost::asio::co_spawn(io, vamp_zero::async_load_practice_library(io.get_executor(), config.database, config.runtime.assets_path), boost::asio::use_future); + auto performance_future = boost::asio::co_spawn(io, vamp_zero::async_load_catalog(io.get_executor(), config.database, config.runtime.assets_path), boost::asio::use_future); io.run(); auto performance = performance_future.get(); if (!performance) { return std::unexpected(performance.error()); } - auto practice = practice_future.get(); - if (!practice) { - return std::unexpected(practice.error()); - } auto state = vamp_zero::app_state{ - .catalog = std::make_shared(vamp_zero::catalog{ - .performance = std::move(*performance), - .practice = std::move(*practice), - }), + .catalog = std::make_shared(std::move(*performance)), .audio = { .playback_enabled = config.audio.playback_enabled, @@ -204,30 +196,17 @@ auto validate_score_pages(boost::asio::any_io_executor executor, vamp_zero::conf } auto validate_catalog(boost::asio::any_io_executor executor, vamp_zero::config const &config, vamp_zero::catalog const &catalog) -> boost::asio::awaitable> { - for (auto const &part : catalog.performance.parts) { + for (auto const &part : catalog.parts) { auto title = vamp_zero::validated_title_path(config.runtime.assets_path, part.title_image); if (!title) { co_return std::unexpected(title.error()); } - auto reference = vamp_zero::score_reference{.category = vamp_zero::score_category::PERFORMANCE, .id = part.id}; + auto reference = vamp_zero::score_reference{.id = part.id}; auto valid = co_await validate_score_pages(executor, config, std::move(reference)); if (!valid) { co_return valid; } } - for (auto const &exercise : catalog.practice.exercises) { - for (auto const &practice_part : exercise.parts) { - auto title = vamp_zero::validated_title_path(config.runtime.assets_path, practice_part.title_image); - if (!title) { - co_return std::unexpected(title.error()); - } - auto reference = vamp_zero::score_reference{.category = vamp_zero::score_category::PRACTICE, .id = practice_part.id}; - auto valid = co_await validate_score_pages(executor, config, std::move(reference)); - if (!valid) { - co_return valid; - } - } - } co_return std::expected{}; } diff --git a/src/vamp_zero/audio.cpp b/src/vamp_zero/audio.cpp index 46656f2..a2bc354 100644 --- a/src/vamp_zero/audio.cpp +++ b/src/vamp_zero/audio.cpp @@ -20,10 +20,6 @@ auto score_active(vamp_zero::app_state const &state) -> std::bool_t { if (state.mode == vamp_zero::app_mode::PERFORMANCE_SCORE) { return vamp_zero::active_part(state) != nullptr; } - if (state.mode == vamp_zero::app_mode::PRACTICE_SCORE) { - auto const *exercise = vamp_zero::active_practice(state); - return exercise != nullptr && vamp_zero::selected_practice_part(state, *exercise) != nullptr; - } return false; } diff --git a/src/vamp_zero/database.cpp b/src/vamp_zero/database.cpp index efb44f3..21a4e94 100644 --- a/src/vamp_zero/database.cpp +++ b/src/vamp_zero/database.cpp @@ -93,13 +93,9 @@ auto valid_title_image(noto::sqlite_value const &value) -> std::bool_t { return text.size() == 64U && std::all_of(text.begin(), text.end(), [](std::char_t c) { return (c >= '0' && c <= '9') || (c >= 'a' && c <= 'f'); }); } -auto compatible_table(noto::connection &connection, std::string const &table) -> boost::asio::awaitable { - auto columns = std::vector{"id", "title", "composer", "key_signature", "source_path", "source_json", "measure_count", "total_pages", "title_image"}; - if (table == "practice_exercises") { - columns.push_back("exercise_id"); - } - columns.push_back("part"); - auto parameters = std::vector{noto::sqlite_value{table}}; +auto compatible_catalog(noto::connection &connection) -> boost::asio::awaitable { + auto columns = std::vector{"id", "title", "composer", "key_signature", "source_path", "source_json", "measure_count", "total_pages", "title_image", "part"}; + auto parameters = std::vector{noto::sqlite_value{"songs"}}; auto selected = co_await connection.async_execute("SELECT name, type, \"notnull\", pk FROM pragma_table_info(?1) " "WHERE EXISTS (SELECT 1 FROM pragma_table_list WHERE schema = 'main' AND name = ?1 AND type = 'table' AND strict = 1) ORDER BY cid", std::move(parameters)); @@ -138,14 +134,12 @@ auto vamp_zero::async_validate_database(boost::asio::any_io_executor executor, v if (!application || *application != application_id) { status = std::unexpected(vamp_zero::make_error(vamp_zero::error_code::PERSISTENCE, "invalid or incompatible catalog: " + config.path + "; rebuild or reinstall Product Vamp")); } - for (auto table : {"songs", "practice_exercises"}) { - if (status && !(co_await compatible_table(connection, table))) { - status = std::unexpected(vamp_zero::make_error(vamp_zero::error_code::PERSISTENCE, "incompatible catalog table " + std::string{table} + ": " + config.path + "; rebuild or reinstall Product Vamp")); - } + if (status && !(co_await compatible_catalog(connection))) { + status = std::unexpected(vamp_zero::make_error(vamp_zero::error_code::PERSISTENCE, "incompatible songs catalog: " + config.path + "; rebuild or reinstall Product Vamp")); } if (status && integrity) { - auto checked = co_await connection.async_execute("PRAGMA quick_check(1)"); - if (!checked || checked->rows.size() != 1U || checked->rows[0].size() != 1U || text_value(checked->rows[0][0]) != "ok") { + auto checked = co_await connection.async_quick_check(); + if (!checked || *checked != std::vector{"ok"}) { status = std::unexpected(vamp_zero::make_error(vamp_zero::error_code::PERSISTENCE, "corrupt catalog: " + config.path + "; rebuild or reinstall Product Vamp")); } } @@ -156,8 +150,8 @@ auto vamp_zero::async_validate_database(boost::asio::any_io_executor executor, v co_return closed; } -auto vamp_zero::async_load_performance_library(boost::asio::any_io_executor executor, vamp_zero::database_config config, std::string assets_path) - -> boost::asio::awaitable> { +auto vamp_zero::async_load_catalog(boost::asio::any_io_executor executor, vamp_zero::database_config config, std::string assets_path) + -> boost::asio::awaitable> { auto connection = noto::connection{executor, connection_config(config)}; auto connected = co_await connection.async_connect(); if (!connected) { @@ -165,7 +159,7 @@ auto vamp_zero::async_load_performance_library(boost::asio::any_io_executor exec } auto selected = co_await connection.async_prepare("SELECT id, title, composer, part, source_path, measure_count, key_signature, total_pages, title_image FROM " - "songs ORDER BY title COLLATE NOCASE, part COLLATE NOCASE"); + "songs ORDER BY title, composer, part, id"); if (!selected) { auto close = co_await connection.async_close(); if (!close) { @@ -210,69 +204,7 @@ auto vamp_zero::async_load_performance_library(boost::asio::any_io_executor exec if (!closed) { co_return std::unexpected(closed.error()); } - co_return vamp_zero::group_library_parts(std::move(parts)); -} - -auto vamp_zero::async_load_practice_library(boost::asio::any_io_executor executor, vamp_zero::database_config config, std::string assets_path) - -> boost::asio::awaitable> { - auto connection = noto::connection{executor, connection_config(config)}; - auto connected = co_await connection.async_connect(); - if (!connected) { - co_return std::unexpected(connected.error()); - } - auto selected = co_await connection.async_prepare("SELECT id, title, composer, key_signature, source_path, measure_count, total_pages, part, exercise_id, title_image " - "FROM practice_exercises ORDER BY exercise_id, id"); - if (!selected) { - auto close = co_await connection.async_close(); - if (!close) { - modulus::log_error("database close failed after practice load error: " + close.error().describe()); - } - co_return std::unexpected(selected.error()); - } - auto exercises = std::vector{}; - auto status = std::expected{}; - for (;;) { - auto next = co_await selected->async_step(); - if (!next) { - status = std::unexpected(next.error()); - break; - } - if (!*next) { - break; - } - auto const &row = **next; - if (row.size() != 10U || count_value(row[5]) == 0U || count_value(row[6]) == 0U || text_value(row[8]).empty() || text_value(row[3]).empty() || !valid_title_image(row[9])) { - status = std::unexpected(vamp_zero::make_error(vamp_zero::error_code::PERSISTENCE, "invalid practice metadata")); - break; - } - auto source = resolve_source_path(assets_path, text_value(row[4])); - if (!source) { - status = std::unexpected(source.error()); - break; - } - auto practice_part = vamp_zero::library_part{ - .id = text_value(row[0]), - .title = text_value(row[1]), - .composer = text_value(row[2]), - .key_signature = text_value(row[3]), - .part = text_value(row[7]), - .source_path = std::move(*source), - .measure_count = count_value(row[5]), - .total_pages = count_value(row[6]), - .title_image = text_value(row[9]), - }; - exercises.push_back({ - .id = text_value(row[8]), - .title = text_value(row[1]), - .composer = text_value(row[2]), - .parts = {std::move(practice_part)}, - }); - } - auto closed = co_await close_catalog_query(connection, *selected, std::move(status)); - if (!closed) { - co_return std::unexpected(closed.error()); - } - co_return vamp_zero::group_practice_exercises(std::move(exercises)); + co_return vamp_zero::group_ordered_parts(std::move(parts)); } auto vamp_zero::async_load_score(boost::asio::any_io_executor executor, vamp_zero::database_config config, vamp_zero::score_reference reference, std::string assets_path) -> boost::asio::awaitable> { @@ -283,8 +215,7 @@ auto vamp_zero::async_load_score(boost::asio::any_io_executor executor, vamp_zer if (!connected) { co_return std::unexpected(connected.error()); } - auto table = reference.category == vamp_zero::score_category::PERFORMANCE ? "songs" : "practice_exercises"; - auto selected = co_await connection.async_prepare("SELECT source_json, source_path FROM " + std::string{table} + " WHERE id = ?1"); + auto selected = co_await connection.async_prepare("SELECT source_json, source_path FROM songs WHERE id = ?1"); if (!selected) { static_cast(co_await connection.async_close()); co_return std::unexpected(selected.error()); diff --git a/src/vamp_zero/library.cpp b/src/vamp_zero/library.cpp index 7a35278..5ddf62a 100644 --- a/src/vamp_zero/library.cpp +++ b/src/vamp_zero/library.cpp @@ -1,39 +1,18 @@ -#include #include -#include #include #include -#include #include #include -#include -#include #include #include -namespace { - -auto invalid(std::string message) -> modulus::error { - return vamp_zero::make_error(vamp_zero::error_code::INVALID_ARGUMENT, std::move(message)); -} - -auto part_rank(std::string const &part) -> std::size_t { - auto const &parts = vamp_zero::practice_part_names(); - return static_cast(std::distance(parts.begin(), std::find(parts.begin(), parts.end(), part))); -} - -} - auto vamp_zero::parse_score_document(std::string_view json, std::string source_path) -> std::expected { return vamp_zero::parse_notation_document(json, std::move(source_path)); } -auto vamp_zero::group_library_parts(std::vector parts) -> vamp_zero::library_state { - std::sort(parts.begin(), parts.end(), [](auto const &left, auto const &right) { - return std::tie(left.title, left.composer, left.part, left.id) < std::tie(right.title, right.composer, right.part, right.id); - }); +auto vamp_zero::group_ordered_parts(std::vector parts) -> vamp_zero::catalog { auto groups = std::vector{}; for (auto index = std::size_t{}; index < parts.size(); ++index) { auto const &part = parts[index]; @@ -44,37 +23,3 @@ auto vamp_zero::group_library_parts(std::vector parts) } return {.parts = std::move(parts), .groups = std::move(groups)}; } - -auto vamp_zero::group_practice_exercises(std::vector exercises) -> std::expected { - std::sort(exercises.begin(), exercises.end(), [](auto const &left, auto const &right) { - return left.id < right.id; - }); - auto merged = std::vector{}; - for (auto &exercise : exercises) { - if (!merged.empty() && merged.back().id == exercise.id) { - if (merged.back().title != exercise.title || merged.back().composer != exercise.composer) { - return std::unexpected(invalid("practice parts disagree on exercise identity: " + exercise.id)); - } - merged.back().parts.insert(merged.back().parts.end(), std::make_move_iterator(exercise.parts.begin()), std::make_move_iterator(exercise.parts.end())); - } else { - merged.push_back(std::move(exercise)); - } - } - for (auto &exercise : merged) { - std::sort(exercise.parts.begin(), exercise.parts.end(), [](auto const &left, auto const &right) { - return std::tuple{part_rank(left.part), left.id} < std::tuple{part_rank(right.part), right.id}; - }); - if (exercise.parts.size() != vamp_zero::practice_part_names().size()) { - return std::unexpected(invalid("practice exercise requires acoustic, electric, and vocal parts: " + exercise.id)); - } - for (auto index = std::size_t{}; index < exercise.parts.size(); ++index) { - if (exercise.parts[index].key_signature != exercise.parts.front().key_signature) { - return std::unexpected(invalid("practice parts disagree on key: " + exercise.id)); - } - if (part_rank(exercise.parts[index].part) != index) { - return std::unexpected(invalid("practice exercise has missing or duplicate parts: " + exercise.id)); - } - } - } - return vamp_zero::practice_library{.exercises = std::move(merged)}; -} diff --git a/src/vamp_zero/navigation.cpp b/src/vamp_zero/navigation.cpp index affefd0..53f08b3 100644 --- a/src/vamp_zero/navigation.cpp +++ b/src/vamp_zero/navigation.cpp @@ -3,23 +3,15 @@ #include -namespace { - -auto menu_row_count(std::size_t item_count) -> std::size_t { - return item_count + 1U; -} - -} - auto vamp_zero::selected_group(vamp_zero::app_state const &state) -> vamp_zero::song_group const * { - if (state.selected_song_index == 0U || state.catalog->performance.groups.empty()) { + if (state.selected_song_index == 0U || state.catalog->groups.empty()) { return nullptr; } auto index = state.selected_song_index - 1U; - if (index >= state.catalog->performance.groups.size()) { + if (index >= state.catalog->groups.size()) { return nullptr; } - return &state.catalog->performance.groups[index]; + return &state.catalog->groups[index]; } auto vamp_zero::selected_part(vamp_zero::app_state const &state) -> vamp_zero::library_part const * { @@ -32,60 +24,17 @@ auto vamp_zero::selected_part(vamp_zero::app_state const &state) -> vamp_zero::l return nullptr; } auto part_index = group->parts[index]; - return part_index < state.catalog->performance.parts.size() ? &state.catalog->performance.parts[part_index] : nullptr; + return part_index < state.catalog->parts.size() ? &state.catalog->parts[part_index] : nullptr; } auto vamp_zero::active_part(vamp_zero::app_state const &state) -> vamp_zero::library_part const * { if (state.active_part_id.empty()) { return nullptr; } - auto found = std::find_if(state.catalog->performance.parts.begin(), state.catalog->performance.parts.end(), [&](auto const &part) { + auto found = std::find_if(state.catalog->parts.begin(), state.catalog->parts.end(), [&](auto const &part) { return part.id == state.active_part_id; }); - return found == state.catalog->performance.parts.end() ? nullptr : &*found; -} - -auto vamp_zero::selected_practice_exercise(vamp_zero::app_state const &state) -> vamp_zero::practice_exercise const * { - if (state.selected_practice_exercise_index == 0U) { - return nullptr; - } - auto index = state.selected_practice_exercise_index - 1U; - if (index >= state.catalog->practice.exercises.size()) { - return nullptr; - } - return &state.catalog->practice.exercises[index]; -} - -auto vamp_zero::active_practice(vamp_zero::app_state const &state) -> vamp_zero::practice_exercise const * { - if (state.active_practice_id.empty()) { - return nullptr; - } - auto found = std::find_if(state.catalog->practice.exercises.begin(), - state.catalog->practice.exercises.end(), - [&](auto const &exercise) { return exercise.id == state.active_practice_id; }); - return found == state.catalog->practice.exercises.end() ? nullptr : &*found; -} - -auto vamp_zero::selected_practice_part(vamp_zero::app_state const &state, vamp_zero::practice_exercise const &exercise) -> vamp_zero::library_part const * { - if (exercise.parts.empty()) { - return nullptr; - } - if (state.selected_practice_part_index == 0U) { - return nullptr; - } - auto index = state.selected_practice_part_index - 1U; - if (index >= exercise.parts.size()) { - return nullptr; - } - return &exercise.parts[index]; -} - -auto vamp_zero::practice_part_row_count(vamp_zero::app_state const &state) -> std::size_t { - auto const *exercise = vamp_zero::selected_practice_exercise(state); - if (exercise == nullptr) { - return 1U; - } - return menu_row_count(exercise->parts.size()); + return found == state.catalog->parts.end() ? nullptr : &*found; } auto vamp_zero::active_pages(vamp_zero::app_state const &state) -> std::size_t { @@ -93,10 +42,5 @@ auto vamp_zero::active_pages(vamp_zero::app_state const &state) -> std::size_t { auto const *part = vamp_zero::active_part(state); return part == nullptr ? 0U : part->total_pages; } - if (state.mode == vamp_zero::app_mode::PRACTICE_SCORE) { - auto const *exercise = vamp_zero::active_practice(state); - auto const *practice_part = exercise == nullptr ? nullptr : vamp_zero::selected_practice_part(state, *exercise); - return practice_part == nullptr ? 0U : practice_part->total_pages; - } return 0U; } diff --git a/src/vamp_zero/page_control.cpp b/src/vamp_zero/page_control.cpp index e4e3311..447ec0e 100644 --- a/src/vamp_zero/page_control.cpp +++ b/src/vamp_zero/page_control.cpp @@ -20,11 +20,10 @@ namespace { constexpr auto main_menu_performance = std::size_t{0}; -constexpr auto main_menu_practice = std::size_t{1}; -constexpr auto main_menu_playback = std::size_t{2}; -constexpr auto main_menu_metronome = std::size_t{3}; -constexpr auto main_menu_tempo = std::size_t{4}; -constexpr auto main_menu_count = std::size_t{5}; +constexpr auto main_menu_playback = std::size_t{1}; +constexpr auto main_menu_metronome = std::size_t{2}; +constexpr auto main_menu_tempo = std::size_t{3}; +constexpr auto main_menu_count = std::size_t{4}; auto wrap_next(std::size_t value, std::size_t count) -> std::size_t { if (count == 0U) { @@ -71,48 +70,27 @@ auto clamp_state(vamp_zero::app_state state) -> vamp_zero::app_state { } state.audio = clamp_audio_state(state.audio); state.selected_main_menu_index = std::min(state.selected_main_menu_index, main_menu_count - 1U); - state.selected_song_index = std::min(state.selected_song_index, menu_row_count(state.catalog->performance.groups.size()) - 1U); + state.selected_song_index = std::min(state.selected_song_index, menu_row_count(state.catalog->groups.size()) - 1U); if (auto const *group = selected_group(state); group != nullptr) { state.selected_part_index = std::min(state.selected_part_index, menu_row_count(group->parts.size()) - 1U); } else { state.selected_part_index = 0U; } - state.selected_practice_exercise_index = std::min(state.selected_practice_exercise_index, state.catalog->practice.exercises.size()); - state.selected_practice_part_index = std::min(state.selected_practice_part_index, practice_part_row_count(state) - 1U); if (state.mode == vamp_zero::app_mode::PERFORMANCE_PART_MENU && selected_group(state) == nullptr) { state.mode = vamp_zero::app_mode::PERFORMANCE_SONG_MENU; } - if (state.mode == vamp_zero::app_mode::PRACTICE_PART_MENU) { - auto const *exercise = selected_practice_exercise(state); - if (exercise == nullptr || exercise->parts.empty()) { - state.mode = vamp_zero::app_mode::PRACTICE_EXERCISE_MENU; - state.selected_practice_part_index = 0U; - } - } if (state.mode == vamp_zero::app_mode::PERFORMANCE_SCORE && active_part(state) == nullptr) { state.mode = selected_group(state) == nullptr ? vamp_zero::app_mode::PERFORMANCE_SONG_MENU : vamp_zero::app_mode::PERFORMANCE_PART_MENU; state.active_part_id.clear(); state.page_index = 0; - } else if (state.mode == vamp_zero::app_mode::PRACTICE_SCORE) { - auto const *exercise = active_practice(state); - if (exercise == nullptr) { - state.mode = vamp_zero::app_mode::PRACTICE_EXERCISE_MENU; - state.active_practice_id.clear(); - state.page_index = 0; - } else if (selected_practice_part(state, *exercise) == nullptr) { - state.mode = vamp_zero::app_mode::PRACTICE_PART_MENU; - state.active_practice_id.clear(); - state.page_index = 0; - } } if (state.mode != vamp_zero::app_mode::MAIN_MENU) { state.audio.tempo_editing = false; } if (auto pages = active_pages(state); pages != 0U) { state.page_index = std::min(state.page_index, pages - 1U); - } else if (state.mode != vamp_zero::app_mode::PERFORMANCE_SCORE && - state.mode != vamp_zero::app_mode::PRACTICE_SCORE) { + } else if (state.mode != vamp_zero::app_mode::PERFORMANCE_SCORE) { state.page_index = 0; } return state; @@ -154,26 +132,12 @@ auto part_json(vamp_zero::library_part const &part) -> boost::json::object { return result; } -auto exercise_json(vamp_zero::practice_exercise const &exercise) -> boost::json::object { - auto parts = boost::json::array{}; - for (auto const &part : exercise.parts) { - parts.push_back(part_json(part)); - } - auto result = boost::json::object{}; - result["id"] = exercise.id; - result["title"] = exercise.title; - result["composer"] = exercise.composer; - result["part_count"] = static_cast(exercise.parts.size()); - result["parts"] = std::move(parts); - return result; -} - auto performance_json(vamp_zero::app_state const &state) -> boost::json::object { auto groups = boost::json::array{}; - for (auto const &group : state.catalog->performance.groups) { + for (auto const &group : state.catalog->groups) { auto parts = boost::json::array{}; for (auto const &part : group.parts) { - parts.push_back(part_json(state.catalog->performance.parts[part])); + parts.push_back(part_json(state.catalog->parts[part])); } auto item = boost::json::object{}; item["title"] = group.title; @@ -182,34 +146,12 @@ auto performance_json(vamp_zero::app_state const &state) -> boost::json::object groups.push_back(std::move(item)); } auto library = boost::json::object{}; - library["song_count"] = static_cast(state.catalog->performance.groups.size()); - library["part_count"] = static_cast(state.catalog->performance.parts.size()); + library["song_count"] = static_cast(state.catalog->groups.size()); + library["part_count"] = static_cast(state.catalog->parts.size()); library["groups"] = std::move(groups); return library; } -auto practice_json(vamp_zero::app_state const &state) -> boost::json::object { - auto exercises = boost::json::array{}; - for (auto const &exercise : state.catalog->practice.exercises) { - exercises.push_back(exercise_json(exercise)); - } - auto selection = boost::json::object{}; - selection["exercise_row_index"] = static_cast(state.selected_practice_exercise_index); - selection["part_row_index"] = static_cast(state.selected_practice_part_index); - if (auto const *exercise = selected_practice_exercise(state); exercise != nullptr) { - selection["exercise"] = exercise_json(*exercise); - auto practice_part = selected_practice_part(state, *exercise); - if (practice_part != nullptr) { - selection["part"] = part_json(*practice_part); - } - } - auto practice = boost::json::object{}; - practice["exercise_count"] = static_cast(state.catalog->practice.exercises.size()); - practice["exercises"] = std::move(exercises); - practice["selection"] = std::move(selection); - return practice; -} - auto sanitize_line_value(std::string value) -> std::string { for (auto &ch : value) { if (ch == '\r' || ch == '\n') { @@ -251,12 +193,6 @@ auto vamp_zero::apply_app_command(vamp_zero::app_state state, vamp_protocol::pag state.selected_part_index = 0; state.active_part_id.clear(); state.page_index = 0; - } else if (state.selected_main_menu_index == main_menu_practice) { - state.mode = vamp_zero::app_mode::PRACTICE_EXERCISE_MENU; - state.selected_practice_exercise_index = 0; - state.selected_practice_part_index = 0; - state.active_practice_id.clear(); - state.page_index = 0; } else if (state.selected_main_menu_index == main_menu_playback) { state.audio.playback_enabled = !state.audio.playback_enabled; } else if (state.selected_main_menu_index == main_menu_metronome) { @@ -267,11 +203,11 @@ auto vamp_zero::apply_app_command(vamp_zero::app_state state, vamp_protocol::pag return clamp_state(std::move(state)); case vamp_zero::app_mode::PERFORMANCE_SONG_MENU: if (command == vamp_protocol::page_command::NEXT) { - state.selected_song_index = wrap_next(state.selected_song_index, menu_row_count(state.catalog->performance.groups.size())); + state.selected_song_index = wrap_next(state.selected_song_index, menu_row_count(state.catalog->groups.size())); state.selected_part_index = 0; } else if (command == vamp_protocol::page_command::PREVIOUS) { state.selected_song_index = - wrap_previous(state.selected_song_index, menu_row_count(state.catalog->performance.groups.size())); + wrap_previous(state.selected_song_index, menu_row_count(state.catalog->groups.size())); state.selected_part_index = 0; } else if (state.selected_song_index == 0U) { state.mode = vamp_zero::app_mode::MAIN_MENU; @@ -292,7 +228,6 @@ auto vamp_zero::apply_app_command(vamp_zero::app_state state, vamp_protocol::pag state.page_index = 0; } else if (auto const *part = selected_part(state); part != nullptr) { state.active_part_id = part->id; - state.active_practice_id.clear(); state.page_index = 0; state.mode = vamp_zero::app_mode::PERFORMANCE_SCORE; ++state.score_session; @@ -313,63 +248,6 @@ auto vamp_zero::apply_app_command(vamp_zero::app_state state, vamp_protocol::pag } } return clamp_state(std::move(state)); - case vamp_zero::app_mode::PRACTICE_EXERCISE_MENU: - if (command == vamp_protocol::page_command::NEXT) { - state.selected_practice_exercise_index = wrap_next(state.selected_practice_exercise_index, menu_row_count(state.catalog->practice.exercises.size())); - state.selected_practice_part_index = 0; - } else if (command == vamp_protocol::page_command::PREVIOUS) { - state.selected_practice_exercise_index = wrap_previous(state.selected_practice_exercise_index, menu_row_count(state.catalog->practice.exercises.size())); - state.selected_practice_part_index = 0; - } else if (state.selected_practice_exercise_index == 0U) { - state.mode = vamp_zero::app_mode::MAIN_MENU; - state.active_practice_id.clear(); - state.page_index = 0; - } else if (selected_practice_exercise(state) != nullptr) { - state.active_part_id.clear(); - state.active_practice_id.clear(); - state.page_index = 0; - state.mode = vamp_zero::app_mode::PRACTICE_PART_MENU; - state.selected_practice_part_index = 0; - } - return clamp_state(std::move(state)); - case vamp_zero::app_mode::PRACTICE_PART_MENU: - if (auto const *exercise = selected_practice_exercise(state); - exercise != nullptr) { - if (command == vamp_protocol::page_command::NEXT) { - state.selected_practice_part_index = - wrap_next(state.selected_practice_part_index, menu_row_count(exercise->parts.size())); - } else if (command == vamp_protocol::page_command::PREVIOUS) { - state.selected_practice_part_index = - wrap_previous(state.selected_practice_part_index, menu_row_count(exercise->parts.size())); - } else if (state.selected_practice_part_index == 0U) { - state.mode = vamp_zero::app_mode::PRACTICE_EXERCISE_MENU; - state.active_practice_id.clear(); - state.page_index = 0; - } else if (selected_practice_part(state, *exercise) != nullptr) { - state.active_practice_id = exercise->id; - state.active_part_id.clear(); - state.page_index = 0; - state.mode = vamp_zero::app_mode::PRACTICE_SCORE; - ++state.score_session; - state.audio.playback_error.clear(); - } - } - return clamp_state(std::move(state)); - case vamp_zero::app_mode::PRACTICE_SCORE: - if (auto const *exercise = active_practice(state); exercise != nullptr) { - auto const *practice_part = selected_practice_part(state, *exercise); - if (command == vamp_protocol::page_command::NEXT) { - auto pages = practice_part == nullptr ? 0U : practice_part->total_pages; - state.page_index = std::min(state.page_index + 1U, pages == 0U ? 0U : pages - 1U); - } else if (command == vamp_protocol::page_command::PREVIOUS) { - state.page_index = state.page_index == 0U ? 0U : state.page_index - 1U; - } else { - state.mode = vamp_zero::app_mode::PRACTICE_PART_MENU; - state.active_practice_id.clear(); - state.page_index = 0; - } - } - return clamp_state(std::move(state)); } return clamp_state(std::move(state)); } @@ -396,19 +274,6 @@ auto vamp_zero::app_status_json(vamp_zero::app_state const &state) -> boost::jso active["page_number"] = static_cast(state.page_index + 1U); active["page_total"] = static_cast(part->total_pages); } - } else if (state.mode == vamp_zero::app_mode::PRACTICE_SCORE) { - if (auto const *exercise = active_practice(state); exercise != nullptr) { - auto const *practice_part = selected_practice_part(state, *exercise); - active["selected"] = true; - active["kind"] = "practice"; - active["exercise"] = exercise_json(*exercise); - if (practice_part != nullptr) { - active["part"] = part_json(*practice_part); - } - active["page_index"] = static_cast(state.page_index); - active["page_number"] = static_cast(state.page_index + 1U); - active["page_total"] = static_cast(practice_part == nullptr ? 0U : practice_part->total_pages); - } } if (active.empty()) { active["selected"] = false; @@ -424,7 +289,6 @@ auto vamp_zero::app_status_json(vamp_zero::app_state const &state) -> boost::jso root["mode"] = vamp_zero::to_string(state.mode); root["library"] = performance; root["performance"] = std::move(performance); - root["practice"] = practice_json(state); root["selection"] = std::move(selection); root["active"] = std::move(active); root["audio"] = audio_json(state); @@ -449,16 +313,6 @@ auto vamp_zero::remote_display_text(vamp_zero::app_state const &state) -> std::s page = state.page_index + 1U; pages = selected->total_pages; } - } else if (state.mode == vamp_zero::app_mode::PRACTICE_SCORE) { - if (auto const *selected = active_practice(state); selected != nullptr) { - auto const *practice_part = selected_practice_part(state, *selected); - active = true; - title = selected->title; - part = practice_part == nullptr ? std::string{} : practice_part->part; - title_image = practice_part == nullptr ? std::string{} : practice_part->title_image; - page = state.page_index + 1U; - pages = practice_part == nullptr ? 0U : practice_part->total_pages; - } } auto output = std::ostringstream{}; output << "mode=" << vamp_zero::to_string(state.mode) << "\n"; @@ -494,25 +348,13 @@ auto vamp_zero::validate_app_state(vamp_zero::app_state const &state) -> std::ex if (state.audio.tempo_editing && state.mode != vamp_zero::app_mode::MAIN_MENU) { return std::unexpected(vamp_zero::make_error(vamp_zero::error_code::INVALID_ARGUMENT, "tempo edit mode requires the main menu")); } - if (state.selected_song_index >= menu_row_count(state.catalog->performance.groups.size())) { + if (state.selected_song_index >= menu_row_count(state.catalog->groups.size())) { return std::unexpected(vamp_zero::make_error(vamp_zero::error_code::INVALID_ARGUMENT, "selected performance song row is out of range")); } if (auto const *group = selected_group(state); group != nullptr && state.selected_part_index >= menu_row_count(group->parts.size())) { return std::unexpected(vamp_zero::make_error(vamp_zero::error_code::INVALID_ARGUMENT, "selected performance part row is out of range")); } - if (state.selected_practice_exercise_index >= menu_row_count(state.catalog->practice.exercises.size())) { - return std::unexpected(vamp_zero::make_error(vamp_zero::error_code::INVALID_ARGUMENT, "selected practice exercise row is out of range")); - } - if (state.selected_practice_part_index >= practice_part_row_count(state)) { - return std::unexpected(vamp_zero::make_error(vamp_zero::error_code::INVALID_ARGUMENT, "selected practice part row is out of range")); - } - if (state.mode == vamp_zero::app_mode::PRACTICE_PART_MENU) { - auto const *exercise = selected_practice_exercise(state); - if (exercise == nullptr || exercise->parts.empty()) { - return std::unexpected(vamp_zero::make_error(vamp_zero::error_code::INVALID_ARGUMENT, "practice part mode requires an exercise with parts")); - } - } if (state.mode == vamp_zero::app_mode::PERFORMANCE_SCORE) { auto const *part = active_part(state); if (part == nullptr) { @@ -522,18 +364,5 @@ auto vamp_zero::validate_app_state(vamp_zero::app_state const &state) -> std::ex return std::unexpected(vamp_zero::make_error(vamp_zero::error_code::INVALID_ARGUMENT, "performance score page index is out of range")); } } - if (state.mode == vamp_zero::app_mode::PRACTICE_SCORE) { - auto const *exercise = active_practice(state); - if (exercise == nullptr) { - return std::unexpected(vamp_zero::make_error(vamp_zero::error_code::INVALID_ARGUMENT, "practice score mode requires an active exercise")); - } - auto const *practice_part = selected_practice_part(state, *exercise); - if (practice_part == nullptr) { - return std::unexpected(vamp_zero::make_error(vamp_zero::error_code::INVALID_ARGUMENT, "practice score mode requires a selected generated part")); - } - if (practice_part->total_pages == 0U || state.page_index >= practice_part->total_pages) { - return std::unexpected(vamp_zero::make_error(vamp_zero::error_code::INVALID_ARGUMENT, "practice score page index is out of range")); - } - } return {}; } diff --git a/src/vamp_zero/portal.cpp b/src/vamp_zero/portal.cpp index 81d43c1..0dd6fd0 100644 --- a/src/vamp_zero/portal.cpp +++ b/src/vamp_zero/portal.cpp @@ -87,14 +87,9 @@ class title_assets { public: title_assets(std::filesystem::path root, vamp_zero::catalog const &catalog) : root_{std::move(root)} { - for (auto const &part : catalog.performance.parts) { + for (auto const &part : catalog.parts) { identifiers_.insert(part.title_image); } - for (auto const &exercise : catalog.practice.exercises) { - for (auto const &part : exercise.parts) { - identifiers_.insert(part.title_image); - } - } } auto image(std::string const &identifier) const -> std::optional { return identifiers_.contains(identifier) ? read_title(root_, identifier) : std::nullopt; @@ -224,7 +219,7 @@ auto vamp_zero::control_state::finish_playback(std::uint64_t session, std::strin auto updated = vamp_zero::app_state{}; { auto lock = std::scoped_lock{mutex_}; - if (!state_.audio.playback_enabled || state_.score_session != session || (catalog && catalog != state_.catalog) || (state_.mode != vamp_zero::app_mode::PERFORMANCE_SCORE && state_.mode != vamp_zero::app_mode::PRACTICE_SCORE)) { + if (!state_.audio.playback_enabled || state_.score_session != session || (catalog && catalog != state_.catalog) || state_.mode != vamp_zero::app_mode::PERFORMANCE_SCORE) { return; } if (error.empty()) { diff --git a/src/vamp_zero/score_loader.cpp b/src/vamp_zero/score_loader.cpp index e587a0d..af37620 100644 --- a/src/vamp_zero/score_loader.cpp +++ b/src/vamp_zero/score_loader.cpp @@ -131,13 +131,7 @@ auto vamp_zero::selected_score_reference(vamp_zero::app_state const &state) -> s } if (state.mode == vamp_zero::app_mode::PERFORMANCE_SCORE) { if (auto part = vamp_zero::active_part(state)) { - return vamp_zero::score_reference{.category = vamp_zero::score_category::PERFORMANCE, .id = part->id}; - } - } else if (state.mode == vamp_zero::app_mode::PRACTICE_SCORE) { - if (auto exercise = vamp_zero::active_practice(state)) { - if (auto practice_part = vamp_zero::selected_practice_part(state, *exercise)) { - return vamp_zero::score_reference{.category = vamp_zero::score_category::PRACTICE, .id = practice_part->id}; - } + return vamp_zero::score_reference{.id = part->id}; } } return std::nullopt; diff --git a/src/vamp_zero/types.cpp b/src/vamp_zero/types.cpp index 2aea6aa..e103168 100644 --- a/src/vamp_zero/types.cpp +++ b/src/vamp_zero/types.cpp @@ -1,8 +1,5 @@ #include -#include -#include - auto vamp_zero::empty_catalog() -> std::shared_ptr const & { static auto const empty = std::make_shared(); @@ -19,17 +16,6 @@ auto vamp_zero::to_string(vamp_zero::app_mode value) -> std::string { return "performance_part_menu"; case vamp_zero::app_mode::PERFORMANCE_SCORE: return "performance_score"; - case vamp_zero::app_mode::PRACTICE_EXERCISE_MENU: - return "practice_exercise_menu"; - case vamp_zero::app_mode::PRACTICE_PART_MENU: - return "practice_part_menu"; - case vamp_zero::app_mode::PRACTICE_SCORE: - return "practice_score"; } return "main_menu"; } - -auto vamp_zero::practice_part_names() -> std::vector const & { - static auto const parts = std::vector{"Acoustic", "Electric", "Vocal"}; - return parts; -} diff --git a/src/vamp_zero/ui.cpp b/src/vamp_zero/ui.cpp index 40227a8..d9dcdd3 100644 --- a/src/vamp_zero/ui.cpp +++ b/src/vamp_zero/ui.cpp @@ -170,50 +170,45 @@ auto draw_menu_rows(luma::draw_context &context, luma::rect bounds, std::size_t } auto draw_main_menu(luma::draw_context &context, luma::rect bounds, vamp_zero::app_state const &state) -> void { - draw_text(context, bounds.x + 36.0F, bounds.y + 28.0F, "MODE", 4, vamp_style::ink, 260.0F); - draw_text(context, bounds.x + 38.0F, bounds.y + 66.0F, "SELECT WORKFLOW", 1, vamp_style::muted, 320.0F); + draw_text(context, bounds.x + 36.0F, bounds.y + 28.0F, "MENU", 4, vamp_style::ink, 260.0F); + draw_text(context, bounds.x + 38.0F, bounds.y + 66.0F, "PRODUCT VAMP", 1, vamp_style::muted, 320.0F); auto list_y = bounds.y + 112.0F; auto row_height = std::float32_t{54.0F}; auto row_width = bounds.width - 72.0F; draw_row(context, {.x = bounds.x + 36.0F, .y = list_y, .width = row_width, .height = row_height}, - "Performance Mode", - std::to_string(state.catalog->performance.groups.size()) + " SONGS", + "Songs", + std::to_string(state.catalog->groups.size()) + " SONGS", state.selected_main_menu_index == 0U); draw_row(context, {.x = bounds.x + 36.0F, .y = list_y + row_height, .width = row_width, .height = row_height}, - "Practice Mode", - std::to_string(state.catalog->practice.exercises.size()) + " EXERCISES", + "Playback", + state.audio.playback_enabled ? "ON" : "OFF", state.selected_main_menu_index == 1U); draw_row(context, {.x = bounds.x + 36.0F, .y = list_y + row_height * 2.0F, .width = row_width, .height = row_height}, - "Playback", - state.audio.playback_enabled ? "ON" : "OFF", - state.selected_main_menu_index == 2U); - draw_row(context, - {.x = bounds.x + 36.0F, .y = list_y + row_height * 3.0F, .width = row_width, .height = row_height}, "Metronome", state.audio.metronome_enabled ? "ON" : "OFF", - state.selected_main_menu_index == 3U); + state.selected_main_menu_index == 2U); auto tempo = std::to_string(state.audio.metronome_bpm) + " BPM"; if (state.audio.tempo_editing) { tempo = "EDIT " + tempo; } draw_row(context, - {.x = bounds.x + 36.0F, .y = list_y + row_height * 4.0F, .width = row_width, .height = row_height}, + {.x = bounds.x + 36.0F, .y = list_y + row_height * 3.0F, .width = row_width, .height = row_height}, "Tempo", tempo, - state.selected_main_menu_index == 4U); + state.selected_main_menu_index == 3U); } auto draw_performance_song_menu(luma::draw_context &context, luma::rect bounds, vamp_zero::app_state const &state) -> void { draw_text(context, bounds.x + 36.0F, bounds.y + 28.0F, "PERFORMANCE", 4, vamp_style::ink, 360.0F); - draw_text(context, bounds.x + 38.0F, bounds.y + 66.0F, std::to_string(state.catalog->performance.groups.size()) + " SONGS " + std::to_string(state.catalog->performance.parts.size()) + " PARTS", 1, vamp_style::muted, 320.0F); - draw_menu_rows(context, bounds, state.catalog->performance.groups.size(), state.selected_song_index, [&](std::size_t index, luma::rect row, std::bool_t selected) { - auto const &group = state.catalog->performance.groups[index]; + draw_text(context, bounds.x + 38.0F, bounds.y + 66.0F, std::to_string(state.catalog->groups.size()) + " SONGS " + std::to_string(state.catalog->parts.size()) + " PARTS", 1, vamp_style::muted, 320.0F); + draw_menu_rows(context, bounds, state.catalog->groups.size(), state.selected_song_index, [&](std::size_t index, luma::rect row, std::bool_t selected) { + auto const &group = state.catalog->groups[index]; draw_row(context, row, group.title, std::to_string(group.parts.size()) + " PARTS", selected); }); - if (state.catalog->performance.groups.empty()) { + if (state.catalog->groups.empty()) { draw_text(context, bounds.x + 38.0F, bounds.y + 194.0F, "NO SONGS FOUND", 3, vamp_style::retrying, 420.0F); } } @@ -234,62 +229,18 @@ auto draw_performance_part_menu(luma::draw_context &context, luma::rect bounds, draw_text(context, bounds.x + 38.0F, bounds.y + 66.0F, group->composer, 1, vamp_style::muted, bounds.width - 72.0F); draw_menu_rows(context, bounds, group->parts.size(), state.selected_part_index, [&](std::size_t index, luma::rect row, std::bool_t selected) { auto part_index = group->parts[index]; - if (part_index >= state.catalog->performance.parts.size()) { + if (part_index >= state.catalog->parts.size()) { return; } - auto const &part = state.catalog->performance.parts[part_index]; + auto const &part = state.catalog->parts[part_index]; draw_row(context, row, part.part, std::to_string(part.total_pages) + " PAGES", selected); }); } -auto draw_practice_exercise_menu(luma::draw_context &context, luma::rect bounds, vamp_zero::app_state const &state) -> void { - auto const &exercises = state.catalog->practice.exercises; - draw_text(context, bounds.x + 36.0F, bounds.y + 28.0F, "PRACTICE", 4, vamp_style::ink, bounds.width - 72.0F); - draw_text(context, bounds.x + 38.0F, bounds.y + 66.0F, std::to_string(exercises.size()) + " EXERCISES", 1, vamp_style::muted, 320.0F); - draw_menu_rows(context, bounds, exercises.size(), state.selected_practice_exercise_index, [&](std::size_t index, luma::rect row, std::bool_t selected) { - auto const &exercise = exercises[index]; - auto title = exercise.title == exercise.id ? exercise.id : exercise.id + " - " + exercise.title; - draw_row(context, row, title, "", selected); - }); - if (exercises.empty()) { - draw_text(context, bounds.x + 38.0F, bounds.y + 194.0F, "NO EXERCISES FOUND", 3, vamp_style::retrying, 440.0F); - } -} - -auto draw_practice_part_menu(luma::draw_context &context, luma::rect bounds, vamp_zero::app_state const &state) -> void { - auto const *exercise = selected_practice_exercise(state); - draw_text(context, - bounds.x + 36.0F, - bounds.y + 28.0F, - exercise == nullptr ? std::string{"PART"} : exercise->title, - 4, - vamp_style::ink, - bounds.width - 72.0F); - draw_text(context, bounds.x + 38.0F, bounds.y + 66.0F, "SELECT PRACTICE PART", 1, vamp_style::muted, 360.0F); - draw_menu_rows(context, bounds, exercise == nullptr ? 0U : exercise->parts.size(), state.selected_practice_part_index, [&](std::size_t index, luma::rect row, std::bool_t selected) { - auto const &part = exercise->parts[index]; - draw_row(context, row, part.part, part.key_signature, selected); - }); -} - auto draw_score(luma::draw_context &context, luma::rect bounds, vamp_zero::app_state const &state, vamp_zero::score_load_state const &loaded, score_draw_cache &score_cache) -> void { - if (state.mode == vamp_zero::app_mode::PERFORMANCE_SCORE) { - auto const *part = active_part(state); - if (part == nullptr) { - draw_performance_song_menu(context, bounds, state); - return; - } - } else { - auto const *exercise = active_practice(state); - if (exercise == nullptr) { - draw_practice_exercise_menu(context, bounds, state); - return; - } - auto const *practice_part = selected_practice_part(state, *exercise); - if (practice_part == nullptr) { - draw_practice_part_menu(context, bounds, state); - return; - } + if (active_part(state) == nullptr) { + draw_performance_song_menu(context, bounds, state); + return; } if (loaded.loading) { draw_text(context, bounds.x + 36.0F, bounds.y + 38.0F, "LOADING SCORE", 4, vamp_style::ink, bounds.width - 72.0F); @@ -348,12 +299,7 @@ public: draw_performance_song_menu(context, content, state.app); } else if (state.app.mode == vamp_zero::app_mode::PERFORMANCE_PART_MENU) { draw_performance_part_menu(context, content, state.app); - } else if (state.app.mode == vamp_zero::app_mode::PRACTICE_EXERCISE_MENU) { - draw_practice_exercise_menu(context, content, state.app); - } else if (state.app.mode == vamp_zero::app_mode::PRACTICE_PART_MENU) { - draw_practice_part_menu(context, content, state.app); - } else if (state.app.mode == vamp_zero::app_mode::PERFORMANCE_SCORE || - state.app.mode == vamp_zero::app_mode::PRACTICE_SCORE) { + } else if (state.app.mode == vamp_zero::app_mode::PERFORMANCE_SCORE) { draw_score(context, content, state.app, loaded, score_cache_); } else { draw_main_menu(context, content, state.app); diff --git a/tests/arrangement_fixtures.py b/tests/arrangement_fixtures.py new file mode 100644 index 0000000..2474a3e --- /dev/null +++ b/tests/arrangement_fixtures.py @@ -0,0 +1,19 @@ +import unittest.mock + +import generator.arrange.form +import generator.arrange.generate +import generator.parts + +def section_document(document, part_type, *, rhythms, plan=None): + """Exercise the real part pipeline with a single section instead of a full song.""" + prepared = generator.parts.prepare_document(document) + role = {'acoustic': 'accompaniment', 'electric': 'melody', 'vocal': 'vocal'}[part_type] + section = generator.arrange.form.ArrangementSection('', 0, len(prepared['staves'][0]['measures']), 0, role) + with unittest.mock.patch('generator.arrange.form.full_arrangement_sections', return_value=[section]): + if plan is not None: + plans = {0: plan} + elif part_type == 'acoustic': + plans = generator.arrange.generate.plan_arrangement(prepared, rhythms) + else: + plans = {} + return generator.arrange.generate._arrange_document(prepared, part_type, plans) diff --git a/tests/catalog_fixture.hpp b/tests/catalog_fixture.hpp index 2f44503..a29840d 100644 --- a/tests/catalog_fixture.hpp +++ b/tests/catalog_fixture.hpp @@ -3,7 +3,6 @@ #include #include #include -#include #include #include @@ -15,12 +14,6 @@ namespace vamp_test { -inline auto part_filename(std::string_view part) -> std::string { - auto result = std::string{part}; - result.front() = static_cast(result.front() - 'A' + 'a'); - return result + ".json"; -} - inline auto build_catalog(std::filesystem::path const &assets, std::filesystem::path const &database) -> std::bool_t { auto source = assets.string(); auto destination = database.string(); diff --git a/tests/test.cpp b/tests/test.cpp index 57490a7..367322d 100644 --- a/tests/test.cpp +++ b/tests/test.cpp @@ -16,7 +16,6 @@ #include #include #include -#include #include #include @@ -27,8 +26,6 @@ #include #include -#include - #include #include #include @@ -42,7 +39,6 @@ #include #include -#include "catalog_fixture.hpp" namespace { @@ -52,47 +48,6 @@ auto test_database_config(std::filesystem::path const &path) -> vamp_zero::datab }; } -auto query_database(std::filesystem::path const &path, - std::string sql, - std::vector params = {}) -> std::expected { - auto io = boost::asio::io_context{}; - auto future = boost::asio::co_spawn( - io, - [executor = io.get_executor(), path = path.string(), sql = std::move(sql), params = std::move(params)]() mutable - -> boost::asio::awaitable> { - auto config = noto::file_connection_config(path, "product-vamp-test"); - config.foreign_keys = true; - auto connection = noto::connection{executor, std::move(config)}; - auto connected = co_await connection.async_connect(); - if (!connected) { - co_return std::unexpected(connected.error()); - } - auto selected = co_await connection.async_execute(std::move(sql), std::move(params)); - auto closed = co_await connection.async_close(); - if (!selected) { - co_return std::unexpected(selected.error()); - } - if (!closed) { - co_return std::unexpected(closed.error()); - } - co_return selected; - }, - boost::asio::use_future); - io.run(); - return future.get(); -} - -auto text_value(noto::sqlite_value const &value) -> std::string { - auto text = std::get_if(&value.value); - return text == nullptr ? std::string{} : *text; -} - -auto has_value(noto::query_result const &result, std::size_t column, std::string_view expected) -> std::bool_t { - return std::any_of(result.rows.begin(), result.rows.end(), [&](auto const &row) { - return row.size() > column && text_value(row[column]) == expected; - }); -} - auto score_asset_json(std::string title, std::string key = "C", std::string part = "Lead") -> std::string { auto value = boost::json::parse(R"json({ "music":{"metadata":{"title":"Fixture","composer":"Composer","key_signature":"C","time_signature":"4/4"}, @@ -118,38 +73,11 @@ auto navigation_state() -> vamp_zero::app_state { .measure_count = 1, .total_pages = 2, }; - auto practice_part = vamp_zero::library_part{ - .key_signature = "C", - .source_path = "exercise.json", - .measure_count = 1, - .total_pages = 1, - }; - auto exercise = vamp_zero::practice_exercise{ - .id = "exercise-1", - .title = "C Major", - .composer = "Composer", - }; - for (auto part_name : vamp_zero::practice_part_names()) { - practice_part.id = "exercise-" + std::string{part_name}; - practice_part.part = part_name; - exercise.parts.push_back(practice_part); - } - auto practice = vamp_zero::group_practice_exercises({exercise}); - BOOST_REQUIRE(practice); return vamp_zero::app_state{ - .catalog = std::make_shared(vamp_zero::catalog{ - .performance = vamp_zero::group_library_parts({part}), - .practice = std::move(*practice), - }), + .catalog = std::make_shared(vamp_zero::group_ordered_parts({part})), }; } -void write_text(std::filesystem::path const &path, std::string const &text) { - std::filesystem::create_directories(path.parent_path()); - auto output = std::ofstream{path, std::ios::binary | std::ios::trunc}; - output << text; -} - } BOOST_AUTO_TEST_CASE(build_identification_uses_git_without_an_application_release_label) { @@ -230,18 +158,17 @@ BOOST_AUTO_TEST_CASE(product_vamp_audio_config_rejects_invalid_tempo_range) { BOOST_AUTO_TEST_CASE(main_menu_toggles_audio_settings_and_edits_tempo) { auto state = navigation_state(); state = vamp_zero::apply_app_command(std::move(state), vamp_protocol::page_command::NEXT); - state = vamp_zero::apply_app_command(std::move(state), vamp_protocol::page_command::NEXT); - BOOST_TEST(state.selected_main_menu_index == 2U); + BOOST_TEST(state.selected_main_menu_index == 1U); state = vamp_zero::apply_app_command(std::move(state), vamp_protocol::page_command::SELECT); BOOST_TEST(state.audio.playback_enabled); BOOST_TEST(static_cast(state.mode) == static_cast(vamp_zero::app_mode::MAIN_MENU)); state = vamp_zero::apply_app_command(std::move(state), vamp_protocol::page_command::NEXT); - BOOST_TEST(state.selected_main_menu_index == 3U); + BOOST_TEST(state.selected_main_menu_index == 2U); state = vamp_zero::apply_app_command(std::move(state), vamp_protocol::page_command::SELECT); BOOST_TEST(state.audio.metronome_enabled); BOOST_TEST(static_cast(state.mode) == static_cast(vamp_zero::app_mode::MAIN_MENU)); state = vamp_zero::apply_app_command(std::move(state), vamp_protocol::page_command::NEXT); - BOOST_TEST(state.selected_main_menu_index == 4U); + BOOST_TEST(state.selected_main_menu_index == 3U); state = vamp_zero::apply_app_command(std::move(state), vamp_protocol::page_command::SELECT); BOOST_TEST(state.audio.tempo_editing); state = vamp_zero::apply_app_command(std::move(state), vamp_protocol::page_command::NEXT); @@ -310,177 +237,97 @@ BOOST_AUTO_TEST_CASE(score_parser_loads_the_generated_catalog) { BOOST_TEST(count > 0U); } -BOOST_AUTO_TEST_CASE(practice_part_navigation_and_remote_display) { - auto state = navigation_state(); - auto catalog = std::make_shared(*state.catalog); - auto &practice_part = catalog->practice.exercises.front().parts[2]; - practice_part.source_path = "exercise-vocal.json"; - practice_part.total_pages = 3U; - state.catalog = catalog; - state.selected_main_menu_index = 1U; - state = vamp_zero::apply_app_command(std::move(state), vamp_protocol::page_command::SELECT); - BOOST_CHECK(state.mode == vamp_zero::app_mode::PRACTICE_EXERCISE_MENU); +BOOST_AUTO_TEST_CASE(empty_catalog_navigation_and_main_menu_wrap) { + auto state = vamp_zero::app_state{}; + state = vamp_zero::apply_app_command(std::move(state), vamp_protocol::page_command::PREVIOUS); + BOOST_TEST(state.selected_main_menu_index == 3U); state = vamp_zero::apply_app_command(std::move(state), vamp_protocol::page_command::NEXT); + BOOST_TEST(state.selected_main_menu_index == 0U); + state = vamp_zero::apply_app_command(std::move(state), vamp_protocol::page_command::SELECT); + BOOST_CHECK(state.mode == vamp_zero::app_mode::PERFORMANCE_SONG_MENU); + state = vamp_zero::apply_app_command(std::move(state), vamp_protocol::page_command::NEXT); + BOOST_TEST(state.selected_song_index == 0U); + state = vamp_zero::apply_app_command(std::move(state), vamp_protocol::page_command::SELECT); + BOOST_CHECK(state.mode == vamp_zero::app_mode::MAIN_MENU); + BOOST_REQUIRE(vamp_zero::validate_app_state(state)); + BOOST_TEST(!vamp_zero::app_status_json(state).as_object().contains("practice")); +} + +BOOST_AUTO_TEST_CASE(song_part_navigation_preserves_selection_and_remote_display) { + auto parts = std::vector{}; + for (auto name : {"Acoustic", "Electric", "Vocal"}) { + parts.push_back({.id = name, .title = "Song", .composer = "Composer", .part = name, .total_pages = 3}); + } + auto state = vamp_zero::app_state{ + .catalog = std::make_shared(vamp_zero::group_ordered_parts(std::move(parts))), + }; state.audio.metronome_enabled = true; state = vamp_zero::apply_app_command(std::move(state), vamp_protocol::page_command::SELECT); - BOOST_CHECK(state.mode == vamp_zero::app_mode::PRACTICE_PART_MENU); - BOOST_TEST(vamp_zero::practice_part_row_count(state) == 4U); - for (auto index = std::uint32_t{}; index < 3U; ++index) { + state = vamp_zero::apply_app_command(std::move(state), vamp_protocol::page_command::NEXT); + state = vamp_zero::apply_app_command(std::move(state), vamp_protocol::page_command::SELECT); + for (auto name : {"Acoustic", "Electric", "Vocal"}) { state = vamp_zero::apply_app_command(std::move(state), vamp_protocol::page_command::NEXT); + auto selection = state.selected_part_index; + state = vamp_zero::apply_app_command(std::move(state), vamp_protocol::page_command::SELECT); + BOOST_CHECK(state.mode == vamp_zero::app_mode::PERFORMANCE_SCORE); + BOOST_TEST(state.active_part_id == name); + auto remote = vamp_pico::remote_display_state{}; + BOOST_REQUIRE(vamp_pico::parse_remote_display_body(vamp_zero::remote_display_text(state), remote)); + BOOST_TEST(remote.active); + BOOST_TEST(std::string{remote.part} == name); + BOOST_TEST(remote.pages == 3U); + for (auto index = std::uint32_t{}; index < 4U; ++index) { + state = vamp_zero::apply_app_command(std::move(state), vamp_protocol::page_command::NEXT); + } + BOOST_TEST(state.page_index == 2U); + state = vamp_zero::apply_app_command(std::move(state), vamp_protocol::page_command::SELECT); + BOOST_CHECK(state.mode == vamp_zero::app_mode::PERFORMANCE_PART_MENU); + BOOST_TEST(state.selected_part_index == selection); + BOOST_TEST(state.active_part_id.empty()); + BOOST_TEST(state.audio.metronome_enabled); } - state = vamp_zero::apply_app_command(std::move(state), vamp_protocol::page_command::SELECT); - BOOST_CHECK(state.mode == vamp_zero::app_mode::PRACTICE_SCORE); - BOOST_TEST(state.audio.metronome_enabled); - auto selected = vamp_zero::selected_practice_part(state, state.catalog->practice.exercises.front()); - BOOST_REQUIRE(selected != nullptr); - BOOST_TEST(selected->id == "exercise-Vocal"); - BOOST_TEST(selected->source_path == "exercise-vocal.json"); - BOOST_TEST(vamp_zero::active_pages(state) == 3U); - auto remote = vamp_pico::remote_display_state{}; - BOOST_REQUIRE(vamp_pico::parse_remote_display_body(vamp_zero::remote_display_text(state), remote)); - BOOST_TEST(remote.active); - BOOST_TEST(std::string{remote.part} == "Vocal"); - BOOST_TEST(remote.pages == 3U); state = vamp_zero::apply_app_command(std::move(state), vamp_protocol::page_command::NEXT); - BOOST_TEST(state.page_index == 1U); - auto playing = state; - playing.audio.playback_enabled = true; - auto control = vamp_zero::control_state{{}, playing}; - control.finish_playback(playing.score_session); - BOOST_CHECK(control.snapshot().mode == vamp_zero::app_mode::PRACTICE_PART_MENU); - BOOST_TEST(control.snapshot().selected_practice_part_index == 3U); + BOOST_TEST(state.selected_part_index == 0U); state = vamp_zero::apply_app_command(std::move(state), vamp_protocol::page_command::SELECT); - BOOST_CHECK(state.mode == vamp_zero::app_mode::PRACTICE_PART_MENU); - BOOST_TEST(state.selected_practice_part_index == 3U); - BOOST_TEST(state.active_practice_id.empty()); - for (auto index = std::uint32_t{}; index < 3U; ++index) { - state = vamp_zero::apply_app_command(std::move(state), vamp_protocol::page_command::PREVIOUS); - } - state = vamp_zero::apply_app_command(std::move(state), vamp_protocol::page_command::SELECT); - BOOST_CHECK(state.mode == vamp_zero::app_mode::PRACTICE_EXERCISE_MENU); - BOOST_TEST(state.selected_practice_exercise_index == 1U); - auto status = vamp_zero::app_status_json(state).as_object().at("practice").as_object(); - BOOST_TEST(!status.contains("types")); - BOOST_TEST(status.at("exercises").as_array().size() == 1U); + BOOST_CHECK(state.mode == vamp_zero::app_mode::PERFORMANCE_SONG_MENU); + BOOST_TEST(state.selected_song_index == 1U); state = vamp_zero::apply_app_command(std::move(state), vamp_protocol::page_command::PREVIOUS); state = vamp_zero::apply_app_command(std::move(state), vamp_protocol::page_command::SELECT); BOOST_CHECK(state.mode == vamp_zero::app_mode::MAIN_MENU); BOOST_REQUIRE(vamp_zero::validate_app_state(state)); } -BOOST_AUTO_TEST_CASE(flat_practice_wraps_and_empty_catalog_returns_to_main) { - auto state = navigation_state(); - auto catalog = std::make_shared(*state.catalog); - auto first = catalog->practice.exercises.front(); - for (auto index = std::uint32_t{2}; index <= 366U; ++index) { - auto exercise = first; - exercise.id = std::to_string(index); - exercise.id.insert(0U, 4U - exercise.id.size(), '0'); - catalog->practice.exercises.push_back(std::move(exercise)); - } - state.catalog = catalog; - state.mode = vamp_zero::app_mode::PRACTICE_EXERCISE_MENU; - state = vamp_zero::apply_app_command(std::move(state), vamp_protocol::page_command::PREVIOUS); - BOOST_TEST(state.selected_practice_exercise_index == 366U); - BOOST_TEST(vamp_zero::selected_practice_exercise(state)->id == "0366"); - state = vamp_zero::apply_app_command(std::move(state), vamp_protocol::page_command::NEXT); - BOOST_TEST(state.selected_practice_exercise_index == 0U); - state = vamp_zero::apply_app_command(std::move(state), vamp_protocol::page_command::PREVIOUS); - state = vamp_zero::apply_app_command(std::move(state), vamp_protocol::page_command::SELECT); - BOOST_CHECK(state.mode == vamp_zero::app_mode::PRACTICE_PART_MENU); - state.catalog = vamp_zero::empty_catalog(); - state = vamp_zero::apply_app_command(std::move(state), vamp_protocol::page_command::NEXT); - BOOST_CHECK(state.mode == vamp_zero::app_mode::PRACTICE_EXERCISE_MENU); - BOOST_TEST(state.selected_practice_exercise_index == 0U); - BOOST_REQUIRE(vamp_zero::validate_app_state(state)); - state = vamp_zero::apply_app_command(std::move(state), vamp_protocol::page_command::SELECT); - BOOST_CHECK(state.mode == vamp_zero::app_mode::MAIN_MENU); -} - -BOOST_AUTO_TEST_CASE(database_reload_preserves_all_generated_practice_parts) { - auto root = std::filesystem::temp_directory_path() / ("product-vamp-parts-test-" + std::to_string(std::chrono::steady_clock::now().time_since_epoch().count())); - auto config = test_database_config(root / "vamp.db"); - auto expected_exercises = std::size_t{}; - for (auto const &entry : std::filesystem::directory_iterator{std::filesystem::path{VAMP_TEST_SOURCE_DIR} / "data" / "practice"}) { +BOOST_AUTO_TEST_CASE(database_reload_preserves_all_generated_song_parts) { + auto config = test_database_config(std::filesystem::path{VAMP_TEST_ASSETS_DIR} / "catalog.db"); + auto expected = std::size_t{}; + for (auto const &entry : std::filesystem::directory_iterator{std::filesystem::path{VAMP_TEST_SOURCE_DIR} / "data/songs"}) { if (entry.is_regular_file() && entry.path().extension() == ".xml") { - ++expected_exercises; + expected += 3U; } } - BOOST_REQUIRE(expected_exercises > 0U); + BOOST_REQUIRE(expected > 0U); for (auto iteration = std::uint32_t{}; iteration < 2U; ++iteration) { - config.path = (std::filesystem::path{VAMP_TEST_ASSETS_DIR} / "catalog.db").string(); auto io = boost::asio::io_context{}; - auto future = boost::asio::co_spawn(io, vamp_zero::async_load_practice_library(io.get_executor(), config, VAMP_TEST_ASSETS_DIR), boost::asio::use_future); + auto future = boost::asio::co_spawn(io, vamp_zero::async_load_catalog(io.get_executor(), config, VAMP_TEST_ASSETS_DIR), boost::asio::use_future); io.run(); - auto library = future.get(); - BOOST_REQUIRE_MESSAGE(library.has_value(), (library ? "" : library.error().describe())); - BOOST_TEST(library->exercises.size() == expected_exercises); - for (auto const &exercise : library->exercises) { - BOOST_TEST(exercise.id.size() == 4U); - BOOST_TEST(exercise.id.find_first_not_of("0123456789") == std::string::npos); - BOOST_REQUIRE_EQUAL(exercise.parts.size(), 3U); - auto parts = vamp_zero::practice_part_names(); - for (auto index = std::size_t{}; index < parts.size(); ++index) { - BOOST_TEST(exercise.parts[index].part == parts[index]); - BOOST_TEST(exercise.parts[index].total_pages > 0U); - BOOST_TEST(exercise.parts[index].measure_count > 0U); - if (iteration == 0U) { - auto const &practice_part = exercise.parts[index]; - io.restart(); - auto loaded = boost::asio::co_spawn(io, vamp_zero::async_load_score(io.get_executor(), config, {vamp_zero::score_category::PRACTICE, practice_part.id}, VAMP_TEST_ASSETS_DIR), boost::asio::use_future); - io.run(); - auto score = loaded.get(); - BOOST_REQUIRE_MESSAGE(score, (score ? "" : score.error().describe())); - BOOST_TEST(score->title == exercise.title); - BOOST_TEST(score->composer == exercise.composer); - BOOST_TEST(score->key_signature == practice_part.key_signature); - BOOST_TEST(score->part == practice_part.part); - BOOST_TEST(score->measure_count == practice_part.measure_count); - BOOST_TEST(score->pages.size() == practice_part.total_pages); - BOOST_TEST(score->source_path == practice_part.source_path); - } - } + auto catalog = future.get(); + BOOST_REQUIRE_MESSAGE(catalog, (catalog ? "" : catalog.error().describe())); + BOOST_REQUIRE_EQUAL(catalog->parts.size(), expected); + for (auto const &part : catalog->parts) { + io.restart(); + auto loaded = boost::asio::co_spawn(io, vamp_zero::async_load_score(io.get_executor(), config, {part.id}, VAMP_TEST_ASSETS_DIR), boost::asio::use_future); + io.run(); + auto score = loaded.get(); + BOOST_REQUIRE_MESSAGE(score, (score ? "" : score.error().describe())); + BOOST_TEST(score->title == part.title); + BOOST_TEST(score->composer == part.composer); + BOOST_TEST(score->key_signature == part.key_signature); + BOOST_TEST(score->part == part.part); + BOOST_TEST(score->measure_count == part.measure_count); + BOOST_TEST(score->pages.size() == part.total_pages); + BOOST_TEST(score->source_path == part.source_path); } } - std::filesystem::remove_all(root); -} - -BOOST_AUTO_TEST_CASE(numbered_practice_paths_keep_duplicate_titles_separate_and_refresh_after_rename) { - auto root = std::filesystem::temp_directory_path() / ("product-vamp-paths-test-" + std::to_string(std::chrono::steady_clock::now().time_since_epoch().count())); - auto assets = root / "assets"; - auto config = test_database_config(root / "vamp.db"); - std::filesystem::create_directories(assets / "songs"); - for (auto name : {"0010", "0002", "0001", "0127"}) { - for (auto part_name : vamp_zero::practice_part_names()) { - write_text(assets / "practice" / name / vamp_test::part_filename(part_name), score_asset_json("Shared Title", "C", std::string{part_name})); - } - } - BOOST_REQUIRE(vamp_test::build_catalog(assets, config.path)); - auto io = boost::asio::io_context{}; - auto future = boost::asio::co_spawn(io, vamp_zero::async_load_practice_library(io.get_executor(), config, assets.string()), boost::asio::use_future); - io.run(); - auto library = future.get(); - BOOST_REQUIRE(library); - BOOST_REQUIRE_EQUAL(library->exercises.size(), 4U); - BOOST_TEST(library->exercises[0].id == "0001"); - BOOST_TEST(library->exercises[1].id == "0002"); - BOOST_TEST(library->exercises[2].id == "0010"); - BOOST_TEST(library->exercises[3].id == "0127"); - for (auto const &exercise : library->exercises) { - BOOST_TEST(exercise.title == "Shared Title"); - } - BOOST_REQUIRE(vamp_test::build_catalog(assets, config.path)); - std::filesystem::rename(assets / "practice/0002", assets / "practice/0099"); - BOOST_REQUIRE(vamp_test::build_catalog(assets, config.path)); - auto rows = query_database(root / "vamp.db", "SELECT id FROM practice_exercises ORDER BY id"); - BOOST_REQUIRE(rows); - BOOST_REQUIRE_EQUAL(rows->rows.size(), 12U); - BOOST_TEST(!has_value(*rows, 0U, "0002-acoustic")); - BOOST_TEST(has_value(*rows, 0U, "0099-acoustic")); - BOOST_TEST(has_value(*rows, 0U, "0010-acoustic")); - BOOST_TEST(has_value(*rows, 0U, "0001-acoustic")); - BOOST_TEST(has_value(*rows, 0U, "0127-acoustic")); - std::filesystem::remove_all(root); } BOOST_AUTO_TEST_CASE(keyless_scores_keep_their_authored_key) { diff --git a/tests/test_accompaniment.py b/tests/test_accompaniment.py index 9bd5a3c..9d26724 100644 --- a/tests/test_accompaniment.py +++ b/tests/test_accompaniment.py @@ -10,7 +10,7 @@ import generator.accompaniment import generator.model import generator.parts import generator.playback -import generator.practice.generate +import tests.arrangement_fixtures import generator.rhythm import tests.rhythm_fixtures import tests.test_musicxml @@ -337,8 +337,8 @@ class DetachedAccompanimentTests(unittest.TestCase): before = copy.deepcopy(source) bars = tied_library(2).for_meter('4/4')[0].bars plan = generator.accompaniment.Plan(bars, bars, ()) - prepared = generator.parts.prepare_document(source, practice=True) - result = generator.practice.generate._practice_document(prepared, 'acoustic', plan) + prepared = generator.parts.prepare_document(source) + result = tests.arrangement_fixtures.section_document(prepared, 'acoustic', rhythms=tests.rhythm_fixtures.library(), plan=plan) generator.model.validate_document(result) self.assertEqual(timing(tests.test_musicxml.notes(result)), [(0, 4, 'note')]) self.assertEqual(timing(tests.test_musicxml.notes(result, 1)), [(0, 4, 'rest')]) diff --git a/tests/test_acoustic.py b/tests/test_acoustic.py index f23577c..cdff696 100644 --- a/tests/test_acoustic.py +++ b/tests/test_acoustic.py @@ -11,7 +11,7 @@ import generator.engraving.layout import generator.engraving.types import generator.model import generator.playback -import generator.practice.generate +import tests.arrangement_fixtures import tests.rhythm_fixtures import tests.test_accompaniment import tests.test_musicxml @@ -123,10 +123,10 @@ class AcousticTests(unittest.TestCase): generator.acoustic.prepare(document) generator.acoustic.combine(document) self.assertEqual(document, before) - def test_song_and_practice_integration_preserve_playback(self): + def test_song_and_section_integration_preserve_playback(self): source = tests.test_musicxml.parse(tests.test_musicxml.xml_score(tests.test_parts.xml_harmony() + tests.test_musicxml.xml_note())) rhythms = tests.rhythm_fixtures.library() - for builder in (generator.arrange.generate.arrange_document, generator.practice.generate.practice_document): + for builder in (generator.arrange.generate.arrange_document, tests.arrangement_fixtures.section_document): with unittest.mock.patch('generator.acoustic.combine'): separate = builder(source, 'acoustic', rhythms=rhythms) combined = builder(source, 'acoustic', rhythms=rhythms) diff --git a/tests/test_catalog.py b/tests/test_catalog.py index 9fee0b7..6fe9be8 100644 --- a/tests/test_catalog.py +++ b/tests/test_catalog.py @@ -2,61 +2,12 @@ import json import pathlib import tempfile import unittest -import unittest.mock import generator.arrange.generate -import generator.parts -import generator.practice.generate -import generator.score -import generator.summary import tests.rhythm_fixtures import tests.test_musicxml class CatalogTests(unittest.TestCase): - def test_every_numbered_source_is_wired_to_three_part_paths(self): - source = pathlib.Path('data/practice') - sources = sorted(source.glob('*.xml')) - self.assertEqual([p.name for p in sources], [f'{i:04}.xml' for i in range(1, 367)]) - expected = {pathlib.Path(path.stem) / (part + '.json') for path in sources for part in generator.parts.PART_TYPES} - self.assertEqual(len(expected), 1098) - with tempfile.TemporaryDirectory() as temporary, unittest.mock.patch('generator.practice.generate._practice_document', side_effect=lambda document, part, plan: document): - output = pathlib.Path(temporary) - self.assertEqual(generator.practice.generate.generate_practice_scores(source, output, rhythms=tests.rhythm_fixtures.library()), len(expected)) - self.assertEqual({p.relative_to(output) for p in output.rglob('*.json')}, expected) - generator.summary.validate_practice_parts(output) - generator.score.validate_generated_tree(output) - def test_numbers_and_duplicate_titles_remain_distinct_and_songs_are_excluded(self): - with tempfile.TemporaryDirectory() as temporary: - source, output = pathlib.Path(temporary) / 'source', pathlib.Path(temporary) / 'output' - source.mkdir(parents=True) - for name in ('1000.xml', '0000.xml', '0001.xml', '0999.xml', '0010.xml', '0366.xml'): - (source / name).write_text(tests.test_musicxml.xml_score(tests.test_musicxml.xml_note()), encoding='utf-8') - self.assertEqual(generator.practice.generate.generate_practice_scores(source, output, rhythms=tests.rhythm_fixtures.library()), 18) - self.assertEqual(sorted(p.name for p in output.iterdir()), ['0000', '0001', '0010', '0366', '0999', '1000']) - for directory in output.iterdir(): - self.assertEqual({p.name for p in directory.glob('*.json')}, {(part + '.json') for part in generator.parts.PART_TYPES}) - self.assertEqual(json.loads((directory / 'vocal.json').read_text())['metadata']['title'], 'Fixture') - def test_invalid_names_and_legacy_nesting_preserve_output(self): - for name in ('1.xml', '001.xml', '00001.xml', '\u0660\u0660\u0660\u0661.xml', '0001-copy.xml', '0001_copy.xml', 'chord/0001.xml', 'practice/melody/lesson/0001.xml'): - with self.subTest(name=name), tempfile.TemporaryDirectory() as temporary: - source, output = pathlib.Path(temporary) / 'source', pathlib.Path(temporary) / 'output' - for relative in ('0002.xml', name): - path = source / relative - path.parent.mkdir(parents=True, exist_ok=True) - path.write_text(tests.test_musicxml.xml_score(tests.test_musicxml.xml_note()), encoding='utf-8') - output.mkdir() - sentinel = output / 'existing' - sentinel.write_text('unchanged') - with self.assertRaisesRegex(ValueError, 'practice sources'): - generator.practice.generate.generate_practice_scores(source, output, rhythms=tests.rhythm_fixtures.library()) - self.assertEqual(list(output.iterdir()), [sentinel]) - self.assertEqual(sentinel.read_text(), 'unchanged') - def test_empty_part_directory_fails(self): - with tempfile.TemporaryDirectory() as temporary: - root = pathlib.Path(temporary) - (root / '0001').mkdir() - with self.assertRaisesRegex(ValueError, 'practice generator drift'): - generator.summary.validate_practice_parts(root) def test_songs_generate_only_authored_key_parts(self): with tempfile.TemporaryDirectory() as temporary: source, output = pathlib.Path(temporary) / 'songs', pathlib.Path(temporary) / 'output' diff --git a/tests/test_catalog_database.py b/tests/test_catalog_database.py index b690762..261f042 100644 --- a/tests/test_catalog_database.py +++ b/tests/test_catalog_database.py @@ -35,8 +35,6 @@ class CatalogTests(unittest.TestCase): document = bundle('Song', 'F') document['presentation']['title_image'] = '0123456789abcdef' * 4 write_score(self.root, 'songs/tune.json', document) - for part in ('Acoustic', 'Electric', 'Vocal'): - write_score(self.root, f'practice/0001/{part.lower()}.json', bundle('Exercise', 'Eb', part)) database = generator.catalog.build_catalog(self.root) self.assertEqual(database, self.root / 'catalog.db') song = self.rows('songs')[0] @@ -44,22 +42,12 @@ class CatalogTests(unittest.TestCase): self.assertEqual((song['id'], song['part'], song['source_path']), ('tune', 'Lead', 'songs/tune.json')) self.assertEqual((song['measure_count'], song['total_pages']), (1, 1)) self.assertEqual(song['title_image'], document['presentation']['title_image']) - practice = self.rows('practice_exercises') - self.assertEqual([row['id'] for row in practice], ['0001-acoustic', '0001-electric', '0001-vocal']) - self.assertEqual(practice[0]['exercise_id'], '0001') - self.assertNotIn('practice_type_id', practice[0]) - self.assertNotIn('lesson_group_id', practice[0]) - self.assertEqual(practice[0]['key_signature'], 'Eb') - self.assertTrue(all(row['title_image'] == '0' * 64 for row in practice)) - self.assertTrue(all(json.loads(row['source_json'])['presentation']['title_image'] == row['title_image'] for row in practice)) - self.assertNotIn('authored_key_signature', practice[0]) with contextlib.closing(sqlite3.connect(database)) as connection: self.assertEqual(connection.execute('PRAGMA application_id').fetchone()[0], generator.catalog.APPLICATION_ID) self.assertEqual(connection.execute('PRAGMA integrity_check').fetchall(), [('ok',)]) - self.assertEqual(connection.execute("SELECT name FROM sqlite_schema WHERE type='table' ORDER BY name").fetchall(), [('practice_exercises',), ('songs',)]) - for table in ('songs', 'practice_exercises'): - columns = {row[1]: row for row in connection.execute(f'PRAGMA table_info({table})')} - self.assertEqual((columns['title_image'][2], columns['title_image'][3]), ('TEXT', 1)) + self.assertEqual(connection.execute("SELECT name FROM sqlite_schema WHERE type='table' ORDER BY name").fetchall(), [('songs',)]) + columns = {row[1]: row for row in connection.execute('PRAGMA table_info(songs)')} + self.assertEqual((columns['title_image'][2], columns['title_image'][3]), ('TEXT', 1)) self.assertFalse(pathlib.Path(str(database) + '-wal').exists()) self.assertFalse(pathlib.Path(str(database) + '-journal').exists()) def test_rebuild_is_deterministic_relocatable_and_replaces_deleted_rows(self): @@ -88,14 +76,6 @@ class CatalogTests(unittest.TestCase): generator.catalog.build_catalog(self.root) self.assertEqual(database.read_bytes(), previous) self.assertFalse(list(self.root.glob('.vamp-catalog-*'))) - def test_missing_parts_and_metadata_disagreement_fail(self): - for part in ('Acoustic', 'Electric'): - write_score(self.root, f'practice/0001/{part.lower()}.json', bundle(part=part)) - with self.assertRaisesRegex(ValueError, 'all three parts'): - generator.catalog.build_catalog(self.root) - write_score(self.root, 'practice/0001/vocal.json', bundle(key='F', part='Vocal')) - with self.assertRaisesRegex(ValueError, 'disagree'): - generator.catalog.build_catalog(self.root) def test_missing_or_invalid_title_image_preserves_existing_database(self): score = write_score(self.root, 'songs/tune.json') database = generator.catalog.build_catalog(self.root) @@ -113,9 +93,9 @@ class CatalogTests(unittest.TestCase): self.assertFalse(list(self.root.glob('.vamp-catalog-*'))) def test_keyless_parts_preserve_their_original_key(self): for part in ('Acoustic', 'Electric', 'Vocal'): - write_score(self.root, f'practice/0001/{part.lower()}.json', bundle(key='No key', part=part)) + write_score(self.root, f'songs/{part.lower()}.json', bundle(key='No key', part=part)) generator.catalog.build_catalog(self.root) - self.assertTrue(all(row['key_signature'] == 'No key' for row in self.rows('practice_exercises'))) + self.assertTrue(all(row['key_signature'] == 'No key' for row in self.rows('songs'))) def test_invalid_layout_and_escaping_source_fail(self): with self.assertRaisesRegex(ValueError, 'directory not found'): generator.catalog.build_catalog(self.root / 'missing') @@ -140,3 +120,24 @@ class CatalogTests(unittest.TestCase): self.assertEqual(pathlib.Path(config['database']['path']).name, 'catalog.db') self.assertTrue((destination / 'songs/tune.png').exists()) self.assertFalse(list(destination.rglob('*.json'))) + def test_menu_query_uses_index_and_preserves_binary_identity_order(self): + for name, title, composer, part in (('z', 'Same', 'Bea', 'Acoustic'), ('b', 'Same', 'Ada', 'Vocal'), ('a', 'Same', 'Ada', 'Acoustic'), ('c', 'same', 'Ada', 'Electric'), ('d', 'Same', 'Ada', 'Acoustic')): + document = bundle(title=title, part=part) + document['music']['metadata']['composer'] = composer + write_score(self.root, f'songs/{name}.json', document) + database = generator.catalog.build_catalog(self.root) + query = 'SELECT id, title, composer, part, source_path, measure_count, key_signature, total_pages, title_image FROM songs ORDER BY title, composer, part, id' + with contextlib.closing(sqlite3.connect(database)) as connection: + self.assertEqual([row[0] for row in connection.execute(query)], ['a', 'd', 'b', 'z', 'c']) + plan = ' '.join(row[3] for row in connection.execute('EXPLAIN QUERY PLAN ' + query)) + self.assertIn('songs_menu', plan) + self.assertNotIn('TEMP B-TREE', plan) + def test_failed_population_rolls_back_schema_and_rows(self): + write_score(self.root, 'songs/a.json') + write_score(self.root, 'songs/b.json', bundle(title='')) + with contextlib.closing(sqlite3.connect(':memory:')) as connection: + with self.assertRaises(ValueError): + generator.catalog.populate(connection, self.root) + self.assertFalse(connection.in_transaction) + self.assertEqual(connection.execute("SELECT name FROM sqlite_schema").fetchall(), []) + self.assertEqual(connection.execute('PRAGMA application_id').fetchone()[0], 0) diff --git a/tests/test_catalog_runtime.cpp b/tests/test_catalog_runtime.cpp index 128ce9b..7747147 100644 --- a/tests/test_catalog_runtime.cpp +++ b/tests/test_catalog_runtime.cpp @@ -37,8 +37,7 @@ template concept retains_score_json = requires(T value) { value.source_json; }; static_assert(!retains_score_json); -static_assert(!retains_score_json); -static_assert(!retains_score_json); +static_assert(!retains_score_json); struct catalog_directory { std::filesystem::path path; @@ -127,60 +126,41 @@ struct catalog_database { auto build() const -> std::bool_t { return vamp_test::build_catalog(assets, config.path); } - auto performance() const -> std::expected { - return run_catalog_operation(vamp_zero::async_load_performance_library, config, assets.string()); + auto performance() const -> std::expected { + return run_catalog_operation(vamp_zero::async_load_catalog, config, assets.string()); } - auto practice() const -> std::expected { - return run_catalog_operation(vamp_zero::async_load_practice_library, config, assets.string()); - } - auto score(vamp_zero::score_category category, std::string id) const -> std::expected { - return run_catalog_operation(vamp_zero::async_load_score, config, vamp_zero::score_reference{category, std::move(id)}, assets.string()); + auto score(std::string id) const -> std::expected { + return run_catalog_operation(vamp_zero::async_load_score, config, vamp_zero::score_reference{std::move(id)}, assets.string()); } }; -auto catalog_exercise(std::string authored = "Eb", std::string id = "0001") -> vamp_zero::practice_exercise { - auto result = vamp_zero::practice_exercise{ - .id = std::move(id), - .title = "Exercise", - .composer = "Composer", - }; - for (auto part_name : vamp_zero::practice_part_names()) { - result.parts.push_back({.id = result.id + "-" + std::string{part_name}, .key_signature = authored, .part = std::string{part_name}, .measure_count = 3, .total_pages = 2}); - } - return result; -} - } BOOST_AUTO_TEST_CASE(catalog_snapshots_heartbeat_and_navigation_share_immutable_metadata) { - auto performance = vamp_zero::group_library_parts({ + auto performance = vamp_zero::group_ordered_parts({ {.id = "other", .title = "A Tune", .composer = "Composer", .part = "Lead", .total_pages = 1}, {.id = "chosen", .title = "B Tune", .composer = "Composer", .part = "Lead", .total_pages = 2}, }); - auto practice = vamp_zero::group_practice_exercises({catalog_exercise("Eb", "0002"), catalog_exercise("Eb", "0001")}); - BOOST_REQUIRE(practice); - auto catalog = std::make_shared(vamp_zero::catalog{std::move(performance), std::move(*practice)}); + auto catalog = std::make_shared(std::move(performance)); auto original = vamp_zero::app_state{ .catalog = catalog, .mode = vamp_zero::app_mode::PERFORMANCE_PART_MENU, .selected_song_index = 2, .selected_part_index = 1, - .selected_practice_exercise_index = 2, }; auto control = vamp_zero::control_state{{}, original}; auto observed = std::vector{}; control.set_observer([&](vamp_zero::app_state state) { observed.push_back(std::move(state)); }); auto before = control.snapshot(); BOOST_TEST(before.catalog.get() == catalog.get()); - BOOST_TEST(vamp_zero::selected_part(before) == &catalog->performance.parts[1]); - BOOST_TEST(vamp_zero::selected_practice_exercise(before) == &catalog->practice.exercises[1]); + BOOST_TEST(vamp_zero::selected_part(before) == &catalog->parts[1]); auto heartbeat = control.heartbeat(); BOOST_TEST(heartbeat.catalog.get() == catalog.get()); BOOST_TEST(heartbeat.heartbeat_count == 1U); BOOST_TEST(heartbeat.pico_connected); auto playing = control.apply(vamp_protocol::page_command::SELECT); BOOST_TEST(vamp_zero::to_string(playing.mode) == "performance_score"); - BOOST_TEST(vamp_zero::active_part(playing) == &catalog->performance.parts[1]); + BOOST_TEST(vamp_zero::active_part(playing) == &catalog->parts[1]); BOOST_TEST(control.apply(vamp_protocol::page_command::NEXT).page_index == 1U); BOOST_TEST(control.apply(vamp_protocol::page_command::PREVIOUS).page_index == 0U); control.apply(vamp_protocol::page_command::SELECT); @@ -193,29 +173,14 @@ BOOST_AUTO_TEST_CASE(catalog_snapshots_heartbeat_and_navigation_share_immutable_ for (auto const &snapshot : observed) { BOOST_TEST(snapshot.catalog.get() == catalog.get()); } - original.mode = vamp_zero::app_mode::PRACTICE_EXERCISE_MENU; - auto practice_control = vamp_zero::control_state{{}, original}; - auto parts = practice_control.apply(vamp_protocol::page_command::SELECT); - BOOST_TEST(vamp_zero::to_string(parts.mode) == "practice_part_menu"); - auto selected = practice_control.apply(vamp_protocol::page_command::NEXT); - BOOST_TEST(selected.catalog.get() == catalog.get()); - BOOST_TEST(vamp_zero::selected_practice_part(selected, catalog->practice.exercises[1]) == &catalog->practice.exercises[1].parts[0]); - auto exercise = practice_control.apply(vamp_protocol::page_command::SELECT); - BOOST_TEST(vamp_zero::to_string(exercise.mode) == "practice_score"); - BOOST_TEST(exercise.catalog.get() == catalog.get()); - BOOST_TEST(vamp_zero::active_practice(exercise) == &catalog->practice.exercises[1]); - BOOST_TEST(practice_control.apply(vamp_protocol::page_command::NEXT).page_index == 1U); - BOOST_TEST(practice_control.heartbeat().catalog.get() == catalog.get()); - BOOST_TEST(parts.active_practice_id.empty()); - BOOST_TEST(parts.selected_practice_part_index == 0U); } BOOST_AUTO_TEST_CASE(catalog_performance_groups_use_title_and_composer_with_part_indices) { - auto library = vamp_zero::group_library_parts({ - {.id = "other-composer", .title = "Shared Title", .composer = "Bea", .part = "Lead"}, - {.id = "vocal", .title = "Shared Title", .composer = "Ada", .part = "Vocal"}, + auto library = vamp_zero::group_ordered_parts({ {.id = "other-title", .title = "Other Title", .composer = "Ada", .part = "Lead"}, {.id = "guitar", .title = "Shared Title", .composer = "Ada", .part = "Guitar"}, + {.id = "vocal", .title = "Shared Title", .composer = "Ada", .part = "Vocal"}, + {.id = "other-composer", .title = "Shared Title", .composer = "Bea", .part = "Lead"}, }); BOOST_REQUIRE_EQUAL(library.parts.size(), 4U); BOOST_REQUIRE_EQUAL(library.groups.size(), 3U); @@ -241,79 +206,56 @@ BOOST_AUTO_TEST_CASE(catalog_performance_groups_use_title_and_composer_with_part BOOST_TEST(library.parts[library.groups[1].parts[1]].id == "vocal"); } -BOOST_AUTO_TEST_CASE(catalog_practice_requires_complete_ordered_parts_and_key_agreement) { - for (auto authored : {"Eb", "C dorian", "No key", ""}) { - auto first = catalog_exercise(authored); - std::reverse(first.parts.begin(), first.parts.end()); - auto last = first.parts.back(); - first.parts.pop_back(); - auto fragment = catalog_exercise(authored); - fragment.parts = {last}; - auto grouped = vamp_zero::group_practice_exercises({catalog_exercise("F", "0002"), first, fragment}); - BOOST_REQUIRE(grouped); - BOOST_REQUIRE_EQUAL(grouped->exercises.size(), 2U); - auto const &exercise = grouped->exercises[0]; - BOOST_TEST(exercise.id == "0001"); - BOOST_TEST(exercise.parts.front().key_signature == authored); - BOOST_REQUIRE_EQUAL(exercise.parts.size(), 3U); - for (auto index = std::size_t{}; index < exercise.parts.size(); ++index) { - BOOST_TEST(exercise.parts[index].part == vamp_zero::practice_part_names()[index]); - } - } - for (auto conflict : {"F", ""}) { - auto first = catalog_exercise(); - auto second = catalog_exercise(conflict); - second.parts = {second.parts.back()}; - first.parts.pop_back(); - auto grouped = vamp_zero::group_practice_exercises({first, second}); - BOOST_REQUIRE(!grouped); - BOOST_TEST(grouped.error().code() == static_cast(vamp_zero::error_code::INVALID_ARGUMENT)); - BOOST_TEST(grouped.error().message().find("disagree on key") != std::string_view::npos); - } - auto missing = catalog_exercise(); - missing.parts.pop_back(); - BOOST_TEST(!vamp_zero::group_practice_exercises({missing})); - auto duplicate = catalog_exercise(); - duplicate.parts.back().part = "Acoustic"; - BOOST_TEST(!vamp_zero::group_practice_exercises({duplicate})); -} - -BOOST_AUTO_TEST_CASE(catalog_individual_score_lookup_uses_category_and_reports_missing_or_invalid) { +BOOST_AUTO_TEST_CASE(catalog_individual_score_lookup_is_parameterized_and_reports_missing_or_invalid) { auto db = catalog_database{}; auto song = catalog_bundle("Song", "F"); - auto exercise = catalog_bundle("Exercise", "D", "Electric"); db.write("songs/shared.json", song); - for (auto part : vamp_zero::practice_part_names()) { - db.write(std::filesystem::path{"practice/0001"} / vamp_test::part_filename(part), catalog_bundle("Exercise", "D", part)); + BOOST_REQUIRE(db.build()); + std::filesystem::remove_all(db.assets); + auto document = db.score("shared"); + BOOST_REQUIRE(document); + BOOST_TEST(document->id == "shared"); + BOOST_TEST(document->title == "Song"); + BOOST_TEST(document->key_signature == "F"); + BOOST_TEST(document->source_json == song); + BOOST_TEST(document->source_path == (db.assets / "songs/shared.json").string()); + BOOST_TEST(document->measure_count == 3U); + BOOST_REQUIRE_EQUAL(document->pages.size(), 2U); + BOOST_TEST(document->pages[1].path == "fixture.pages/2.png"); + for (auto id : {"missing", "shared' OR 1=1 --"}) { + auto missing = db.score(id); + BOOST_REQUIRE(!missing); + BOOST_TEST(missing.error().code() == static_cast(vamp_zero::error_code::NOT_FOUND)); + } + db.query("UPDATE songs SET source_json = '{}' WHERE id = 'shared'"); + auto invalid = db.score("shared"); + BOOST_REQUIRE(!invalid); + BOOST_TEST(invalid.error().code() == static_cast(vamp_zero::error_code::INVALID_ARGUMENT)); +} + +BOOST_AUTO_TEST_CASE(catalog_query_orders_and_groups_by_exact_song_identity) { + auto db = catalog_database{}; + for (auto const &id : {"upper-bea", "upper-vocal", "upper-acoustic", "lower", "upper-acoustic-second"}) { + db.write(std::filesystem::path{"songs"} / (std::string{id} + ".json"), catalog_bundle("Same")); } BOOST_REQUIRE(db.build()); - db.query("UPDATE practice_exercises SET id = 'shared' WHERE part = 'Electric'"); - std::filesystem::remove_all(db.assets); - for (auto category : {vamp_zero::score_category::PERFORMANCE, vamp_zero::score_category::PRACTICE}) { - auto is_song = category == vamp_zero::score_category::PERFORMANCE; - auto document = db.score(category, "shared"); - BOOST_REQUIRE(document); - BOOST_TEST(document->id == "shared"); - BOOST_TEST(document->title == (is_song ? "Song" : "Exercise")); - BOOST_TEST(document->key_signature == (is_song ? "F" : "D")); - BOOST_TEST(document->source_json == (is_song ? song : exercise)); - BOOST_TEST(document->source_path == (db.assets / (is_song ? "songs/shared.json" : "practice/0001/electric.json")).string()); - BOOST_TEST(document->measure_count == 3U); - BOOST_REQUIRE_EQUAL(document->pages.size(), 2U); - BOOST_TEST(document->pages[1].path == "fixture.pages/2.png"); - for (auto id : {"missing", "shared' OR 1=1 --"}) { - auto missing = db.score(category, id); - BOOST_REQUIRE(!missing); - BOOST_TEST(missing.error().code() == static_cast(vamp_zero::error_code::NOT_FOUND)); - } - auto table = std::string{is_song ? "songs" : "practice_exercises"}; - db.query("UPDATE " + table + " SET source_json = '{}' WHERE id = 'shared'"); - auto invalid = db.score(category, "shared"); - BOOST_REQUIRE(!invalid); - BOOST_TEST(invalid.error().code() == static_cast(vamp_zero::error_code::INVALID_ARGUMENT)); - BOOST_REQUIRE(db.score(is_song ? vamp_zero::score_category::PRACTICE : vamp_zero::score_category::PERFORMANCE, "shared")); - db.query("UPDATE " + table + " SET source_json = ?1 WHERE id = 'shared'", {noto::sqlite_value{is_song ? song : exercise}}); + db.query("UPDATE songs SET composer = 'Ada', part = 'Acoustic'"); + db.query("UPDATE songs SET composer = 'Bea' WHERE id = 'upper-bea'"); + db.query("UPDATE songs SET part = 'Vocal' WHERE id = 'upper-vocal'"); + db.query("UPDATE songs SET title = 'same' WHERE id = 'lower'"); + auto result = db.performance(); + BOOST_REQUIRE(result); + BOOST_REQUIRE_EQUAL(result->groups.size(), 3U); + auto ids = std::vector{}; + for (auto const &part : result->parts) { + ids.push_back(part.id); } + auto expected = std::vector{"upper-acoustic", "upper-acoustic-second", "upper-vocal", "upper-bea", "lower"}; + BOOST_TEST(ids == expected, boost::test_tools::per_element()); + BOOST_TEST(result->groups[0].composer == "Ada"); + BOOST_TEST(result->groups[0].parts.size() == 3U); + BOOST_TEST(result->groups[1].composer == "Bea"); + BOOST_TEST(result->groups[2].title == "same"); } BOOST_AUTO_TEST_CASE(catalog_sequential_score_loads_keep_executor_stack_bounded) { @@ -322,7 +264,7 @@ BOOST_AUTO_TEST_CASE(catalog_sequential_score_loads_keep_executor_stack_bounded) BOOST_REQUIRE(db.build()); auto repeated_loads = [](boost::asio::any_io_executor executor, vamp_zero::database_config config, std::string assets) -> boost::asio::awaitable> { - auto reference = vamp_zero::score_reference{.category = vamp_zero::score_category::PERFORMANCE, .id = "repeated"}; + auto reference = vamp_zero::score_reference{.id = "repeated"}; for (auto count = std::uint32_t{}; count < 4096U; ++count) { auto score = co_await vamp_zero::async_load_score(executor, config, reference, assets); if (!score) { @@ -343,48 +285,20 @@ BOOST_AUTO_TEST_CASE(catalog_reload_uses_cached_metadata_without_parsing_score_j db.query("INSERT INTO songs(id, title, composer, source_json, part, source_path, " "key_signature, measure_count, total_pages, title_image) " "VALUES('tune', 'Metadata Song', 'Composer', '{}', 'Lead', 'songs/tune.json', 'F', 3, 2, '0000000000000000000000000000000000000000000000000000000000000000')"); - for (auto part_name : vamp_zero::practice_part_names()) { - db.query("INSERT INTO practice_exercises(id, exercise_id, " - "title, composer, key_signature, source_json, source_path, measure_count, total_pages, part, title_image) " - "VALUES(?1, '0001', 'Metadata Exercise', 'Composer', 'Eb', '{}', ?3, 3, 2, ?2, '0000000000000000000000000000000000000000000000000000000000000000')", - {noto::sqlite_value{std::string{"practice_part-"} + std::string{part_name}}, noto::sqlite_value{std::string{part_name}}, - noto::sqlite_value{std::string{"practice/0001/"} + std::string{part_name} + ".json"}}); - } auto songs = db.rows("songs"); - auto exercises = db.rows("practice_exercises"); for (auto attempt = std::uint32_t{}; attempt < 2U; ++attempt) { auto performance = db.performance(); - auto practice = db.practice(); BOOST_REQUIRE(performance); - BOOST_REQUIRE(practice); BOOST_REQUIRE_EQUAL(performance->parts.size(), 1U); BOOST_TEST(performance->parts[0].title == "Metadata Song"); BOOST_TEST(performance->parts[0].key_signature == "F"); BOOST_TEST(performance->parts[0].measure_count == 3U); BOOST_TEST(performance->parts[0].total_pages == 2U); - BOOST_REQUIRE_EQUAL(practice->exercises.size(), 1U); - BOOST_TEST(practice->exercises[0].title == "Metadata Exercise"); - BOOST_TEST(practice->exercises[0].parts.front().key_signature == "Eb"); - BOOST_REQUIRE_EQUAL(practice->exercises[0].parts.size(), 3U); - BOOST_TEST(practice->exercises[0].parts[0].part == "Acoustic"); - BOOST_TEST(practice->exercises[0].parts[2].part == "Vocal"); - for (auto const &practice_part : practice->exercises[0].parts) { - BOOST_TEST(practice_part.measure_count == 3U); - BOOST_TEST(practice_part.total_pages == 2U); - } } BOOST_TEST(db.rows("songs") == songs, boost::test_tools::per_element()); - BOOST_TEST(db.rows("practice_exercises") == exercises, boost::test_tools::per_element()); - auto song = db.score(vamp_zero::score_category::PERFORMANCE, "tune"); - auto exercise = db.score(vamp_zero::score_category::PRACTICE, "practice_part-Vocal"); + auto song = db.score("tune"); BOOST_REQUIRE(!song); - BOOST_REQUIRE(!exercise); BOOST_TEST(song.error().code() == static_cast(vamp_zero::error_code::INVALID_ARGUMENT)); - BOOST_TEST(exercise.error().code() == static_cast(vamp_zero::error_code::INVALID_ARGUMENT)); - db.query("UPDATE practice_exercises SET key_signature = 'F' WHERE id = 'practice_part-Vocal'"); - auto disagreement = db.practice(); - BOOST_REQUIRE(!disagreement); - BOOST_TEST(disagreement.error().message().find("disagree on key") != std::string_view::npos); } BOOST_AUTO_TEST_CASE(catalog_validation_rejects_missing_incompatible_and_corrupt_files_without_repair) { @@ -395,12 +309,9 @@ BOOST_AUTO_TEST_CASE(catalog_validation_rejects_missing_incompatible_and_corrupt BOOST_REQUIRE(db.build()); BOOST_REQUIRE(validate()); auto songs = db.performance(); - auto practice = db.practice(); BOOST_REQUIRE(songs); - BOOST_REQUIRE(practice); BOOST_TEST(songs->parts.empty()); - BOOST_TEST(practice->exercises.empty()); - for (auto sql : {"ALTER TABLE songs RENAME COLUMN part TO obsolete_part", "ALTER TABLE practice_exercises RENAME COLUMN exercise_id TO obsolete_id", "DROP TABLE songs", "DROP TABLE practice_exercises"}) { + for (auto sql : {"ALTER TABLE songs RENAME COLUMN part TO obsolete_part", "DROP TABLE songs"}) { db.query(sql); auto snapshot_sql = "SELECT json_group_array(sql) FROM (SELECT sql FROM sqlite_schema ORDER BY name)"; auto before = std::get(db.query(snapshot_sql).rows[0][0].value); @@ -444,12 +355,8 @@ BOOST_AUTO_TEST_CASE(catalog_validation_checks_column_types_constraints_and_tabl BOOST_AUTO_TEST_CASE(catalog_reads_readonly_database_without_json_and_resolves_relocated_assets) { auto db = catalog_database{}; db.write("songs/tune.json", catalog_bundle("Relocated")); - for (auto part_name : vamp_zero::practice_part_names()) { - db.write(std::filesystem::path{"practice/0001"} / vamp_test::part_filename(part_name), catalog_bundle("Exercise", "Eb", part_name)); - } BOOST_REQUIRE(db.build()); std::filesystem::remove(db.assets / "songs/tune.json"); - std::filesystem::remove_all(db.assets / "practice"); auto moved = db.directory.path / "relocated"; std::filesystem::rename(db.assets, moved); db.assets = moved; @@ -457,14 +364,11 @@ BOOST_AUTO_TEST_CASE(catalog_reads_readonly_database_without_json_and_resolves_r std::filesystem::permissions(db.config.path, std::filesystem::perms::owner_read); BOOST_REQUIRE(run_catalog_operation(vamp_zero::async_validate_database, db.config, true)); auto songs = db.performance(); - auto practice = db.practice(); - auto score = db.score(vamp_zero::score_category::PERFORMANCE, "tune"); + auto score = db.score("tune"); BOOST_REQUIRE(songs); - BOOST_REQUIRE(practice); BOOST_REQUIRE(score); BOOST_TEST(score->source_path == (moved / "songs/tune.json").string()); BOOST_TEST(songs->parts[0].source_path == score->source_path); - BOOST_TEST(practice->exercises[0].parts.front().key_signature == "Eb"); BOOST_TEST((std::filesystem::last_write_time(db.config.path) == timestamp)); BOOST_TEST(!std::filesystem::exists(db.config.path + "-wal")); BOOST_TEST(!std::filesystem::exists(db.config.path + "-shm")); @@ -481,10 +385,10 @@ BOOST_AUTO_TEST_CASE(catalog_rejects_paths_outside_the_asset_root) { } db.query("UPDATE songs SET source_path = ?1", {noto::sqlite_value{std::string{path}}}); BOOST_TEST(!db.performance()); - BOOST_TEST(!db.score(vamp_zero::score_category::PERFORMANCE, "tune")); + BOOST_TEST(!db.score("tune")); } std::filesystem::create_directory_symlink(db.directory.path, db.assets / "escape"); db.query("UPDATE songs SET source_path = 'escape/tune.json'"); BOOST_TEST(!db.performance()); - BOOST_TEST(!db.score(vamp_zero::score_category::PERFORMANCE, "tune")); + BOOST_TEST(!db.score("tune")); } diff --git a/tests/test_engraving.py b/tests/test_engraving.py index 0d56b29..110f7aa 100644 --- a/tests/test_engraving.py +++ b/tests/test_engraving.py @@ -21,7 +21,7 @@ import generator.guitar import generator.model import generator.musicxml import generator.playback -import generator.practice.generate +import tests.arrangement_fixtures import tests.rhythm_fixtures import tests.test_accompaniment import tests.test_musicxml @@ -40,7 +40,7 @@ class EngravingTests(unittest.TestCase): def test_tab_omits_rests_but_keeps_standard_notation(self): content = tests.test_musicxml.xml_note('E', 2, 'half', octave=5) + '2half' source = tests.test_musicxml.parse(tests.test_musicxml.xml_score(content)) - document = generator.practice.generate.practice_document(source, 'electric', rhythms=tests.rhythm_fixtures.library()) + document = tests.arrangement_fixtures.section_document(source, 'electric', rhythms=tests.rhythm_fixtures.library()) layout = self.layout(document) self.assertEqual(len(self.primitives(layout, 'rest')), 1) self.assertEqual(self.primitives(layout, 'tab-rest'), []) @@ -55,7 +55,7 @@ class EngravingTests(unittest.TestCase): def test_guitar_pages_always_pair_systems_including_tall_passages(self): content = tests.test_musicxml.xml_note('E', octave=5) source = tests.test_musicxml.parse(tests.test_accompaniment.xml_bars([content] * 32)) - document = generator.practice.generate.practice_document(source, 'electric', rhythms=tests.rhythm_fixtures.library()) + document = tests.arrangement_fixtures.section_document(source, 'electric', rhythms=tests.rhythm_fixtures.library()) layout = self.layout(document) self.assert_paired_pages(layout) self.assertEqual(layout.style.space, 10) @@ -108,7 +108,7 @@ class EngravingTests(unittest.TestCase): source = tests.test_musicxml.parse(tests.test_musicxml.xml_score(dense, divisions=16)) documents = [generator.musicxml.load_musicxml(pathlib.Path('tests/fixtures/notation.xml')), tests.test_musicxml.parse(tests.test_musicxml.xml_score(tied)), - generator.practice.generate.practice_document(source, 'electric', rhythms=tests.rhythm_fixtures.library())] + tests.arrangement_fixtures.section_document(source, 'electric', rhythms=tests.rhythm_fixtures.library())] checked = 0 for sampling in (1, 2, 3, 4): for document in documents: @@ -280,11 +280,11 @@ class EngravingTests(unittest.TestCase): percussion = 'C54wholex' source = tests.test_musicxml.parse(tests.test_musicxml.xml_score(percussion, attributes='percussion')) self.assertEqual(self.primitives(self.layout(source), 'head')[0].value, 'noteheadXWhole') - tab = generator.practice.generate.practice_document(tests.test_musicxml.parse(tests.test_musicxml.xml_score(tests.test_musicxml.xml_note('C', octave=7))), 'electric', rhythms=tests.rhythm_fixtures.library()) + tab = tests.arrangement_fixtures.section_document(tests.test_musicxml.parse(tests.test_musicxml.xml_score(tests.test_musicxml.xml_note('C', octave=6))), 'electric', rhythms=tests.rhythm_fixtures.library()) self.assertEqual(self.primitives(self.layout(tab), 'tab')[0].value, '20') def test_generated_tab_shares_columns_and_systems_without_duplicating_music(self): content = ''.join(tests.test_musicxml.xml_note('G', 1, '64th') for _ in range(64)) - source = generator.practice.generate.practice_document(tests.test_musicxml.parse(tests.test_musicxml.xml_score(content, divisions=16)), 'electric', rhythms=tests.rhythm_fixtures.library()) + source = tests.arrangement_fixtures.section_document(tests.test_musicxml.parse(tests.test_musicxml.xml_score(content, divisions=16)), 'electric', rhythms=tests.rhythm_fixtures.library()) layout = self.layout(source) systems = [s for page in layout.pages for s in page.systems] self.assertGreater(len(systems), 1) @@ -300,7 +300,7 @@ class EngravingTests(unittest.TestCase): self.assertEqual(len(generator.playback.compile_timeline(source)['events']), 64) def test_generated_tab_ties_and_barline_styles(self): content = tests.test_musicxml.xml_note('E', 2, 'half', extra='') + tests.test_musicxml.xml_note('E', 2, 'half', extra='') + 'dashed' - source = generator.practice.generate.practice_document(tests.test_musicxml.parse(tests.test_musicxml.xml_score(content)), 'electric', rhythms=tests.rhythm_fixtures.library()) + source = tests.arrangement_fixtures.section_document(tests.test_musicxml.parse(tests.test_musicxml.xml_score(content)), 'electric', rhythms=tests.rhythm_fixtures.library()) layout = self.layout(source) self.assertEqual(len(self.primitives(layout, 'tab-tie')), 1) self.assertEqual(len(self.primitives(layout, 'barline')), len(self.primitives(layout, 'tab-barline'))) diff --git a/tests/test_engraving_cache.py b/tests/test_engraving_cache.py index 460f1b6..f74756e 100644 --- a/tests/test_engraving_cache.py +++ b/tests/test_engraving_cache.py @@ -29,7 +29,7 @@ import tests.test_musicxml class EngravingCacheTests(unittest.TestCase): def test_ci_snapshot_tracks_all_generator_inputs_and_keeps_fallback(self): workflow = pathlib.Path('.gitea/workflows/ci.yml').read_text() - self.assertIn("hashFiles('generator/**/*.py', 'generator/*.py', 'data/practice/*.xml', 'data/songs/*.xml', 'data/rhythms/**/*.xml')", workflow) + self.assertIn("hashFiles('generator/**/*.py', 'generator/*.py', 'data/songs/*.xml', 'data/rhythms/**/*.xml')", workflow) self.assertIn('python3 -m generator --renderer-fingerprint', workflow) self.assertIn('restore-keys: product-vamp-pages-${{ steps.renderer.outputs.fingerprint }}-', workflow) self.assertIn('path: build/build_common/engraving-cache/${{ steps.renderer.outputs.fingerprint }}', workflow) @@ -318,10 +318,10 @@ class EngravingCacheTests(unittest.TestCase): generator.engraving.cache.renderer_namespace(self.cache, 'renderer') def test_only_changed_score_is_rendered_and_validation_reads_json_once(self): root = self.root / 'scores' - self.write_scores(root / 'practice', [self.document, self.document]) + self.write_scores(root / 'songs', [self.document, self.document]) generator.engraving.pipeline.engrave_tree(root, self.fonts, cache_dir=self.cache) changed = tests.test_musicxml.parse(tests.test_musicxml.xml_score(tests.test_musicxml.xml_note('D'))) - self.write_scores(root / 'practice', [self.document, changed]) + self.write_scores(root / 'songs', [self.document, changed]) with unittest.mock.patch('generator.engraving.layout.layout_systems', wraps=generator.engraving.layout.layout_systems) as render: generator.engraving.pipeline.engrave_tree(root, self.fonts, cache_dir=self.cache) render.assert_called_once() @@ -347,8 +347,7 @@ class EngravingCacheTests(unittest.TestCase): self.enterContext(unittest.mock.patch('generator.rhythm.load_library', return_value=tests.rhythm_fixtures.library())) data, output = self.root / 'data', self.root / 'output' (data / 'songs').mkdir(parents=True) - (data / 'practice').mkdir() - source = data / 'practice/0001.xml' + source = data / 'songs/fixture.xml' source.write_text(tests.test_musicxml.xml_score(tests.test_musicxml.xml_note())) args = argparse.Namespace(data_dir=data, output_dir=output, static_assets_dir=pathlib.Path('package/assets'), check=False, engraving_cache=self.cache, jobs=2) generator.__main__.generate_assets(args) diff --git a/tests/test_guitar.py b/tests/test_guitar.py index 495adf0..bad4ee2 100644 --- a/tests/test_guitar.py +++ b/tests/test_guitar.py @@ -15,8 +15,7 @@ import generator.model import generator.parts import generator.pitch import generator.playback -import generator.practice.generate -import generator.summary +import tests.arrangement_fixtures import tests.rhythm_fixtures import tests.test_musicxml @@ -65,25 +64,25 @@ class GuitarTests(unittest.TestCase): def test_melody_placement_preserves_notes_timing_and_sound(self): source = tests.test_musicxml.parse(tests.test_musicxml.xml_score(tests.test_musicxml.xml_note('E', 2, 'half', octave=4) + tests.test_musicxml.xml_note('F', 2, 'half', octave=4))) before = copy.deepcopy(source) - electric = generator.practice.generate.practice_document(source, 'electric', rhythms=tests.rhythm_fixtures.library()) - vocal = generator.practice.generate.practice_document(source, 'vocal', rhythms=tests.rhythm_fixtures.library()) + electric = tests.arrangement_fixtures.section_document(source, 'electric', rhythms=tests.rhythm_fixtures.library()) + vocal = tests.arrangement_fixtures.section_document(source, 'vocal', rhythms=tests.rhythm_fixtures.library()) generator.model.validate_document(electric) self.assertEqual(source, before) - self.assertEqual(generator.playback.compile_timeline(electric)['events'], generator.playback.compile_timeline(vocal)['events']) - self.assertEqual([(e['pitch'], e['onset'], e['duration']) for e in generator.playback.compile_timeline(electric)['events']], [(generator.model.rational(generator.model.fraction(e['pitch']) - 12), e['onset'], e['duration']) for e in generator.playback.compile_timeline(source)['events']]) + self.assertEqual([(e['onset'], e['duration'], generator.model.fraction(e['pitch']) - 12) for e in generator.playback.compile_timeline(electric)['events']], [(e['onset'], e['duration'], generator.model.fraction(e['pitch'])) for e in generator.playback.compile_timeline(vocal)['events']]) + self.assertEqual([(e['pitch'], e['onset'], e['duration']) for e in generator.playback.compile_timeline(electric)['events']], [(e['pitch'], e['onset'], e['duration']) for e in generator.playback.compile_timeline(source)['events']]) for original, generated in zip(tests.test_musicxml.notes(source), tests.test_musicxml.notes(electric)): - self.assertEqual(generator.model.pitch_number(generated['pitches'][0]), generator.model.pitch_number(original['pitches'][0])) + self.assertEqual(generator.model.pitch_number(generated['pitches'][0]), generator.model.pitch_number(original['pitches'][0]) + 12) self.assertIn('tablature', generated['pitches'][0]) def test_instrument_transposition_and_octave_clef_applied_once(self): for attributes, expected in (('', 48), ('-12-7', 48), ('0', 60), ('G2-1', 60), ('F4', 48)): source = tests.test_musicxml.parse(tests.test_musicxml.xml_score(tests.test_musicxml.xml_note(), attributes)) for part in ('electric', 'vocal'): - document = generator.practice.generate.practice_document(source, part, rhythms=tests.rhythm_fixtures.library()) - self.assertEqual(generator.model.fraction(generator.playback.compile_timeline(document)['events'][0]['pitch']), expected) + document = tests.arrangement_fixtures.section_document(source, part, rhythms=tests.rhythm_fixtures.library()) + self.assertEqual(generator.model.fraction(generator.playback.compile_timeline(document)['events'][0]['pitch']), expected + (12 if part == 'electric' else 0)) def test_written_middle_c_and_c_sharp_six_have_matching_tab_and_audio(self): for octave, alter, expected, tab in ((4, 0, 48, {'string': 5, 'fret': 3}), (6, 1, 73, {'string': 1, 'fret': 9}), (7, 0, 84, {'string': 1, 'fret': 20})): - source = tests.test_musicxml.parse(tests.test_musicxml.xml_score(tests.test_musicxml.xml_note(octave=octave, alter=alter))) - document = generator.practice.generate.practice_document(source, 'electric', rhythms=tests.rhythm_fixtures.library()) + source = tests.test_musicxml.parse(tests.test_musicxml.xml_score(tests.test_musicxml.xml_note(octave=octave - 1, alter=alter))) + document = tests.arrangement_fixtures.section_document(source, 'electric', rhythms=tests.rhythm_fixtures.library()) tone = tests.test_musicxml.notes(document)[0]['pitches'][0] self.assertEqual(generator.model.pitch_number(tone), 12 * (octave + 1) + alter) self.assertEqual(tone['tablature'], tab) @@ -96,12 +95,12 @@ class GuitarTests(unittest.TestCase): concert = generator.pitch.concert_document(source, octave_transposing=True) self.assertEqual(generator.pitch.concert_document(concert, octave_transposing=True), concert) self.assertEqual(source, before) - document = generator.practice.generate.practice_document(source, 'electric', rhythms=tests.rhythm_fixtures.library()) - self.assertEqual([generator.model.fraction(e['pitch']) for e in generator.playback.compile_timeline(document)['events']], [48, 60]) - def test_all_parts_share_written_octave_convention_in_songs_and_practice(self): + document = tests.arrangement_fixtures.section_document(source, 'electric', rhythms=tests.rhythm_fixtures.library()) + self.assertEqual([generator.model.fraction(e['pitch']) for e in generator.playback.compile_timeline(document)['events']], [60, 72]) + def test_all_parts_share_written_octave_convention(self): chord = 'Cmajor' source = tests.test_musicxml.parse(tests.test_musicxml.xml_score(chord + tests.test_musicxml.xml_note())) - for generate in (generator.practice.generate.practice_document, generator.arrange.generate.arrange_document): + for generate in (tests.arrangement_fixtures.section_document, generator.arrange.generate.arrange_document): for part in generator.parts.PART_TYPES: with self.subTest(generator=generate.__name__, part=part): document = generate(source, part, rhythms=tests.rhythm_fixtures.library()) @@ -163,12 +162,10 @@ class GuitarTests(unittest.TestCase): self.assertEqual(before, document) def test_source_contract_and_unplayable_music_fail(self): cases = [(tests.test_musicxml.xml_note(octave=7, alter=1), '', '0-20'), (tests.test_musicxml.xml_note(alter='0.5'), '', '0-20'), - (tests.test_musicxml.xml_note() + tests.test_musicxml.xml_note('E', prefix=''), '', 'monophonic'), - (tests.test_musicxml.xml_note() + '4' + tests.test_musicxml.xml_note('E', extra='2'), '', 'one monophonic voice'), (tests.test_musicxml.xml_note(), '1', 'capo')] for content, attributes, error in cases: with self.subTest(error=error), self.assertRaisesRegex(ValueError, error): - generator.practice.generate.practice_document(tests.test_musicxml.parse(tests.test_musicxml.xml_score(content, attributes)), 'electric', rhythms=tests.rhythm_fixtures.library()) + tests.arrangement_fixtures.section_document(tests.test_musicxml.parse(tests.test_musicxml.xml_score(content, attributes)), 'electric', rhythms=tests.rhythm_fixtures.library()) for content, attributes in [(tests.test_musicxml.xml_note(), 'TAB'), (tests.test_musicxml.xml_note(extra='1'), '')]: with self.assertRaisesRegex(ValueError, 'authored TAB'): tests.test_musicxml.parse(tests.test_musicxml.xml_score(content, attributes)) @@ -177,20 +174,15 @@ class GuitarTests(unittest.TestCase): source, output = pathlib.Path(temporary) / 'source', pathlib.Path(temporary) / 'output' source.mkdir() (source / '0000.xml').write_text(tests.test_musicxml.xml_score(tests.test_musicxml.xml_note('E', alter=-1), '-3')) - self.assertEqual(generator.practice.generate.generate_practice_scores(source, output, rhythms=tests.rhythm_fixtures.library()), 3) - generator.summary.validate_practice_parts(output) + self.assertEqual(generator.arrange.generate.generate_performance_scores(source, output, rhythms=tests.rhythm_fixtures.library()), 3) first = {p.name: p.read_bytes() for p in output.rglob('*.json')} - generator.practice.generate.generate_practice_scores(source, output, rhythms=tests.rhythm_fixtures.library()) + generator.arrange.generate.generate_performance_scores(source, output, rhythms=tests.rhythm_fixtures.library()) self.assertEqual(first, {p.name: p.read_bytes() for p in output.rglob('*.json')}) - (output / '0000/vocal.json').unlink() - with self.assertRaisesRegex(ValueError, 'practice generator drift'): - generator.summary.validate_practice_parts(output) def test_unplayable_generation_preserves_previous_assets(self): with tempfile.TemporaryDirectory() as temporary: root = pathlib.Path(temporary) (root / 'data/songs').mkdir(parents=True) - (root / 'data/practice').mkdir() - (root / 'data/practice/0001.xml').write_text(tests.test_musicxml.xml_score(tests.test_musicxml.xml_note(octave=7, alter=1))) + (root / 'data/songs/0001.xml').write_text(tests.test_musicxml.xml_score(tests.test_musicxml.xml_note(octave=7, alter=1))) output = root / 'output' output.mkdir() (output / 'last-good').write_text('preserved') @@ -200,7 +192,7 @@ class GuitarTests(unittest.TestCase): self.assertEqual([p.name for p in output.iterdir()], ['last-good']) self.assertEqual((output / 'last-good').read_text(), 'preserved') harmony = 'Cdominant9-1add111add' - (root / 'data/practice/0001.xml').write_text(tests.test_musicxml.xml_score(harmony + tests.test_musicxml.xml_note())) + (root / 'data/songs/0001.xml').write_text(tests.test_musicxml.xml_score(harmony + tests.test_musicxml.xml_note())) with unittest.mock.patch('generator.rhythm.load_library', return_value=tests.rhythm_fixtures.library()), self.assertRaisesRegex(ValueError, '0001.xml, part acoustic:.*measure 1.*no acoustic grip.*0-20'): generator.__main__.generate_assets(args) self.assertEqual([p.name for p in output.iterdir()], ['last-good']) diff --git a/tests/test_guitar_parts.py b/tests/test_guitar_parts.py index 3457625..0050f9f 100644 --- a/tests/test_guitar_parts.py +++ b/tests/test_guitar_parts.py @@ -9,7 +9,7 @@ import generator.harmony import generator.model import generator.parts import generator.playback -import generator.practice.generate +import tests.arrangement_fixtures import generator.rhythm import tests.rhythm_fixtures import tests.test_accompaniment @@ -17,9 +17,9 @@ import tests.test_musicxml import tests.test_parts class GuitarPartTests(unittest.TestCase): - def practice(self, content, part='electric', divisions=1): + def section(self, content, part='electric', divisions=1): source = tests.test_musicxml.parse(tests.test_musicxml.xml_score(content, divisions=divisions)) - result = generator.practice.generate.practice_document(source, part, rhythms=tests.rhythm_fixtures.library()) + result = tests.arrangement_fixtures.section_document(source, part, rhythms=tests.rhythm_fixtures.library()) generator.model.validate_document(result) return result def test_profile_shapes_cover_defining_chord_tones(self): @@ -40,7 +40,7 @@ class GuitarPartTests(unittest.TestCase): candidates = generator.guitar.chord_positions(*generator.guitar.chord_requirements(chord, 'electric'), profile='electric') self.assertTrue(any(all(p.midi % 12 != 0 for p in c) for c in candidates)) def test_acoustic_combines_independent_rhythms_with_a_fixed_grip(self): - result = self.practice(tests.test_parts.xml_harmony() + tests.test_musicxml.xml_note(), 'acoustic') + result = self.section(tests.test_parts.xml_harmony() + tests.test_musicxml.xml_note(), 'acoustic') measure = result['staves'][0]['measures'][0] self.assertEqual(len(measure['voices']), 1) notes = measure['voices'][0]['notes'] @@ -70,15 +70,15 @@ class GuitarPartTests(unittest.TestCase): source = tests.test_musicxml.parse(tests.test_musicxml.xml_score(tests.test_musicxml.xml_note())) chord = generator.harmony.parse_symbol(symbol) source['staves'][0]['measures'][0]['harmonies'] = [{**chord, 'id': 'h1', 'onset': generator.model.rational(0)}] - result = generator.practice.generate.practice_document(source, 'acoustic', rhythms=tests.rhythm_fixtures.library()) + result = tests.arrangement_fixtures.section_document(source, 'acoustic', rhythms=tests.rhythm_fixtures.library()) notes = tests.test_musicxml.notes(result) self.assertEqual({generator.model.pitch_number(p) % 12 for n in notes for p in n['pitches'] if p['tablature']['string'] >= 5}, {expected}) def test_acoustic_bass_and_upper_chord_can_attack_together(self): source = tests.test_musicxml.parse(tests.test_musicxml.xml_score(tests.test_parts.xml_harmony() + tests.test_musicxml.xml_note())) - prepared = generator.parts.prepare_document(source, practice=True) + prepared = generator.parts.prepare_document(source) bar = tests.test_accompaniment.quarter_bar(4, {0, 2}) plan = generator.accompaniment.Plan((bar,), (bar,), ()) - result = generator.practice.generate._practice_document(prepared, 'acoustic', plan) + result = tests.arrangement_fixtures.section_document(prepared, 'acoustic', rhythms=tests.rhythm_fixtures.library(), plan=plan) generator.model.validate_document(result) self.assertEqual(len(result['staves'][0]['measures'][0]['voices']), 1) notes = tests.test_musicxml.notes(result) @@ -89,15 +89,15 @@ class GuitarPartTests(unittest.TestCase): self.assertIn(tuple(sorted((p.string_number for p in positions), reverse=True)), generator.guitar.ACOUSTIC_STRINGS) self.assertTrue(generator.guitar.within_fret_span(positions)) def test_long_melody_chords_and_short_notes(self): - content = tests.test_parts.xml_harmony() + tests.test_musicxml.xml_note('E', 2, 'half', octave=5) + tests.test_musicxml.xml_note('G', 1, 'quarter', octave=5) + tests.test_musicxml.xml_note('C', 1, 'quarter', octave=6) - notes = tests.test_musicxml.notes(self.practice(content)) + content = tests.test_parts.xml_harmony() + tests.test_musicxml.xml_note('E', 2, 'half', octave=4) + tests.test_musicxml.xml_note('G', 1, 'quarter', octave=4) + tests.test_musicxml.xml_note('C', 1, 'quarter', octave=5) + notes = tests.test_musicxml.notes(self.section(content)) self.assertIn(len(notes[0]['pitches']), (3, 4)) self.assertEqual([len(n['pitches']) for n in notes[1:]], [1, 1]) self.assertEqual(generator.model.pitch_number(notes[0]['pitches'][0]), 76) self.assertIn(sorted(p['tablature']['string'] for p in notes[0]['pitches']), ([1, 2, 3], [1, 2, 3, 4])) def test_tied_quarters_qualify_and_keep_all_strings(self): - content = tests.test_parts.xml_harmony() + tests.test_musicxml.xml_note('E', 1, 'quarter', octave=5, extra='') + tests.test_musicxml.xml_note('E', 1, 'quarter', octave=5, extra='') + '2half' - result = self.practice(content) + content = tests.test_parts.xml_harmony() + tests.test_musicxml.xml_note('E', 1, 'quarter', octave=4, extra='') + tests.test_musicxml.xml_note('E', 1, 'quarter', octave=4, extra='') + '2half' + result = self.section(content) first, second = tests.test_musicxml.notes(result)[:2] self.assertIn(len(first['pitches']), (3, 4)) self.assertEqual(len(first['pitches']), len(second['pitches'])) @@ -106,8 +106,8 @@ class GuitarPartTests(unittest.TestCase): self.assertEqual(after['tablature'], before['tablature']) self.assertEqual({generator.model.fraction(e['duration']) for e in generator.playback.compile_timeline(result)['events']}, {2}) def test_chord_change_reattacks_even_for_final_eighth(self): - content = tests.test_parts.xml_harmony() + tests.test_parts.xml_harmony('F', offset=7) + tests.test_musicxml.xml_note('G', 8, 'whole', octave=5) - result = self.practice(content, divisions=2) + content = tests.test_parts.xml_harmony() + tests.test_parts.xml_harmony('F', offset=7) + tests.test_musicxml.xml_note('G', 8, 'whole', octave=4) + result = self.section(content, divisions=2) notes = tests.test_musicxml.notes(result) self.assertEqual([generator.model.fraction(n['duration']) for n in notes], [fractions.Fraction(7, 2), fractions.Fraction(1, 2)]) for note in notes: @@ -118,10 +118,10 @@ class GuitarPartTests(unittest.TestCase): def test_cross_measure_ties_continue_only_without_a_chord_change(self): for root in ('C', 'F'): with self.subTest(root=root): - first = tests.test_parts.xml_harmony() + tests.test_musicxml.xml_note('E', octave=5, extra='') - second = tests.test_parts.xml_harmony(root) + tests.test_musicxml.xml_note('E', octave=5, extra='') + first = tests.test_parts.xml_harmony() + tests.test_musicxml.xml_note('E', octave=4, extra='') + second = tests.test_parts.xml_harmony(root) + tests.test_musicxml.xml_note('E', octave=4, extra='') source = tests.test_musicxml.parse(tests.test_accompaniment.xml_bars([first, second])) - result = generator.practice.generate.practice_document(source, 'electric', rhythms=tests.rhythm_fixtures.library()) + result = tests.arrangement_fixtures.section_document(source, 'electric', rhythms=tests.rhythm_fixtures.library()) generator.model.validate_document(result) notes = [n for m in result['staves'][0]['measures'] for v in m['voices'] for n in v['notes']] self.assertTrue(all(len(n['pitches']) in (3, 4) for n in notes)) @@ -133,16 +133,16 @@ class GuitarPartTests(unittest.TestCase): extra = '32half' if index != 1: extra += '' - content += tests.test_musicxml.xml_note('E', 4, 'half', octave=5, extra=extra) - result = self.practice(content, divisions=3) + content += tests.test_musicxml.xml_note('E', 4, 'half', octave=4, extra=extra) + result = self.section(content, divisions=3) notes = tests.test_musicxml.notes(result) self.assertEqual([generator.model.fraction(n['duration']) for n in notes], [fractions.Fraction(4, 3)] * 2 + [fractions.Fraction(2, 3)] * 2) self.assertEqual(result['staves'][0]['tuplets'][0]['end'], notes[-1]['id']) self.assertTrue(all(len(n['pitches']) in (3, 4) for n in notes)) self.assertFalse(notes[-1]['pitches'][0].get('tie_from')) def test_no_chord_releases_harmony_without_reattacking_melody(self): - content = tests.test_parts.xml_harmony() + tests.test_parts.xml_harmony(kind='none', offset=2) + tests.test_musicxml.xml_note('E', octave=5) - result = self.practice(content) + content = tests.test_parts.xml_harmony() + tests.test_parts.xml_harmony(kind='none', offset=2) + tests.test_musicxml.xml_note('E', octave=4) + result = self.section(content) first, second = tests.test_musicxml.notes(result) self.assertIn(len(first['pitches']), (3, 4)) self.assertEqual(len(second['pitches']), 1) @@ -151,20 +151,20 @@ class GuitarPartTests(unittest.TestCase): self.assertEqual(sum(generator.model.fraction(e['duration']) == 4 for e in timeline), 1) self.assertTrue(all(generator.model.fraction(e['onset']) == 0 for e in timeline)) def test_unplayable_harmonization_preserves_low_melody(self): - content = tests.test_parts.xml_harmony() + tests.test_musicxml.xml_note('C', octave=4) + content = tests.test_parts.xml_harmony() + tests.test_musicxml.xml_note('C', octave=3) with self.assertLogs('generator.guitar', level='WARNING'): - result = self.practice(content) + result = self.section(content) note = tests.test_musicxml.notes(result)[0] self.assertEqual(len(note['pitches']), 1) self.assertEqual(note['pitches'][0]['tablature'], {'string': 5, 'fret': 3}) def test_song_melody_only_is_raised_an_octave(self): source = tests.test_musicxml.parse(tests.test_musicxml.xml_score(tests.test_musicxml.xml_note('E', octave=4))) before = copy.deepcopy(source) - for builder in (generator.practice.generate.practice_document, generator.arrange.generate.arrange_document): + for builder in (tests.arrangement_fixtures.section_document, generator.arrange.generate.arrange_document): for part in ('electric', 'vocal'): result = builder(source, part, rhythms=tests.rhythm_fixtures.library()) notes = [n for m in result['staves'][0]['measures'] for v in m['voices'] for n in v['notes'] if n['pitches']] - expected = 76 if part == 'electric' and builder is generator.arrange.generate.arrange_document else 64 + expected = 76 if part == 'electric' else 64 self.assertEqual({generator.model.pitch_number(n['pitches'][0]) for n in notes}, {expected}) self.assertEqual(source, before) def test_electric_stabs_are_capped_and_do_not_continue(self): diff --git a/tests/test_harmony.py b/tests/test_harmony.py index b909e41..3fe1cac 100644 --- a/tests/test_harmony.py +++ b/tests/test_harmony.py @@ -10,7 +10,7 @@ import generator.model import generator.musicxml import generator.musicxml_writer import generator.pitch -import generator.practice.generate +import tests.arrangement_fixtures import tests.rhythm_fixtures import tests.test_musicxml @@ -58,9 +58,9 @@ class HarmonyTests(unittest.TestCase): self.assertEqual(chord['symbol'], label) self.assertTrue(chord['chord_optional']) self.assertTrue(chord['parenthesized']) - practice = generator.practice.generate.practice_document(source, 'vocal', rhythms=tests.rhythm_fixtures.library())['staves'][0]['measures'][0]['harmonies'][0] - self.assertNotIn('chord_optional', practice) - self.assertEqual(generator.harmony.symbol(practice), label) + arranged = tests.arrangement_fixtures.section_document(source, 'vocal', rhythms=tests.rhythm_fixtures.library())['staves'][0]['measures'][0]['harmonies'][0] + self.assertNotIn('chord_optional', arranged) + self.assertEqual(generator.harmony.symbol(arranged), label) source['staves'][0]['measures'][0]['transpose'] = {'diatonic': 1, 'chromatic': 2, 'octave_change': 0} shifted = generator.pitch.concert_document(source) result = shifted['staves'][0]['measures'][0]['harmonies'][0] @@ -90,14 +90,7 @@ class HarmonyTests(unittest.TestCase): self.assertEqual(generator.harmony.symbol(chord), 'Cm7') source = tests.test_musicxml.parse(tests.test_musicxml.xml_score(chord_xml('7', 'dominant', extra='9-1add') + tests.test_musicxml.xml_note())) self.assertEqual(source['staves'][0]['measures'][0]['harmonies'][0]['symbol'], 'C7b9') - def test_current_exercise_and_song_exports_import_without_edits(self): - exercise = generator.musicxml.load_musicxml(pathlib.Path('data/practice/0001.xml')) - measures = exercise['staves'][0]['measures'] - self.assertEqual(len(measures), 20) - self.assertEqual(sum(len(n['pitches']) for m in measures for v in m['voices'] for n in v['notes']), 70) - self.assertEqual(measures[1]['harmonies'][0]['symbol'], 'Bm9') - self.assertEqual(measures[3]['harmonies'][0]['symbol'], 'DmM7') - self.assertEqual(measures[0]['voices'][0]['notes'][0]['duration'], generator.model.rational(1)) + def test_current_song_exports_import_without_edits(self): for name, count, key in (('autumn-leaves', 33, 'F'), ('it-could-happen-to-you', 32, 'Eb')): source = generator.musicxml.load_musicxml(pathlib.Path('data/songs') / f'{name}.xml') self.assertEqual(len(source['staves'][0]['measures']), count) diff --git a/tests/test_health.cpp b/tests/test_health.cpp index b8206cd..1a206ec 100644 --- a/tests/test_health.cpp +++ b/tests/test_health.cpp @@ -189,11 +189,6 @@ auto make_assets(vamp_zero::config const &config) -> void { auto root = std::filesystem::path{config.runtime.assets_path}; write_score(root / "songs" / "first.json", root); write_score(root / "songs" / "second.json", root); - for (auto part_name : vamp_zero::practice_part_names()) { - auto name = std::string{part_name}; - name.front() = static_cast(name.front() - 'A' + 'a'); - write_score(root / "practice" / "0001" / (name + ".json"), root, std::string{part_name}); - } BOOST_REQUIRE(vamp_test::build_catalog(root, config.database.path)); } @@ -359,16 +354,11 @@ BOOST_AUTO_TEST_CASE(readiness_reads_packaged_catalog_without_hardware_or_heartb BOOST_TEST(!std::filesystem::exists(config.runtime.heartbeat_path)); require_no_probe(config); auto io = boost::asio::io_context{}; - auto performance = boost::asio::co_spawn(io, vamp_zero::async_load_performance_library(io.get_executor(), config.database, config.runtime.assets_path), boost::asio::use_future); - auto practice = boost::asio::co_spawn(io, vamp_zero::async_load_practice_library(io.get_executor(), config.database, config.runtime.assets_path), boost::asio::use_future); + auto performance = boost::asio::co_spawn(io, vamp_zero::async_load_catalog(io.get_executor(), config.database, config.runtime.assets_path), boost::asio::use_future); io.run(); auto songs = performance.get(); - auto exercises = practice.get(); BOOST_REQUIRE(songs); - BOOST_REQUIRE(exercises); BOOST_TEST(songs->parts.size() == 2U); - BOOST_REQUIRE_EQUAL(exercises->exercises.size(), 1U); - BOOST_TEST(exercises->exercises.front().parts.size() == 3U); write_file(config.runtime.heartbeat_path, "existing heartbeat"); auto heartbeat_time = std::filesystem::last_write_time(config.runtime.heartbeat_path); config.runtime.exit_after_startup = true; @@ -380,7 +370,7 @@ BOOST_AUTO_TEST_CASE(readiness_reads_packaged_catalog_without_hardware_or_heartb } BOOST_AUTO_TEST_CASE(readiness_validates_later_pages_and_parts) { - for (std::char_t const *relative : {"songs/first.pages/2.png", "songs/second.pages/2.png", "practice/0001/electric.pages/2.png"}) { + for (std::char_t const *relative : {"songs/first.pages/2.png", "songs/second.pages/2.png"}) { auto root = temporary_directory{}; auto config = fixture_config(root.path); make_assets(config); @@ -422,7 +412,7 @@ BOOST_AUTO_TEST_CASE(readiness_validates_generated_audio_using_configured_asset_ auto assets = std::filesystem::path{config.runtime.assets_path}; auto fixture = std::filesystem::path{VAMP_TEST_PLAYBACK_ASSETS_DIR}; std::filesystem::copy(fixture / "audio", assets / "audio", std::filesystem::copy_options::recursive); - auto path = assets / "practice/0001/acoustic.json"; + auto path = assets / "songs/acoustic.json"; write_score(path, assets, "Acoustic"); auto score = boost::json::parse(read_file(path)); score.as_object()["playback"] = boost::json::parse(read_file(fixture / "score.json")).at("playback"); diff --git a/tests/test_install_zero.py b/tests/test_install_zero.py index 66aeeab..7cb4a97 100644 --- a/tests/test_install_zero.py +++ b/tests/test_install_zero.py @@ -91,7 +91,7 @@ class InstallZeroTests(unittest.TestCase): def stale_state(self): for name in ('etc/product-vamp/vamp.json', 'etc/product-vamp/obsolete', 'var/lib/product-vamp/vamp.db', 'var/lib/product-vamp/vamp.db-wal', 'var/lib/product-vamp/vamp.db-shm', 'run/product-vamp/heartbeat.json', - 'usr/share/product-vamp/songs/removed.json', 'etc/systemd/system/product-vamp-zero.service.d/override.conf', + 'usr/share/product-vamp/songs/removed.json', 'usr/share/product-vamp/practice/0001/electric.json', 'etc/systemd/system/product-vamp-zero.service.d/override.conf', 'run/systemd/system/product-vamp-ap.service.d/override.conf'): path = self.root / name path.parent.mkdir(parents=True, exist_ok=True) diff --git a/tests/test_music_model.py b/tests/test_music_model.py index 814939b..3b0a680 100644 --- a/tests/test_music_model.py +++ b/tests/test_music_model.py @@ -59,7 +59,7 @@ class MusicModelTests(unittest.TestCase): change = '' source = tests.test_musicxml.parse(tests.test_musicxml.xml_score(tests.test_musicxml.xml_note(duration=1, kind='quarter') + change + tests.test_musicxml.xml_note(duration=3, kind='half', extra=''))) measure = source['staves'][0]['measures'][0] - events = generator.parts.generated_voice(measure, 'slash', None) + events = generator.parts.generated_voice(measure, 'slash') self.assertEqual([generator.model.fraction(n['onset']) for n in events], [0, 1, fractions.Fraction(5, 2)]) self.assertEqual([generator.model.fraction(n['duration']) for n in events], [1, fractions.Fraction(3, 2), fractions.Fraction(3, 2)]) def test_harmony_carry_uses_last_event_and_never_future_event(self): @@ -107,7 +107,6 @@ class MusicModelTests(unittest.TestCase): root = pathlib.Path(temp) data = root / 'data' (data / 'songs').mkdir(parents=True) - (data / 'practice').mkdir() (data / 'songs' / 'bad.xml').write_text(tests.test_musicxml.xml_score(tests.test_musicxml.xml_note(duration=5)), encoding='utf-8') output = root / 'output' output.mkdir() @@ -132,7 +131,6 @@ class MusicModelTests(unittest.TestCase): with tempfile.TemporaryDirectory() as temp: data, output = pathlib.Path(temp) / 'data', pathlib.Path(temp) / 'output' (data / 'songs').mkdir(parents=True) - (data / 'practice').mkdir() source = data / 'songs' / 'fixture.xml' source.write_text(tests.test_musicxml.xml_score(tests.test_musicxml.xml_note()), encoding='utf-8') args = argparse.Namespace(data_dir=data, output_dir=output, static_assets_dir=pathlib.Path('package/assets'), check=False) diff --git a/tests/test_musicxml.py b/tests/test_musicxml.py index 5a32b81..e5963a3 100644 --- a/tests/test_musicxml.py +++ b/tests/test_musicxml.py @@ -62,7 +62,7 @@ class MusicXMLTests(unittest.TestCase): self.assertEqual(len(score['staves'][0]['measures']), 4) self.assertEqual(len(score['staves'][0]['octave_shifts']), 1) def test_catalog_imports(self): - sources = sorted(path for category in ('practice', 'songs') for path in (pathlib.Path('data') / category).glob('*.xml')) + sources = sorted(pathlib.Path('data/songs').glob('*.xml')) self.assertTrue(sources) for path in sources: with self.subTest(path=path): diff --git a/tests/test_parts.py b/tests/test_parts.py index 48476dd..dc25249 100644 --- a/tests/test_parts.py +++ b/tests/test_parts.py @@ -16,7 +16,7 @@ import generator.musicxml import generator.parts import generator.pitch import generator.playback -import generator.practice.generate +import tests.arrangement_fixtures import tests.rhythm_fixtures import tests.test_musicxml @@ -33,7 +33,7 @@ class PartGenerationTests(unittest.TestCase): self.assertEqual(cursor, generator.model.fraction(measure['duration'])) def test_dense_melody_keeps_rhythmic_accompaniment_without_sustaining_across_changes(self): source = tests.test_musicxml.parse(tests.test_musicxml.xml_score(xml_harmony() + xml_harmony('F', offset=3) + ''.join(tests.test_musicxml.xml_note(duration=1, kind='eighth') for _ in range(8)), divisions=2)) - for result in (generator.practice.generate.practice_document(source, 'acoustic', rhythms=tests.rhythm_fixtures.library()), generator.arrange.generate.arrange_document(source, 'electric', rhythms=tests.rhythm_fixtures.library())): + for result in (tests.arrangement_fixtures.section_document(source, 'acoustic', rhythms=tests.rhythm_fixtures.library()), generator.arrange.generate.arrange_document(source, 'electric', rhythms=tests.rhythm_fixtures.library())): generator.model.validate_document(result) for measure in result['staves'][0]['measures']: events = measure['voices'][0]['notes'] @@ -52,7 +52,7 @@ class PartGenerationTests(unittest.TestCase): def test_harmony_carry_and_explicit_silence(self): content = xml_harmony(offset=1) + xml_harmony(kind='none', offset=2) + xml_harmony('F', offset=3) + tests.test_musicxml.xml_note() source = tests.test_musicxml.xml_score(content).replace('', '' + tests.test_musicxml.xml_note() + '' + xml_harmony(kind='none') + tests.test_musicxml.xml_note() + '' + tests.test_musicxml.xml_note() + '') - result = generator.practice.generate.practice_document(tests.test_musicxml.parse(source), 'acoustic', rhythms=tests.rhythm_fixtures.library()) + result = tests.arrangement_fixtures.section_document(tests.test_musicxml.parse(source), 'acoustic', rhythms=tests.rhythm_fixtures.library()) for measure in result['staves'][0]['measures']: self.assert_complete_measure(measure) sounding = [n for n in tests.test_musicxml.notes(result) if n['pitches']] @@ -80,9 +80,11 @@ class PartGenerationTests(unittest.TestCase): self.assertTrue(all(n['_harmony']['root']['letter'] == 'f' for n in sounding)) source = tests.test_musicxml.parse(tests.test_musicxml.xml_score(xml_harmony() + tests.test_musicxml.xml_note(duration=1, kind='quarter') + '' + tests.test_musicxml.xml_note(duration=3, kind='half', extra=''))) with self.assertRaisesRegex(ValueError, 'mid-measure meter'): - generator.practice.generate.practice_document(source, 'acoustic', rhythms=tests.rhythm_fixtures.library()) - def test_exercise_006_has_accompaniment_in_every_measure(self): - result = generator.practice.generate.practice_document(generator.musicxml.load_musicxml(pathlib.Path('data/practice/0006.xml')), 'acoustic', rhythms=tests.rhythm_fixtures.library()) + tests.arrangement_fixtures.section_document(source, 'acoustic', rhythms=tests.rhythm_fixtures.library()) + def test_dense_melody_has_accompaniment_in_every_measure(self): + bar = xml_harmony() + ''.join(tests.test_musicxml.xml_note(duration=1, kind='quarter') for _ in range(4)) + xml = tests.test_musicxml.xml_score(bar).replace('', ''.join(f'{bar}' for i in range(2, 13)) + '') + result = tests.arrangement_fixtures.section_document(tests.test_musicxml.parse(xml), 'acoustic', rhythms=tests.rhythm_fixtures.library()) self.assertEqual(len(result['staves'][0]['measures']), 12) for measure in result['staves'][0]['measures']: self.assertTrue(any(n['pitches'] for v in measure['voices'] for n in v['notes']), measure['id']) @@ -97,22 +99,21 @@ class PartGenerationTests(unittest.TestCase): source = tests.test_musicxml.parse(tests.test_musicxml.xml_score(xml_harmony() + tests.test_musicxml.xml_note())) source['staves'][0]['octave_shifts'] = [{'id': 'octave', 'start': generator.model.rational(0), 'end': generator.model.rational(4), 'octaves': -1}] original = copy.deepcopy(source) - for builder, wrapper, practice in ((generator.practice.generate._practice_document, generator.practice.generate.practice_document, True), (generator.arrange.generate._arrange_document, generator.arrange.generate.arrange_document, False)): - prepared = generator.parts.prepare_document(source, practice=practice) - before = copy.deepcopy(prepared) - plan = generator.accompaniment.plan_section(prepared['staves'][0]['measures'], tests.rhythm_fixtures.library(), electric=False) if practice else generator.arrange.generate.plan_arrangement(prepared, tests.rhythm_fixtures.library()) - plan_before = copy.deepcopy(plan) - parts = [builder(prepared, part, plan) for part in generator.parts.PART_TYPES] - self.assertEqual(prepared, before) - self.assertEqual(plan, plan_before) - self.assertEqual(parts, [wrapper(source, part, rhythms=tests.rhythm_fixtures.library()) for part in generator.parts.PART_TYPES]) - vocal = copy.deepcopy(parts[2]) - parts[1]['metadata']['title'] = 'changed' - tests.test_musicxml.notes(parts[1])[0]['pitches'].clear() - if parts[1]['staves'][0]['octave_shifts']: - parts[1]['staves'][0]['octave_shifts'][0]['octaves'] = 9 - self.assertEqual(parts[2], vocal) - self.assertEqual(prepared, before) + prepared = generator.parts.prepare_document(source) + before = copy.deepcopy(prepared) + plan = generator.arrange.generate.plan_arrangement(prepared, tests.rhythm_fixtures.library()) + plan_before = copy.deepcopy(plan) + parts = [generator.arrange.generate._arrange_document(prepared, part, plan) for part in generator.parts.PART_TYPES] + self.assertEqual(prepared, before) + self.assertEqual(plan, plan_before) + self.assertEqual(parts, [generator.arrange.generate.arrange_document(source, part, rhythms=tests.rhythm_fixtures.library()) for part in generator.parts.PART_TYPES]) + vocal = copy.deepcopy(parts[2]) + parts[1]['metadata']['title'] = 'changed' + tests.test_musicxml.notes(parts[1])[0]['pitches'].clear() + if parts[1]['staves'][0]['octave_shifts']: + parts[1]['staves'][0]['octave_shifts'][0]['octaves'] = 9 + self.assertEqual(parts[2], vocal) + self.assertEqual(prepared, before) self.assertEqual(source, original) def test_melody_written_pitch_rhythm_rests_and_cross_bar_ties_are_preserved(self): content = '' @@ -126,13 +127,13 @@ class PartGenerationTests(unittest.TestCase): source = tests.test_musicxml.parse(xml.etree.ElementTree.tostring(root, encoding='unicode')) before = copy.deepcopy(source) expected = [n for m in source['staves'][0]['measures'] for n in m['voices'][0]['notes']] - for builder in (generator.practice.generate.practice_document, generator.arrange.generate.arrange_document): + for builder in (tests.arrangement_fixtures.section_document, generator.arrange.generate.arrange_document): for part in ('electric', 'vocal'): with self.subTest(builder=builder.__module__, part=part): result = builder(source, part, rhythms=tests.rhythm_fixtures.library()) generator.model.validate_document(result) measures = result['staves'][0]['measures'] - starts = [0] if builder is generator.practice.generate.practice_document else [i for i, m in enumerate(measures) if m.get('section_label') == ('Guitar Melody' if part == 'electric' else 'Vocal Melody')] + starts = [0] if builder is tests.arrangement_fixtures.section_document else [i for i, m in enumerate(measures) if m.get('section_label') == ('Guitar Melody' if part == 'electric' else 'Vocal Melody')] self.assertTrue(starts) for start in starts: notes = [n for m in measures[start:start + 2] for n in m['voices'][0]['notes']] @@ -142,16 +143,16 @@ class PartGenerationTests(unittest.TestCase): self.assertEqual(generated[key], original[key]) self.assertEqual(len(generated['pitches']), len(original['pitches'])) for pitch, tone in zip(original['pitches'], generated['pitches']): - octave = 12 if part == 'electric' and builder is generator.arrange.generate.arrange_document else 0 + octave = 12 if part == 'electric' else 0 self.assertEqual(generator.model.pitch_number(tone), generator.model.pitch_number(pitch) + octave) self.assertEqual(tone['written'], pitch['written']) for key in ('tie_from', 'tie_to'): self.assertEqual(key in tone, key in pitch) self.assertEqual(notes[0]['pitches'][0]['tie_to'], notes[1]['pitches'][0]['id']) self.assertEqual(notes[1]['pitches'][0]['tie_to'], notes[2]['pitches'][0]['id']) - if builder is generator.practice.generate.practice_document: + if builder is tests.arrangement_fixtures.section_document: events = generator.playback.compile_timeline(result)['events'] - self.assertEqual([(generator.model.fraction(e['onset']), generator.model.fraction(e['duration']), generator.model.fraction(e['pitch'])) for e in events], [(0, 6, 49), (fractions.Fraction(13, 2), fractions.Fraction(3, 2), 51)]) + self.assertEqual([(generator.model.fraction(e['onset']), generator.model.fraction(e['duration']), generator.model.fraction(e['pitch'])) for e in events], [(0, 6, 61 if part == 'electric' else 49), (fractions.Fraction(13, 2), fractions.Fraction(3, 2), 63 if part == 'electric' else 51)]) self.assertEqual(source, before) def test_song_slug_collisions_fail_before_writes(self): for names in (('one-two', 'one_two'), ('Song', 'song'), ('!!!', '???')): @@ -171,8 +172,8 @@ class PartGenerationTests(unittest.TestCase): def test_pipeline_parses_and_normalizes_each_source_once(self): with tempfile.TemporaryDirectory() as directory: root = pathlib.Path(directory) - for category, name in (('songs', 'song'), ('practice', '0001')): - (root / 'data' / category).mkdir(parents=True) + for category, name in (('songs', 'song'), ('songs', 'other')): + (root / 'data' / category).mkdir(parents=True, exist_ok=True) (root / 'data' / category / (name + '.xml')).write_text(tests.test_musicxml.xml_score(xml_harmony() + tests.test_musicxml.xml_note())) args = argparse.Namespace(data_dir=root / 'data', output_dir=root / 'output', static_assets_dir=pathlib.Path('package/assets'), check=False) with ( @@ -186,11 +187,11 @@ class PartGenerationTests(unittest.TestCase): ): generator.__main__.generate_assets(args) load_library.assert_called_once_with(args.data_dir.resolve() / 'rhythms') - self.assertEqual(load.call_args_list, [unittest.mock.call(args.data_dir.resolve() / 'songs/song.xml'), unittest.mock.call(args.data_dir.resolve() / 'practice/0001.xml')]) + self.assertEqual(load.call_args_list, [unittest.mock.call(args.data_dir.resolve() / 'songs/other.xml'), unittest.mock.call(args.data_dir.resolve() / 'songs/song.xml')]) self.assertEqual(normalize.call_count, 2) original = {p.relative_to(args.output_dir): p.read_bytes() for p in args.output_dir.rglob('*') if p.is_file()} - (root / 'data/practice/0002.xml').write_text(' vamp_zero::score_document { auto performance_state() -> vamp_zero::app_state { auto catalog = std::make_shared(); - catalog->performance.parts.push_back({.id = "part", .title = "Song", .part = "Vocal", .total_pages = 2U}); - catalog->performance.groups.push_back({.title = "Song", .parts = {0U}}); + catalog->parts.push_back({.id = "part", .title = "Song", .part = "Vocal", .total_pages = 2U}); + catalog->groups.push_back({.title = "Song", .parts = {0U}}); auto state = vamp_zero::app_state{}; state.catalog = std::move(catalog); state.mode = vamp_zero::app_mode::PERFORMANCE_SCORE; diff --git a/tests/test_portal_artwork.cpp b/tests/test_portal_artwork.cpp index e8806d5..b09c07d 100644 --- a/tests/test_portal_artwork.cpp +++ b/tests/test_portal_artwork.cpp @@ -52,7 +52,7 @@ struct artwork_fixture { } auto state() const -> vamp_zero::app_state { auto catalog = std::make_shared(); - catalog->performance.parts.push_back({.id = "part", .title = "Title", .part = "Acoustic", .total_pages = 10000U, .title_image = identifier}); + catalog->parts.push_back({.id = "part", .title = "Title", .part = "Acoustic", .total_pages = 10000U, .title_image = identifier}); auto value = vamp_zero::app_state{}; value.catalog = catalog; value.mode = vamp_zero::app_mode::PERFORMANCE_SCORE; diff --git a/tests/test_scat.py b/tests/test_scat.py deleted file mode 100644 index b906af7..0000000 --- a/tests/test_scat.py +++ /dev/null @@ -1,78 +0,0 @@ -import copy -import fractions -import pathlib -import unittest - -import generator.engraving.fonts -import generator.engraving.layout -import generator.engraving.notation -import generator.engraving.types -import generator.model -import generator.playback -import generator.scat -import tests.test_musicxml - -class ScatTests(unittest.TestCase): - def test_syllables_use_duration_pulse_phrase_and_previous_consonant(self): - self.assertEqual(generator.scat.syllable(fractions.Fraction(2), fractions.Fraction(1), False, True, ''), 'doo') - self.assertEqual(generator.scat.syllable(fractions.Fraction(1, 2), fractions.Fraction(1), True, False, ''), 'ba') - self.assertEqual(generator.scat.syllable(fractions.Fraction(1, 2), fractions.Fraction(1), False, False, ''), 'dit') - self.assertEqual(generator.scat.syllable(fractions.Fraction(1, 2), fractions.Fraction(1), False, False, 'dit'), 'da') - self.assertEqual(generator.scat.syllable(fractions.Fraction(1, 2), fractions.Fraction(1), True, True, ''), 'dat') - self.assertEqual(generator.scat.syllable(fractions.Fraction(1, 2), None, False, False, ''), 'ba') - def test_compound_additive_meter_and_pickups(self): - measure = {'meter': {'groups': [{'beats': [6], 'unit': 8}]}, 'duration': generator.model.rational(3)} - self.assertEqual(generator.scat.pulse(measure, fractions.Fraction(3, 2)), (fractions.Fraction(3, 2), True)) - measure['meter']['groups'][0]['beats'] = [3, 2] - self.assertEqual(generator.scat.pulse(measure, fractions.Fraction(3, 2)), (fractions.Fraction(1), True)) - measure.update(implicit=True, duration=generator.model.rational(fractions.Fraction(1, 2))) - self.assertEqual(generator.scat.pulse(measure, fractions.Fraction()), (fractions.Fraction(1), False)) - def test_ties_sustain_one_syllable_and_stop_before_rests(self): - content = tests.test_musicxml.xml_note(duration=1, kind='quarter', extra='') + tests.test_musicxml.xml_note(duration=1, kind='quarter', extra='') - content += '2half' - document = tests.test_musicxml.parse(tests.test_musicxml.xml_score(content)) - original = copy.deepcopy(document) - before = generator.playback.compile_timeline(document) - generator.scat.add_scat(document) - self.assertEqual(generator.playback.compile_timeline(document), before) - self.assertEqual(tests.test_musicxml.notes(document)[0]['lyric'], 'doo') - self.assertEqual(tests.test_musicxml.notes(document)[0]['lyrics'][0]['extend_to'], generator.model.rational(2)) - self.assertNotIn('lyric', tests.test_musicxml.notes(document)[1]) - self.assertNotIn('lyrics', tests.test_musicxml.notes(document)[2]) - again = copy.deepcopy(original) - generator.scat.add_scat(again) - self.assertEqual(document, again) - fonts = generator.engraving.fonts.Fonts(pathlib.Path('package/assets/fonts/petaluma')) - layout = generator.engraving.layout.layout_score(document, generator.engraving.types.Style(), fonts) - system = layout.pages[0].systems[0] - rest = next(a.x for a in system.anchors if a.fragment.kind == 'rest') - self.assertTrue(all(p.box.right < rest for p in system.primitives if p.role == 'lyric-extension')) - def test_cross_bar_tie_has_one_lyric_and_page_continuations(self): - text = tests.test_musicxml.xml_score(tests.test_musicxml.xml_note(extra='')) - text = text.replace('', '' + tests.test_musicxml.xml_note(extra='') + '') - document = tests.test_musicxml.parse(text) - generator.scat.add_scat(document) - self.assertEqual(sum(bool(n.get('lyric')) for n in tests.test_musicxml.notes(document)), 1) - fonts = generator.engraving.fonts.Fonts(pathlib.Path('package/assets/fonts/petaluma')) - for start, end in ((0, 4), (4, 8)): - system = generator.engraving.layout.make_system(generator.engraving.notation.ScoreIndex(document), start, end, fonts, generator.engraving.types.Style()) - self.assertTrue(any(p.role == 'lyric-extension' for p in system.primitives)) - def test_long_tie_chain_draws_one_extender_per_system(self): - text = tests.test_musicxml.xml_score(tests.test_musicxml.xml_note(extra='')) - text = text.replace('', '' + tests.test_musicxml.xml_note(extra='') + '' + tests.test_musicxml.xml_note(extra='') + '') - document = tests.test_musicxml.parse(text) - generator.scat.add_scat(document) - fonts = generator.engraving.fonts.Fonts(pathlib.Path('package/assets/fonts/petaluma')) - index = generator.engraving.notation.ScoreIndex(document) - for start, end in ((0, 4), (4, 8), (8, 12), (0, 12)): - system = generator.engraving.layout.make_system(index, start, end, fonts, generator.engraving.types.Style()) - self.assertEqual(sum(p.role == 'lyric-extension' for p in system.primitives), 1) - def test_straight_offbeat_attacks_and_cues(self): - document = tests.test_musicxml.parse(tests.test_musicxml.xml_score(''.join(tests.test_musicxml.xml_note(duration=1, kind='eighth') for _ in range(8)), divisions=2)) - before = generator.playback.compile_timeline(document) - generator.scat.add_scat(document) - self.assertEqual([n['lyric'] for n in tests.test_musicxml.notes(document)], ['ba', 'dit', 'ba', 'dit', 'ba', 'dit', 'ba', 'dat']) - self.assertEqual(generator.playback.compile_timeline(document), before) - document = tests.test_musicxml.parse(tests.test_musicxml.xml_score(tests.test_musicxml.xml_note(prefix=''))) - generator.scat.add_scat(document) - self.assertNotIn('lyrics', tests.test_musicxml.notes(document)[0]) diff --git a/tests/test_score_bundle.py b/tests/test_score_bundle.py index 007d831..4c51e43 100644 --- a/tests/test_score_bundle.py +++ b/tests/test_score_bundle.py @@ -26,7 +26,7 @@ import generator.musicxml_writer import generator.pico_artwork import generator.pitch import generator.playback -import generator.practice.generate +import tests.arrangement_fixtures import generator.score import tests.musicxml_roundtrip import tests.rhythm_fixtures @@ -39,19 +39,12 @@ class ScoreBundleTests(unittest.TestCase): root = pathlib.Path(temporary) data, output = root / 'data', root / 'output' (data / 'songs').mkdir(parents=True) - (data / 'practice').mkdir() - source = data / 'practice/0001.xml' + source = data / 'songs/fixture.xml' source.write_text(tests.test_musicxml.xml_score(tests.test_musicxml.xml_note())) args = argparse.Namespace(data_dir=data, output_dir=output, static_assets_dir=pathlib.Path('package/assets'), check=False) generator.__main__.generate_assets(args) original = {p.relative_to(output): p.read_bytes() for p in output.rglob('*') if p.is_file()} self.assertTrue(list(output.rglob('*.png'))) - legacy_source = source.with_name('001.xml') - source.rename(legacy_source) - with self.assertRaisesRegex(ValueError, 'four-digit'): - generator.__main__.generate_assets(args) - self.assertEqual(original, {p.relative_to(output): p.read_bytes() for p in output.rglob('*') if p.is_file()}) - legacy_source.rename(source) (data / 'rhythms' / 'drafts').mkdir(parents=True) for path in ('rhythms/0001.xml', 'rhythms/drafts/0002.xml'): (data / path).write_text(' vamp_zero::score_reference { - return {.category = vamp_zero::score_category::PERFORMANCE, .id = std::move(id)}; + return {.id = std::move(id)}; } auto drain(boost::asio::io_context &io) -> void { @@ -147,7 +147,7 @@ BOOST_AUTO_TEST_CASE(score_loader_stale_error_does_not_replace_pending_selection BOOST_CHECK_EQUAL(fixture.loader.snapshot().document->id, "available"); } -BOOST_AUTO_TEST_CASE(score_loader_catalog_identity_and_category_invalidate_selection) { +BOOST_AUTO_TEST_CASE(score_loader_catalog_identity_invalidates_same_score_selection) { auto fixture = loader_fixture{}; fixture.loader.select(fixture.catalog, performance("same-id")); drain(fixture.io); @@ -160,13 +160,6 @@ BOOST_AUTO_TEST_CASE(score_loader_catalog_identity_and_category_invalidate_selec fixture.scores->complete(1); drain(fixture.io); BOOST_REQUIRE(fixture.loader.snapshot().document); - fixture.loader.select(fixture.catalog, vamp_zero::score_reference{.category = vamp_zero::score_category::PRACTICE, .id = "same-id"}); - BOOST_CHECK(!fixture.loader.snapshot().document); - drain(fixture.io); - BOOST_REQUIRE_EQUAL(fixture.scores->requests.size(), 3U); - BOOST_CHECK(fixture.scores->requests.back().category == vamp_zero::score_category::PRACTICE); - fixture.scores->complete(2); - drain(fixture.io); } BOOST_AUTO_TEST_CASE(score_loader_reuses_active_score_and_releases_on_menu_exit) { @@ -316,10 +309,9 @@ BOOST_AUTO_TEST_CASE(score_loader_completion_can_overlap_stop_and_consumer_destr BOOST_CHECK(entered_status == std::future_status::ready); } -BOOST_AUTO_TEST_CASE(selected_score_reference_uses_active_part_and_practice_part) { +BOOST_AUTO_TEST_CASE(selected_score_reference_uses_active_part) { auto catalog = std::make_shared(); - catalog->performance.parts = {{.id = "part-a"}, {.id = "part-b"}}; - catalog->practice.exercises = {{.id = "scale", .parts = {{.id = "scale-c"}, {.id = "scale-d"}}}}; + catalog->parts = {{.id = "part-a"}, {.id = "part-b"}}; auto state = vamp_zero::app_state{.catalog = catalog}; BOOST_CHECK(!vamp_zero::selected_score_reference(state)); state.mode = vamp_zero::app_mode::PERFORMANCE_SCORE; @@ -327,15 +319,7 @@ BOOST_AUTO_TEST_CASE(selected_score_reference_uses_active_part_and_practice_part auto reference = vamp_zero::selected_score_reference(state); BOOST_REQUIRE(reference); BOOST_CHECK_EQUAL(reference->id, "part-b"); - BOOST_CHECK(reference->category == vamp_zero::score_category::PERFORMANCE); - state.mode = vamp_zero::app_mode::PRACTICE_SCORE; - state.active_practice_id = "scale"; - state.selected_practice_part_index = 2; - reference = vamp_zero::selected_score_reference(state); - BOOST_REQUIRE(reference); - BOOST_CHECK_EQUAL(reference->id, "scale-d"); - BOOST_CHECK(reference->category == vamp_zero::score_category::PRACTICE); - state.selected_practice_part_index = 0; + state.active_part_id = "missing"; BOOST_CHECK(!vamp_zero::selected_score_reference(state)); state.catalog.reset(); BOOST_CHECK(!vamp_zero::selected_score_reference(state));