Expand description
xil daw โ export an episode as five aligned DAW layer WAVs, Audacity
label tracks, an import helper script and a timeline. Port of
XILP005_daw_export.py.
Structsยง
Constantsยง
- LAYERS ๐
(key, filename suffix, description)for each layer.- SCRIPT_
TEMPLATE ๐ - SCRIPT_
TEMPLATE_ ๐AUP3 - SILENCE_
GAP_ ๐MS
Functionsยง
- audacity_
config_ ๐dir _audacity_config_dir:%APPDATA%/audacity, viacmd.exe+wslpathon WSL.- command
- The clap definition behind
--help, for man pages. - command_
output ๐ - derive_
vintage_ ๐scenes_ from_ parsed derive_vintage_scenes_from_parsed(parsed_path).- dry_
run_ ๐daw dry_run_daw(...).- execute ๐
- export_
daw_ ๐layers export_daw_layers(...).- export_
labels ๐ - export_
layer ๐ - find_
audacity_ ๐macros_ dir - fmt_
pct_ ๐1 - fmt_
secs ๐ - fmt_vol ๐
- generate_
audacity_ ๐macro generate_audacity_macro(...)โNonewhen there is no Macros directory.- has_
audacity4 ๐ detect_audacity_generations()โ does this machine have Audacity 4 config?- layers_
repr ๐ repr(layer_files)for a list of(str, str)tuples.- macro_
slug ๐ - make_
audacity_ ๐script _make_audacity_script(tag, layer_files, save_aup3, show).- run
- speaker_
filter_ ๐lines - to_
windows_ ๐path - validate_
tag_ ๐for_ script _validate_tag_for_scriptโ tags are pasted into generated Python.- write_
labels ๐ _write_labels: tab-separated start, end, text.- write_
timeline_ ๐outputs