This page provides access to tools from OCA Alliance members that aid developers and supporters of AES70-based equipment and systems. Both commercial and noncommercial products are included. Rules covering the listings are here: .

AES70 Compliancy Test Tool (OCTT)

The AES70 Compliancy Test Tool, aka OCTT, is an open-source Windows program for testing devices' conformance to the minimum AES70 implementation specification defined in Part 2 of the AES70 standard. OCTT is a programmer's tool designed specifically to confirm that the AES70 protocol interface of a device under development fulfills the minimum requirements for AES70 compliance. It is not a complete conformance test tool.

OCTT supports both AES70-2015 and AES70-2018 devices. It is driven by an XML control file that users may extend to add their own specific tests.

OCTT is a free open-source offering available to all. No OCA Alliance membership is required, and there are no commercially difficult licensing conditions.

Architecturally, OCTT is an AES70 controller. Hence, its source code may be a useful starting point for development of commercial AES70 controllers.

Download source code here and/or Windows installer here:

OCA Microdemo

The OCA Microdemo is a demonstration product developed by OCA Alliance members. Its primary purpose is to prove that OCA can run well in lightweight hardware environments. The MicroDemo meets minimum requirements for AES70 compliance, and provides a small set of OCA-controlled application functions as well. The custom software, finished schematic diagrams, and PC board layouts, for the MicroDemo are publicly available at no charge, on commercially appropriate licensing terms. Please review the OCA Alliance End User License Agreement (EULA) prior to downloading and using these tools.

Download source code here:
Download hardware design files here: OCA Micro Hardware Package

Focusrite RedNet Virtual OCA Device

The Focusrite RedNet Virtual OCA Device is a device simulation developed by Focusrite. It is useful when testing OCA Controllers. The device simulation is available as a Windows executable.

Download ZIP Archive here: Focusrite RedNet Virtual OCA

AES70.js JavaScript library

AES70.js is a javascript library that implements AES70. It can be used for building OCA device controllers for the web and NodeJS. It's an open-source component developed by OCA Alliance member DeusO. AES70.js is available on github at ( and as an NPM package at (

AES70 Implementation Chart

The AES70 Implementation Chart is an Excel spreadsheet template that offers a standard way for documenting the OCA objects of a device. It is similar in purpose to the "MIDI Implementation Chart" pages frequently found in user manuals of MIDI-controlled devices. The AES70 Implementation chart is not part of the AES70 standard itself, but instead a recommended practice offered by the OCA Alliance.

Download here: OCA Implementation Chart v06 .xltm

Here are example implementation charts for OCA devices mentioned elsewhere in this site:

OCA Wireshark Plugin

Wireshark is a widely used network protocol analyzer. This plugin allows analyzing OCA network traffic using wireshark.

Download here: OCP.1.lua

AES143 Presentations

During the AES143 held from October 18th until October 21st 2017. Members of the OCA alliance conducted 2 howto presentations. The presentations can be downloaded for reference. Remark that audio tracks from the presentations can be purchased via the AES organization.

Download here: How to make an AES70 device and How to make an AES70 controller

AES70 Object Model

This brief presentation introduces the AES70 Object Model, the class structure that defines AES70's control repertoire.

Download here: AES70 Object Model v01 .pdf

OCA Alliance member downloads

Other OCA downloads are available to OCA Alliance members. These are mainly software development tools. Alliance membership information can be found here: