Control an OCA Device with AES70 Explorer Connect to a Raspberry Pi using AES70 Explorer to view the device's ALSA1 Driver object tree structure. By doing so you will be able to control sound card parameters using generic control UI widgets.
Bring your own Raspberry Pi AES70 Explorer - A/B Test Test different control UIs side by side. View side by side animation
Installation Although we recommend trying the demo on a Raspberry Pi, it will work on any Debian like Linux distribution. A laptop has typically more controllable options to explore too. The install package can be downloaded and installed on command line for ARM or AMD64 target processors. Prerequisites: Raspian or Debian based operating system. Your own Pi or PC.
ARM (Raspberry Pi) Install Raspian dependencies sudo apt update sudo apt install avahi-daemon avahi-utils libuv1 libasound2 libstdc++6 alsa-utils mpg123 Create a new directory for your files. In this directory do the following: wget http://deuso.de/assets/aes70-alsa-1.0-1.armhf.deb sudo dpkg -i aes70-alsa-1.0-1.armhf.deb The package should then be installed and useable by the command ‘aes70_alsa’ aes70_alsa When the ALSA driven Sound Card is exposed as an OCA Device, your terminal will display the following (Raspberry Pi): Found Card: hw:0 Channel: PCM Playback AES70 TCP set up on port 65000 HTTP server running on http://localhost:1080 Established under name 'raspberrypi'
AMD64 (Debian, Ubuntu) Install AMD64 dependencies sudo apt update sudo apt install avahi-daemon avahi-utils libuv1 libasound2 libstdc++6 alsa-utils mpg123 Create a new directory for the files. In this directory do the following: wget http://deuso.de/assets/aes70-alsa-1.0-1.amd64.deb sudo dpkg -i aes70-alsa-1.0-1.amd64.deb The package should then be installed and useable by the command ‘aes70_alsa’ aes70_alsa When the ALSA driven Sound Card is exposed as an OCA Device, your terminal will display the following (Raspberry Pi): Found Card: hw:0 Channel: Master Playback Channel: Headphone Playback Channel: PCM Playback Channel: Mic Boost Channel: Capture Channel: IEC958 Playback Channel: Dock Mic Boost Channel: Internal Mic Boost Channel: Speaker Playback AES70 TCP set up on port 65000 HTTP server running on http://localhost:1080 Established under name '[computer name]'
Control ALSA Sound Cards from ‘The Cloud’ The original ALSA Web-based UI is available via a cloud service. When used in conjunction with AES70 Explorer, users can gain insight into the interoperable nature of AES70. Connect your computer, tablet or smartphone to the same network as your Raspberry Pi. In a web browser, navigate to: http://deuso.de/aes70-alsa Enter the IP number of your Raspberry Pi into the form field, then click on the Connect Button. Uninstalling the package sudo apt remove aes70-alsa Footnotes: 1. Advanced Linux Sound Architecture (ALSA) Wikipedia Page