{"data":{"kind":"file","path":"README.md","version_id":"q1x5dsftkijc5zmepe0hwzqq","entry":{"name":"README.md","path":"README.md","is_directory":false,"size":1365,"modified_at":"2026-08-12T14:19:56.638000","content_hash":"55c2b9003ca1941419ec824eb15949a00891285c378cc1dfa07122e10a0f2f3d"},"entries":[],"content":"# Melody Generation Evaluator\n\nEvaluates LLM capabilities in music theory and melody generation across multiple dimensions:\n\n## Evaluation Dimensions\n\n1. **Scale & Key Knowledge** — Identifies scales (major, minor, modes, pentatonic, blues), key signatures, and accidentals\n2. **Chord Progression Analysis** — Evaluates understanding of functional harmony, cadences, substitutions, and common progressions (I-IV-V-I, ii-V-I, etc.)\n3. **Melody Generation** — Generates melodies given constraints (key, time signature, mood, genre) and evaluates musical coherence\n4. **Rhythm & Meter** — Tests understanding of time signatures, note values, syncopation, and rhythmic patterns\n5. **Harmonic Analysis** — Roman numeral analysis, voice leading, counterpoint basics, and modulation detection\n6. **Interval & Scale Degree Recognition** — Identifies intervals, scale degrees, and their emotional qualities\n\n## Scoring\n\n- **Theory Accuracy** (0.0-1.0): Correctness of music theory explanations\n- **Melody Quality** (0.0-1.0): Coherence, adherence to constraints, musicality\n- **Notation Correctness** (0.0-1.0): Proper use of ABC notation, note names, or MIDI-style descriptions\n- **Creativity** (0.0-1.0): Originality while maintaining musical validity\n\n## Usage\n\n```bash\nprime eval run drock/melody-generation-evaluator -m meta-llama/Llama-3.2-1B-Instruct\n```\n","encoding":"utf-8","truncated":false,"total_bytes":1365},"status":null}