Electronics

Electronics projects

This page lists the hardware products and firmware projects I have worked on, either for WaveIdea or as an engineering consultant for third-party companies. For each project I list the customer, the year(s) of development and a short summary of what was involved.

Beyond what is shown here, a number of products are still under NDA or in active development. I have also worked on smaller side projects, such as Atmel evaluation boards and reference designs.

CME H12MIDI Pro

CME H12MIDI Pro

CME · 2025

A 6-in / 6-out USB MIDI host interface with advanced MIDI filtering, routing and remapping. Designed to act as the central hub of a complex MIDI setup, with or without a computer.

Visit product page →

CME H4MIDIWC

CME H4MIDIWC

CME · 2025

A 2-in / 2-out USB MIDI host interface with an optional embedded Bluetooth MIDI port. Same filtering, routing and remapping engine as the H12 in a compact form factor.

Visit product page →

CME H2MIDI Pro

CME H2MIDI Pro

CME · 2025

A 1-in / 1-out USB MIDI host interface for adding MIDI filtering, routing and remapping to any single instrument, without needing a computer in the chain.

Visit product page →

CME U4MIDIWC

CME U4MIDIWC

CME · 2024

A 2-in / 2-out USB MIDI interface with an optional embedded Bluetooth MIDI port. Provides MIDI filtering, routing and remapping when connected to a computer.

Visit product page →

CME U6MIDI Pro

CME U6MIDI Pro

CME · 2023

A 3-in / 3-out USB MIDI interface with onboard filtering, routing and remapping. A flexible workhorse for studios with several MIDI instruments.

Visit product page →

CME WIDI Thru5 WC

CME WIDI Thru5 WC

CME · 2022

A passive 1-to-5 MIDI thru box with an optional Bluetooth Low Energy MIDI input and output, so a single hardware controller can drive five MIDI instruments at once.

Visit product page →

CME U2MIDI Pro

CME U2MIDI Pro

CME · 2022

A pocket-sized 1-in / 1-out USB MIDI interface with built-in MIDI filtering, routing and remapping. Ideal for stage use with a laptop.

Visit product page →

CME WIDI Core

CME WIDI Core

CME · 2022

A small Bluetooth Low Energy MIDI bridge module, aimed at hobbyists and OEM manufacturers who want to add wireless MIDI to their own products with minimal effort.

Visit product page →

CME WIDI Thru6 BT

CME WIDI Thru6 BT

CME · 2022

A 1-to-5 MIDI thru box with an embedded Bluetooth Low Energy MIDI input and output, combining wired and wireless MIDI distribution in one unit.

Visit product page →

CME WIDI Bud Pro

CME WIDI Bud Pro

CME · 2022

A USB dongle that adds Bluetooth Low Energy MIDI to any computer or MIDI device. Plug-and-play, low latency, and compatible with most BLE MIDI accessories.

Visit product page →

CME WIDI Uhost

CME WIDI Uhost

CME · 2021

A USB MIDI to Bluetooth Low Energy MIDI bridge. Connects to any USB host or USB device, acts as either BLE central or peripheral, with low latency and automatic pairing.

Visit product page →

CME WIDI Jack

CME WIDI Jack

CME · 2020 – 2021

A tiny Bluetooth Low Energy MIDI adapter that turns the 5-pin MIDI port of any instrument into a wireless link. Acts as BLE central or peripheral, with low latency and automatic pairing.

Visit product page →

CME Reclouder

CME Reclouder

CME · 2019 – 2020

A unique field audio recorder: 24-bit / 96 kHz, SD card storage, automatic upload over Wi-Fi, Bluetooth Mesh control, 48 V phantom power and AAA battery operation. I designed the full electronics and firmware.

Visit product page →

CME WIDI Master

CME WIDI Master

CME · 2019 – 2020

A Bluetooth Low Energy MIDI dongle designed to replace a MIDI cable. Acts as BLE central or peripheral, with low latency and automatic pairing. I designed the full electronics and firmware.

Visit product page →

CME UF, VX & Xkey keyboard series

CME UF, VX & Xkey keyboard series

CME · 2016 – 2018

A family of USB and Bluetooth MIDI keyboards in several sizes. I developed the electronics, firmware, configuration software and companion mobile apps across the range.

Visit product page →

Arturia Origin

Arturia Origin

Arturia · 2004 – 2007

A professional hybrid synthesizer released as both a desktop and a keyboard version. An extremely complex product mixing several DSPs, micro-controllers and an embedded Linux system.

Visit product page →

Teenage Engineering OP-1

Teenage Engineering OP-1

Teenage Engineering · 2015

A portable synthesizer combining DSP, an OLED display and high quality audio converters in a remarkably small enclosure. The main engineering challenge was fitting all the electronics into the tiny chassis.

Visit product page →

WaveIdea · CME Bitstream 3X

WaveIdea · CME Bitstream 3X

WaveIdea / CME · 2002 – 2004

A MIDI controller originally designed and released by WaveIdea, then produced and distributed by CME. Full custom electronics, firmware, configuration software and physical design. The product has been discontinued for years yet still has a passionate user base.

Visit product page → Downloads & docs →

CME WIDI Bud

CME WIDI Bud

CME · 2017 – 2018

A small USB dongle that acts as a Bluetooth MIDI central, bringing BLE MIDI support to computers that do not have it natively, while reducing latency for connected BLE MIDI accessories.

Visit product page →

CME NeoSynth

CME NeoSynth

CME · 2006

A sound expander designed for the CME UF and VX keyboard ranges. Multiple sound banks with effects, SD-card sound upgrades, dedicated audio outputs and class-compliant USB MIDI.

WaveIdea UASC1

WaveIdea UASC1

WaveIdea · 2005 – 2006

A compact class-compliant stereo USB sound card focused on audio quality. I developed the electronics, firmware and configuration software.

Jerash Labs Mawzer

Jerash Labs Mawzer

Jerash Labs · 2010 – 2011

A modular MIDI controller: a main board and a family of interchangeable modules (faders, pots, buttons), letting each customer build the controller layout that suits them. Full electronics, firmware and software.

Personal Sound Tinteo

Personal Sound Tinteo

Personal Sound · 2012 – 2013

A smart earpiece for people with partial hearing loss. Onboard signal processing improves the perception of speech and ambient sound. I designed the electronics and firmware.

Madwaves Madplayer

Madwaves Madplayer

Madwaves · 2000

A portable audio device able to algorithmically generate endless music in a chosen style, with a gaming-console feel and live remix controls. I contributed to the electronics and parts of the firmware.