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.
3
Components: desktop app, mobile app, custom firmware
2
Platforms: Windows + iOS/Android
2
Delivery phases: desktop first, mobile second
Industry first
Bluetooth wireless control for high-end audio
On time
Both phases delivered on budget
The breakthrough: wireless control for high-end audio
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 Bluetooth functionality AccelOne built was a groundbreaking addition to the high-end audio industry. It gave the client's product line a capability that competitors did not offer, wireless configuration and control of professional audio hardware from a mobile device.
For an award-winning audio technology company building a reputation on innovation, this wasn't just a feature. It was a differentiator that positioned the product line ahead of the market.
What did AccelOne build?
The solution was three connected components, each serving a different interaction model for the same underlying audio hardware.
🖥️ Desktop application: USB configuration
The Bluetooth functionality AccelOne built was a groundbreaking addition to the high-end audio industry. It gave the client's product line a capability that competitors did not offer, wireless configuration and control of professional audio hardware from a mobile device.
For an award-winning audio technology company building a reputation on innovation, this wasn't just a feature. It was a differentiator that positioned the product line ahead of the market.
C# - .NET - USB communication - Windows
📱 Mobile application: Bluetooth wireless control
The mobile application brings wireless control to both iOS and Android from a single codebase built in Unity 3D. Users can adjust and monitor their audio devices without cables, connecting over Bluetooth from their smartphone. Unity was chosen for its cross-platform capability: one development effort, two platform deployments, with a custom interface built for touch control of audio parameters.
Unity 3D (5.0) - Bluetooth - iOS - Android
⚡ Custom firmware: embedded hardware software
Custom firmware runs directly on the audio hardware itself, defining how the device exposes its configurable parameters over USB and Bluetooth, how it responds to control commands, and how it stores configuration changes. AccelOne's Senior Audio Engineer worked alongside the client's electrical engineering team to ensure the firmware, USB stack, and Bluetooth protocol operated in full compatibility with both the desktop and mobile applications.
Embedded firmware - USB stack - Bluetooth protocol - Electrical engineering integration
USB desktop vs. Bluetooth mobile, why both?
Different users interact with professional audio equipment in different contexts. Desktop and mobile serve genuinely different use cases, they are not redundant.
-
Used at a studio workstation or production desk
-
Full parameter access for detailed configuration
-
Firmware update capability over USB
-
Stable wired connection, no signal dropout risk
-
Mouse and keyboard interaction for precision
-
Wireless, adjust audio without touching the device
-
Works from anywhere in range, stage, room, live venue
-
Touch interface designed for quick adjustments
-
iOS and Android from a single Unity codebase
-
Industry-first capability at time of delivery
What is custom firmware and why was it required?
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.
he firmware defines which parameters of the audio device are accessible for configuration, and how they are represented in the USB and Bluetooth data layers that the desktop and mobile apps communicate with.
When a user adjusts a setting in the desktop or mobile app, the firmware on the device receives that command and applies it to the hardware in real time, requiring precise latency management for professional audio standards.
The firmware implements the Bluetooth stack on the hardware side, pairing, connection management, and data exchange with the mobile app over the wireless channel.
Changes made through either application are persisted in the device's memory by the firmware, so user settings survive power cycles and can be recalled without reconnecting to the software.
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.
Why was Unity 3D used for an audio device control app?
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.
How was the project sequenced across two phases?
Windows · C# / .NET · USB
The desktop application was built first, establishing the USB communication protocol, firmware compatibility, and core configuration logic that the mobile app would later need to replicate over Bluetooth. Building desktop first meant hardware compatibility was fully validated in a wired, controlled environment before introducing wireless complexity.
iOS + Android · Unity 3D · Bluetooth
With the desktop application complete and the firmware validated, Phase 2 built the Bluetooth mobile app in Unity 3D, adapting the configuration logic for wireless communication, designing a touch-native interface, and deploying to both iOS and Android. The groundbreaking Bluetooth capability was the Phase 2 deliverable.
The specialized team
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.
Specialized in audio hardware systems and software integration. Worked embedded within the client's electrical engineering team. Responsible for firmware, USB communication layer, and hardware-software compatibility across both phases.
Expert in Unity 3D for non-gaming applications. Responsible for the mobile app, Bluetooth integration, cross-platform iOS/Android deployment, and designing the touch interface for audio device control.
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.
What were the results?
✔ Desktop app delivered, USB configuration working
✔ Mobile app delivered, Bluetooth wireless control live
✔ Both phases on time and within budget
✔ All performance requirements met
✔ Custom firmware compatible across both apps
✔ Groundbreaking Bluetooth capability in the market
✔ Competitive edge gained in high-end audio segment
✔ Positive user experience across both platforms
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.
Frequently asked questions
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.