We have several new opportunities for Senior Audio Devs... 🖥️ C++ Audio / Video Streaming Engineer (London): £75 - 85k per year 🖥️ Director of Streaming Network Operations (USA): $700 - 900 per day 🖥️ Audio Streaming Engineer (USA): $600 - 800 per day Learn more and apply here: https://lnkd.in/ei5sG72N
About us
Founded in 2017, The Audio Programmer launched as a YouTube channel dedicated to teaching the art of audio app and plug-in creation. Since then, we have evolved into a thriving global hub for audio software development. We do this through our mantra: "Learn, Connect, Create" to provide services in 3 key areas... Community We empower over 40,000 enthusiasts and professionals to LEARN and grow through our tutorials, books, global events, and vibrant Discord community. Our monthly meetups have become a beacon for those eager to explore the future of pro music technology. We’ve established ourselves as the go-to hub for anyone passionate about audio programming. Recruitment We CONNECT companies with top-tier audio developers, executives, and music technology specialists. Development We CREATE audio plugins and apps for clients seeking to spark new connections with their audience. Join us on this journey, and let’s create something extraordinary together.
- Website
-
http://www.theaudioprogrammer.com
External link for The Audio Programmer
- Industry
- Software Development
- Company size
- 2-10 employees
- Headquarters
- London
- Type
- Privately Held
- Founded
- 2017
- Specialties
- C++, Audio Programming, Digital Signal Processing, Embedded, JUCE, Music Software Development, Audio Application Development, and Audio Plugin Development
Locations
-
Primary
London, GB
Employees at The Audio Programmer
-
Rhiannon Bankston-Thomas
-
Joshua Hodge
Founder @ The Audio Programmer | Empowering Audio Devs | Connecting Music Tech & Talent | Creating Cutting-Edge Audio Plug-ins
-
Tessa Rowe
Recruitment & Contracting Manager - Audio & Music Technology Recruitment
-
Akash Murthy
C++ Developer at The Audio Programmer
Updates
-
One of the very creative submissions from the MuseHub Hackathon last weekend at Queen Mary University of London!
I’m super proud of what our team managed to achieve in 24 hours at the MuseHub Hackathon last weekend! Myself, Leon Paterson-Stephens and Micah Strange made a collision-based delay plugin using C++ and JUCE, which we presented on The Audio Programmer’s livestream on Sunday, and again today at the Digital Music Research Network workshop hosted by QMUL. Stay tuned for release info!
-
Join us on Monday, 16 Dec for our monthly Audio Programmer Meetup! How can we create a JUCE-based plugin with a complex, visually appealing user interface that fills an 8K monitor at the refresh rate? Our first guest is Matt Gonzalez, an expert in graphics and audio programming who recently helped to implement JUCE's Direct2D rendering! Then we shift gears to game audio and the future of music composition with the team from Reactional Music! Their innovative approach to interactive music is fascinating to us, and we hope you agree! Join us via YouTube here: https://lnkd.in/ecaf8sNb See you on Monday!
The Audio Programmer Virtual Meetup | December 16th, 2024 @ 18:30 UK
https://www.youtube.com/
-
When it comes to delivering a complete software product, there are many steps in the process that have nothing to do with the code of the plugin itself, but are just as crucial. One of these is building installers and notarizing them so downloading your plugin is frictionless for the customer. The process for doing this is different between Windows and Mac, and you’ll need different build machines to create the installers, as they’re mutually incompatible. Working through this whole process can seem a bit tedious—especially for those newer to the industry—but there is a way to streamline it, called a CI (continuous integration) pipeline. This automates the process of building installers and code-signing, among other useful benefits. To learn about more about the challenges of building a successful audio plugin, check out our discussion of it on YouTube here: https://lnkd.in/gx3_8dfu
-
How are plugin companies cutting through all the noise in the market? Whereas years ago plugins were mostly focused on covering many different use-cases, by including many parameters and capabilities, we’ve seen a market shift towards something not dissimilar to the guitar pedal world. Some plugins have as few as a single knob or slider, but they cover a very specific niche or have a unique sound that’s hard to replicate—making them irreplaceable for the right person. Check out our discussion with Jules Storer and Cesare Ferrari, the creators of the Cmajor language, where we cover this and more on the present and future of audio programming. Listen on your daily commute 🎧: https://lnkd.in/ehuTU48D Or grab a bite and watch on YouTube ▶️: https://lnkd.in/eiXJF_aE
-
Today we're jumping back into MetaSounds with Unreal Engine! In this tutorial, we show you how you can control sounds using trigger events & ADSR envelopes. These are essential foundational tools that will help you level up your MetaSounds! Watch here: https://lnkd.in/dHg3T3-j
Unreal Engine MetaSounds Tutorial 01 - Triggers, Events & ADSR Envelopes
https://www.youtube.com/
-
Ready to amplify your audio programming skills? Get 20% off on all our books! 🚀 Explore our books here and use code BF24 at checkout: https://lnkd.in/dx2tbfaw Don't miss out—this offer ends Monday, Dec 2 at 11:59 PM EST.
-
Ready to improve your C++ skills? Check out this latest video I've done in partnership with JetBrains on their AI assistant! As a person who's continually seeking to improve my skills, this feature has been a game changer for me! Here are some of the features that I cover: ✅ Getting an understanding of classes and source files to better understand code ✅ Using JetBrains AI inline to generate code that squashes warnings and creates documentation ✅ Creating commit messages quickly using the Assistant and pushing to the repository JetBrains AI Assistant also allows you to quickly create unit tests, refactor code & more! Check out the overview here: https://lnkd.in/eyCUWF_S
CLion Sponsored Video 3
https://www.youtube.com/
-
Despite all the challenges that come with saving legacy code – like old source control and build systems, missing dependencies, or outdated libraries – why go through the effort of resurrecting an old synth? The reality is that as software ages very quickly and requires constant maintenance to keep pace with today’s technologies. From the moment development is abandoned or support ended, an invisible timer starts ticking, and it becomes more and more difficult with each passing year to run that software on modern systems. Even a single macOS version, for example, can require sweeping changes across your app. Or, as we’ve seen in the gaming industry, your favorite game could suddenly be cut off from updates – until it one day becomes unplayable. So Cesare Ferrari and Jules Storer created Cmajor, which they’re pitching as a language for DSP code that’s more future-proof, independent from any specific platform or plugin format. And to test out its capabilities, they successfully port over thousands of lines of C++ code for Native Instrument’s Pro53 synth (which is a little over 20 years old). Check out how they did it: https://lnkd.in/eH9ANEJc
-
Half-band filters, while widely used in audio applications for its efficiency, have an important drawback you should be aware of. As Geraint Luff (Signalsmith Audio) explains, filter edges aren’t perfectly straight. So, for frequencies near zero, you can end up getting some of the frequencies you don’t want – while at the same time cutting into what you do want. This problem actually becomes worse as the sample rate increases, as he discusses later into his talk. For Geraint’s full insight into the problem with Hilbert filters, as well as some potential workarounds, check out the full presentation on our YouTube channel: https://lnkd.in/dTr8Dh8R