This was originally a tangent I went on while designing Procedurally Generated Symphonies
Essentially I seek to automate the export of instruments from Ableton in an automated way.
Reasoning:
Determinitive Construction
In theory, the list of supported instruments can be determined by walking all sound cues, deconstructing the names of to create the map above.
I am not too sure about walking assets for built games though.
If I don’t do that then its a workflow issue:
- Open Ableton
- Load desired instrument into track
- Set each note for all supported octaves
- Export each note as a sound file
- Convert each note into a Sound Cue
- Open IDE
- Add Cue to Constructed Note Cue Map.
Again, we’re talking about 60 cues for an instrument that’s supported across 5 octaves. That’s a lot of gruntwork. Which I guess isn’t the end of the world but still, Im a lazy sot.
I wonder if there’s a way to generate code. Write some custom Editor tool that will walk a dev filepath, break out the mapping into some kind of struct or something and inject to somewhere with a .h
and .cpp
wrapping.