Skip Main Navigation
Page Content

Save This Event

Event Saved

Audio Developer Conference 2017


Monday, 13 November 2017 at 09:00 - Wednesday, 15 November 2017 at 20:00 (GMT)

Audio Developer Conference 2017

Ticket Information

Ticket Type Sales End Price * Fee Quantity
Registration   more info 22 Oct 2017 £499.00 £25.44
Academic and student registration   more info 22 Oct 2017 £249.00 £12.94
DSP programming (intermediate) AM
Further your knowledge of DSP programming with JUCE. Monday 13th Nov 09:30am-12:30pm
13 Nov 2017 £150.00 £7.99
Build cross-platform mobile apps with JUCE (intermediate) AM
Learn how to build fully cross-platform apps that run on iOS and Android, using JUCE. Monday 9:30am-12:30pm.
13 Nov 2017 £150.00 £7.99
User interface programming (intermediate) PM
Advance your knowledge of user interface programming with tips and tricks from a JUCE expert working on interface design for ROLI. Monday 13 Nov 2pm-5pm
13 Nov 2017 £150.00 £7.99
Develop large-scale projects with JUCE (advanced) PM   more info 13 Nov 2017 £150.00 £7.99
* Prices include VAT

Who's Going

Loading your connections...

Share Audio Developer Conference 2017

Event Details

After the success of ADC'16, which gathered over 230 audio developers from the pro audio industry and academia, ROLI invites you once again to London to attend the Audio Developer Conference'17, to take place at Code Node, 13-15 November 2017.

Keynote speakers

Our keynote speakers are Julian Storer, the founder of JUCE, Prof Elaine Chew of the Center for Digital Music, Queen Mary University of London, Phoenix Perry, artist and programmer and Jeannie Yang, product strategy at Smule. 

A community event for audio coders

ADC is the largest annual gathering of audio developers, and a unique opportunity to learn, exchange and network with the best audio developers in the world.

The Audio Developer Conference will have a conversational, workshop atmosphere. It will feature talks from selected participants – anyone is invited to submit a proposal –, as well as posters, demonstrations, and evening events.

Intermediate and advanced classes

For the first time, we will also offer tutorial and workshops. Tickets for tutorials and workshops will need to be booked separately from the main conference tickets.  

Workshop 1: Build cross-platform apps with JUCE (intermediate)
Workshop leaders: Fabian Renn-Giles (Lead Engineer, JUCE) & Ed Davies (Projucer developer, JUCE)
Fabian Renn-Giles Ed Davies
Date: Monday 13 November, 9:30am-12:30pm
Requirements: Laptop, installation of native IDE and AndroidStudio, 2 years experience
This workshop will cover the fundamentals of building apps destined to run on multiple operating systems, focusing on GUI, audio, performance, and using the Projucer to manage projects. Here are some of the subjects that will be discussed:

  • How to create your app’s display in cross-platform way: fullscreen on mobile, single main window on desktop
  • Keep your GUI layout flexible
  • Using the Projucer Live Build engine to preview display sizes
  • Requesting audio recording permissions
  • Optimising audio for iOS and Android
  • Mixing JUCE with native code 
  • Q&A

Workshop 2: DSP programming (intermediate)
Workshop leaders: Zsolt Garamvölgyi (Staff Algorithm Engineer, ROLI) & SKoT McDonald (Lead Software Engineer & Head of Sound R&D, FXpansion)
Skot McDonald
Date: Monday 13 November, 9:30am-12:30pm
Requirements: Laptop, native IDE, JUCE, 1 year of DSP coding experience

This workshop will cover the basics of digital filtering including filter design, implementation and optimisation. The presented use cases will cover a range of classes available in the JUCE DSP module (to be released 27th July). For advanced developers, the workshop will also propose examples of benchmarking and cross-platform SIMD optimisation techniques using SSE/NEON intrinsics.

The key concepts will be briefly presented and supported with example code, distributed as a JUCE project.

Workshop 3: User interface programming (intermediate)
Workshop leaders: Vlad Voina (Senior Software Engineer, ROLI) & Paul Chana (Senior Software Engineer, FXpansion)
Vlad Voina Paul Chana
Date: Monday 13 November, 2pm-5pm
Requirements: Laptop, native IDE, JUCE, 2 years experience programming
This workshop will focus on the development of professional looking user interface, a major challenge in C++ projects. Participants will get an expert look into the intricacies of building GUIs with modern techniques, tips and tricks as used by the front end engineers of ROLI and FXpansion software teams.

Workshop will be composed of 40% lecture slides/code samples and 60% assisted hands-on exercises. Topics will be refined further with participants to better suit the audience.

  • Introduction to HCI and Graphical User Interfaces
  • Responsive layout with FlexBox and Grid
  • Introduction to Model View Controller
  • Using LookAndFeel correctly
  • Implementing Custom Interactive Components
  • Composition over Inheritance
  • Optimize rendering speed
  • Mocking
  • Extended Q&A

Workshop 4: Develop large-scale projects with JUCE (advanced)
Workshop leaders: Jules Storer (Principal Software Engineer, JUCE) & Tom Poole (Senior Software Engineer, JUCE)
Jules Storer Tom Poole
Requirements: Laptop, native IDE, JUCE, 3 year professional programming experience
Date: Monday 13 November, 2pm-5pm
Led by JUCE's founder Jules Storer and senior software engineer Tom Poole, this workshop will be particularly helpful for companies whose products and teams are scaling and who look to manage the complexity of large projects. In particular, attendees can expect to improve their knowledge in the following areas:

  • How to cope with large codebases and large builds
  • How to cope with multiple platforms and deployment targets
  • How to cope with large teams collaborating on a project

In addition to tips from JUCE experts, the session will aim at discussing and addressing attendees' issues as encountered in the field.

About JUCE

JUCE is a C++ framework whose cross-platform compatibility puts it at the forefront of audio software development - and more broadly, of real-time and embedded programming. 


What are the ticket prices of ADC?

After 31st May, the price is £499 / £249 (Education)+ Eventbrite fees. 

When will the full program be available?

The program will be available in July 2017

Can I present my work at ADC?

The deadline for submissions has now passed! Otherwise, yes, everyone is invited to submit a short proposal. Click here to see how the proposal process works.

Where can I contact the organiser with any questions?

You can contact us at

Is my registration/ticket transferrable?

Yes, just let us know who the ticket should be transferred to.


Do you have questions about Audio Developer Conference 2017? Contact JUCE

Save This Event

Event Saved

When & Where

Code Node
10 South Pl
EC2M 7BT London
United Kingdom

Monday, 13 November 2017 at 09:00 - Wednesday, 15 November 2017 at 20:00 (GMT)

  Add to my calendar

Please log in or sign up

In order to purchase these tickets in installments, you'll need an Eventbrite account. Log in or sign up for a free account to continue.