[Development] Playground Request: ClapInterface
Volker Hilsheimer
volker.hilsheimer at qt.io
Mon Mar 18 17:09:53 CET 2024
> On 18 Mar 2024, at 12:27, Dennis Oberst via Development <development at qt-project.org> wrote:
>
> Hello all,
>
> I'd like to request a new playground repository to continue the development of the "Clap Interface," a client-side library that uses QtGrpc to provide integration with the CLAP audio plugin standard, ultimately allowing to build audio plugins with Qt user interfaces.
>
> Description: Qt interface for the CLAP audio-plugin standard
> Project name: qtclapinterface
>
> The Clap Interface emerged from the research concluded in my thesis, which you can find and read here. As its counterpart, there is the 'clap-rci' library, which provides the server-side integration. I won't go into too much detail, but it works through headless audio processing and remote GUIs to achieve integration with Qt. You can find it here.
>
> Given the time constraint of 6 months for writing 2 libraries and a thesis, they have some rough edges. Nevertheless, they proved my point: Qt integration with audio plugins is possible! I'm currently in the process of rewriting those libraries in my free time, but I would still like to have this version openly available.
>
> Suggestions/Opinions/Ideas, I take them all.
>
> best,
>
> Dennis
Hey Dennis,
Nice, seems like a cool use case of gRPC for building out-of-process plugins!
My knee-jerk reaction is that it might be a good idea to spell this out as QCleverAudioInterface, because
https://github.com/LAION-AI/CLAP
which, while also “something audio”, is completely not related, so perhaps better to be verbose.
And I’m not entirely sure that “Interface” is the right word... since it seems to be more an integration or bridge, perhaps?
Volker
More information about the Development
mailing list