PhonoMatrix is a software suite aimed at controlling DaytonAudio DAX66 and Monoprice 10761 multizone amplifiers. It is composed of an agent which controls the amp via serial/RS232 and exposes a web interface. It has an optional iOS app too.

Is it free?

Agent and web interface are free to install and use. The iOS app will cost a few bucks.

How does it work?

The service runs on Debian and Raspbian at the moment. Please contact us if you would like to test in on Windows or macOS. It exposes a JSON and WebSockets API for the iOS app to consume.

You need to connect the host to the main amp via an USB-RS232 cable.

Installation

Create new file /etc/apt/sources.list.d/phonoid.list with the following content to add our APT repository :

deb [trusted=yes] https://apt.fury.io/phonoid/ /

Install the package :

apt update && apt install phonomatrix

This will automatically enable and start the PhonoMatrix systemd service for you.

Visit the host's IP on port 3333 with your browser.

Configuration

Configuration is done in /etc/phonomatrix.conf.

Each zone has its block :

[zone11]
Enabled=1
Name="Bathroom"

Each source has its block too:

[source1]
Enabled=1
Name="Airplay"

Zones and sources must be explicitly enabled to be available in the UI.

Zone indexes use the standard numbering of theses amps : 11 for zone 1 of amp 1, 23 for zone 3 of amp 2, etc.

Other possible configuration with sensible defaults to be used at top of the config file :

Port=3333
SerialPort="/dev/ttyUSB0"
BaudRate=9600

After any configuration file modification, you need to restart PhonoMatrix:

systemctl restart phonomatrix

What does it look like?

List of zones

Zone control

iOS App

Intrested in the iOS app? Contact us if you would like to have access to the beta in TestFlight when we are ready.