[alsa-devel] Best way to interface with equalizer

Manusha Wijekoon manusha1980 at gmail.com
Sun Feb 16 05:31:49 CET 2020


Hello

I want to control ALSA equalizer from a mobile phone GUI. Essentially I
would like to build a small GUI that runs on a phone to allow a user to
change equalizer visually. I want this to be very smooth and stable.
Few options that I can think of are:
1. Have an agent program running in the linux machine which controls alsa
by sending various commands through linux shell.
2. Agent program running in the linux machine directly interfaces to ALSA
through its C interface.
3. Is there a control interface provided by ALSA, for example REST like
service?

3 seem to be the best option as it involves less work. 1 looks fragile to
me. What are your recommendations?

Thank you
S


More information about the Alsa-devel mailing list