NAMM Show Banner

Art+Logic at NAMM 2019


Every January, the entire pro audio and music instrument industry congregates in Anaheim, California for the Winter NAMM Show. This year it’s taking place later this week, from January 24th through Sunday the 27th at the Anaheim Convention Center.
Art+Logic will be in attendance for the 28th consecutive year, checking in with clients (old, new, and future!) and also taking a peek at new gear that’s coming down the pike.
I’ll also be speaking Saturday afternoon on a panel as part of the A3E track — “Cloud Integration Strategy: Server vs Service” will happen at 4PM Saturday January 26th in the Hilton. If you’re there, please say ‘hey’. If you’re in the area but don’t have a pass to NAMM, the A3E folks have made arrangements to register at a discounted rate:

Promo Code: A3EFUTURE2019

Be sure to check out the rest of the A3E panel schedule — there are some really compelling topics and speaker lineups throughout the event.

MIDI 2.0

Also happening this year at NAMM will be a flurry of activity around the recently announced MIDI 2.0 standard. For the past few months I’ve been working on prototyping what I hope will become a freely available reference implementation of C++ classes for the new protocol and a development/debugging/test utility. On Sunday the 27th there’s going to be a private “plug-fest” where developers from the companies currently involved in prototyping (Ableton/Cycling ’74, Art+Logic, Bome Software, Google, imitone, Native Instruments, Roland, ROLI, Steinberg, TouchKeys, and Yamaha) will have our first opportunity to be in the same room and connect our in-progress systems together to start shaking out whatever problems or misunderstandings there might be in the current revision of the spec document.


If you’d like to meet up at the show, please shoot an email to so we can coordinate on finding a (relatively) quiet place to talk.

+ more

Accurate Timing

Accurate Timing

In many tasks we need to do something at given intervals of time. The most obvious ways may not give you the best results. Time? Meh. The most basic tasks that don't have what you might call CPU-scale time requirements can be handled with the usual language and...

read more