[PATCH] Add support to expose controls of ladspa plugin

Jaroslav Kysela perex at perex.cz
Mon Feb 1 16:32:36 CET 2021


Dne 01. 02. 21 v 16:03 Camel Guo napsal(a):
> From: Camel Guo <camelg at axis.com>
> 
> In order for external software components to adjust ladspa plugin
> dynamically, this commit adds an option to exposes the control array of
> input control ports of a ladspa plugin to a file, through which any
> applications with proper permission can control this plugin.

It looks like a pure hack (although the implementation is interesting). The
controls may be exposed via the ctl (control) API like we do in
src/pcm/pcm_softvol.c for example. The floats can be mapped to integer64 or we
may discuss to add the float type to the control API elements.

						Jaroslav

-- 
Jaroslav Kysela <perex at perex.cz>
Linux Sound Maintainer; ALSA Project; Red Hat, Inc.


More information about the Alsa-devel mailing list