Hope I have picked the correct sub-forum to ask this question. I have a web-launchable labelling program I wrote in java/javafx which I have been using for a while (I have also been a Audacity user.). It is now essentially orphaned. Now I would like to rewrite it into a stand-alone program like Audacity, but would like to avoid having to do the deep stack of audio GUI. So I am wondering whether it is possible to write it as a plugin to Audacity. I see there is something of a standard plugin interface called VAMP for label-type output.
So I am looking for some pointers from someone knowledgeable about Audacity to see whether the idea is worth exploring further.
That gets me thinking along an orthogonal direction. The labels are there, and there is also multiview. So now the questions become
Can you have more than just the waveform and a spectrogram in multiview?
Can you import other 2D time-frequency streams into Audacity?
Can you programmatically import waveforms + 2D TF streams + labels into Audacity?
I have a OGG-based multistream codec that multiplexes any number of time-aligned (I think Audacity’s term is sync-locked) continuous streams or label streams. Can I plug this multistream codec into Audacity?