Tag: programming

How to Build a Simple, Modern & Collaborative DAW for Producers of All Levels – Anurag Choudhary

  • Lobby
  • Tag Archives: programming

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

How to Build a Simple, Modern & Collaborative DAW for Producers of All Levels - Anurag Choudhary - ADCxGather 2024
---

We’ll talk about the technological and behavioural shifts occurring in the space of music production, and how the next generation of DAWs should adapt to those. Specifically, we’ll talk about how we can drive simplicity, adopt modern standards, and build for collaboration from the ground up.

The talk will go through the following topics:

- Driving Simplicity: Balancing control and convenience, and a case against skeuomorphism. We’ll also look at how complex workflows can be made more intuitive through manageable and delightful interactions.
- Adopting Modern Standards: We’ll look at three arcs here: AI-native, CLAP plugins, and DAWProject. Each of them are modernising workflows across the user flow, from inspiration to finishing, to interoperability between DAWs. We also discuss what creativity and productivity represent for a producer, what ‘real’ means, and how new technologies should think about ethics and integrity.
- Building for Collaboration: We’ll look at what ‘collaboration’ means for music production, why DAWs have been unable to achieve success in them, and relevant examples from adjacent industries.
---

Anurag Choudhary

Anurag is the founder of an early-stage startup, Riffle - a canva for music production. A CS grad from Illinois and an MBA from Chicago Booth, Anurag comes with a diverse set of experiences, from building a no-code platform at Microsoft to being a product lead at Traba building worker experiences.

Having been a semi-pro producer and musician for more than a decade, Anurag has deep empathy for producers of all levels, and is applying first principles thinking with Riffle in imagining a world where producing music is simpler, more modern, and more collaborative.
---

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

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

Filed under: UncategorizedTagged with: , ,

Javascript, WebViews and C++ – “If You Can’t Beat Them, Join Them” – Julian Storer – ADC 2024

  • Lobby
  • Tag Archives: programming

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

Javascript, WebViews and C++ - “If You Can’t Beat Them, Join Them” - Julian Storer - ADC 2024
---

This talk is an "everything you need to know" about the pros, cons, tricks, tips and gotchas of using a WebView and javascript in your native C++ app or plugin.

Over the last few years, more and more developers have been drawn to web-technology for their GUIs because HTML/CSS/JS is so ubiquitous, has great tools, a huge ecosystem, and is fast to iterate on. However, gaffer-taping a WebView onto some back-end code written in C++ can be complicated.

After 30 years of writing UIs (and UI frameworks) in C++, I've spent the last couple of years migrating to WebViews in several projects. This talk is a brain-dump of what you need to know about this from the perspective of an audio/realtime C++ developer.

I'll cover the essential best-practices of how to create and manage mixed C++/JS projects, lessons learned, gotchas, benchmarks, top tips, and all the pros and cons you might be wondering about if you're a "web-curious" C++ coder.
---

Julian Storer

I'm the creator of JUCE, Tracktion, Cmajor and CHOC 🙂
---

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

#adc #javascript #cpp #webview #audiodev #audio #conferenceaudio #audioprocessing #audioproduction #audioprogramming #musictech #soundtech #audiotech #audiotechnology

Filed under: UncategorizedTagged with: , , , ,

In Praise of Loudness – Samuel Fischmann – ADC 2024

  • Lobby
  • Tag Archives: programming

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

In Praise of Loudness - Samuel Fischmann - ADC 2024
---

Let's talk about the greatest controversy in modern music production: LOUDNESS. Sacred to some, profane to others, the desire for loudness has spawned myriad techniques, products, and narratives throughout our industry. But which narratives are misguided and which are enlightening? How do various techniques stack up and what are the compromises? Why has loudness been vilified so much in the last couple decades? And ultimately, what is so useful and seductive about loudness in the music we hear?

This presentation aims to give you a much deeper understanding of loudness: what it is, how it's measured, how technology enhances it, how myths of its goodness or evil came to be, how regulatory bodies came to their distribution standards, how it fits into our products, and how it changes the way we produce and perceive music. So, if you'd like to sit down in front of a limiter without guilt and get your music heard, take a seat and listen to what loud can do for you.
---

Slides: https://data.audio.dev/talks/2024/in-praise-of-loudness/slides.pdf
---

Samuel Fischmann

Sam is the technical co-founder of Musik Hack, and a seasoned software developer whose portfolio spans audio/DSP, Web development, data analytics, and embedded systems. He’s also a composer and longtime musician. Sam is obsessed with building creative, functional, major-label-quality products that don’t look like airplane cockpits, and helping spread the joy of music through more intuitive approaches to DSP. If you ask nicely, he can also cook up a mean marinara...
---

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

#adc #audiodev #amplitude #musicproduction #audio #conferenceaudio #audioproduction #audioprogramming #sound #music #musictech #soundtech #audiotech #audiotechnology

Filed under: UncategorizedTagged with: , , ,

Shrink Your Virtual Analog Model Neural Networks! – Christopher Clarke – ADCxGather 2024

  • Lobby
  • Tag Archives: programming

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

Shrink Your Virtual Analog Model Neural Networks! - Christopher Clarke - ADCxGather 2024
---

Capturing the complex nonlinear behaviors of analog circuits in virtual analog modeling is a significant challenge. Selecting the appropriate neural network size and architecture for these function approximation tasks currently relies heavily on trial-and-error methods like grid search. These approaches are time-consuming, computationally intensive, and lack a solid theoretical foundation, often resulting in oversized models that are inefficient and impractical for real-time applications. This talk introduces ideas for a framework that systematically determines optimal neural network architectures for modeling. The talk will speak about examining the geometric structures and symmetries in the complexity of the model, and the designation of neural network architectures that replicate these systems while focusing on efficient resource utilization. This approach centers specifically on function approximation, tailoring the network architecture to the mathematical functions underlying the model. Large networks memorize training data instead of learning underlying patterns, leading to poor generalization; additionally, oversized networks consume excessive computational resources, resulting in increased memory usage, adding to the challenge of hardware limitations and the necessity for low-latency responses as code, code as a compiler, and the output as a function. This perspective aims to streamline the development process and enhance the practical deployment of neural networks in audio signal processing.
---

Christopher Clarke

Graduated PhD in with research in Artificial Intelligence (DSP) from the Singapore University of Technology and Design (Science, Math, and Technology Cluster) – President’s Fellowship Program & Computer and Information Sciences (CIS) Scholarship. Member of the Interdisciplinary Audio and Acoustics Research Group at SUTD. My passion lies with low-latency audio plugin/framework implementations, particularly for applications that have traditionally been deemed otherwise. My PhD's research focuses on the AI/ML technologies to run extremely low-latency (microsecond and below) audio processing, even on low-compute devices such as embedded microcontrollers or System-on-a-Chip. As a Music Technologist with focus on generative algorithms and stochastic modelling for music generation, I have presented fixed site-specific installations and deployed software libraries on music generation
---

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

#ai #neuralnetworks #neuralnetwork #adc #audiodev #dsp #audio #conferenceaudio #audioprocessing #audioproduction #audioprogramming #audiotech #audiotechnology

Filed under: UncategorizedTagged with: , ,

KEYNOTE: Foundation Models Don’t Understand Me – Lessons From AI Lutherie for Live Performances – Manaswi Mishra

  • Lobby
  • Tag Archives: programming

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

Keynote: Foundation Models Don’t Understand Me - Lessons From AI Lutherie for Live Performances - Manaswi Mishra - ADC 2024
---

Living in a world of rapidly accelerating synthetic media, the outputs of generative AI often leave us feeling frustrated, amused, and even manipulated. Early examples of creative AI tools struggle to go beyond imitating styles and patterns, producing a context-less blend of borrowed aesthetics from the datasets they’re trained on. This race to the statistically average flattened aesthetic, misunderstands the core goals of creative expression. In contrast, Audio developers and Instrument builders understand the importance of providing a toolkit of exploration, intentional serendipity and discovery to a new age of artists performing with AI. In my work of building AI musical instruments for live Opera, Symphony and Installations, I share a framework of frustrations and guidelines for AI instrument building.
---

Slides: https://data.audio.dev/talks/2024/foundation-models-dont-understand-me/slides.pdf
---

Manaswi Mishra

Manaswi Mishra is a LEGO Pappert Fellow and a current PhD research assistant in the Opera of the Future group, MIT Media Lab. His research explores strategies and frameworks for a new age of composing, performing and learning music using A.I. centered on bespoke human intent. He joined the MIT Media Lab in 2019 and completed his MS in Media Arts and Science, developing his work “Living, Singing A.I”, to empower bespoke A.I. music making with just the human voice. His AI instruments have been featured in Opera and Symphony performances like VALIS (2023), Brain Opera (2022), Flow Symphony (2024). His work has been published and exhibited in the MIT Press, Harvard Tech Review, Washington Post, Boston Globe, Conferences of Computational Creativity, ISEA Brisbane, IFA Stuttgart, CVPR 2024, Burning Man 2023, Copyright Society 2023, Bloomberg Law, Seoul Arts Center, etc.

Prior to joining MIT, he did a Masters in Music Technology at UPF, Barcelona and Bachelors in Technology at the Indian Institute of Technology Madras. He is passionate about a creative future where every individual can express, reflect, create and connect through music. Manaswi is also a founding instigator of the Music Tech Community in India and has organized workshops, hackathons and community events to foster a future of music and technology in his home country. In his free time, Manaswi loves collecting weird sounds.
---

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

#ai #artificialintelligence #artificialintelligencetechnology #adc #audiodev #audio #conferenceaudio #audioprocessing #audioproduction #audioprogramming #musictech #soundtech #audiotech #audiotechnology

Filed under: UncategorizedTagged with: , , ,

KEYNOTE: Commercialisation of Audio Technology – Josh Reiss – ADC23

  • Lobby
  • Tag Archives: programming

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

KEYNOTE: Commercialisation of audio technology - Josh Reiss - ADC 2023

Innovation is rampant in audio technology. New signal processing and machine learning solutions are emerging on an almost daily basis, and experimenting with audio tools frequently yields new creative approaches. However, bringing such innovation to market poses many challenges. This talk addresses these challenges while drawing on experience with several high-tech audio start-ups. It focuses on questions and dilemmas concerning, for instance, IP protection, investment, market size and potential, and early-stage growth that are specific to the audio industry. Concrete examples are given of successes and failures where audio developers have attempted to bring new technologies to market.

Link to Slides:
_

Josh Reiss

Josh Reiss is Professor of Audio Engineering with the Centre for Digital Music at Queen Mary University of London. He has published more than 200 scientific papers (including over 50 in premier journals and 6 best paper awards) and co-authored two books. His research has been featured in dozens of original articles and interviews on TV, radio, and in the press. He is a Fellow and currently President of the Audio Engineering Society (AES), and chair of their Publications Policy Committee. He co-founded the highly successful spin-out company, LandR, and recently co-founded RoEx, Tonz and Nemisindo, also based on his team’s research. He maintains a popular blog, YouTube channel, and Twitter feed for scientific education and dissemination of research activities.
_

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 #audiotechnology #audiotech #audio

Filed under: UncategorizedTagged with: , , , ,

Pro Tools Scripting SDK and AI: Driving Workflows & In-App Help – Paul Vercelotti & Sam Butler ADC23

  • Lobby
  • Tag Archives: programming

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

Pro Tools Scripting SDK and AI: Driving Workflows and In-App Help - Paul Vercelotti & Sam Butler - ADC 2023

Last year at ADC, Avid announced a new and free Pro Tools scripting SDK which allows third-party developers to create solutions that tightly integrate with Pro Tools in ways that have not been possible before. Continuing the conversation that started last year, Avid will present at ADC '23 a technical preview that shows how the power of large language models can be combined with the Pro Tools scripting SDK to automate workflows and assist users. In addition, Avid will update the development community on the status of the SDK program.

Link to Slides:
_

Paul Vercelotti

Paul Vercellotti is a software architect at Avid Audio and the technical / architectural lead for Pro Tools. He focuses on architectural design direction for current and future Avid Audio products and technical leadership for the Avid Audio engineering team. He has been creating audio software for over 25 years and is passionate about solving the fun and challenging problems of audio and music.
_

Sam Butler

Sam has worked at Avid for over 20 years, starting off in technical support for Sibelius, running public demos, putting sound libraries together for the Sibelius Sounds libraries, then moving to product management in 2013. In the past decade, Sam has product managed projects to put Avid solutions into the cloud and on mobile, helped spearhead the modernisation of our infrastructure and kept the features rolling. Now Director of Product Management for Sibelius and the Audio SDKs, Sam works with all the departments in Avid to produce the future of the audio products and solutions.
_

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 #protools

Filed under: UncategorizedTagged with: , , , ,

Focusrite’s Hardware Test Platform – Testing Thousands of Little Red Boxes Every Day – Dave Curtis & Adrien Fauconnet – ADC23

  • Lobby
  • Tag Archives: programming

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

Focusrite's Bespoke Hardware Test Platform - Testing Thousands of Little Red Boxes Every Day - Dave Curtis & Adrien Fauconnet - ADC23

Ever wondered how audio tech products are tested on the production line? Come join us to hear about Focusrite's bespoke hardware test platform used to validate thousands of devices are built to spec every day.

Link to Slides:
_

Dave Curtis

Hailing from the Focusrite Pro QA team, delivering products featuring complex networked systems, such as X2P and R1, Dave's "how can I break this" approach and excitement for new technologies made a perfect match for building an in-house test platform.
_

Adrien Fauconnet

Adrien has been delivering factory test solutions for over 60 products under the Focusrite, Focusrite Pro and Novation brands. He's currently the lead developer on the Factory Test team, and has been instrumental in the development of the test platform that we use to validate our products on the production line.
_

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 #audiotech #dsp #audio #focusritescarlett

Filed under: UncategorizedTagged with: , , , ,

Spectral Audio Modeling: Why Did It Evolve and Do We Need It Now? – Julius Smith – ADC23

  • Lobby
  • Tag Archives: programming

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

Spectral Audio Modeling: Why Did It Evolve and Do We Need It Now? - Julius Smith - ADC 2023

This talk summarizes historical developments in spectral audio synthesis and processing, touching on origins in evolution, musical practices, innovations at Bell Labs and CCRMA, and AI approaches today. Our ears continue to feed spectral decompositions to the brain, showing no signs of become vestigial in favor of purely neural processing in the brain. In machine learning, on the other hand, spectral representations are often being omitted in favor of time-domain waveform encodings. How do we reconcile this? Looking at continuing uses of spectral audio processing in AI, we find that AI and spectral processing remain partners and are likely to continue symbiotically for the foreseeable future.
_

Julius Smith

Julius O. Smith is a research engineer, educator, and musician devoted primarily to developing new technologies for music and audio signal processing. He received the B.S.E.E. degree from Rice University in 1975 (Control, Circuits, and Communication), and the M.S. and Ph.D. degrees in E.E. from Stanford University, in 1978 and 1983, respectively. For his MS/EE, he focused largely on Stanford's superb curriculum in statistical signal processing. His Ph.D. research was devoted to improved methods for digital filter design and system identification applied to music and audio systems, particularly the violin. From 1975 to 1977 he worked in the Signal Processing Department at ESL, Sunnyvale, CA, on systems for digital communications. From 1982 to 1986 he was with the Adaptive Systems Department at Systems Control Technology, Palo Alto, CA, where he worked in the areas of adaptive filtering and spectral estimation. From 1986 to 1991 he was employed at NeXT Computer, Inc., responsible for sound, music, and signal processing software for the NeXT computer workstation. After NeXT, he became a Professor at the Center for Computer Research in Music and Acoustics (CCRMA) at Stanford, with a courtesy appointment in EE, teaching courses and pursuing/supervising research related to signal processing techniques applied to music and audio systems. At varying part-time levels, he was a founding consultant for Staccato Systems, Shazam Inc., and moForte Inc. He is presently a Professor Emeritus of Music and by courtesy Electrical Engineering at Stanford, and a perennial consultant for moForte Inc. For more information, see http://ccrma.stanford.edu/~jos/.
_

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 #ai

Filed under: UncategorizedTagged with: , , , ,

A Comparison of Virtual Analog Modelling Techniques (Part 2) – Christopher Clarke & Jatin Chowdhury

  • Lobby
  • Tag Archives: programming

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

A Comparison of Virtual Analog Modelling Techniques (Part 2) - Christopher Johann Clarke & Jatin Chowdhury - ADC23

This talk will explore the spectrum of virtual analog modelling techniques including traditional methods (modified nodal analysis, wave digital filters), single-architecture neural network models, and grey-box methods that incorporate both physical modelling and machine learning techniques. Several models of the gain stage from the Boss DS-1 guitar pedal will be provided as a motivating example. The talk will discuss how these methods can generalize over a wide range of circuits, as well as the specific problems that users of each modelling technique can expect to see for different types of circuits.

Link to Slides:
_

Christopher Johann Clarke

Christopher Clarke is a PhD candidate studying at SUTD (Multiphysics, A.I/Machine Learning) with a background in music specialising in generative algorithms (MMus) and psychophysics in music (BA, recipient of Phillip Holt Award).
_

Jatin Chowdhury

Jatin is an audio signal processing engineer from Denver, Colorado, USA. For the past several years he has worked as a developer of audio effects and other music technology software. Jatin is a graduate from the Center for Computer Research in Music and Acoustics (CCRMA) at Stanford University, where he studied audio signal processing.
_

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: , , ,