Tag: ADC23

Collaborative Songwriting & Production With Symbolic Generative AI – Sadie Allen & Anirudh Mani – ADC23

https://audio.dev/ -- @audiodevcon​

Collaborative Songwriting and Production With Symbolic Generative AI - Sadie Allen & Anirudh Mani - ADC23

Generative AI has experienced remarkable advancements in various domains, including audio and music. However, despite these breakthroughs, we have yet to reach a stage where musicians can seamlessly incorporate generative AI into their creative processes. In this talk, we will delve into the techniques, proposals, and ongoing work that can facilitate collaborative songwriting and production with machine learning.

During the session, we will explore several key topics:
• Overview of existing tools and models - we will discuss the motivations behind symbolic generation versus raw audio for music production applications. Furthermore, we will highlight the contrasting approaches and techniques that aim to augment the creative process rather than replace it entirely.
• Utilization of AI-generated MIDI as a songwriting tool - this will involve examining different ML architectures for conditional MIDI generation, as well as employing reinforcement learning (RL) to generate MIDI sequences.
• Examples showcasing how speakers and other musicians currently utilize AI-generated MIDI as part of their songwriting/production process.

Attendees will gain insights into cutting-edge techniques and research, paving the way for a future where generative AI becomes an integral part of the creative process for musicians.

Link to Slides: https://drive.google.com/file/d/15qYW-SbgmodMZ_wiMKKvH8pXmrDCZQpY/view?usp=sharing
_

Sadie Allen
_

Anirudh Mani

I build creative AI tools for artists.I am the co-founder of Lemonaide Music. https://www.lemonaide.ai/ https://www.linkedin.com/in/anirudh-mani-1796934b/ https://twitter.com/anirudh3
_

Streamed & Edited by Digital Medium Ltd: https://online.digital-medium.co.uk
_

Organized and produced by JUCE: https://juce.com/
_

Special thanks to the ADC23 Team:

Sophie Carus
Derek Heimlich
Andrew Kirk
Bobby Lombardi
Tom Poole
Ralph Richbourg
Jim Roper
Jonathan Roper
Prashant Mishra

#adc #ai #dsp #audio #generativeai

Filed under: UncategorizedTagged with: , , , ,

Vars, Values and ValueTrees: State Management in JUCE – Jelle Bakker – ADC23

https://audio.dev/ -- @audiodevcon​

Vars, Values and ValueTrees: State Management in JUCE - Jelle Bakker - ADC 2023

Managing various types of state, including global settings, presets, UI state, and application state, is crucial for building robust software. But, it comes with a challenge. State must be synchronized throughout the app. State must be stored and restored. And state is everywhere. There seems to be a lot of debate about what the best way is to solve these problems. The concept of centering your app around a model, a single point of truth, has long been recognized as a powerful pattern, often referred to in the context of MVC (Model-View-Controller). Adopting this approach will make extending and maintaining your software simpler. In JUCE you will find many classes designed for dealing with state, such as the AudioProcessorValueTreeState, ApplicationProperties, Value and Vars. This talk will serve as a guide and overview for how to manage data in JUCE applications.

Link to Slides: https://data.audio.dev/talks/2023/vars-values-and-value-trees/slides.pdf
_

Jelle Bakker

Jelle Bakker is a JUCE developer, building audio-plugins and desktop applications. Jelle has worked as a contract software engineer for different companies across the globe. He specializes in software design and architecture. Besides that, Jelle is a father, coffee lover, and music performer, playing piano, electric guitar and cello.
_

Streamed & Edited by Digital Medium Ltd: https://online.digital-medium.co.uk
_

Organized and produced by JUCE: https://juce.com/
_

Special thanks to the ADC23 Team:

Sophie Carus
Derek Heimlich
Andrew Kirk
Bobby Lombardi
Tom Poole
Ralph Richbourg
Jim Roper
Jonathan Roper
Prashant Mishra

#adc #audiodev #audio #juce

Filed under: UncategorizedTagged with: , , , ,

Virtual Acoustics: Recreating Natural Phenomena in the Digital Domain – Aidan Baker – ADC23

Join Us For ADC24 - Bristol - 11-13 November 2024
More Info: https://audio.dev/
@audiodevcon​

Virtual Acoustics: Recreating Natural Phenomena in the Digital Domain - Aidan Baker - ADC 2023

Audio in the VR / AR domain may become a dominant section of this industry in the coming years. While methods for processing spatial audio already exist (and formal standards have been created and utilized) another factor of immersive audio remains (mostly) untouched: Virtual acoustic systems that mimic the virtual spaces.

This talk will go over various techniques for handling room acoustics in both real-time and offline settings, and going over both their benefits, as well as their drawbacks. Additionally, we will look over how to go about approximating room acoustics without breaking the proverbial (cpu) bank.
_

Aidan Baker

I am an audio developer who is fascinated by sound's physical phenomena. Presently I run a company called Lese which develops audio plugins + acoustic simulation software.
_

Streamed & Edited by Digital Medium Ltd: https://online.digital-medium.co.uk
_

Organized and produced by JUCE: https://juce.com/
_

Special thanks to the ADC23 Team:

Sophie Carus
Derek Heimlich
Andrew Kirk
Bobby Lombardi
Tom Poole
Ralph Richbourg
Jim Roper
Jonathan Roper
Prashant Mishra

#adc #acoustic #dsp #audio

Filed under: UncategorizedTagged with: , , , ,

Aliasing and Oversampling for DSP Engineers – Sam Fischmann – ADC23

https://audio.dev/ -- @audiodevcon​

Aliasing and Oversampling for DSP Engineers - Sam Fischmann - ADC 2023

Aliasing distortion and oversampling have become especially popular discussion topics in the wake of widely-available consumer analysis tools such as Plugin Doctor. In response, audio software users have been more vocal about aliasing, in many cases asking audio developers to provide oversampling.

As it turns out, not all oversampling is the same, we face several trade-offs when implementing it, and we don’t always need it. This talk aims to help you understand aliasing distortion, how oversampling addresses it, and some potential downsides of overuse. It also provides guidelines to help you decide when oversampling is necessary, what kind of oversampling to use, and mentions some open-source libraries that give you flexibility to make the right decision for your software.
_

Sam Fischmann

Sam is a seasoned developer and composer, with experience spanning Web, embedded, and desktop systems. He founded Musik Hack with Stan Greene to release products that are easy to use without sacrificing quality or creative control. In the process, he learned that not only does he love making audio software, he loves teaching it! You can find him talking with White Sea Studios, Bobby Owsinski, Help me Devvon, or pretty much anybody that wants to have an interesting and engaging conversation.
_

Streamed & Edited by Digital Medium Ltd: https://online.digital-medium.co.uk
_

Organized and produced by JUCE: https://juce.com/
_

Special thanks to the ADC23 Team:

Sophie Carus
Derek Heimlich
Andrew Kirk
Bobby Lombardi
Tom Poole
Ralph Richbourg
Jim Roper
Jonathan Roper
Prashant Mishra

#adc #audiodev #dsp #audio

Filed under: UncategorizedTagged with: , , , ,

Recent Updates to MIDI 2.0 & the MIDI 2.0 APIs in Apple, Google, Linux & Microsoft Operating Systems – by Florian Bömers

https://audio.dev/ -- @audiodevcon​

Recent Updates to MIDI 2.0 and the newest MIDI 2.0 APIs in the Apple, Google, Linux and Microsoft operating systems - Florian Bömers - ADC23

Members of the MIDI Association will provide a high-level overview of the latest updates to MIDI 2.0 specifications and the brand new MIDI 2.0 APIs in the Apple, Google, Linux, and Microsoft operating systems.

There will be an overview of specifications being worked on, including the Piano, MPE, Orchestral Articulation, and Camera Control Profiles, and the Network Transport specifications all of which are nearing completion.

We will briefly explain the MIDI Association MIDI 2.0 logo licensing program.

Most importantly, we will explain how developers can get access to the MIDI 2.0 tools and open-source code that the MIDI Association and our members are making available to both MIDI Association members and the larger MIDI development community.
_

Florian Bömers

Florian Bömers has been using MIDI since the mid-80s and started programming audio and MIDI applications already in his childhood. Now he manages his company Bome Software, which creates standard software and hardware solutions for MIDI networking and MIDI translation. In the MIDI Association, Florian chairs the MIDI 2.0 Transport Working Group and is a member of the Technical Standards Board.
_

Streamed & Edited by Digital Medium Ltd: https://online.digital-medium.co.uk
_

Organized and produced by JUCE: https://juce.com/
_

Special thanks to the ADC23 Team:

Sophie Carus
Derek Heimlich
Andrew Kirk
Bobby Lombardi
Tom Poole
Ralph Richbourg
Jim Roper
Jonathan Roper
Prashant Mishra

#adc #audiodev #dsp #audio #midi

Filed under: UncategorizedTagged with: , , , , ,

NO MORE CODE: New Graphical Programming Language for Audio Research and Developers – ChangHun Sung

https://audio.dev/ -- @audiodevcon​

NO MORE CODE: Introducing a New Graphical Programming Language for Audio Research and Developers - ChangHun Sung - ADC 2023

Audio software development is rapidly moving towards incorporating machine learning-based processing. While research scientists are continuously presenting us with inventive results in the field of AI, there is a lack of software engineering tools to utilize these results.

We are introducing a new development framework to bridge the gap between AI researchers and software engineers, allowing both fields to work together seamlessly.

By borrowing some concepts from functional programming languages, we designed a new node-based graphical programming language for audio software development, which is capable of handling a variety of data types including audio, multi-dimensional tensors and MIDI. Furthermore, the system is designed to support looping and branching logic using only nodes and node connections. This allows the implementation of highly flexible data processing algorithms.

Finally, as an AI voice technology company, we will present a demonstration of the plug-ins developed using our new programming language, showcasing its adaptability and advanced capabilities.

Link to Slides: https://data.audio.dev/talks/2023/no-more-code/slides.pdf
_

ChangHun Sung

Chang Hun is a Software Engineer at Supertone, Inc. He previously worked in the game industry and used to develop game engines. Chang Hun now develops high performance C++ frameworks to accelerate the process of productizing ML models. He is also the principal clarinetist in an amateur orchestra in Seoul.
_

Streamed & Edited by Digital Medium Ltd: https://online.digital-medium.co.uk
_

Organized and produced by JUCE: https://juce.com/
_

Special thanks to the ADC23 Team:

Sophie Carus
Derek Heimlich
Andrew Kirk
Bobby Lombardi
Tom Poole
Ralph Richbourg
Jim Roper
Jonathan Roper
Prashant Mishra

#adc #dsp #audiosoftware #audio

Filed under: UncategorizedTagged with: , , , ,

Accelerated Audio Computing: From Problem to Solution – Alexander Talashov & Alexander Prokopchuk

https://audio.dev/ -- @audiodevcon​

Accelerated Audio Computing: From Problem to Solution - Alexander Talashov & Alexander Prokopchuk - ADC 2023

Last year, we shared the vision of accelerated audio computing: from technology overview, first product reveals, and Beta testing to fields of application / verticals and some promises on the emerging trend.

In this talk, we'd like to cover our year of incredible progress:

- Technology traction. New platforms support, new features, LTS release;
- Use cases and scenarios. From plugins running locally to the fully GPU-powered products in the cloud or embedded;
- SDK vision. One extendible platform that covers it all. Code things CUDA-style once and get it working anywhere you want;
- SDK release. From problems of making public releases to the technical proposal to the Plugin Industry Standards VST, AU, AAX, CLAP etc.

Throughout this session, we encourage you to engage with us. We want to hear your thoughts, your ideas, and your vision for what our SDK can achieve. During the Q&A session, please share your insights on the functionalities you might seek in our SDK and the use cases you envision for it. Your input is invaluable as we shape the future of accelerated audio computing, powered by GPUs!

Let's get on this exciting journey together!
_

Alexander Talashov
_

Alexander Prokopchuk
_

Streamed & Edited by Digital Medium Ltd: https://online.digital-medium.co.uk
_

Organized and produced by JUCE: https://juce.com/
_

Special thanks to the ADC23 Team:

Sophie Carus
Derek Heimlich
Andrew Kirk
Bobby Lombardi
Tom Poole
Ralph Richbourg
Jim Roper
Jonathan Roper
Prashant Mishra

#adc #audiodev #gpu #audio

Filed under: UncategorizedTagged with: , , , , ,

Audio Technology Industry Standards – the Agony and the Ecstasy – Angus Hewlett – ADC23

https://audio.dev/ -- @audiodevcon​

Audio Technology Industry Standards - the Agony and the Ecstasy - Angus Hewlett - ADC 2023

The music technology ecosystem is reliant on interoperability mediated via standards.

But have you ever really considered the implications? What are the implications of building projects and environments out of plug-ins? Why are we still stuck with the MIDI protocol from 1983? Where's it all going next?

In this talk I'll cover a brief history of standards in our industry, consider what features you should look for when evaluating plug-in APIs, and provide a quick overview of where it may be going next with emerging technologies like MIDI 2.0 and Web Audio Modules.
_

Angus Hewlett
_

Streamed & Edited by Digital Medium Ltd: https://online.digital-medium.co.uk
_

Organized and produced by JUCE: https://juce.com/
_

Special thanks to the ADC23 Team:

Sophie Carus
Derek Heimlich
Andrew Kirk
Bobby Lombardi
Tom Poole
Ralph Richbourg
Jim Roper
Jonathan Roper
Prashant Mishra

#adc #audiodev #audiotechnology #audio

Filed under: UncategorizedTagged with: , , ,

Legacy Code in C++ for the Learning Engineer – José Díaz Rohena – ADC23

https://audio.dev/ -- @audiodevcon​

Legacy Code in C++ for the Learning Engineer - José Díaz Rohena - ADC 2023

Legacy code is code that works. But sometimes, it could work better. We want it to behave a little differently or be more perfomant. Maybe it could be easier to understand and maintain. Whatever the reason, making changes to a legacy system can be daunting, as doing so is almost always more complex than writing something new. The challenge is increased when unfamiliar with the code base, or inexperienced with these kinds of projects. It might be a slog. Do we still want to change the code? Probably!

In this talk, I explore what we can learn about our codebases and engineering practices by working with legacy code. I present a large refactoring project I undertook in Ableton Live's 20+ year old codebase as a case study. Why did I do it? What did I learn? How did it turn out? What would I do differently next time? These questions are explored with emphasis on doing better work as well as evaluating when doing that work is right for you and your team.

Link to Slides: https://data.audio.dev/legacy-code/slides.pdf
_

José Díaz Rohena

I've been working on audio software for about 4 years, first making audio plugins at Newfangled Audio—now working at Ableton on Live. I got into all of this as a musician, which I still am, but these days I'm more interested in making tools for others than I am in making music.
_

Streamed & Edited by Digital Medium Ltd: https://online.digital-medium.co.uk
_

Organized and produced by JUCE: https://juce.com/
_

Special thanks to the ADC23 Team:

Sophie Carus
Derek Heimlich
Andrew Kirk
Bobby Lombardi
Tom Poole
Ralph Richbourg
Jim Roper
Jonathan Roper
Prashant Mishra

#adc #audiodev #cpp #audio

Filed under: UncategorizedTagged with: , , ,

Music Rendering in Unreal Engine: The Harmonix Music Plugin for MetaSounds – Buzz Burrowes – ADC23

https://audio.dev/ -- @audiodevcon​

Music Rendering in Unreal Engine: The Harmonix Music Plugin for MetaSounds - Buzz Burrowes - ADC 2023

MetaSounds is Unreal Engine's graphical audio authoring system. It provides audio designers the ability to construct powerful procedural audio systems that offer sample-accurate timing and control at the audio-buffer level. Harmonix, the game studio behind the rhythm action games Rock Band and Dance Central, and the music mashup games Drop Mix and Fuser, joined Epic Games in the winter of 2021. Since the acquisition, the Harmonix audio development team has been hard at work building music specific plugins for MetaSounds that add tight musical synchronization and rendering.

In this session, the technical lead of this team will give an overview of the problem space (tightly coupled audio/visual/gameplay synchronization in single-player and multi-player games), describe the ways in which they have been able to extend the MetaSounds system with a set of custom plugins, and demonstrate the functionality these plugins add to MetaSounds and the Unreal Engine.
_

Buzz Burrowes

Buzz was an audio recording engineer in Los Angeles, CA in the late 80s and early 90s. In 1995 he joined Sony Computer Entertainment America prior to the North American launch of the first PlayStation. Originally hired as the Chief Audio Engineer, responsible for for overseeing the construction of recording studios and a hiring a staff of sound designers and composers, he ultimately took on the additional responsibility of designing and developing Sony's proprietary audio engine. He is credited on over 50 of Sony's first party titles. In 2009 he left Sony to join Harmonix Music Systems, the original creator of the Guitar Hero and Rock Band franchises. At Harmonix he again took on the role of Audio System Architect, building the low level software systems that empowered Harmonix game designers to create musical experiences like the "auto-mashup/remixing" games DropMix and Fuser. Buzz is now at Epic games, with the title "Distinguished Audio Programmer". He is currently focused on porting the Harmonix music technology to Unreal Engine's MetaSound system.
_

Streamed & Edited by Digital Medium Ltd: https://online.digital-medium.co.uk
_

Organized and produced by JUCE: https://juce.com/
_

Special thanks to the ADC23 Team:

Sophie Carus
Derek Heimlich
Andrew Kirk
Bobby Lombardi
Tom Poole
Ralph Richbourg
Jim Roper
Jonathan Roper
Prashant Mishra

#adc #audiodev #unrealengine #audio

Filed under: UncategorizedTagged with: , , ,