Tag: dsp

Confluence of Code and Classical Music: Ragas, Bach & Sonic Pi – Nanditi Khilnani – ADCx India 2024

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

Confluence of Code and Classical Music: Ragas, Bach & Sonic Pi - Nanditi Khilnani - ADCx India 2024

In this talk, we delve into the surprising parallels between the worlds of code and classical music, uncovering the shared attributes that connect these seemingly disparate domains. Both code and classical music are driven by structure, precision, and creativity, demanding a similar mental landscape and cognitive approach.

Drawing inspiration from both Western and Indian classical music traditions, we discover the invaluable compositional methodologies and rules hidden within these musical forms. We will explore how these time-tested principles can seamlessly translate into algorithms that could be innovative co-composers in the process of music creation.

Using Sonic Pi, we’ll demo some Baroque compositional methodologies like Canons, Retrograde Inversions & Fugues as well as algorithmic Raga-based improvisations to realise how code inherently lends itself as a fitting medium for classical compositions and how this combination births some effective melody-making processes.
_

Edited by Digital Medium Ltd - 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
Prashant Mishra

#adc #audiodev #audio #audiotechnology

Filed under: UncategorizedTagged with: , , ,

Real-Time Inference of Neural Networks: A Guide for DSP Engineers – Valentin Ackva & Fares Schulz

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

Real-time Inference of Neural Networks: A Practical Approach for DSP Engineers - Valentin Ackva & Fares Schulz - ADC 2023

In upcoming audio processing innovations the intersection of neural networks and real-time environments is set to play a decisive role. Our recent experience of implementing neural timbre transfer technology in a real-time setting has presented us with diverse challenges. Overcoming them has provided us with significant insights into the practicalities of inferencing neural networks inside an audio plugin.

This talk presents a pragmatic approach: Starting with a trained model, we guide you through the necessary steps for inferencing the model in a real-time environment. On our way we delve into the critical aspect of maintaining real-time safety, share proven strategies to ensure a seamless and uninterrupted signal flow. Moreover, we address the delicate balance between latency, performance, and stability. For this we utilize three different inference engines: libtorch, tensorflow-lite and onnxruntime. While the in-house solutions for the popular machine learning frameworks PyTorch and TensorFlow, seem obvious choices, sometimes other engines may be better suited for certain use cases. By contrasting the characteristics of the engines, we hope to simplify your decision-making process.
_

Valentin Ackva

I am an audio programmer and electronic musician based in Berlin. With a background in computer science, I'm currently working towards my master's degree in Audio Communication and Technology at the Technische Universität Berlin. My passion lies at the intersection of music, programming, and technology, especially where artistry meets innovation. For the last 3 years, I have been working as an audio software developer at a speech processing startup in Leipzig. At my position there, I am responsible for the development of audio effects for speech enhancement. This role includes research into the real-time implementation of state-of-the-art neural networks for tasks such as denoising, audio super-resolution, and dereverberation. This year, I have co-founded a collective that combines the fields of DSP and AI, bringing together a group of audio programmers, machine learning engineers, and artists based in Berlin. In March, we released our first software, "Scyclone", an audio plugin that utilizes neural timbre transfer technology, introducing a new approach to automatic layering. Scyclone's innovative design and interaction of DSP and AI led to it winning the Audio Plugin Competition organised by the Audio Programmer.
_

Fares Schulz

Hello! I am a student assistant at the Electronic Studio of Technische Universität Berlin, currently pursuing a master's degree in Audio Communication and Technology. My educational background includes two bachelor's degrees in physics and audio engineering. During this time, my passion for audio software gradually led me from theoretical mathematical equations and abstract artistic concepts to their development as DSP algorithms in Python and their implementation as real-time audio applications in C++. Currently, I am particularly interested in exploring novel applications of neural networks for digital signal processing. Together with like-minded people, I recently developed the open source project Scyclone, which won the Neural Audio Plugin Competition organized by Audio Programmer. In addition to my academic and open source endeavors, I am actively involved in the development of noise reduction algorithms in Python and C++ for medical devices at Miethke.
_

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

Procedural Sound Design Applications – From Embedded to Games – Aaron Myles Pereira ADCx India 2024

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

Procedural Sound Design Applications - From Embedded to Games - Aaron Myles Pereira - ADCx India 2024

Procedural Sound Design, defined by its adaptability and real-time generation capabilities, offers newfound possibilities in crafting immersive and dynamic auditory experiences. In this presentation, we will explore its key principles, benefits, and applications across two diverse domains: vehicles and video games.
_

Edited by Digital Medium Ltd - 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
Prashant Mishra

#adc #audio #sounddesign #embedded

Filed under: UncategorizedTagged with: , , , , ,

Embedded Software Development – A Wild Ride! – Matt Speed & Andy Normington – ADC23

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

Embedded Software Development - A Wild Ride! - Matt Speed & Andy Normington - ADC 2023

Embedded software development (aka firmware) can be challenging, but it's incredibly rewarding. Sitting at the beating heart of all audio hardware products, it handles the UI, connects the physical and virtual, and transforms signals and sounds to bring the product to life.

Join us to hear about how it connects with the electronics, software development and QA worlds, and the fun you can have bringing hardware products to life!!

Link to Slides: https://data.audio.dev/talks/2023/embedded-wild-ride/slides.pdf
_

Matt Speed

Matt has worked at Novation for 8 years, helping to develop a range of synths and controllers. He loves DSP, mathematics and music, and has an unhealthy(?) passion for the 56k.

Andy Normington

I work with embedded software on new Focusrite and Novation products. Coming from a background in music and audio and having started my career more focused on electronics, I enjoy learning about the way the systems we develop work in the real world - it's always a little different to what I expect! I'm always on the lookout for ways to do things a little better than last time, which at work drives my interest in teams and tooling (and at home drives my ever-increasing stash of DIY tools and gadgets). I'm at ADC for the first time in 2023, and really looking forward to learning lots and meeting people.
_

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 #embeddedsoftware #audio

Filed under: UncategorizedTagged with: , , , , ,

Generative Audio: Indian Art, Computer Music – [email protected] – ADCx India 2024

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

Generative Audio: Indian art, Computer music - George Panicker - ADCx India 2024

Generative music and audiovisuals have been the crux of the new media and music technology since time immemorial. The field has its legends and deities such as John Cage, Moog and Brian Eno. Yet the nature of procedural music and the "audio-visual" as an artform has an ancient history in the Indian subcontinent and its artistic foundations. 

In this talk, New Media artist and Creative Technologist, George Panicker, will take the audience through a tour of the surprising connections between  generative audio and Indian music and art theory, providing some interesting ideas for the future of indigenous instrumentation and music technology.

Link to Slides: https://data.audio.dev/talks/ADCxIndia/2024/indian-roots-of-generative-music.pdf
_

Edited by Digital Medium Ltd - 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
Prashant Mishra

#adc #dsp #audio #generativemusic

Filed under: UncategorizedTagged with: , , , ,

WebAudio IDE: Using Web Technologies to Rapidly Assemble Cross-Platform Audio Pipelines – Synervoz

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

The Road to a WebAudio IDE: Using the Latest Web Technologies to Rapidly Assemble Cross-Platform Audio Pipelines - Thomas Dodds - ADC 2023

Audio software has changed. We’re no longer limited by purely native runtimes for high performance production grade audio, so how should we respond? Quickly!

The Switchboard WebAudio IDE platform irons out much of the repetitive and often tricky labor involved in prototyping complex audio pipelines. We provide a free to use development tool to build precise and scalable audio pipelines during an application development lifecycle from concept and prototyping to production grade code.

Simplify your design and development of audio engines by combining various DSP components and external audio related services brick by brick, without the need to write any code. Swap out components in seconds while listening to changes right inside the browser. When you’re ready to integrate, take the JSON graph created and load it into any C++ or web platform with our Switchboard SDK.
_

Thomas Dodds

Thomas is a seasoned audio engineer and software developer with a focus on building audio engines for web platforms. With over a decade in the industry, he’s been the driving force behind Synervoz’s Web Audio, WASM and web browser based projects. Beyond his technical skills, Thomas has a knack for making complex audio technology not just functional but user-friendly and visually appealing.
_

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

Building AI Music Tools: An Engineer’s Guide to Prototyping – Jamie Pond – ADC23

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

Building AI Music Tools for the 99%: An Engineer’s Guide to Prototyping - Jamie Pond - ADC23

How to go from idea, to lo-if prototype, to validation, to hi-fi prototype to production.
Exploring the method we used to develop and ship 3 large appeal consumer audio apps this year, to millions of users.

Link to Slides: https://data.audio.dev/talks/2023/an-engineers-guide-to-prototyping/slides.pdf
_

Jamie Pond
_

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

Filed under: UncategorizedTagged with: , , , , , ,

Practical DSP & Audio Programming Workshop and Tutorial – Dynamic Cast -ADC23

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

Workshop: Dynamic Cast: Practical DSP & Audio Programming - Emma Fitzmaurice, Harriet Drury, Anna Wszeborowska and Alex Korach - ADC 2023

Dynamic Cast: Practical DSP and Audio Programming

We'll explore the concepts of Karplus Strong Synthesis. This is a physical modelling synthesis, aiming at modelling a plucked instrument such as a guitar. Included DSP will be noise generation, delay lines and filters. We'll also touch on MIDI messaging and polyphony.

We'll be using the Cmajor platform for the practical aspect of this workshop. Knowing Cmajor upfront is not a pre-requisite; we'll guide the participants through the implementation gently.

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.

Link to Slides: https://data.audio.dev/2023/talks/practical-dsp-and-audio-programming
_

Emma Fitzmaurice

Emma Fitzmaurice is a QA engineer on the Novation team at Focusrite, sticking her fingers into as many parts as the hardware development pie as possible in an effort to make cool gear. She is charming, beautiful, wise and the proud author of her own bio.
_

Harriet Drury
_

Anna Wszeborowska

Anna is a freelance software developer and a PhD student at the Creative Computing Institute, University of the Arts, London. She’s worked on music production and live performance tools for the last 8 years. During her time at Ableton she contributed to the integration of the company's flagship product Live with Cycling ’74’s Max, worked on the second edition of Ableton's hardware product Push and was part of the team responsible for the company's instruments and effects. Anna will be happy to chat about the use of AI in live performance, learn about your favourite tools for rapid prototyping and see pictures of your pets.
_

Alex Korach

Alex Korach works as a software engineer in the Max for Live team at Ableton, helping take care of the integration between Max/MSP and Live. Former dev at Native Instruments, where she was involved in the development of products such as Massive X, Guitar Rig, Maschine and Komplete Kontrol.
_

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 #audio #audioprogramming

Filed under: UncategorizedTagged with: , , , , ,

An Open Dialog Between Mix Engineers and Audio Software Developers – Andrew Scheps – ADC23

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

Exploring new opportunities in audio software development: an open dialog between mix engineers and audio software developers - Andrew Scheps - ADC 2023

Andrew Scheps has been working in record production for 35 years and has used all available technologies along the way (except wire recorders and wax cylinders). The advent of real time digital audio processing has obviously completely changed the industry in the last 30 years, but with the explosion of immersive formats and more complicated productions the wish list is ever changing. There has been a simultaneous explosion in tools that can be used to develop the solutions creators want and need. This will be an open discussion between audio developers and the end users who use their tools every day. The goal is to not only cover what professionals wish existed, but also what developers are excited about making.

Link to Slides:
_

Andrew Scheps

Andrew Scheps has worked with 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, Manu Chao, Tinariwen, Cass McCombs and Blood Red Shoes.

Andrew has been awarded Grammys for his work with Adele, Red Hot Chili Peppers and Ziggy Marley, and his work has garnered 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.
Though starting out as a musician, Andrew found that what he enjoyed most was working behind the scenes. He toured with Stevie Wonder and Michael Jackson, but he found his home in the studio, working for producers such as Rob Cavallo, Don Was and Rick Rubin. He has also produced Favez, Gogol Bordello, The Duke Spirit, Motorpsycho, Marti Pellow, and Low Roar among others.

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 and Sony 360.

He also develops custom software for controlling Pro Tools to make his life easier.
_

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

#audiodevcon #mix #mixing #softwaredeveloper

Filed under: UncategorizedTagged with: , , ,

Designing Smart Algorithms with Traditional DSP vs. Machine Learning – Amit Shoham – ADCx SF

Join Us For ADC23 - London - 13-15 November 2023
More Info: https://audio.dev/
@audiodevcon

Designing Smart Algorithms with Traditional DSP vs. Machine Learning - Amit Shoham - ADCx SF

Smart algorithms such as wakeword detection, tempo detection, song recognition, and many others have become an integral component of countless applications. These algorithms rely on a wide range of machine learning and/or traditional DSP techniques. While machine learning techniques are now solving previously impossible problems, algorithms designed with more traditional engineering techniques often require fewer system resources and are easier to deploy. In this talk we'll compare and contrast machine learning and traditional engineering approaches, and discuss fundamental principles that will help you determine what mix of techniques is best for your application.

Slides: https://data.audio.dev/talks/ADCxSF/designing-smart-algorithms/slides.pdf
_

Amit Shoham

Amit Shoham has led dual careers as a musician and engineer. His professional roles have included DSP engineer, house music producer, DJ, computer vision engineer, remixer, deep learning engineer, mastering engineer, and troublemaker. Amit is currently a senior systems architect and algorithms guru at Artiphon, where his deep expertise in algorithm design and optimization helps bring to life innovative new musical instruments.

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

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

Special thanks to the ADC22 Team:

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

#audiodevcon #audiodev #deeplearning

Filed under: UncategorizedTagged with: , , , ,