Replace FL Studio binary .flp output with REAPER text-based .rpp output using the rpp Python library (Perlence/rpp). - Add core/schema.py: DAW-agnostic data types (SongDefinition, TrackDef, ClipDef, MidiNote, PluginDef) - Add reaper_builder/: RPP file generation via rpp.Element + headless render via reaper.exe CLI - Add composer/converters.py: bridge rhythm.py/melodic.py note dicts to core.schema MidiNote objects - Rewrite scripts/compose.py: real generator pipeline with --render flag - Delete src/flp_builder/, src/scanner/, mcp/, flstudio-mcp/, old scripts - Add 40 passing tests (schema, builder, converters, compose, render)
9 lines
111 B
Plaintext
9 lines
111 B
Plaintext
aubio>=0.1.1
|
|
librosa>=0.10.0
|
|
numpy>=1.24.0
|
|
scipy>=1.11.0
|
|
soundfile>=0.12.0
|
|
mido>=1.3.0
|
|
fastmcp>=0.1.0
|
|
rpp>=0.5
|