That really is a shame
So my only option is to use my JSFXes to write the appropriate data in an audio stream abusing samples for encoding arbitrary binary data. Not "nice" but doable.
As the program that will digest the files is done by ourselves, anyway, it can be made to understand that queer file format.
So the way to create the files would be to
- make the JSFXes create three audio streams (two different - not stereo - decent audio streams and one queer "control audio" stream.
- With rendering create a three channel FLAC file
- use an external command line tool (such as "sox") to split the FLAC file in three mono FLAC or WAV files
- have our programs read (some of) the three mono files and act appropriately.
Thanks for discussing this !
-Michael