How AccelOne built a desktop app, a cross-platform mobile app, and custom firmware for an award-winning audio technology company, bringing wireless device control to a market that had never seen it.
In brief: AccelOne built three connected components for an award-winning audio technology company: a Windows desktop application in C#/.NET for USB-connected device configuration, a Unity 3D mobile app for iOS and Android enabling wireless Bluetooth control, and custom firmware for the audio hardware itself. The Bluetooth wireless control was a groundbreaking addition to the high-end audio industry. Both phases delivered on time, within budget, and met all performance requirements.
High-end audio equipment has historically been configured through wired connections and proprietary desktop software. The idea that a user could pick up their smartphone and wirelessly adjust the parameters of a professional audio device, without plugging anything in, was not a standard market offering.
The solution was three connected components, each serving a different interaction model for the same underlying audio hardware.
Different users interact with professional audio equipment in different contexts. Desktop and mobile serve genuinely different use cases, they are not redundant.
Firmware is software that lives inside the hardware itself, the low-level code running on the audio device's processor, independent of any phone or computer. It is the interface between the physical hardware and the software applications above it.
For this project, custom firmware was not optional. The communication protocols between the audio device and both software applications needed to be precisely designed from scratch.
AccelOne's Senior Audio Engineer worked as an integrated member of the client's existing electrical engineering team, not as a remote contractor receiving specifications, but as a collaborator in the room (virtually) where hardware and firmware decisions were made jointly.
Unity 3D is widely known as a game engine. Using it for an audio configuration app is a deliberate engineering choice that requires explanation, because it was the right choice, not an unusual one.
The decision came down to three factors: cross-platform deployment from a single codebase (iOS and Android simultaneously), the need for complex custom UI elements that a standard mobile framework would require significant custom work to achieve, and existing team expertise in Unity that meant no ramp-up time.
Unity's C# scripting environment also aligned with the desktop app's C# codebase, meaning shared logic between the two applications could be written once and reused, reducing the total development effort and ensuring behavioral consistency between the USB and Bluetooth control experiences.
This project required a specific combination of skills that isn't available in a generalist development team. AccelOne configured two senior specialists who could each contribute at the hardware-software boundary, not just write application code.
The two-person configuration was intentional. A larger team would have introduced coordination overhead for a project that required deep focus on hardware communication protocols. Two senior specialists, each accountable for their platform, produced faster and higher-quality output than a larger team of generalists would have.
The software gave the client something their competitors didn't have: a wireless mobile interface for professional audio equipment. In a market where product differentiation often comes down to incremental specification improvements, giving users wireless control of a device that had previously required a cable was a genuinely new capability, one that the client identified as a competitive edge in the high-end audio market.
What software did AccelOne build for the high-end audio company?
AccelOne built three components: a Windows desktop application in C#/.NET connecting to audio hardware via USB, a cross-platform iOS and Android mobile app in Unity 3D enabling wireless Bluetooth control, and custom firmware for the audio equipment itself. Both apps target a specific product line of high-end audio devices, enabling users to configure complex audio parameters through intuitive interfaces. Delivered in two phases, both on time and within budget.
Why was Unity 3D used to build an audio device control app?
Unity 3D provided cross-platform iOS and Android deployment from a single codebase, one development effort, two platform releases. Its C# scripting environment also aligned with the desktop app's C# codebase, allowing shared logic between the two applications. Unity supports Bluetooth integration and complex custom UI rendering, which was required for a high-end audio configuration interface that needed to feel purpose-built rather than generic.
What is custom firmware and why did the audio project require it?
Firmware is software embedded directly in the hardware, the low-level code that runs on the audio device itself. Custom firmware was required because the communication protocols between the device and both software applications needed to be precisely specified: how the device exposes its parameters over USB and Bluetooth, how it responds to control commands, and how it stores configuration. AccelOne's Senior Audio Engineer worked alongside the client's electrical engineering team to develop and validate the firmware.
What was groundbreaking about the Bluetooth audio control functionality?
At the time of delivery, wireless Bluetooth control of professional high-end audio devices was not standard in the market. Most audio equipment was configured through wired connections. AccelOne's Bluetooth mobile app gave users the ability to configure and control their audio devices wirelessly from a smartphone, a capability new to the high-end audio segment. The client identified it as a groundbreaking addition to the industry that gave their product line a competitive edge.
How does AccelOne approach hardware-software integration projects?
AccelOne assembles specialized teams for hardware-software integration, in this case, a Senior Audio Engineer and a Senior Unity 3D Developer. The team embeds with the client's existing engineering organization rather than working as an external vendor. The project was phased to reduce risk: desktop and firmware first, then Bluetooth mobile, allowing hardware compatibility to be fully validated before introducing wireless complexity.
What were the results of AccelOne's audio software project?
Both phases were delivered on time, within budget, and met all performance requirements. The software enabled users to configure their high-end audio devices easily through USB desktop and wireless Bluetooth mobile interfaces. The Bluetooth functionality was groundbreaking for the industry. AccelOne's solution gave the client a competitive edge by offering wireless control that competitors did not provide in the high-end audio market.