£349 – £799

Audio Developer Conference 2019

Event Information

Share this event

Date and Time

Location

Location

London

Code Node

10 South Pl

London

EC2M 7EB

United Kingdom

View Map

Refund Policy

Refund Policy

Refunds up to 30 days before event

Event description

Description

We are proud to announce ADC'19!

Since its inception 5 years ago, The Audio Developer Conference (ADC) has been the leading conference for audio development, serving as an establishment for those looking to further their knowledge, meet other audio programming professionals, and discover new trends happening within the world of audio development.

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

The ADC welcomes people from the entire audio development community. This includes people of all genders, ethnicities, and sexual orientations. We believe in a widely diverse community and are committed to supporting you in every way possible. We follow the Berlin Code of Conduct, and you can find more about this code here.




Workshops

We offer 8 workshops the day before the conference starts. Please note that these workshops require a full registration.

Some of the details here are subject to change including who is currently listed as the presenter of each workshop. More information will be forthcoming after the programme committee selects other workshops. These workshops will be announced on 15 July.

Once all workshops have been confirmed, we will send a form to all workshop attendees to select their preferred workshops.

Workshop 1: Build a synth with SOUL (Level: Beginner) with Julian Storer, Cesare Ferrari

Summary: The SOUL language and audio platform was announced last year at ADC2018 and has since been available for people to play with on our soul.dev website. In this workshop, its creators Julian Storer and Cesare Ferrari will introduce you to the syntax and structure of the language and help you to build a synthesiser from first principles. At the end, there will be some hardware devices available on which participants will be able to run their creations.

This workshop will cover:

  • How to use the soul.dev website or a local SOUL installation to write and test your code
  • The philosophy and principles behind the SOUL architecture and syntax
  • How to create the building blocks of a simple synth from scratch

Requirements:

  • A Mac or Windows laptop
  • Some basic familiarity with audio coding of some kind

Workshop 2: Beyond C++ - writing applications with JUCE audio back-end and JavaScript front-end (React Native/Electron) (Level: Advanced) with Lukasz Kozakiewicz, Tom Duncalf

Summary: JUCE is the leading C++ cross-platform framework for writing audio applications and it is perfectly suitable for apps co-written in other languages too. In this workshop we will focus on an integration with JavaScript language, a very popular choice amongst front-end developers not only for web applications but also for mobile and desktop platforms. In this workshop the participants will be working on an application with a React Native front-end, running natively on mobile and in Electron on desktop, with JUCE audio processing back-end written in C++.

  • This workshop will cover:
  • How to setup such an application with Projucer
  • How to write bridging code between JavaScript and C++ on iOS/Android/macOS/Windows
  • How to communicate between C++ engine and JavaScript
  • Caveats and tricks when working with bridging code and exchanging data

Requirements:

For optimal experience, it is recommended to have the following knowledge:

  • Familiarity with JUCE framework (audio processing, ValueTrees) and Projucer
  • A good understanding of C++, JavaScript (ES6)
  • Familiarity with Objective-C and Java (JNI)
  • Familiarity with React, React Native and Electron

Be sure to have the following installed for your machine (depending on your platform):

  • For all platforms: latest JUCE with Projucer account setup, npm, yarn, node.js, JavaScript editor (such as VSCode or Atom)
  • macOS / iOS: latest Xcode
  • Windows: latest Visual Studio
  • Android: latest Android Studio

Workshop 3: Build Your First Audio Plug-in With JUCE (Level: Beginner) with Tom Poole, Ed Davies

Summary: JUCE is the industry’s leading audio plug-in framework and it allows developers to target multiple plug-in formats and platforms from a single codebase. However, if you are new to plug-in development, getting started can be a daunting task. In this workshop you will learn how to create audio plug-ins using JUCE, starting from defining an initial project using the Projucer through to testing the final plug-in in your DAW of choice.

This workshop will cover:

  • How to set up JUCE in your development environment
  • How to create a plug-in project using the Projucer
  • Best practices for writing a state-of-the-art JUCE plug-ins
  • Important differences to be aware of between different plug-in formats and DAWs
  • Debugging and testing your plug-in

Requirements:

  • Basic familiarity with C++
  • A development machine with at least the following minimum system requirements:
  • Windows: Windows 8.1 and Visual Studio 2015
  • macOS: macOS 10.11 and Xcode 9
  • Linux: GCC 7 or LLVM 6
  • Workshop materials and a copy of JUCE will be provided via a download link one month before the workshop date.




FAQs

What are the ticket prices of ADC?

The attend the conference and two workshops, the full price is £799.

To attend the conference only, the full price is £599.

Students and university teachers get a discount of nearly 50%.

What are the workshops at ADC'19?

Workshops will be announced on 29 Jul 2019, however we will announce the first round of workshops earlier.

When will the full program be available?

The program will be available in August 2019

Where can I contact the organiser with any questions?

You can contact us at adc@roli.com.

Is my registration/ticket transferrable?

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

Share with friends

Date and Time

Location

London

Code Node

10 South Pl

London

EC2M 7EB

United Kingdom

View Map

Refund Policy

Refunds up to 30 days before event

Save This Event

Event Saved