atsushieno / augene-ng

MML + MIDI + Tracktion Engine XML manipulation tool for real production
GNU General Public License v3.0
9 stars 2 forks source link

multiple format support for audio graphs and song files #3

Open atsushieno opened 2 years ago

atsushieno commented 2 years ago

(partly imported from https://github.com/atsushieno/augene/issues/2 and https://github.com/atsushieno/augene/issues/3)

It is possible to support arbitrary audio plugin player backend. Right now it has kotracktive Midi2TracktionEdit and tracktion_engine as the only format, but it is only the converter and sequencer engine player format.

There are some other open song formats such as bitwig/dawproject which might be useful too (Bitwig has no OSS player ability though). dawproject uses some format called vstpresetas a plugin reference.

(Unlike when I created augene, JUCE6 and Waveform11 support VST3 plugins, so there is no gap between those two nowadays.)

atsushieno commented 10 months ago

We should support "SMF 2.0 Container format" once it's ready. I do not plan to support dawproject, I don't find it nice anymore. I would prefer a format based on multiple DAW vendors' agreement, not by a selfish player.