bitwig / dawproject

Open exchange format for DAWs
MIT License
751 stars 19 forks source link

.dawclip format #53

Open Trinitou opened 1 year ago

Trinitou commented 1 year ago

basically an an additional, stripped-down version of dawproject. It would contain only the part of dawproject elements/attributes relevant for storing/loading a single clip or scene of clips. So it is basically equivalent to .bwclip/.bwscene files which, besides clip data (audio events, note events, automation, stretch markers, ...) contain additional information (such as metadata, devices, track properties, routing,...) In Bitwig but also other daws a .dawclip file could then be dropped into a free clip launcher slot or into the arrangement.

As .dawclip could be a subset of .dawproject, it could use the same source files.

harold commented 11 months ago

This is a good idea, and reminds me of when Renoise switched to xml documents for a lot if its data - this idea that subdocuments of a whole project can be useful on their own is incredibly powerful. Another innovation they had (have?) is that the clipboard formats were also xml, we did a lot of generative composition by writing software that put interesting data on the clipboard which could be pasted directly into the running application. It felt very 21st century, and I'd love to see this project evolve in that direction.

Rossmaxx commented 4 months ago

Sounds like midi files.