Tag: coding

Mind-Matched Audio – Revolutionizing the Reading Experience through Real-Time Sound Synchronization

  • Lobby
  • Tag Archives: coding

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

Mind-Matched Audio - Revolutionizing the Reading Experience through Real-Time Sound Synchronization - Luigi Cosi - ADC 2024
---

Step into the future of digital reading, where sound and text intertwine to transform stories into an immersive auditory adventure. This talk explores how synchronizing audio with the cognitive reading process creates a revolutionary experience. We leverage eye-tracking technology, sophisticated algorithms, and real-time audio processing to determine the optimal timing for soundscapes that synchronize with the reader's imagination, enhancing engagement. Learn about our journey of inventing a digital audio workstation (DAW) tailored specifically for the reading experience—something that previously did not exist. This foundational DAW lays the groundwork for how such a tool would look like for this purpose, allowing audio to be triggered dynamically based on the reader's pace and imagination, overcoming challenges in audio production, from creating flexible assets to ensuring continuity for non-linear reading. Our experiments show how well-timed audio cues can reduce gaze duration by 63%, enhancing both speed and comprehension. We’ll also explore future possibilities using machine learning to generate adaptive soundscapes. Join us for a live demonstration and discover how this innovation could transform reading, opening new possibilities for e-books, journalism, and beyond.
---

Luigi Cosi

Luigi Cosi is the founder and CEO of OIKLA, where he focuses on creating innovative audio technology that blends high-quality sound with hearing safety. With a background in sound engineering and a personal experience with tinnitus, Luigi developed a passion for making audio experiences that are both immersive and safe. He led the development of OIKLA's patented audio processing technology, designed to deliver balanced sound at any volume. His practical approach and dedication have helped OIKLA gain recognition in the industry, including a successful showcase at CES 2024 and partnerships with leading audio brands​​​​.
---

ADC is an annual event celebrating all audio development technologies, from music applications and game audio to audio processing and embedded systems. ADC’s mission is to help attendees acquire and develop new audio development skills, and build a network that will support their audio developer career.
Annual ADC Conference - https://audio.dev/
https://www.linkedin.com/company/audiodevcon
https://twitter.com/audiodevcon
https://facebook.com/audiodevcon
https://instagram.com/audiodevcon
https://www.reddit.com/r/audiodevcon/
https://mastodon.social/@audiodevcon
---

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

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

Special thanks to the ADCxGather Team:

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

#digitalreading #audiosync #daw #adc #audiodev #dsp #audio #conferenceaudio #audioprocessing #audioproduction #audioprogramming #musictech #soundtech #audiotech #audiotechnology

Filed under: UncategorizedTagged with: , , ,

Can Audio Programming be Safe? – Dave Rowland – ADC 2024

  • Lobby
  • Tag Archives: coding

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

Can Audio Programming be Safe? - Dave Rowland - ADC 2024
---

Safety is an increasingly discussed topic in relation to programming and often little or misunderstood. With organisations like the NSA and NIST recommending developers move away from memory unsafe languages (such as C and C++), there is a lot of uncertainty in the air about what this means for current programming practices. With a focus on the audio industry, are we even exposed to any of these risks?

In this talk we look at the different types of safety, including memory and functional safety, and how these relate to security. We see what risks we might be exposed to and the current strategies for mitigating them.

We then look into what possible alternatives to “memory unsafe languages” there are, why they are safer and if they are suitable for audio use. Should we all be migrating to Rust, Hylo, Swift or Cmajor? What can we learn from the approach these languages take?

Finally we look at existing tooling such as static analysers and sanitizers and see if these provide any safety nets for memory unsafe languages. What is the most pragmatic approach to audio development with one eye on the future landscape.
---

Slides: https://data.audio.dev/talks/2024/can-audio-programming-be-safe/slides.pdf
---

Dave Rowland

Dave Rowland is the CTO at Audio Squadron (owning brands such as Tracktion and Prism Sound), working primarily on the digital audio workstation Waveform, and the engine it runs on. David focuses on the architecture and real-time elements of the software.

In academia, David has taught on several modules at the University of the West of England on programming for audio. David has a passion for modern C++ standards and their use to improve code safety and brevity, has spoken at Meeting C++, C++ on Sea, C++ Online and is a regular speaker at the Audio Developer Conference and related monthly meetup. Past presentations: https://github.com/drowaudio/presentations/
---

ADC is an annual event celebrating all audio development technologies, from music applications and game audio to audio processing and embedded systems. ADC’s mission is to help attendees acquire and develop new audio development skills, and build a network that will support their audio developer career.
Annual ADC Conference - https://audio.dev/
https://www.linkedin.com/company/audiodevcon

https://facebook.com/audiodevcon
https://instagram.com/audiodevcon
https://www.reddit.com/r/audiodevcon/
https://mastodon.social/@audiodevcon
---

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

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

Special thanks to the ADC24 Team:

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

#cpp #cppprogramming #adc #audiodev #cprogramming #audio #conferenceaudio #audioprocessing #audioprogramming #musictech #soundtech #audiotech #audiotechnology

Filed under: UncategorizedTagged with: , , ,

Engineering Success for Audio Software in a Crowded Market – Randy Young – ADC 2024

  • Lobby
  • Tag Archives: coding

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

Engineering Success for Audio Software in a Crowded Market - What Can McDonald's Teach Us About Selling Audio Plugins - Randy Young - ADC 2024
---

In today's saturated audio technology market, standing out is crucial. This presentation offers developers and entrepreneurs current successful strategies to amplify their market presence, increasing the odds of success. Through examples and industry insights, attendees will gain actionable strategies for positioning audio products effectively, from niche applications to mainstream markets. This talk bridges technical innovation and market success, providing a roadmap for transforming audio technology into must-have products.
---

Slides: https://data.audio.dev/talks/2024/engineering-success-for-audio-software-in-a-crowded-market/slides.pdf
---

Randy Young

With over 20 years of experience and 3,500 live shows as part of the indie band Cherry Suede, Randy Young learned early how to stand out in crowded markets. While many musicians were chasing major record deals, Randy was pioneering live streaming, crowdfunding, and fan communities—well ahead of social media’s rise. Later, he brought these innovative strategies to the pro audio software industry, helping developers bridge the gap between technical excellence and market success. His work with Denmark’s Relab Development has driven 40-50% year-over-year growth, double that in 2024, by tackling the critical marketing challenges of a crowded others often overlook.
---

ADC is an annual event celebrating all audio development technologies, from music applications and game audio to audio processing and embedded systems. ADC’s mission is to help attendees acquire and develop new audio development skills, and build a network that will support their audio developer career.
Annual ADC Conference - https://audio.dev/
https://www.linkedin.com/company/audiodevcon
https://twitter.com/audiodevcon
https://facebook.com/audiodevcon
https://instagram.com/audiodevcon
https://www.reddit.com/r/audiodevcon/
https://mastodon.social/@audiodevcon
---

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

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

Special thanks to the ADC24 Team:

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

#audiosoftware #audioplugins #adc #audiodev #marketingdigital #audio #conferenceaudio #audiomarketing #audioproduction #marketingstrategy #musictech #soundtech #audiotech #audiotechnology

Filed under: UncategorizedTagged with: , , ,

Automated Analog Circuit Modeling – C++, Python, MATLAB, and XML – Eric Tarr – ADCxGather 2024

  • Lobby
  • Tag Archives: coding

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

Automated Analog Circuit Modeling - C++, Python, MATLAB, and XML - Eric Tarr - ADCxGather 2024
---

As a software developer, are you interested in creating audio tools involving analog circuit modeling? If so, the "Point To Point Library" from Hack Audio makes it easier than ever to prototype and create real-time signal processing algorithms for your software. The library comes with over 100 circuit examples for you to use, which can also be easily customized by modifying individual circuit components. Or, start from scratch and create your very own DSP models based on schematics using the library's automated circuit solver. Prototype your implementations in either Python or MATLAB to analyze common processing measurements. Then, create real-time C++ effects using example JUCE projects. Additionally, simple XML scripts can be loaded to test circuit implementations in the "Analog Circuit Factory" plug-in available for Mac and Windows in AAX, VST3, and AU formats.
---

Eric Tarr

Eric Tarr is the owner of Hack Audio and an Associate Professor of Audio Engineering Technology at Belmont University.  He received a Ph.D., M.S., and B.S. from the Ohio State University in Electrical and Computer Engineering.  He received a B.A. in Mathematics with a minor in Music from Capital University. He is the author of a textbook published by the Audio Engineering Society and Focal Press titled, “Hack Audio: An Introduction to Computer Programming and Digital Signal Processing in MATLAB.”  His interests in audio engineering include acoustic and electronic system modeling, signal processing for auditory prostheses, and audio plug-in software development. He has created software for many companies including Apogee, Gibson/KRK Loudspeakers, Sennheiser, Empirical Labs, Skywalker Sound, L.R. Baggs, KIT Plugins, Mixwave, and Impact Soundworks. He has received research grants from the Tennessee Entertainment Commission, Epic Games, AFWERX , and was the recipient of the Gibson Foundation Les Paul Music Innovation Award. He has served as an Expert Litigation Consultant on lawsuits involving audio and software development.
---

ADC is an annual event celebrating all audio development technologies, from music applications and game audio to audio processing and embedded systems. ADC’s mission is to help attendees acquire and develop new audio development skills, and build a network that will support their audio developer career.
Annual ADC Conference - https://audio.dev/
https://www.linkedin.com/company/audiodevcon
https://twitter.com/audiodevcon
https://facebook.com/audiodevcon
https://instagram.com/audiodevcon
https://www.reddit.com/r/audiodevcon/
https://mastodon.social/@audiodevcon
---

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

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

Special thanks to the ADCxGather Team:

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

#softwaredevelopment #digitalsound #adc #audiodev #dsp #audio #conferenceaudio #audioprocessing #audioproduction #audioprogramming #musictech #soundtech #audiotech #audiotechnology

Filed under: UncategorizedTagged with: , , , , ,

Our Ultra-Processed Interfaces – What Music Technology Can Learn From Doritos – Astrid Bin – ADC 2024

  • Lobby
  • Tag Archives: coding

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

Our Ultra-Processed Interfaces - What Music Technology Can Learn From Doritos - Astrid Bin - ADC 2024
---

Many digital musical instruments, both commercial and otherwise, share similar interface design characteristics like rectangular rubber pads, piano interfaces, sliders, and grids of controls. These conventions are useful, but where do they come from, and why are they so ubiquitous?

In this talk I dive deep into how the design conventions of music interfaces have evolved, and how traditionally they're deeply rooted in the culture in which they're created ... until recently. I discuss how this decoupling of musical interfaces from cultural context has developed alongside the larger contemporary trend of "ultra-processing", a way of creating consumable products, from food to media to devices, that are engineered for maximum consumption. I describe how this idea of ultra-processing can be observed in digital musical interfaces, as well as the larger social, economic, and cultural effects of ultra-processing on our musical outputs. Along with a historical and theoretical perspective on interface design, this talk discusses ways that we might adopt an informed and critical standpoint when creating interfaces for ourselves, and for others.
---

Slides: https://data.audio.dev/talks/2024/our-ultra-processed-interfaces/slides.pdf
---

Astrid Bin

Astrid Bin is an artist and designer who specialises in making complex things useful, beautiful and understandable. Alongside her history of working as an announcer for international Lego robot competitions and explaining rocket science to children, she's also worked as a music technology researcher across academia and industry, and currently leads design at Bela.io. She lives in Berlin.
---

ADC is an annual event celebrating all audio development technologies, from music applications and game audio to audio processing and embedded systems. ADC’s mission is to help attendees acquire and develop new audio development skills, and build a network that will support their audio developer career.
Annual ADC Conference - https://audio.dev/
https://www.linkedin.com/company/audiodevcon
https://twitter.com/audiodevcon
https://facebook.com/audiodevcon
https://instagram.com/audiodevcon
https://www.reddit.com/r/audiodevcon/
https://mastodon.social/@audiodevcon
---

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

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

Special thanks to the ADC24 Team:

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

#musictechnology #adc #audiodev #dsp #audio #digitalmusiccreation #audioprogramming #sound #music #musictech #soundtech #audiotech #audiotechnology #musicalinstrument

Filed under: UncategorizedTagged with: , ,

Challenges in Real-Time Physical Modelling for Sound Synthesis – Silvin Willemsen – ADC 2024

  • Lobby
  • Tag Archives: coding

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

Challenges in Real-Time Physical Modelling for Sound Synthesis - Silvin Willemsen - ADC 2024
---

Although the field of physical modelling for sound synthesis goes back to the early 60s, real-time implementation of complex physical models has only recently become possible. During my research in the in the real-time physical modelling field over the last couple of years, I learned a few lessons I would like to share in this talk. Furthermore, drawing from my experience gained during the development of Atoms, a physical modelling synthesiser I developed for BABY Audio, this talk will address the main challenges of physical modelling in real-time audio plugins (or at least, those that I encountered). The presentation will include with some tips and tricks for developing physical modelling plugins using JUCE, as well as what to expect from the end-users when releasing a physical modelling plugin.
---

Slides: https://data.audio.dev/talks/2024/challenges-in-real-time-physical-modelling-for-sound-synthesis/slides.pptx
---

Silvin Willemsen

Silvin Willemsen is a Postdoctoral Researcher at Eindhoven University of Technology working on Acoustic VR at the Building Acoustics Group. He received his M.Sc. in Sound and Music Computing from Aalborg University in 2017. In 2018, he was appointed as a PhD Stipend at the Department of Architecture, Design and Media Technology at Aalborg University Copenhagen and was affiliated with the Multisensory Experience Lab. In 2021, he received his PhD degree on the topic of physical modeling for musical instruments, and he continues to work in this field as a freelance software developer. Since 2022, he has collaborated with audio plugin company BABY Audio, with whom he released his first commercial physical modeling software synthesiser Atoms.
---

ADC is an annual event celebrating all audio development technologies, from music applications and game audio to audio processing and embedded systems. ADC’s mission is to help attendees acquire and develop new audio development skills, and build a network that will support their audio developer career.
Annual ADC Conference - https://audio.dev/
https://www.linkedin.com/company/audiodevcon

https://facebook.com/audiodevcon
https://instagram.com/audiodevcon
https://www.reddit.com/r/audiodevcon/
https://mastodon.social/@audiodevcon
---

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

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

Special thanks to the ADC24 Team:

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

#soundsynthesis #adc #audiodev #dsp #audio #conferenceaudio #audioprocessing #audioproduction #audioprogramming #sound #musictech #soundtech #audiotech #audiotechnology

Filed under: UncategorizedTagged with: , , ,

Interfaces are King! – A Practical Look at AI Audio Tools and What Audio Professionals Actually Need – Andrew Scheps

  • Lobby
  • Tag Archives: coding

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

Keynote: Interfaces are King! - A Practical Look at AI Audio Tools and What Audio Professionals Actually Need - Andrew Scheps - ADC 2024
---

Technology in audio software has progressed immensely in the last few years, especially in the use of LLM AI in audio processing and stem separation. This talk will focus on the current uses of AI in audio tools; a practical look at what professionals actually need; and, possibly most importantly, how the technology should be presented to non-technical users in the industry. There will also be discussion of the necessity for quality data sets as well as some of the legal ramifications of using them.
---

Andrew Scheps

Andrew Scheps has engineered and mixed some of the biggest bands in the world: Green Day, Red Hot Chili Peppers, Weezer, Audioslave, Black Sabbath, Metallica, Linkin Park, Hozier, Kaleo and U2. He’s worked with legends such as Johnny Cash, Neil Diamond and Iggy Pop, as well as indie artists such as Low Roar, My Brightest Diamond, Motorpsycho, Rancid, Manu Chao, Tinariwen, Farao, CRX, Cass McCombs and Blood Red Shoes.

Andrew has been awarded Grammys for his work with Adele, Red Hot Chili Peppers and Ziggy Marley, nominated for Best Engineered Album, Classical for his work on The Blue Hour as well as garnering over 20 nominations in categories such as Best Rock Song, Best Rock Album and Best Hard Rock Performance. In addition, Andrew was named International Engineer of the Year Award by the UK’s Music Producers Guild.

In 2011 Andrew started Tonequake Records, a boutique indie label with acts including Low Roar, Favez, Fellow Robot, Act Rights, and Jeff Babko.

After 25 years in Los Angeles, Andrew relocated to the UK in July 2015 where he set up his own mix room which is now equipped for Dolby Atmos Music. He has collaborated on several plugins with Waves and develops custom software for controlling Pro Tools to make his life easier.
---

ADC is an annual event celebrating all audio development technologies, from music applications and game audio to audio processing and embedded systems. ADC’s mission is to help attendees acquire and develop new audio development skills, and build a network that will support their audio developer career.
Annual ADC Conference - https://audio.dev/
https://www.linkedin.com/company/audiodevcon

https://facebook.com/audiodevcon
https://instagram.com/audiodevcon
https://www.reddit.com/r/audiodevcon/
https://mastodon.social/@audiodevcon
---

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

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

Special thanks to the ADCxGather Team:

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

#adc #ai #aiaudio #audiodev #dsp #audio #audioprocessing #audioproduction #audioprogramming #music #musictech #soundtech #audiotech #audiotechnology

Filed under: UncategorizedTagged with: , , ,

Workshop: Practical Machine Learning – Embed a Generative AI Model in Your App – by @dynamic_cast – ADC 2024

  • Lobby
  • Tag Archives: coding

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

Workshop: Practical Machine Learning - Embed a generative AI model in your app and train your own interactions with it - Anna Wszeborowska, Harriet Drury, Sohyun Im, Julia Läger & Pauline Nemchak - ADC 2024
---

In this workshop we’ll explore the fundamentals of Machine Learning. We will run through an easy to follow machine learning model that will:

Be easy for beginners
Run on the CPU
Be real time

This will cover an intro to Machine Learning, small vs large models and an introduction to a training environment in python. We aim to make this workshop as interactive as possible, with the idea of having a trained model in session for everyone to use/play with.

This will be a self-contained workshop aiming to be accessible to all levels of learning - all elements used in the practical part of the workshop will be thoroughly explained in the introduction.
Dynamic Cast - Who Are We?
Dynamic Cast is a peer-to-peer C++ study group, a safe space for underrepresented groups (women, LGBTQIA+, minority ethnic). The Dynamic Cast workshop at ADC is designed to create an entry point to the industry for newcomers, everyone is welcome.
---

Slides: https://data.audio.dev/talks/2024/practical-machine-learning/slides.pdf
---

Anna Wszeborowska

Anna is an independent software developer and consultant working on interactive real-time systems for music and audio. She is also an academic researcher focusing on exploring strategies for aiding musical self-expression with machine learning. During her time at Ableton she held the role of Technical Principal for Max for Live, worked on the hardware instrument Push and contributed to some of the flagship instruments available in the DAW Live and iOS app Note. Anna has founded programming initiatives helping people underrepresented in tech advance in the field. Currently co-organises a peer-to-peer C++ study group called Dynamic Cast.
---

Harriet Drury

Harriet is a Software Engineer at Native Instruments, working on iZotope branded products. She has a keen interest in DSP and ML, having written a proof of concept inference engine in Cmajor. Most recent work in ML has been on real time applications of large libraries.

Plays guitar (occasionally), can hit drums sometimes on time. Harriet co-organises Dynamic Cast, a C++ learning group for underrepresented groups. There are chapters in Berlin and London, with the option to join online, too.
---

Sohyun Im

Sohyun Im graduated with a Bachelor's degree in Sound Engineering from the University of West London and is currently pursuing her Master's in Sound and Music Computing at Queen Mary University of London.

She has a keen interest in audio programming and DSP, having conducted research on Virtual Analog Modelling, which bridges the analog and digital realms, during her undergraduate studies. Additionally, she is deeply interested in the emerging field of generative music AI and is dedicated to advancing her knowledge in this area.

Sohyun is also a lifelong pianist. Regardless of the genre, feel free to invite her whenever you need a pianist.
---

Julia Läger

Julia is a Software Developer with 7+ years experience writing C++ production code, working previously in automotive and now in music tech at Focusrite. But she also really likes Python. She's currently working on internal tooling, which involves a potpourri of domains and technologies, going from high-level desktop applications down to embedded libraries. She's passionate about music and science, and actually has a background in experimental nano physics.
---

Pauline Nemchak

A front-end engineer, music and audio industries enthusiast and linguaphile (aren't we all).
---

ADC is an annual event celebrating all audio development technologies, from music applications and game audio to audio processing and embedded systems. ADC’s mission is to help attendees acquire and develop new audio development skills, and build a network that will support their audio developer career.
Annual ADC Conference - https://audio.dev/
https://www.linkedin.com/company/audiodevcon

https://facebook.com/audiodevcon
https://instagram.com/audiodevcon
https://www.reddit.com/r/audiodevcon/
https://mastodon.social/@audiodevcon
---

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

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

Special thanks to the ADC24 Team:

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

#machinelearning #machinelearningapplications #ai #adc #audiodev #audio #machinelearningwithpython #audioprocessing #audioproduction #audioprogramming #musictech #soundtech #audiotech #audiotechnology

Filed under: UncategorizedTagged with: , , , ,

Learning While Building – MVPs, Prototypes, and the Importance of Physical Gesture – Roth Michaels – ADC 2024

  • Lobby
  • Tag Archives: coding

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

Learning While Building - MVPs, Prototypes, and the Importance of Physical Gesture - Roth Michaels - ADC 2024
---

The “build, measure, learn” loop and the importance of iterating on “working software” brought to us by the eXtreme Programming (XP) and Agile Software Development movements is now an essential part of 21st century software development. The ability to iterate, learn, and pivot becomes even more valuable in fast moving industries like digital audio. We can increase our pace of learning and iteration by not only embracing these techniques from XP and Agile by bringing the learning process earlier before you begin to write “working software.”

Will people even want what I’m building? A discussion of Lean Software Development will illuminate ways a Minimal Viable Product (MVP) can be built to get external feedback from the market while writing little—or hopefully no—code. After covering general examples of MVPs, we will look at some fantasy audio plug-in MVP examples as well discuss how MVPs were used to test some currently shipping audio plug-ins.

There is also internal learnings to be gained about the thing we are building: enter the world of prototyping. We will discuss the differences between MVPs and prototypes, how to use both for learning, and about different types of software and non-software prototyping. After a tour of example prototypes, we will look at some prototyping tools useful for digital audio: starting from one of the oldest tools on the block Max (or now Max4Live) to some of the latest community built tools for prototyping machine learning within the DAW.

This tour of user research, MVPs, and prototyping will show many ways to learn along your software development process, but at the end of our journey we will see that there are learnings about an idea that can only be obtained by combining physical gesture with audio feedback.
---

Slides: https://data.audio.dev/talks/2024/learning-while-building/slides.pdf
---

Roth Michaels

Roth Michaels is a Principal Software Engineer at Native Instruments, an industry leader in real-time audio software for music production and broadcast/film post-production. In his current role he is involved with software architecture and bringing together three merged engineering organizations and legacy codebases: Brainworx, iZotope, and Native Instruments. He also supports the Audio Research team to help accelerate moving research to productization and developing fast prototyping tools for product teams. Before merging with Native Instruments, when he joined iZotope, Roth was the lead library designer of a new internal cross-platform "Glass", part of which is now available as open-source. More recently in his former role as Mix/Master Software Architect, Roth helped develop the reference implementation to move iZotope's products to subscription and led the team that launched the company’s first SaaS offering for music producers. Roth studied music composition at Brandeis University and continued his studies in the Dartmouth Digital Musics program. Roth began his career in software development writing software for his own compositions, and the works of other composers and artists, and teaching MaxMSP to composers and musicians; both private instruction and designing university courses. Before joining iZotope, he was working as a consultant for small startups working on mobile applications specializing in location services and Bluetooth.
---

ADC is an annual event celebrating all audio development technologies, from music applications and game audio to audio processing and embedded systems. ADC’s mission is to help attendees acquire and develop new audio development skills, and build a network that will support their audio developer career.
Annual ADC Conference - https://audio.dev/
https://www.linkedin.com/company/audiodevcon

https://facebook.com/audiodevcon
https://instagram.com/audiodevcon
https://www.reddit.com/r/audiodevcon/
https://mastodon.social/@audiodevcon
---

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

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

Special thanks to the ADC24 Team:

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

#mvp #adc #audiodev #dsp #audio #conferenceaudio #audioprocessing #audioproduction #audioprogramming #sound #musictech #soundtech #audiotech #audiotechnology

Filed under: UncategorizedTagged with: , , ,

GPU Based Audio Processing Platform with AI Audio Effects – Simon Schneider – ADCxGather 2024

  • Lobby
  • Tag Archives: coding

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

GPU Based Audio Processing Platform with AI Audio Effects - Are GPUs ready for real-time processing in live sound engineering? - Simon Schneider - ADCxGather 2024
---

Parallelising real-time audio effects requires complex task management and synchronisation. GPUs are optimised for parallel processing while still retaining flexible scheduling comparable to a CPU. As a result, it combines the strengths of both DSPs and CPUs in a single device. In addition, recent trends advocate using AI audio processing algorithms, which work best on GPU architectures.

This thesis presents an implementation of an embedded GPU-based audio processing framework on an Nvidia Jetson hardware platform. It can combine neural network inference and other audio effects into signal graphs that process within periods as small as 32 frames (0.667ms).

The signal graph does not restrict the number and combination of parallel and serial audio effects as long as the real-time limit is met. Therefore, the framework has been tested on large numbers of parallel channels, as found in a mixing console, and complex routing options available in high-end audio effect processors, such as the Neural DSP Quad Cortex.

Launching GPU work using the CUDA graph API produces better stability and performance than was observed using the CUDA stream API in a 2017 study. Processing a signal graph that fully utilises the Jetson's resources by mimicking a 64-channel mixing console on a 128-frame (2.67ms) period has a higher than 99% success rate. However, occasional stalling on the GPU can produce worst-case execution times of up to 20ms, regardless of the loaded audio effects. As a result, the framework can not yet be classified as real-time capable.
Further study of the CUDA scheduler and improvements to the operating system and audio driver may be able to achieve real-time capability in the future.
---

Simon Schneider

Simon is a musician based in Winterthur. After completing his Bachelor's Degree in IT he realized that he could combine his passion for music and software engineering in audio development. As a result, he went on to complete a Master's Degree in Electrical Engineering to learn about signal processing and hardware programming. During this time he was working part-time in the ZHAW Institute of Embedded Systems. There he developed an audio effects processing platform on an Nvidia Jetson GPU as part of his Master Thesis.

His bandmates will say, that playing the guitar is just an excuse to justify all the money he spends on music-related gear. While this is not entirely untrue, Simon is the type of programmer who spends days automating or streamlining a repetitive process that takes minutes to complete manually.
As a result, automating guitar effect changes or building a wireless InEar monitoring rack for shorter live show setup and teardown times simply requires a lot of gear.

Furthermore, Simon has a flair for modular and customizable software architecture. Since audio gear often lacks both of these qualities, he endeavours to make them a primary focus in all his audio development projects.
---

ADC is an annual event celebrating all audio development technologies, from music applications and game audio to audio processing and embedded systems. ADC’s mission is to help attendees acquire and develop new audio development skills, and build a network that will support their audio developer career.
Annual ADC Conference - https://audio.dev/
https://www.linkedin.com/company/audiodevcon

https://facebook.com/audiodevcon
https://instagram.com/audiodevcon
https://www.reddit.com/r/audiodevcon/
https://mastodon.social/@audiodevcon
---

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

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

Special thanks to the ADCxGather Team:

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

#audioprocessing #gpu #ai #adc #audiodev #dsp #audio #conferenceaudio #audioproduction #audioprogramming #musictech #soundtech #audiotech #audiotechnology

Filed under: UncategorizedTagged with: , , , ,