Tag: coding

Making Accessible Audio Software – Perspectives of a Blind Music Producer Trey Culver & Adam Wilson

  • Lobby
  • Tag Archives: coding

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

Making Accessible Audio Software - Perspectives of a Blind Music Producer - Trey Culver & Adam Wilson - ADC 2024
---

Did you know that there are very few pieces of audio software and hardware that are really usable by blind people? Especially if you want to go deep into sound design, rather than just browse presets.

In this talk Adam Wilson will be supporting a blind music producer - Trey Culver - with very specific knowledge and experience with regard to making electronic music using existing tools and software.

They will talk about the actual experiences of a blind beat maker, and his perspective on how to make your software truly accessible and usable by blind and partially sighted music producers.
---

Trey Culver

Trahern Culver is a musician and music technologist, as well as helping and consulting with music technology companies to make both their hardware products and software products accessible to totally blind users. Trahern also makes a mixture of techno jungle and experimental grime under the artist name sound Warrior.
He is totally blind with cerebral palsy and because of this is a passionate accessibility advocate and electronic music enthusiast. He has a basic knowledge of audio programming concepts though was unable to code himself.
---

Adam Wilson

A seasoned music producer and programmer turned audio developer, with a passion for microtonality.

Adam got into audio software development in 2014, when he first became aware of microtonality. Realising the lack of intuitive software to aid with microtonal composition, he pivoted from server-side web development into audio. This also allowed him to fuse his two lifelong passions into one career path: music production and programming.

Adam founded Node Audio initially to release his first iOS app, "Entonal Tuner" and it has since become both an audio software consultancy and a platform for releasing audio plugins. Entonal Studio was released in 2022.
---

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 #audiosoftware #audiodev #accessibility #dsp #audio #conferenceaudio #audioprocessing #audioproduction #audioprogramming #musictech #soundtech #audiotech #audiotechnology

Filed under: UncategorizedTagged with: , , ,

Roland’s Holistic Approach to AI for Music Creation – Paul McCabe, Ichiro Yazawa & Kazuyoshi Sasamori – ADC 2024

  • Lobby
  • Tag Archives: coding

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

Roland’s Holistic Approach to AI for Music Creation - Paul McCabe, Ichiro Yazawa & Kazuyoshi Sasamori - ADC 2024
---

This presentation introduces Roland's approach to AI for music creation and will include a technical demonstration of a new AI-powered application. Roland will also overview its holistic strategy for AI which considers R&D, policy, and governance mechanisms. As a general-purpose disruptive technology, Artificial Intelligence is in the process of impacting virtually every aspect of life, including creativity. As a leading music technology innovator, Roland is highly optimistic about the potential of AI to enhance and empower human music making but is deeply aware of the need to innovate responsibly.
---

Slides: https://data.audio.dev/talks/2024/rolands-holistic-approach-to-ai-for-music-creation/slides.pdf
---

Paul McCabe

Paul McCabe is the SVP of Research and Innovation and leader of Roland Future Design Lab, Roland’s horizon-scanning R&D group. In more than 30 years with Roland, Paul has held positions in product management, marketing, and served as the President & CEO of Roland Canada before relocating from Vancouver to Los Angeles with his family in 2017. As the leader of Roland Future Design Lab (RFDL), Paul oversees a growing team of engineers and technologists exploring the frontiers of emerging tech, trends, and shifts in creative culture around the world. Paul is a family man, composer, sound designer, and lover of science fiction and ice hockey.
---

Ichiro Yazawa

Ichiro Yazawa has worked in product development for music production and connectivity technology development such as USB, IEEE1394, Ethernet Audio, Bluetooth, Wi-Fi and MIDI 2.0. Through supporting development of Audio, MIDI, the USB layer, and standard drivers for major operating systems, I have had many friends all over the world who are full of irreplaceable ideas and skills.

In recent years, I have been responsible for a wide range of research and development including AI, Web3, IoT, and Cyber Security. I have been meeting friends with more diverse talents and following paths to new possibilities.

Personally, I enjoy listening to ambient music and playing keyboard on weekends.
---

Kazuyoshi Sasamori

I studied signal processing, information processing, and computer architecture at university, and have been working as an engineer at Roland for many years since then. I have been involved in the development of pianos, drums, and synthesizers, focusing on hardware design and sound system design. I have also spent time at BOSS team, working on guitar products.
Some of my memorable projects include the speaker system for the V-Piano Grand and the noise reduction for V-Drums. In recent years, I have served as a Product Manager, planning and developing synthesizers such as the JUNO-DS, RD-2000, and FANTOM/FANTOM-0. Following that, I took on the role of technology development in the R&D department, and I am currently leading research and development as an AI Product Manager at the Roland Future Design Lab, with a focus on the utilization and implementation of AI. The future looks incredibly exciting. Personally, I am an avid fan of synthesizers and rhythm machines, and I love being surrounded by a plethora of hardware—sometimes I feel like my body is made of electronic sounds. However, I also appreciate Jazz and Acoustic music. In my free time, I enjoy outdoor activities and spending time with my dog.
---

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

#roland #ai #adc #audiodev #audio #conferenceaudio #audioprocessing #audioproduction #audioprogramming #music #musictech #soundtech #audiotech #audiotechnology

Filed under: UncategorizedTagged with: , , ,

Expanding SDKs and APIs in Pro Tools – Dave Tyler – ADC 2024

  • Lobby
  • Tag Archives: coding

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

Expanding SDKs and APIs in Pro Tools - Dave Tyler - ADC 2024
---

In this session, we will discuss how SDKs will play an important part in the future of Pro Tools to enable the integration of partner technologies and workflow solutions.
---

Slides: https://data.audio.dev/talks/2024/expanding-sdks-and-apis-in-pro-tools/slides.pdf
---

Dave Tyler

Dave has a wealth of experience in the industry having started out in recording studios in London and going on to become a freelance recording and mix engineer. He lectured in Audio Engineering and project-managed professional studio builds before joining Avid, where he manages partner relationships for the audio business.
---

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

#sdk #api #protools #adc #audiodev #dsp #audio #conferenceaudio #audioproduction #audioprogramming #musictech #soundtech #audiotech #audiotechnology

Filed under: UncategorizedTagged with: , , , ,

Teaching Audio Developers How to Build AI-Enhanced Audio Plugins – Matthew Yee-King – ADCx Gather 2024

  • Lobby
  • Tag Archives: coding

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

Teaching Audio Developers How to Build AI-Enhanced Audio Plugins - Matthew Yee-King - ADC 2024
---

In this talk I will reflect on my experience as an educator, developer and musician working with AI and music technology. I have used many technologies, from Java applets to SuperCollider, Web Audio API and onto C++ and JUCE. I will then describe an educationally focused workflow for the development of AI-enhanced audio plugins that I am currently using for teaching and research/ development work. The workflow utilises C++, JUCE, CMake, PyTorch and RTNeural and has been designed to support educators, students and developers who wish to learn about the integration of AI and machine learning technology into real-time audio applications. I will also present various example plugins I have built using the workflow: a MIDI improviser, a neural network synthesizer controller and neural effects unit.
---

Matthew Yee-King

Matthew Yee-King is a professor in the Department of Computing at Goldsmiths, University of London, and served as a visiting professor at the Politecnico di Milano in 2024. He is the programme director for the UoL Worldwide Computer Science Programme, launched in 2019 as the first undergraduate programme on the Coursera platform, which has since attracted nearly 10,000 students from 125 countries. His research focuses on education technology, particularly AI-enhanced systems, and the application of AI to digital signal processing and music performance. In 2024, his book "Build AI-enhanced Audio Plugins with C++" was published by Routledge. Additionally, Matthew is an accomplished musician who has performed, recorded, and collaborated with internationally renowned jazz and electronic musicians such as Aphex Twin, Tom Skinner (Smile band), Matthew Herbert, and Squarepusher.
---

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 #audioplugins #adc #audiodev #dsp #audio #conferenceaudio #audioprocessing #audioproduction #audioprogramming #musictech #soundtech #audiotech #audiotechnology

Filed under: UncategorizedTagged with: , , ,

JUCE and Direct2D – Matt Gonzalez – ADC 2024

  • Lobby
  • Tag Archives: coding

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

JUCE and Direct2D - Matt Gonzalez - ADC 2024
---

This talk will cover the new JUCE 8 Direct2D renderer. We'll discuss the history of JUCE rendering, dig into the black box of what Direct2D is and actually does, explore what the new renderer can do, and cover practical tips for writing high-performance graphics code with JUCE 8.
---

Slides: https://data.audio.dev/talks/2024/juce-direct2d/slides.pptx
---

Matt Gonzalez

I've been writing software since my dad bought me a Texas Instruments 99/4A when I was twelve. I taught myself assembly language and BASIC and haven't really stopped since!

I've been a JUCE enthusiast for about as long as JUCE has existed and have been a JUCE forum member since 2005.

I've worked for Echo Digital Audio since 1993. I've worked on a diverse array of hardware and software projects for pro audio, broadcast, and test and measurement both for Echo and for consulting clients, including guitar effects, music synthesis, acoustic measurement, audio plugins, loudness measurement, embedded DSP code, audio firmware, real-time networking, time synchronization,Windows audio device drivers, Windows networking drivers, macOS audio device drivers, and a bunch of other projects I've probably forgotten about.

Recently I worked with the JUCE team to add Direct2D rendering to JUCE 8.
---

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

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

Filed under: UncategorizedTagged with: , , ,

Scalable, Efficient Processing and Analysis of Large Audio Datasets – Pawel Cyrta – ADCx Gather 2024

  • Lobby
  • Tag Archives: coding

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

Scalable, Efficient Processing and Analysis of Large Audio Datasets - Pawel Cyrta - ADC 2024
---

The exponential growth of audio data necessitates robust and scalable solutions for processing and analysis. This presentation introduces a novel approach to handle a colossal audio dataset (e.g 40 or more TB) using various methods and Ray framework for distributed computing.

When you have terabytes or petabytes of data, it is difficult to use python to process it and finish it before the asterisk. Distributed computations are now easy to perform thanks to the ray.io framework. I will show you how to use distributed methods in practice based on my experience in analyzing and training ML audio, speech and language models. With a wide range of applications, we always face the elementary problem of data preparation, and the dynamically created Ray cluster with calculation and optimization pipelines speeds them up many times. It will show you the basics of the environment, how to navigate and prepare production-ready applications. In this talk, we provide practical tips on how to manage data to build a scalable/robust/reliable software system.We will delve into specific use cases, including the feature extraction like Mel-frequency cepstral coefficients (MFCCs) and spectrogram analysis, showcasing how Ray’s flexibility and scalability can transform conventional audio processing workflows.
The presentation will conclude with a discussion on aggregating results and deriving meaningful insights from large-scale audio data, providing attendees with actionable strategies to manage and analyze vast audio datasets effectively.

Join Paweł as he shares invaluable insights and practical tips to master massive audio data distributed parallel processing.
---

Paweł Cyrta

Paweł Cyrta is a Applied Research Scientist and ML Engineer with over 20 years of expertise in audio technology and machine learning.
His innovative work spans the realms of speech recognition, speech synthesis, natural language processing, and generative audio AI.
Currently, Paweł consults on emerging audio technology projects, delivering bespoke on-premise state-of-the-art ML solutions for complex speech and audio tasks, bridging the gap between cutting-edge technology and practical business solutions.

His diverse career spans multiple industries, including work with prominent organizations such as NowThisMedia, Rev.ai and Roche, where he implemented cutting-edge audio ML solutions.
At Samsung, he played a key role in developing speech recognition and synthesis for S-Voice in 24 European languages, a technology now available in Samsung TVs.

Paweł's academic background combines Computer Science and Electroacoustics from the Warsaw University of Technology with Computational Engineering from HPC center, at the University of Warsaw.
He completed research intership at IRCAM in Paris focused on integrating natural emotions into speech and singing synthesis, bridging the gap between technology and expressive audio content.

He also shares his expertise as a lecturer in Deep Learning postgraduate studies at Warsaw University of Technology,
previously teaching "Interactive Systems" and "Interactive Sound II" at the Fryderyk Chopin University of Music.

As a composer and researcher in music technology, Paweł brings a unique perspective to audio ML, specializing in generative music, interactive systems, and algorithmic composition.
His multifaceted approach combines technical prowess with creative insight, driving innovation in sound analysis and processing, as technical curator and artist at many digital art festivals in Poland.
---

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

#datasets #dataanalytics #adc #audiodev #audio #machinelearningprojects #audioprocessing #audioproduction #audioprogramming #dataengineering #data #audiotech #audiotechnology

Filed under: UncategorizedTagged with: , , ,

Workshop: Designing & Developing an AVB/Milan-Compliant Audio Network Endpoint – Fabian Braun – ADC 2024

  • Lobby
  • Tag Archives: coding

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

Workshop: Designing and Developing an AVB/Milan-Compliant Audio Network Endpoint - Fabian Braun - ADC 2024
---

In this hands-on workshop, participants will learn how to design and develop an AVB/Milan-compliant audio network endpoint using the Panda-Board reference design. The session is divided into two sections: hardware and software. In the hardware section, participants will explore key components such as the PLL for clock recovery (Cirrus Logic CS2100CP), audio codecs (CS4272), and I/O interfaces (XLR, I2S, SPDIF). The software section will focus on configuring and deploying real-time audio streaming over a network. To demonstrate AVB/Milan protocol implementation practically, participants will work with lib_joyned, a collection of libraries that includes time-sensitive networking, I2S drivers, and an Ethernet stack, alongside the XMOS toolchain, offering insights into AVB/Milan systems.

Learning Outcomes:

- Understanding AVB/Milan and Audio Networking: Learn the fundamental principles behind AVB/Milan protocols and their critical role in achieving synchronized, real-time audio networking.

- Hardware Design for Audio Endpoints: Understand how to design an endpoint using key components like the Cirrus Logic CS2100CP for clock recovery, the CS4272 audio codec, and various I/O interfaces.

- Software Development: Gain practical experience with the XMOS toolchain and lib_joyned libraries to configure and implement AVB/Milan-compliant endpoints.

- Deploying Real-Time Audio Streaming: Develop software that facilitates low-latency, synchronized audio transmission over a network.

- Testing and Debugging: Use professional tools like Wireshark to monitor and validate the performance of AVB/Milan endpoints in real-world applications.

Workshop Requirements:

- Basic C Programming Knowledge: Familiarity with C programming is recommended, as participants will be working with the XMOS toolchain during the workshop.

- Understanding of Embedded Systems: A basic knowledge of embedded systems and microcontrollers will aid in comprehending hardware-related tasks.
---

Slides: http://data.audio.dev/workshops/2024/designing-and-developing-an-avbmilan-compliant-audio-network-endpoint/slides.pdf
---

Fabian Braun

Fabian Braun, CEO and Founder of JOYNED, is an experienced Embedded System Design Engineer with a strong background in developing scalable and interoperable audio network solutions. Formerly with d&b audiotechnik, he has played an active role in the Avnu Alliance, helping define the Milan specification and advocating for open standards like AVB/Milan, AES67, and AES70. Braun founded JOYNED to democratize network technology with accessible and affordable solutions for the audio industry.
---

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

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

Filed under: UncategorizedTagged with: , , ,

How To Read Scientific DSP Publications and Turn Them Into Code – Matthijs Hollemans – ADC 2024

  • Lobby
  • Tag Archives: coding

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

How To Read Scientific DSP Publications and Turn Them Into Code - Making Sense of Academic Papers and Patents for People Who Are Not Academics or Patent Lawyers - Matthijs Hollemans - ADC 2024
---

Academic research papers contain exciting new ideas but typically no ready-to-use source code. Papers are not written for the layperson and are often filled with jargon and inscrutable equations. It's up to the reader to decipher the math and wrestle through dense theory to transform these ideas into C++ code. This can be a daunting task, especially for developers who do not have an academic or mathematics background. Patents, in particular expired ones, are also a great source of ideas and are even harder to untangle! Fortunately, with a little effort you can learn to read these perplexing documents and extract their secrets. This talk aims to bridge the gap between theory and practice and will show useful techniques for quickly making sense of scientific publications and patents, so that you can finally start turning them into code.
---

Slides: https://data.audio.dev/talks/2024/how-to-read-scientific-dsp-code/slides.pdf
---

Matthijs Hollemans

Matthijs is an independent audio developer working on freelance projects as well as his own portfolio of plug-ins. He is also the author of the books The Complete Beginner's Guide to Audio Plug-in Development and Creating Synthesizer Plug-Ins with C++ and JUCE, both published by The Audio Programmer. Matthijs also writes about audio development on his blog. Previously, Matthijs worked as a game developer, iOS developer and machine learning engineer. He has written books on all these topics. Matthijs spends too much of his spare time chatting about audio development online and has no time left to practice playing the piano.
---

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 #cpp #dsp #audio #conferenceaudio #audioprocessing #audioproduction #audioprogramming #musictech #soundtech #audiotech #audiotechnology

Filed under: UncategorizedTagged with: , , ,

Creature Vocalizations in Video Games – The Art of Creating Audio Nightmares with a Human Voice

  • Lobby
  • Tag Archives: coding

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

Creature Vocalizations in Video Games - The Art of Creating Audio Nightmares with a Human Voice - Sébastien Croteau - ADC 2024
---

Creature vocalizations made by voice talents have become more popular in video games over the past few years. Mostly dominated by animal sounds libraries or software modifying the voice for decades, more and more game companies have turned to humans to voice those characters.

In this session, Sébastien Croteau, President of The Monster Factory AV INC, gives insight into the challenges of creature vocalizations and the different vocal archetypes for creatures and monsters.
---

Sébastien Croteau

Metal vocalist since 1991 (Necrotic Mutation) and throat singer (Tibetan, Mongolia and Inuit throat-singing) since 1996, Sébastien Croteau masters an impressive number of extreme vocal techniques and vocal effects. He began teaching metal voices and throat-singing 15 years ago. Since then, he has trained hundreds of metal vocalists and voice talents around the world and he is a renowned specialist in vocal distortion, extreme sounds and creature voice design.

It is thanks to these techniques that he began to work for video games companies in 2005. Since then, he has specialised in vocal stunt work and sound creation of the voices of monsters and creatures. He has worked on more than forty video games and movies (including Star Wars Outlaws, The Watchers, Hellblade 2, Baldur’s Gate 3, Warhammer: Realm of Ruins, Gotham Knights, Marvel's Guardians of the Galaxy, Dead by Daylight, Dungeons and Dragons: Dark Alliance, Shadow of the Tomb Raider, Far Cry 5, Rainbow Six Siege: Outbreak, Prince of Persia – The Forgotten Sands and Assassin's Creed 2) and has lent his voice to more than 300 characters.

For the past few years, he has been a casting director and a voice director for various projects. He has also given many conferences  around the world and many workshops for The Halp Network, Wonderland VO, BRAVA UK, Real Voice LA, OMUK and Skillshub. In 2018, he created a company called The Monster Factory, a talent agency that specializes in extreme sounds, vocal stunts and creature/monster voices.
---

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 #audiodev #videogames #audio #gamesindustry #conferenceaudio #audioprocessing #audioproduction #audioprogramming #musictech #soundtech #audiotech #audiotechnology

Filed under: UncategorizedTagged with: , ,

Writing Correct C++ GUI Code: Bug-Free JUCE UI – Jan Wilczek – ADC 2024

  • Lobby
  • Tag Archives: coding

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

Writing Correct C++ GUI Code: Bug-Free JUCE UI - Jan Wilczek - ADC 2024
---

Do you want to:

- Build large-scale and small-scale applications with graphical user interfaces for clients?
- Confidently design your app’s UI architecture using a structured approach?
- Ensure your app is bug-free also in the UI code without laborous manual testing?

How many times have you opened your JUCE GUI app only to find something isn’t working?

How many times have you ended up with too much logic in your Component classes?

And how many times were you scared to start a new project because of the perceived size of the app and lack of confidence in how to design it or start coding?

Graphical user interfaces often suffer from testability problems and thus require a lot of manual testing. How can we overcome this issue? One approach is automated testing with sophisticated GUI analysis tools. However, an easier solution has largely been ignored by JUCE developers: the Model-View-ViewModel (MVVM) pattern, which has been successful in frameworks like Windows Presentation Foundation (WPF) and Android development.

What will you learn from this talk?
- The differences between modern GUI architectures (MVC, MVP, MVVM).
- How to design your GUI app architecture for scalability and maintainability.
- How to reduce development time, costs, and stress by leveraging the power of the MVVM pattern in JUCE apps for clean and testable GUIs.
- How to effortlessly test your GUIs in an automated way without even launching your app.
- How to handle multithreading issues when interacting with GUI code.

Who is this talk for?
- Mostly mid and senior JUCE developers.
- Junior developers can benefit from learning about the scope of the problem and possible solutions.

The talk draws heavily on JUCE concepts, so it may be somewhat challenging for those completely new to the JUCE C++ framework.

The talk will include real-world examples, a step-by-step guide, and additional helpful references for future self-study.
---

Slides: https://data.audio.dev/talks/2024/bug-free-juce-ui/slides.pdf
---

Jan Wilczek

I am an audio programming consultant and educator, the creator of TheWolfSound.com blog and YouTube channel dedicated to audio programming.

In 2023, I launched "DSP Pro," an online course on digital audio signal processing tailored for complete beginners. DSP forms the backbone of audio processing, crucial for applications such as DAW plugins.

I offer one-on-one coaching for ambitious students and aspiring audio programmers, providing personalised guidance to help them excel.

Beyond teaching, I work as a consultant and freelancer in audio programming. My main interests include C++, software architecture, and mobile development, especially as they relate to audio.

Since 2024, I have been in charge of JUCE's YouTube channel development.

I have published research on Virtual Analog modeling of distortion circuits using deep learning techniques.

Regarding my academic background, I graduated with honors from Friedrich-Alexander-Universität Erlangen-Nürnberg, completing an elite master’s program in Advanced Signal Processing and Communications Engineering. I also hold a Bachelor of Engineering in Acoustic Engineering from the AGH University of Science and Technology in Kraków.

I work from home in Katowice, Poland.
---

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 #cpp #juce #audiodev #dsp #audio #conferenceaudio #audioprocessing #audioproduction #audioprogramming #musictech #soundtech #audiotech #audiotechnology

Filed under: UncategorizedTagged with: , , ,