Adrian Freed

Sr Software Engineer at Adobe

Berkeley, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
Adrian Freed is a senior software engineer and research leader based in Berkeley with over a decade of experience building inventive music, audio, and embedded systems. A pioneer in audio technology, he invented the DAW (1985), the audio plugin (1986), and Open Sound Control (OSC, 1997), and has worked with AI, NLP and ML since the late 1980s. He splits his time between Adobe and leading research development at nOmni, mentoring teams and turning experimental ideas into product-ready systems. His open-source work includes hardware-focused contributions to Mozzi and the CNMAT OSC implementations, adapting audio and OSC protocols across Arduino and Teensy platforms. Colleagues know him for bridging deep research networks across industry, academia, and maker communities, and for a practical knack for shipping cross-platform audio software and embedded IoT features.
code13 years of coding experience
languagesEnglish, French
github-logo-circle

Github Skills (21)

c-language10
synthesizer10
opensoundcontrol10
hardware-interface10
synthesis10
microcontroller10
integrations10
synthesize10
sys10
system-integration10
sound-synthesis10
embedded10
serial-communication10
cprogramming-language10
synth10

Programming languages (6)

JavaC++CMaxPythonPostScript

Github contributions (5)

github-logo-circle
CNMAT/OSC

May 2013 - Apr 2021

OSC: Arduino and Teensy implementation of OSC encoding
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:5 releases, 10 reviews, 166 commits in 8 years
Contributions summary:Adrian primarily focused on modifying and extending the OSC (Open Sound Control) library for Arduino and Teensy microcontrollers, with a strong emphasis on SLIP encoding. Their work included implementing and adjusting baud rates for improved compatibility, and they adapted the code to support a variety of hardware, including those using hardware serial and USB serial connections. Further modifications were made to incorporate functionality for a variety of peripherals commonly used in microcontroller projects.
arduinoteensy
sensorium/Mozzi

Mar 2018 - Mar 2018

sound synthesis library for Arduino
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:18 commits, 22 comments in 2 days
Contributions summary:Adrian primarily contributed to adding support for various Arduino boards, including Teensy 3, SAMD21 (Gemma M0), and Adafruit PlayGround Express, within the Mozzi sound synthesis library. Their work involved modifying hardware-specific definitions, timer configurations, and audio output routines to ensure compatibility with different microcontrollers. Furthermore, the user implemented new features, such as a 16-bit cosine table and adjusted the audio output methods depending on the target hardware.
arduinosound-synthesis
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial