Audio Developer Conference Powered by JUCE3 and 4 November 2016

Overview

Following the success of the JUCE Summit in 2015, which gathered over 100 audio developers from the pro audio industry and academia, the JUCE team launched the first Audio Developer Conference, which took place in London on the 3 and 4 November 2016, at Goldsmiths University.

Hosted by creator Julian Storer and the entire JUCE team, the Audio Developer Conference is an opportunity for developers to learn, exchange and network with the best audio developers in the world.

Keynote speakers included Roger Linn, the inventor of the Drum Machine, Julian Storer, the founder of JUCE, Dan Saks, leading expert on embedded C++, and Dr. Rebecca Fiebrink, developer of the Wekinator software.

Gold Sponsors

Android

Silver Sponsors

JetBrains
Native Instruments
NVIDEA
Arturia

Community Sponsors

CopCon
AES
MMA

Programme - Day 1: 3rd November

Track 1:
Lecture Hall LG02
Track 2:
Lecture Hall LG01
Track 3:
Room 326
Track 4:
Room 314
8:00 - 9:00Registration and Coffee
9:00 - 9:45Welcome address
9:45 - 10:30Keynote:
Julian Storer
11:00 - 11:30
David Rowland

Using Modern C++ with JUCE to improve code clarity
Ray Chemo, Eike Verdenhalven, Tim Adnitt

An introduction to the Native Kontrol Standard
André Bergner

Signal Flowz through C++ Wires
Daniel Jones

Chirp: Sound as a medium for data transmission
11:30 - 12:00
R. Kevin Nelson

Musical interaction with 3D Touch
12:00 Lunch break
14:00 - 14:45
Martin Robinson

Porting JUCE smart pointer usage to C++11 classes
Oron Cherry, Amir Arama

How to make JUCE plugins SoundGrid compatible
Richard Meyer

Developing iOS Synths
Sean Soraghan

Developing a real-time audio feature extraction tool in JUCE
15:00 - 15:45
Giulio Moro, Andrew McPherson

Bela: hard real-time, low latency audio and sensor processing on a Linux embedded board
Ben Supper, Chris Pike, Hans Fugal, Chris Travis, Michael Kelly

Self-centred sound: What will the VR revolution mean for you?
Tim Blechmann

High Performance Audio Programming on modern out of order CPUs
Joseph Larralde

Using movements sensors to control audio synthesis: from datastream processing to gesture recognition
16:15 - 17:00
Glenn Kasten

I. Got the jitters? Towards predictable performance
II. Thinking Inside A Box: how secure computation will change the way you do dataflow processing
Dan Klingler, Jay Coggin

Apple Audio Technology Overview
Thibaut Carpentier

Challenges with massively multichannel audio applications and music productions
Aaron Leese

Real-time bandwidth limiting for better audio
17:15 - 18:15Keynote:
Rebecca Fiebrink
19:00 Banquet dinner

Programme - Day 2: 4th November

Track 1:
Lecture Hall LG02
Track 2:
Lecture Hall LG01
Track 3:
Room 326
Track 4:
Room 314
9:00 - 10:00Keynote:
Dan Saks
10:15 - 11:15
Felipe Tonello

Expand your Audio Application to the world of Embedded Linux
Fabian Renn-Giles

The new JUCE Multibus API
Ian Hobson

Compile-time signal chains in C++
Pete Goodliffe

The Golden Rules of audio programming (and how to break them)
11:30 - 12:00
SKoT McDonald

Size Isn't Everything, or, BFDLAC: A fast, lossless compression algorithm for multichannel drum sounds
Stefan Gränitz

Behind the Scenes of the Projucer Live-Build Engine
Costas Calamvokis

C++... whatever the question is, the answer is templates
Paul-Arthur Sauvageot

Plugin Generator
12:00 Lunch break
14:00 - 14:45
Timur Doumler

C++ In the Audio Industry, Episode III: The Lock-Free Queue
Vlad Voina

Build Modern GUIs Fast with Projucer
Stephane Letz

FAUST DSP language ecosystem meets JUCE
Phil Burk, Don Turner

What’s New in Android Audio
15:00 - 15:30
Ben Supper

MPE: Making MIDI more expressive
Glenn Kasten

Will it go round in circles: Ring Buffer Redux
Adam Wilson

Cross-platform mobile development with React Native and JUCE
Ivan Cohen

Digital IIR Filters: history, state-of-the-art, and some little secrets
15:40 – 16:10
Julian Storer

Develop apps with the BLOCKS C++ SDK
Lucas Mengual

Modal Synthesis of Weapon Sounds
Gebre Waddell

UI/UX Design Thinking and Best Practices for Audio Plugins
Christoph Hart

Turning the JUCE JavaScript engine into a Rapid DSP development tool
16:20 – 16:50
David Zicarelli

Building Max objects for BLOCKS
Michael Zbyszyński

Rapid-API: A toolkit for machine learning & embodied interfaces
Christian Luther

Sharpening the Saw–Building and Cultivating Audio Intuition
Martin Percossi

Magnetic Note Repeat (Or: The joy of Exponentially Weighted Moving Averages)
17:15 - 18:15Keynote:
Roger Linn
18:15 - 18:30Closing Address
18:30Snacks & Drinks
19:00 - 19:30Q&A with the JUCE Team
19:30 - 21:00
Open Mic Night

An informal event with demos and lightning talks
  • Introduction by Timur Doumler
  • Performances by Felix Faire and Tom Maisey
  • Yair Chuchem: Lamdu: my vision on how the future of programming should be
  • Paul Rhys: New Interfaces for Granular Synthesis by Fractal Organization
  • Oscar Dub: Supporting audio, MIDI, and MPE using web technologies
  • Maximilian Rest: RT-WDF – A modular wave digital filter library in C++
  • Fabian Renn-Giles: What do you do when your grandma gives you a telephone for christmas?
...and more

Keynote Speakers

Dan Saks

Dan Saks is the president of Saks & Associates, which offers training and consulting in C and C++ and their use in developing embedded systems. He has been a columnist for embedded.com online as well as numerous print publications such as The C/C++ Users Journal and Embedded Systems Design. Dan served as secretary of the C++ Standards Committee in its early years. He also contributed to the CERT Secure Coding Standards for C and C++.

Rebecca Fiebrink

Dr. Rebecca Fiebrink is a Lecturer at Goldsmiths, University of London. Her research focuses on designing new ways for humans to interact with computers in live music performance and other creative practice. She is the developer of the Wekinator software for interactive machine learning, and she recently taught the world’s first MOOC (“Massively open online course”) about machine learning for artists and musicians. She has worked with companies including Microsoft Research, Sun Microsystems Research Labs, Imagine Research, and Smule, where she helped to build the #1 iTunes app “I am T-Pain.” She holds a PhD in Computer Science from Princeton University in 2011. Prior to moving to Goldsmiths, she was an Assistant Professor at Princeton University, where she co-directed the Princeton Laptop Orchestra.

Julian Storer

Julian Storer is the Head of Software Architecture at ROLI. An experienced C++ developer and consultant, Jules is the author of the JUCE framework, which powers the apps and plugins made by hundreds of audio tech companies. He also created the Tracktion DAW, used by thousands of musicians for over a decade.

Roger Linn

Roger Linn is a creator of electronic music products, starting with the 1979 LM-1 Drum Computer, the first sample-based drum machine. Other notable instruments include the LinnDrum drum machine, the Akai MPC series of drum machines, the AdrenaLinn synchronous filter processor for guitar, and now the LinnStrument expressive MIDI controller. He is also the recipient of the 2011 Technical Grammy award.

See all Speakers

Google Sponsorship program

Google are committed to supporting the innovators of the future in the audio developer community, believing that diversity of experiences and perspectives are needed to build tools that can change the world.

As part of their commitment, Google partnered with ADC to provided the chance for 10 inspiring individuals to attend the conference.

ADC 2016 Talks

Please visit our JUCE channel to view videos of ADC 2016 talks

Past Sessions

Click here to view the 2015 program and videos.