JUCE Summit
19 and 20 November 2015

Sponsored by:

Overview

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. The upcoming JUCE 4 includes new features that make it the most powerful version of JUCE to date.

Hosted by creator Julian Storer and the entire JUCE team, the JUCE Summit is an opportunity for JUCE users and engineers of all backgrounds to learn more about JUCE both as a leading audio framework and in applications beyond audio. The JUCE team intend the Summit to have a conversational, workshop atmosphere. JUCE’s creators will share their knowledge with participants while inviting participants to share their experiences with JUCE, so that all attendees can provide feedback that facilitates improvements and new features. The world’s leading audio C++ experts will deliver talks alongside the JUCE team. The Summit will be valuable to anyone interested in learning more about a cutting-edge C++ framework and meeting others who share their interests.

Program - Day 1

8 AMCoffee and breakfast
Registration
9 AMWelcome address
Julian Storer and Jean-Baptiste Thiebaut
 Workshops:
9:15 AMDeveloping Audio Applications with JUCE, with Fabian Renn-Giles and Timur DoumlerDeveloping Graphical User Interfaces with JUCE, with Julian Storer
 Talk sessions:
11:30 AMUsing the FAUST DSP language and the libfaust JIT compiler in JUCE
Oli Larkin
Mixing it up: Audio plugin development in C++ and Lua
Costas Calamvokis
12 PMWeb-based Remote User Interfaces for MIDI Devices
Zoltán Jánosy
Developing multitrack audio effect plugins for music production research
Brecht De Man
12:30 PMMIDI control distribution
Richard Foss
Porting and Expanding the JUCE Host into a Workflow Enhancing Audio Plugin
Thomas Klebanoff
1 PM Lunch break
2 PMKeynote: Obsessive Coding Disorder
Julian Storer
3 PMJUCE for Education C++ and Audio Development
Martin Robinson
3:30 PMSqueezing JUCE out of your laptop, and into the Real World
Ryan McGill
4 PMCombining the JUCE audio engine with a Xamarin/CocosSharp game UI on iOS and Android
Leo Olivers
4:30 PMThe SAFE JUCE module: A System for Managing Music Production Metadata
Sean Enderby
5:15 PMGuest talk: Becoming a Better (Audio) Programmer
Pete Goodliffe
6 PM Banquet at ROLI

Program - Day 2

8 AMCoffee and breakfast
Registration
9 AMOpening Day 2
Julian Storer and Jean-Baptiste Thiebaut
 Workshops:
9:15 AMDeveloping Android Apps with High Performance Audio, with Google's Don Turner, Phil Burk, Ian Ni-Lewis, Glenn Kasten, and JUCE's Fabian Renn-GilesWorking with the Projucer on Mac, with Timur Doumler and Joshua Gerrard
 Talk sessions:
11:30 AMMobile development with JUCE and native APIs
Adam Wilson
C++ IDE to make you more productive – myth or reality?
Anastasia Kazakova
12 PMUsing C++11 to Improve Code Clarity: Braced Initialisers
David Rowland
Integrating Juce-based GUI in Max/MSP, OpenMusic or other computer music environments.
Thibaut Carpentier
12:30 PMA FM Synth in Iterations
Casper Ravenhorst
Introduction to Native Instrument's Native Kontrol Standard (NKS)
Tim Adnitt and Tobias Baumbach
1 PM Lunch break
2 PMKeynote
Developing Max/MSP with JUCE
David Zicarelli
3 PMC++ in the Audio Industry, Episode II: Floating Atomics
Timur Doumler
3:30 PMMaximilian Library
Mick Grierson
4 PMVirtual Analog Audio Effects Simulation with JUCE
Ivan Cohen
4:30 PMEvolution of Audio Plugins and Best Usability Practices
Gebre Waddell
5:15 PMGuest talk: Creative Coding in C++
Andrew Bell
6 PM Q&A Session with the JUCE Team
7 PM Closing and drinks

Participate

Call for submission

Presenting your work at the JUCE Summit is an excellent way to inform a wide range of C++ practitioners about your areas of inquiry and expertise while at the same time gathering useful feedback from experts. JUCE invites all attendees - from C++ gurus to indie developers to students - to submit a talk at the JUCE Summit.

Format and template

Standard presentations are 15 minutes long (including five minutes of Q&A). We can accommodate talks that last up to a half hour. Please indicate the intended length of your talk.

A template for the submission can be found here

Topics

We are open to any topic that will be of interest to a mainstream C++ audience. Ideas include:

  • Audio and Digital Signal Processing
  • Using JUCE for Games
  • Embedded development
  • Scientific programming
  • High performance computing
  • High performance trading
  • Robotics
  • Graphics / GPU
  • Mobile and cross-platform development
  • Cryptography
  • Best practices
  • Parallelism/multi-processing
  • Software development tools, techniques, and processes for C++

Submitting

Submissions should be emailed to summit@juce.comAfter making a submission, you will receive an acknowledgement from the JUCE team. All submissions will go through a peer review process.

Presenters are encouraged, but not required, to submit slides and source code for distribution to attendees and to agree to have their sessions recorded. Presenters must agree to grant a non-exclusive perpetual license to publish submitted and/or recorded materials, either electronically or in print, in any media related to JUCE.

Registration fee waived

Speakers will have their conference registration fee waived. If you plan to submit a proposal, please submit your proposal to summit@juce.com and do not complete a registration form for the Summit. You will be contacted with special registration instructions later.

If you have any questions about the submission process, please contact us at info@juce.com

Dates

Submission deadline: 9th October 2015
Decision notifications by: 16th October 2015
Program available online: 30th October 2015

Speakers

Julian Storer, founder, JUCE – Keynote on Day 1

Jules founded JUCE in 2002 after having successfully sold the DAW Tracktionto Mackie. Jules single-handedly developed JUCE for 12 years before joining ROLI to spearhead software architecture and developing JUCE further.

Pete Goodliffe, lead developer, AKAI – Guest talk on Day 1

Pete is a lead developer for AKAI, a software development columnist, a musician, and author. His projects range from OS implementation, through audio codecs, to multimedia applications; from embedded firmware, through iOS development, to desktop applications. Pete’s been working with JUCE for many years, producing industry-leading audio applications.

David Zicarelli, CEO, Cycling'74 – Case study on Day 2

David is the CEO of Cycling'74makers of MaxMSP Jitter, a visual programming language for audio and visual applications. David is an expert in complex, real-time audio development in C++. Cycling'74 has been using JUCE since 2005.

Andrew Bell, Cinder – Guest talk on Day 2

Andrew Bell is a Technology Research Fellow working at the creative agency The Barbarian Group. He maintains Cindera C++ open source creative coding framework.

Glenn Kasten, software engineer, Google – Workshop on Day 2

Glenn is a software engineer in the Android media team, with a focus on low-level audio and performance. His background includes real-time operating systems and embedded applications, and he enjoys playing piano.

Phil Burk, software engineer, Google – Workshop on Day 2

Phil is a software engineer in the Android media team, with a focus on MIDI and Android TV. His background includes game audio systems, software synthesis, MIDI standards, and experimental music systems.

Ian Ni-Lewis, software engineer, Google – Workshop on Day 2

Ian Ni-Lewis is an engineer on the Android developer relations team. In a past life he wrote DSP effects and audio engines for console games. He currently works with the Android media team on improving the developer experience for high performance audio applications. .

Don Turner, developer advocate, Google – Workshop on Day 2

Don helps developers to achieve the best possible audio experiences on Android. He spends a lot of time tinkering with synths, MIDI controllers and audio workstations on mobile. He also has an unwavering love for Drum and Bass music and used to DJ in some of the worst clubs in Nottingham, UK

Fabian Renn-Giles, software engineer, ROLI – Workshop on Day 1 and Day 2

Fabian is a senior software engineer in the JUCE team, with expertise in Android and DSP. Prior to joining the JUCE team, Fabian co-founded FieldingDSPa plug-in software company, and graduated from a PhD in computational material science at Imperial College, London.

Timur Doumler, software engineer, ROLI – Workshop on Day 2

Timur is a senior software engineer in the JUCE team. Before joining ROLI, he worked on various projects at market-leading company Native Instrumentssuch as KONTAKT. Timur holds a PhD in Astrophysics and is passionate about well-written code, modern C++ techniques, science-fiction, learning languages, and progressive rock music.

Joshua Gerrard, software engineer, ROLI – Workshop on Day 2

Joshua is a software engineer in the JUCE team. Before joining ROLI, he worked on various projects for Imagination TechnologiesJoshua is passionate about riddles, complex algorithms, and is an expert at debugging JUCE.

Jean-Baptiste Thiebaut – conference chair, product manager, ROLI

Jean-Baptiste is the product manager for JUCE. Prior to joining ROLI in 2012, JB was innovation manager at Focusrite. JB is the founder of the Music Hackspaceand holds a PhD in Human Computer Interaction from Queen Mary University, an MA in music composition from Paris VIII, and is passionate about music, creativity and technology.

Registration

Venue

The event will be hosted at The Proud Archivistin East London, UK. Situated on Regent’s Canal near Haggerston Overground Station, The Proud Archivist is a combined gallery, bar, restaurant, cafe and events space, designed and programmed to echo, emulate and revive the traditions of London’s grand 17th & 18th century coffee houses.

Accommodation

We've secured some exclusive discounts for JUCE Summit attendees, as well as enumerating some nearby hotels for those not familiar with the area. Please note that some of the deals have expiry dates, check out this page for more information.

Sponsorship

The JUCE Summit will be the largest annual C++ audio conference. Hosted in London, the event will gather an expected 200 attendants and 30 speakers, in a convivial atmosphere. The Summit is organised by ROLIto create discussions around the challenges and perspectives of real time audio in software and hardware engineering. ROLI is a design and technology company, which acquired JUCE in October 2014. JUCE is an open source C++ framework widely used in the audio industry. Your sponsorship will help to sustain the conference and keep it affordable and accessible online. 

The available sponsorship packages are listed below. We are open to suggestions, don't hesitate to contact us if you have different requirements: summit@juce.com

Sponsorship package Bronze ($3000):

  • Designated as a sponsor on the Summit website, and thanked during opening and closing event
  • Access to literature table (for flyers, etc) and possibility to provide in-kind items
  • Posters (if provided) in the conference venue
  • Recognition included in attendee mailings

Sponsorship package Silver ($5000):

  • Up to 15 minutes talk during the plenary session 
  • 1 free ticket to the summit and the banquet
  • Designated as a sponsor on the Summit website, and thanked during opening and closing event
  • Access to literature table (for flyers, etc) and possibility to provide in-kind items
  • Posters (if provided) in the conference venue
  • Recognition included in attendee mailings

Sponsorship package Gold ($8000)

  • Exhibition table
  • Up to 20 minutes talk during the plenary session 
  • 2 free tickets to the summit and the banquet
  • Designated as a sponsor on the Summit website, and thanked during opening and closing event
  • Access to literature table (for flyers, etc) and possibility to provide in-kind items
  • Posters (if provided) in the conference venue
  • Recognition included in attendee mailings
  • Non-exclusive license to distribute the video content on your channels

Other options available:

  • Banquet sponsorship 
  • Coffee cart sponsorship
  • Lanyard, attendee bags, pen, etc. sponsorship (requires one of the package above)
  • Video sponsorship