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
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.

CME H4MIDIWC
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.

CME H2MIDI Pro
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.

CME U4MIDIWC
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.

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

CME WIDI Thru5 WC
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.

CME U2MIDI Pro
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.

CME WIDI Core
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.

CME WIDI Thru6 BT
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.

CME WIDI Bud Pro
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.

CME WIDI Uhost
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.

CME WIDI Jack
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.

CME Reclouder
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.

CME WIDI Master
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.

CME UF, VX & Xkey keyboard series
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.

Arturia Origin
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.

Teenage Engineering OP-1
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.

WaveIdea · CME Bitstream 3X
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.

CME WIDI Bud
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.

CME NeoSynth
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
A compact class-compliant stereo USB sound card focused on audio quality. I developed the electronics, firmware and configuration software.

Jerash Labs Mawzer
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
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
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.