The Audio Programmer

The Audio Programmer

Software Development

Your Home for Audio Software Development

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

Employees at The Audio Programmer

Updates

  • One of the very creative submissions from the MuseHub Hackathon last weekend at Queen Mary University of London!

    View profile for Will Cassidy, graphic

    PhD Student at University of Surrey, Director at Ember DSP

    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!

  • 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

  • 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

Similar pages

Browse jobs