Tag: coding

Digital Modelling of the Roland RE-201 – Jordan Evans – ADC23

  • Lobby
  • Tag Archives: coding

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

Digital Modelling of the Roland RE-201 - Jordan Evans - ADC 2023

This talk will discuss digital modelling of the RE-201, breaking down the subsystems present within the device and challenges that arise in acquiring total perceptual accuracy in software simulations. Comparisons of various methods that can be used to model the RE-201 will be featured in the talk.
_

Jordan Evans

Open Source Audio Developer, JEPlugins
_

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

Why You Shouldn’t Write a DAW – David Rowland – ADC23

  • Lobby
  • Tag Archives: coding

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

Why you shouldn’t write a DAW - David Rowland - ADC 2023

There are surprisingly few DAWs in the music making world, especially when compared to the number of audio plugins on the market. Why is this? Could it be that all the DAWs in existence are perfect and there’s no need for another one? Perhaps there’s another reason…

In this talk we dive behind the UI/UX to take a deeper look at the technology that underpins DAWs. We’ll take a tour of some of the problems they solve, often transparently to the user, and some of the technical concepts they have to navigate in order to keep music makers in the groove.

Finally, we look at what alternatives there might be if you want to build a product that looks a bit like a DAW and why not building from scratch might save you a lot of time and money.

Link to Slides:
_

David 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. Other projects over the years have included audio plugins and iOS audio applications utilising JUCE. 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 the Meeting C++ and Cpp On Sea conferences and is a regular speaker at the Audio Developer Conference and related monthly meetup. Past presentations: https://github.com/drowaudio/presentations/
_

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

Filed under: UncategorizedTagged with: , , , ,

Odd Challenges of Using Deep Learning in Designing a Feedback Delay Network Reverb – Wojciech Kacper Werkowicz & Benjamin Whateley

  • Lobby
  • Tag Archives: coding

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

Odd Challenges of Designing a Feedback Delay Network Reverb With Deep Learning - Wojciech Kacper Werkowicz & Benjamin Whateley - ADC 2023

Past lustrum have seen the rise of interest in optimization of audio effects and synthesizer parameters in use cases including parameter inference from audio input, as well as approaches for Differentiable Digital Signal Processing (such as Magenta's DDSP). However, there are still notable limitations in the area, exemplified well by the problems posed by some fundamental DSP units such as IIR filters - issues of stability, interpretability and differentiability.

In this talk, we will take on all of the above. It will be done so in the context of a research endeavour into modelling room Impulse Responses using Feedback Delay Network (FDNs). Covering a range of approaches, from naive to more advanced, we will take multiple detours to look into machine learning challenges in context of direct applications to DSP, such as approximating common transformations, tackling computational efficiency, taming the explosivity of feedback systems, at last, hopefully, differentiating the undifferentiable.
_

Wojciech Kacper Werkowicz

Programmer, computer musician, improviser from Pruszków, Poland. After being introduced to electronic music by "Ishkur's Guide" in early episode of life, his interest persisted over years. Graduated from Music Computing and Technology BSc program at Goldsmiths in 2023, where he studied under Michael Zbyszynski, Seth Horvitz and Lance Putnam. Currently surveying historical and contemporary digital synthesis methods as a part of his Masters research at Institute of Sonology, The Hague, aiming to critically contextualise synthesis technologies through the lens of sound culture and philosophy. Interested in algorithmic music, machine learning, internet culture. Often enjoys mixing lo-fi technologies with the cutting edge.
_

Benjamin Whateley
_

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 #deeplearning #dsp #audio

Filed under: UncategorizedTagged with: , , , ,

Creating Ubiquitous, Composable, Performant DSP Modules – Stefano D’Angelo – ADC23

  • Lobby
  • Tag Archives: coding

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

Creating Ubiquitous, Composable, Performant DSP Modules - Stefano D’Angelo - ADC23

Companies and independent developers don't restart from scratch at each new project. They rely on a reusable technological base and build their final products upon that. For most software development tasks it is absolutely normal to use libraries developed by external suppliers, but for a number of very specific reasons this is less common when it comes to music DSP.

In a way, this is the sequel to my previous ADC talk. I'll show how my company, following my own advice, managed to create a toolkit of actually (re)usable music DSP algorithms while featuring unprecedented levels of ubiquity, composability, and performance.

In this talk I'll describe the cultural, architectural, and technical challenges we faced and the solutions we adopted in detail, especially with respect to:
• choice of DSP algorithms
• inadequacies and limitations of general-purpose programming languages
• minimizing reliance on programming language and target platform features
• designing consistent, performant, and unopinionated APIs
• running identical code on all platforms, from microcontrollers to the web, including desktop and mobile
• integration with external tools

Link to Slides:
_

Stefano D'Angelo

I am a music DSP researcher and engineer, as well as the founder and CEO of Orastron. I help companies around the world, such as Arturia, Neural DSP, Darkglass Electronics, and Elk, in creating technically-demanding digital synthesizers and effects. I also strive to push audio technology forward through scientific research and experimental projects.
_

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

Filed under: UncategorizedTagged with: , , , ,

Properties of Chaotic Systems for Audio – George Gkountouras and Christopher Johann Clarke – ADC23

  • Lobby
  • Tag Archives: coding

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

Properties of Chaotic Systems for Audio - George Gkountouras and Christopher Johann Clarke - ADC 2023

Chaotic systems appear naturally in sufficiently complex interactions, whether in electrical circuits, classical mechanics or entirely invented scenarios. It is therefore no surprise that people realised the potential of such systems for generating and transforming sound in unique and creative ways.

However, it is not easy to explore the topic using intuition alone. It is prudent to follow any theoretical introduction with interactive tools capable of visualising phase plots, tracking nonlinear orbits and estimating numerical properties. For this reason, we will provide code examples for all systems presented in the talk.

After a short dive into fixed points and bifurcation, we will show practical examples of chaotic systems. Notably, we will focus our attention on modding/bending them to achieve musically relevant outcomes. We will tame chaos, reining it in and making it work for us.

Next, we will tie back the theory to differential equations. There, we will discover the direct implementation of a chaotic system with an analog circuit.

Finally, provided there is enough time, we will move onto more advanced topics: measuring fractal dimensions, introducing/removing synchronisation in dynamic fashion and producing delay coordinate maps.

Link to Slides: https://data.audio.dev/talks/2023/properties-of-chaotic-systems-for-audio/slides.pdf
_

George Gkountouras

George Gkountouras (MSc ECE) is a software engineer, researcher and entrepreneur in the audio software industry. He believes that AI will enable the creation of state-of-the-art music technology products. He has previously given talks at ADC about his quantum sequencer application and Fractional FM synthesis. During his academic career, George regularly taught DSP to undergraduate students. He's worked on compilers, circuit simulators and audio plug-ins. He is also interested in Android audio applications, embedded systems (MCUs, FPGAs) and julialang.
_

Christopher Johann Clarke

Senior AI Engineer
Singapore
_

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 #pythonprogramming #dsp #audio #audiosoftware

Filed under: UncategorizedTagged with: , , , ,

The Current State of Spatial Audio Tools and Formats – Guillaume Le Nost & Olivier Petit – ADC23

  • Lobby
  • Tag Archives: coding

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

The Current State of Spatial Audio Tools and Formats - Guillaume Le Nost & Olivier Petit - ADC 2023

In the past few years, “spatial audio” (or rather object-based audio) has made its way from the movie theatre to the home cinema and is now reaching about a 100 million potential pairs of ears through major streaming services. For artists, space is a whole new creative dimension they can start exploring, but creative-focused tools are currently lacking. For mixing engineers, 3D panning is a new tool joining EQ and compression to achieve their goal: a clear mix where each element has its own place and contributes to a great overall result. Mastering engineers are facing unique challenges as on-device rendering of spatial audio makes it extremely difficult to control the final result.

In this talk we will look at the tools and formats currently available for music production, mixing in the studio or mixing for a live show. This includes DAWs, media engines, live renderers. We will focus on their specificities, the challenges for interoperability, as well as the missing bricks required to enable smoother and more enjoyable workflows.

Link to Slides: https://data.audio.dev/talks/2023/industry-standards/slides.pptx
_

Guillaume Le Nost

Shaping the future of live sound with immersive audio technologies and innovative Sound Experiences. Interests in spatial audio, object-based audio, creative technologies, music technology and live sound. Keen musician (flute, bass, piano).
_

Olivier Petit

After an MSc in Integrated Circuit design, I have joined the Creative Technologies department of L-Acoustics in 2018 as a C++ software engineer. I have been taking an active part in developing innovative technologies to bring immersive audio to live performances, striving to better connect the artists with their audiences. I love the challenge of deploying audio solutions at large scales with high sound quality and (of course) reliability. Making sure our products are as intuitive and easy to use is also a priority for me. Unlike most of my peers I don’t play any instrument, I love climbing though!
_

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

Filed under: UncategorizedTagged with: , , , ,

Unlock Your Audio Processing Superpowers With Rest API – Baptiste Vericel & Alexandre Louiset – ADC23

  • Lobby
  • Tag Archives: coding

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

Unlock Your Audio Processing Superpowers With Rest API - Baptiste Vericel & Alexandre Louiset - ADC 2023

For any audio feature you need to implement in your product, API integration will grant you limitless capabilities, with numerous advantages (low code, fast deployment, scalable). During this talk we'll highlight the key concepts of Rest APIs for audio processing, its relevancy and benefits for any type of audio software and app development workflows, through a groundbreaking demo, showcasing best-in-class technologies straight from IRCAM lab we’re aiming at making accessible.
_

Baptiste Vericel

With a background in acoustics and signal processing (ENSEA, IRCAM), he has worked with a number of companies (Arkamys, Devialet) for more than a decade as a signal processing and electroacoustics engineer. Passionate about audio and live music, he set up his own podcasting company.
_

Alexandre Louiset

Alexandre is on a mission to make the IRCAM sound research technology resonate and unlock new territories for the pro audio community.
_

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 a Music Assessment Engine: Requirements, Challenges, and Solutions – Martin Gasser – ADC23

  • Lobby
  • Tag Archives: coding

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

Building a Music Assessment Engine: Requirements, Challenges, and Solutions - Martin Gasser - ADC23

Automatic music assessment systems have become an integral part of music (self-)education in recent years, with systems like Yousician, Smart Music, and MuseClass gaining widespread attention. In this talk, Martin Gasser will share an overview of the requirements of a music assessment system — both from a musical and a technical point of view. Technical limitations in low-resource environments like smartphones will be discussed. Solution approaches will also be described, and Martin will briefly demonstrate the performance of Muse Group's new music assessment system on real-life data.
_

Martin Gasser

Martin Gasser is a Senior Developer at Muse Group. Formerly a leading researcher in the field of Machine Learning & Music at the Austrian Research Institute for Artificial Intelligence, Martin has years of expertise in AI, musical software development, hacking C++, and more. Full bio: https://martingasser.com/bio/
_

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

Music Hack Day India Winner Presentations – ADCx India 2024

  • Lobby
  • Tag Archives: coding

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

Music Hack Day India Winner Presentations - - ADC 2023

Music Hack Day India is a gathering of researchers, developers, creative coders, musicians, makers, engineers, audiophiles and more. It was hosted on 5th & 6th Jan 2024, preceding ADCx India and included many interesting hacks from the participants.

The winners of the hackathon were invited to present their idea on the ADCx India platform.

Inspira - A Tool for Musical Inspiration

Chordeezy - Complex chord generation made simple

Fly by Ear - An Audio Game Accessible to People with Visual Impairments

Link to Slides:

https://data.audio.dev/talks/ADCxIndia/2024/music-hack-day-india-inspira.pdf
https://data.audio.dev/talks/ADCxIndia/2024/music-hack-day-india-chordeezy.pdf
https://data.audio.dev/talks/ADCxIndia/2024/music-hack-day-india-fly-by-ear.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 #audiotech #audiotechnology

Filed under: UncategorizedTagged with: , , ,

ORCA Livecoding Soundscape for Theatre – by @[email protected] – ADCx India 2024

  • Lobby
  • Tag Archives: coding

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

ORCA Livecoding Soundscape for Theatre - Padmanabhan J - ADCx India 2024

ORCA, an esoteric language developed by Hundred Rabbits, provides a dynamic live coding environment for users to spontaneously create generative music. This programming tool operates within the realm of a base-36 system, accompanied by 8 distinct special character functions, making it accessible and adaptable for coders and musicians alike. The design and underlying philosophy behind ORCA open new horizons in exploring programming languages as a compelling alternative to traditional musical notation and composition. In this presentation, we delve into the intriguing world of ORCA, its principles, and its potential to reshape how we conceive and create music.
_

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 #generativemusic #audiotechnology

Filed under: UncategorizedTagged with: , , ,