Hello,
Not necessarily a programming question (yet), but I think I have here to most chance on an answer.
I would like to create a dummy volume control (in particular for audio devices that don't have any to start with, such as USB audio devices, but otherwise is also fine).
To objective is that applications such as iTunes, Spotify, etc, have an enabled volume bar and have the data send to coreaudio as usual but without coreaudio actually touching the audio. Then I can pick up the change in the (virtual) volume level and process that and control something else with it.
In Linux/Alsa I have already got this working very nicely, however, there many applications have to possibility to send mixer data send to another audio device than the audio data. So creating a dummy audio device and sending to mixer data to that device achieves that goal. A daemon then translates those commands to rs232 and controls my amplifier.
I hope some can guide me to a solution...
Thanks in advance, Maarten
Not necessarily a programming question (yet), but I think I have here to most chance on an answer.
I would like to create a dummy volume control (in particular for audio devices that don't have any to start with, such as USB audio devices, but otherwise is also fine).
To objective is that applications such as iTunes, Spotify, etc, have an enabled volume bar and have the data send to coreaudio as usual but without coreaudio actually touching the audio. Then I can pick up the change in the (virtual) volume level and process that and control something else with it.
In Linux/Alsa I have already got this working very nicely, however, there many applications have to possibility to send mixer data send to another audio device than the audio data. So creating a dummy audio device and sending to mixer data to that device achieves that goal. A daemon then translates those commands to rs232 and controls my amplifier.
I hope some can guide me to a solution...
Thanks in advance, Maarten