Oli Larkin: Creator of iPlug2 and Web Audio Modules | WolfTalk

แชร์
ฝัง
  • เผยแพร่เมื่อ 25 พ.ย. 2024
  • ✅ Episode notes & other podcast platforms: www.thewolfsou...
    👉 GET THE AUDIO PLUGIN DEVELOPER CHECKLIST: thewolfsound.c...
    ✅ Sign up for WolfSound's newsletter: thewolfsound.c...
    ☕ Want to support free content? Consider buying me a coffee at www.buymeacoff... Thanks!
    ✅ Please subscribe to WolfSound's TH-cam channel to let the little Wolf 🐺 grow: www.youtube.co...
    🎧 Title track: • The Wolf - Vectron (fr...
    🎧 Listen to my music: thewolfofficia...
    ✅ All podcast episodes: www.thewolfsou...
    Hi, my name is Jan Wilczek. I am an audio programmer and a researcher. Welcome to WolfSound!
    WolfSound's mission is to provide high-quality, informative, and entertaining videos, articles, and courses on how to process sound by exploring mathematics, applying algorithms, and creating code in various programming languages. Topics include sound synthesis, digital signal processing, programming languages for audio (C, C++, Python, Rust), and audio effects. I am also sharing tips on how to learn fast and effectively. Make sure to visit www.thewolfsou....
    WolfSound enables everybody to learn about audio programming!
    EPISODE CONTENTS
    In this podcast episode, I was lucky to interview Oliver Larkin ‪@olilarkin‬ : an audio programming legend from the UK.
    Starting with a passion for music, going through Max, SynthEdit, PureData, then C++ to JavaScript and others, there is no audio technology that's not known to him. He has worked on projects with Arturia and Focusrite (among many more) and nowadays works for Ableton. He has conducted research in spatial audio, and has created successful plugins, like the Casio CZ-101 synthesizer emulation.
    He is most widely known as the co-author of Web Audio Modules and iPlug2: an C++ framework for creating audio plugins and web-hosted audio apps. It allows you to have a single codebase that builds various plugin formats out of the box, e.g., VST, AAX, and AU. Sounds familiar? That's because it is an alternative to the JUCE framework.
    With 20 years of experience in audio programming, he can be a role model for aspiring audio programmers.
    All this and more, including Oli’s learning path is discussed in this podcast episode!
    In this podcast episode, you will learn:
    ✅ how Oli has learned audio programming thanks to his passion for music
    ✅ how his carreer path unfolded from the university up until today when he’s working full-time for Ableton in Berlin
    ✅ how he collaborated with Plugin Boutique at its very start
    ✅ how he came up with the idea of iPlug2 and what are the challenges involved
    ✅ how he came across the idea of Web Audio Modules and helped develop them further
    ✅ how to be a successful freelancer in the field of audio programming
    ✅ how indie developers can make their audio plugins successful
    ✅ what’s his tech stack
    ✅ best resources on learning music DSP
    If you have any question, please, don't hesitate to ask it in the comments! 🙂
    Video edited by an amazing video editor, Vadzim Vezhnavets. Thank you, Vadzim!
    NOTE
    If you like the podcast so far, please, go to Apple Podcasts and leave me a review there: podcasts.apple.... It will benefit both sides: more reviews mean a broader reach on Apple Podcasts and feedback can help me to improve the show and provide better quality content to you. Thank you for doing this 🙏
    ABOUT ME
    My name is Jan Wilczek. I am an audio programmer, a researcher in the field of music technology, and a musician. Through articles and videos from WolfSound, you will easily understand the main concepts of sound processing using software.
    FOLLOW WOLFSOUND ONLINE
    ✅ Blog: www.thewolfsou...
    ✅ LinkedIn: / jan-wilczek-audio-prog...
    ✅ Twitter: / wilczek_jan
    ✅ Facebook: / janwilczekwolfsound
    ✅ Instagram: / janwolfwilczek
    ✅ Pinterest: / jawitrle
    #audio #programming #podcast

ความคิดเห็น • 4

  • @charleslindstrom6739
    @charleslindstrom6739 ปีที่แล้ว +1

    What an unexpected surprise that you interviewed Oli! I love it, thank you

  • @anthonyparks505
    @anthonyparks505 ปีที่แล้ว +1

    I think there is something interesting here regarding cross-platform capability: no programmer who is interested in the creative side really wants to spend time to make sure if MSVC has trouble with compiler definitions that are incompatible with CLANG, or maybe some embedded target supports certain intrinsics that are not available on x64. CMake is a step in the right direction towards cross-platform capability but honestly, as long as we target proprietary operating systems for practical reasons, it will be always require more effort than it feels worth it to ensure cross platform capability. I am 100% with Oli, I would rather do something cool or interesting with my limited time than be yelling at my compiler. Also! It is quite hard to test all platforms unless you have some very slick automation which can be expensive to run. I think this is a difficult topic worth exploring because it plagues every commercial developer.

  • @przekladanki
    @przekladanki ปีที่แล้ว +1

    First!