garageband_make_music
Accepts music scores, tablature, or images to create a GarageBand project, optionally export audio and take screenshots.
Instructions
Unified high-level recipe: accept MusicXML, JSON score spec, tab text/file, or tab image/URL, create music, open GarageBand, optionally screenshot and export audio.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| output_dir | Yes | ||
| name | No | ||
| score_path | No | ||
| score_spec | No | ||
| score_json | No | ||
| score_json_file | No | ||
| tab_text | No | ||
| tab_file | No | ||
| image_path | No | ||
| image_url | No | ||
| bpm | No | ||
| velocity | No | ||
| open_in_garageband | No | ||
| show_library | No | ||
| show_smart_controls | No | ||
| show_loop_browser | No | ||
| master_volume | No | ||
| screenshot_output | No | ||
| snapshot_depth | No | ||
| discard_unsaved | No | ||
| arrange | No | ||
| include_bass | No | ||
| include_drums | No | ||
| arrangement_style | No | rock | |
| repeat_count | No | ||
| capo | No | ||
| tuning | No | Preset or six notes for tab/image sources. | |
| export_output | No | ||
| export_format | No | ||
| export_quality | No | ||
| export_include_cycle | No | ||
| export_overwrite | No | ||
| export_timeout_seconds | No |