- Видео 100
- Просмотров 459 050
WolfSound
Польша
Добавлен 25 сен 2019
WolfSound enables everybody to learn about audio programming.
My name is Jan Wilczek and I am an audio programmer and 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.
My name is Jan Wilczek and I am an audio programmer and 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.
Successful Audio Plugin Freelancing with Jatin Chowdhury (ChowDSP) | WolfTalk #024
✅ Episode notes & other podcast platforms: www.thewolfsound.com/talk024/
👉 GET THE AUDIO PLUGIN DEVELOPER CHECKLIST: thewolfsound.com/checklist/
🍊 Check out the sponsor JUCE C++ Framework: docs.juce.com/master/tutorial_new_projucer_project.html
✅ Sign up for WolfSound's newsletter: thewolfsound.com/newsletter/
✅ Please subscribe to WolfSound's RUclips channel to let the little Wolf 🐺 grow: ruclips.net/user/WolfSoundAudio
🎧 Title track: ruclips.net/video/oOb727pl_7M/видео.html&ab_channel=TheWolf
🎧 Listen to my music: thewolfofficial.com/
✅ All podcast episodes: www.thewolfsound.com/podcast/
Hi, my name is Jan Wilczek. I am an audio programmer and a researcher. Welcome to WolfSound!
WolfSound's miss...
👉 GET THE AUDIO PLUGIN DEVELOPER CHECKLIST: thewolfsound.com/checklist/
🍊 Check out the sponsor JUCE C++ Framework: docs.juce.com/master/tutorial_new_projucer_project.html
✅ Sign up for WolfSound's newsletter: thewolfsound.com/newsletter/
✅ Please subscribe to WolfSound's RUclips channel to let the little Wolf 🐺 grow: ruclips.net/user/WolfSoundAudio
🎧 Title track: ruclips.net/video/oOb727pl_7M/видео.html&ab_channel=TheWolf
🎧 Listen to my music: thewolfofficial.com/
✅ All podcast episodes: www.thewolfsound.com/podcast/
Hi, my name is Jan Wilczek. I am an audio programmer and a researcher. Welcome to WolfSound!
WolfSound's miss...
Просмотров: 878
Видео
How to use JUCE with vcpkg
Просмотров 7353 месяца назад
📝 Full article: thewolfsound.com/using-juce-framework-with-vcpkg-quick-cpp-dependency-management-guide/ 👉 GET THE AUDIO PLUGIN DEVELOPER CHECKLIST: thewolfsound.com/checklist/ 🍊 Check out the sponsor JUCE C Framework: docs.juce.com/master/tutorial_new_projucer_project.html ✅ Sign up for WolfSound's newsletter: thewolfsound.com/newsletter/ ✅ Please subscribe to WolfSound to let the little Wolf 🐺...
Building DAW Software with Dave Rowland (Tracktion, Prism Sound) | WolfTalk #023
Просмотров 9964 месяца назад
✅ Episode notes & other podcast platforms: www.thewolfsound.com/talk023/ 👉 GET THE AUDIO PLUGIN DEVELOPER CHECKLIST: thewolfsound.com/checklist/ 🍊 Check out the sponsor JUCE C Framework: docs.juce.com/master/tutorial_new_projucer_project.html ✅ Sign up for WolfSound's newsletter: thewolfsound.com/newsletter/ ✅ Please subscribe to WolfSound's RUclips channel to let the little Wolf 🐺 grow: ruclip...
Why C++ sometimes sucks (17 reasons)
Просмотров 1,8 тыс.4 месяца назад
👉 GET THE AUDIO PLUGIN DEVELOPER CHECKLIST: thewolfsound.com/checklist/ 📨 Full article: thewolfsound.com/why-cpp-sucks-17-reasons-why-cpp-development-is-difficult/ 🍊 Check out the sponsor JUCE C Framework: docs.juce.com/master/tutorial_new_projucer_project.html 👀 Check out SerenityOS: github.com/SerenityOS/serenity ✅ Sign up for WolfSound's newsletter: thewolfsound.com/newsletter/ ✅ Please subs...
Audio C++ Architecture, Optimization & Best Practices With Gustav Andersson | WolfTalk #022
Просмотров 6305 месяцев назад
✅ Episode notes & other podcast platforms: www.thewolfsound.com/talk022/ 👉 GET THE AUDIO PLUGIN DEVELOPER CHECKLIST: thewolfsound.com/checklist/ 🍊 Check out the sponsor JUCE C Framework: docs.juce.com/master/tutorial_new_projucer_project.html ✅ Sign up for WolfSound's newsletter: thewolfsound.com/newsletter/ ✅ Please subscribe to WolfSound's RUclips channel to let the little Wolf 🐺 grow: ruclip...
Audio Spectrogram In Python Using Librosa & Matplotlib | Audio Machine Learning For Beginners
Просмотров 2,3 тыс.5 месяцев назад
👉 GET THE AUDIO PLUGIN DEVELOPER CHECKLIST: thewolfsound.com/checklist/ ✅ SOURCE CODE: thewolfsound.com/how-to-plot-audio-spectrogram-for-machine-learning-magnitude-stft-of-audio-signal-with-python-librosa-and-matplotlib/ 🍊 Check out the sponsor @JUCElibrary : docs.juce.com/master/tutorial_new_projucer_project.html ✅ Sign up for WolfSound's newsletter: thewolfsound.com/newsletter/ ✅ Please subs...
How To Master Real-Time Audio C++ With Fabian Renn-Giles | WolfTalk #021
Просмотров 1,4 тыс.6 месяцев назад
✅ Episode notes & other podcast platforms: www.thewolfsound.com/talk021/ 👉 GET THE AUDIO PLUGIN DEVELOPER CHECKLIST: thewolfsound.com/checklist/ 🍊 Check out the sponsor JUCE C Framework: docs.juce.com/master/tutorial_new_projucer_project.html ✅ Sign up for WolfSound's newsletter: thewolfsound.com/newsletter/ ✅ Please subscribe to WolfSound's RUclips channel to let the little Wolf 🐺 grow: ruclip...
How To Plot Magnitude Spectrum of Audio Signal with Python and Matplotlib | Tutorial for Beginners
Просмотров 1,1 тыс.7 месяцев назад
👉 GET THE AUDIO PLUGIN DEVELOPER CHECKLIST: thewolfsound.com/checklist/ ✅ SOURCE CODE: thewolfsound.com/how-to-plot-magnitude-spectrum-of-audio-signals-with-python-and-matplotlib/ 🍊 Check out the sponsor JUCE C Framework: docs.juce.com/master/tutorial_new_projucer_project.html ✅ Sign up for WolfSound's newsletter: thewolfsound.com/newsletter/ ✅ Please subscribe to WolfSound to let the little Wo...
How To Learn Audio Signal Processing And Audio Circuit Modeling With Eric Tarr | WolfTalk #020
Просмотров 1,4 тыс.8 месяцев назад
✅ Episode notes & other podcast platforms: www.thewolfsound.com/talk020/ 👉 GET THE AUDIO PLUGIN DEVELOPER CHECKLIST: thewolfsound.com/checklist/ 🍊 Check out the sponsor JUCE C Framework: docs.juce.com/master/tutorial_new_projucer_project.html ✅ Sign up for WolfSound's newsletter: thewolfsound.com/newsletter/ ✅ Please subscribe to WolfSound's RUclips channel to let the little Wolf 🐺 grow: ruclip...
How To Stem Audio Signal Using Python and Matplotlib | Tutorial For Beginners
Просмотров 8449 месяцев назад
👉 GET THE AUDIO PLUGIN DEVELOPER CHECKLIST: thewolfsound.com/checklist/ ✅ SOURCE CODE: thewolfsound.com/how-to-stem-audio-signal-using-python-and-matplotlib/ 🍊 Check out the sponsor JUCE C Framework: docs.juce.com/master/tutorial_new_projucer_project.html ✅ Sign up for WolfSound's newsletter: thewolfsound.com/newsletter/ ✅ Please subscribe to WolfSound to let the little Wolf 🐺 grow: ruclips.net...
How To Secure Your Audio Code Using Rust With Chase Kanipe | WolfTalk #019
Просмотров 1,8 тыс.9 месяцев назад
✅ Episode notes & other podcast platforms: www.thewolfsound.com/talk019/ 👉 GET THE AUDIO PLUGIN DEVELOPER CHECKLIST: thewolfsound.com/checklist/ 🍊 Check out the sponsor JUCE C Framework: docs.juce.com/master/tutorial_new_projucer_project.html ✅ Sign up for WolfSound's newsletter: thewolfsound.com/newsletter/ ☕ Want to support free content? Consider buying me a coffee at www.buymeacoffee.com/jan...
How To Plot Audio Signal In Python Using Matplotlib | Tutorial For Beginners
Просмотров 1,9 тыс.9 месяцев назад
👉 GET THE AUDIO PLUGIN DEVELOPER CHECKLIST: thewolfsound.com/checklist/ ✅ SOURCE CODE: thewolfsound.com/how-to-plot-audio-signal-in-python-with-matplotlib/ ✅ Sign up for WolfSound's newsletter: thewolfsound.com/newsletter/ ✅ Please subscribe to WolfSound to let the little Wolf 🐺 grow: ruclips.net/user/WolfSoundAudio 🎧 Listen to my music: thewolfofficial.com/ Hi, my name is Jan Wilczek. I am an ...
How To Transition From Live Sound To Freelance Audio Programming With Ruurd Adema | WolfTalk #018
Просмотров 40510 месяцев назад
✅ Episode notes & other podcast platforms: www.thewolfsound.com/talk018/ 👉 GET THE AUDIO PLUGIN DEVELOPER CHECKLIST: thewolfsound.com/checklist/ ✅ Sign up for WolfSound's newsletter: thewolfsound.com/newsletter/ ☕ Want to support free content? Consider buying me a coffee at www.buymeacoffee.com/janwilczek Thanks! ✅ Please subscribe to WolfSound's RUclips channel to let the little Wolf 🐺 grow: r...
How Can a Mixing Engineer Become an Audio Programmer with Linus Corneliusson | WolfTalk #017
Просмотров 1,2 тыс.10 месяцев назад
How Can a Mixing Engineer Become an Audio Programmer with Linus Corneliusson | WolfTalk #017
Top 10 Audio Developer Conference 2023 Talks | #ADC23 Summary
Просмотров 81510 месяцев назад
Top 10 Audio Developer Conference 2023 Talks | #ADC23 Summary
Rust Audio Programming with Ian Hobson | WolfTalk #016
Просмотров 2,9 тыс.10 месяцев назад
Rust Audio Programming with Ian Hobson | WolfTalk #016
Oli Larkin: Creator of iPlug2 and Web Audio Modules | WolfTalk #015
Просмотров 758Год назад
Oli Larkin: Creator of iPlug2 and Web Audio Modules | WolfTalk #015
Top 5 Languages For Audio Programming
Просмотров 9 тыс.Год назад
Top 5 Languages For Audio Programming
Should You Read "Designing Audio Effect Plugins In C++" by Will Pirkle?
Просмотров 4,6 тыс.Год назад
Should You Read "Designing Audio Effect Plugins In C " by Will Pirkle?
Web Audio Programming Basics With Christoph Guttandin | WolfTalk #014
Просмотров 701Год назад
Web Audio Programming Basics With Christoph Guttandin | WolfTalk #014
How I Set Up Every Audio Plugin C++ Project with JUCE, CMake, and Unit Tests [TEMPLATE REPO]
Просмотров 12 тыс.Год назад
How I Set Up Every Audio Plugin C Project with JUCE, CMake, and Unit Tests [TEMPLATE REPO]
Top 10 Tips For Audio Programmer Job Interview
Просмотров 2,1 тыс.Год назад
Top 10 Tips For Audio Programmer Job Interview
How To Create Accessible Audio Software With Jay Pocknell | WolfTalk #013
Просмотров 237Год назад
How To Create Accessible Audio Software With Jay Pocknell | WolfTalk #013
Meinard Müller: Professor in Music Information Retrieval | WolfTalk #012
Просмотров 848Год назад
Meinard Müller: Professor in Music Information Retrieval | WolfTalk #012
Group Delay vs Phase Delay: What's the Difference? [DSP #18]
Просмотров 11 тыс.Год назад
Group Delay vs Phase Delay: What's the Difference? [DSP #18]
How To Run Your Neural Networks In An Audio Plugin with Andrew Fyfe | WolfTalk #011
Просмотров 1 тыс.Год назад
How To Run Your Neural Networks In An Audio Plugin with Andrew Fyfe | WolfTalk #011
How To Process Sound On GPU With Sasha Talashov And Jonathan Rowden From GPU Audio | WolfTalk #010
Просмотров 636Год назад
How To Process Sound On GPU With Sasha Talashov And Jonathan Rowden From GPU Audio | WolfTalk #010
Audio Developer Conference 2022 Summary by an Audio C++ Developer
Просмотров 1,5 тыс.Год назад
Audio Developer Conference 2022 Summary by an Audio C Developer
From Audio Research To Own Audio Software Company With Stefano D'Angelo (Orastron) | WolfTalk #009
Просмотров 573Год назад
From Audio Research To Own Audio Software Company With Stefano D'Angelo (Orastron) | WolfTalk #009
Nice call out to The Cure with Fascination Street Studios.
Crazy that you the only one out there spreading knowledge . Bless you really !
That was really everything I needed to hear !! nice one !
Hello! Does it make any sense to write it in assembly? Will we have any increase in performance or will this task be too complex and difficult?I mean standard x64 architecture - a usual laptop (not DSP or MCU)
Legendary video that I’ve come back to for a refresher several times. Spoiled people whining about free education in these comments lol
Ok Janek ale jak to brzmi? Jakieś przykłady?
when i write (juce::AudioBuffer<float>&, juce::MidiBuffer&) it is not recognizing juce as identifier
Looking for information on how to make this work 1:1 on the Mac and also build AU or AUv3 without the errors. Thanks!
Thanks 👽
ΕΙΣΑΙ ΘΕΟΣ ΡΕ ΦΙΛΕ ΜΠΡΑΒΟ! ΖΗΤΤΩ Η KATOWICE!
Thanks 👽
thanks
Thanks brother.
If you want to make sure to compile using SIMD instructions specific for the HostCPU you can use llvm bindings for the language of your choice and then compile through llvm. Interesting vid!
Whoever is reading this comment, use some channels of 1D Perlin noise in place of a waveform. It has a nice ambient sound. Some variations can sound like wind.
Thompson Frank Jackson Mary Lee Susan
So it’s like the IIR Second Order All Pass Filters allows for more “customization”, right?
many dsp algorithms contain single sample feedback. can anything be done to vectorize these algorithms? It seems like the feedback complicates any attempt to use block processing to vectorize.
I really like questions about languages. I often overthink that.. rust vs cpp etc..
Nettie Lodge
If it take 34mn to a professional to make the most simple filter vst, how long does it take to a beginner to make a good looking EQ ? Spent the day trying to learn a bit about JUCE and plugin making, I'm surprised and frustrated to see how hard it is to make very very basic audio vst in 2024. In the end all the effort goes into coding and debugging instead of being creative. I understand better why there is 500 same EQs on the market. Sorry for the negativity, nice tutorial anyway
Negative time wooooooooo👻
Ward Villages
The website says: The Elite Master’s Program Advanced Signal Processing and Communications Engineering (ASC) is being discontinued. Admission is no longer possible. So you can't study it anymore??
Great tutorial :) I think you would like working in Jupyter notebook some more with this kind of workflow.
how do i build vst3? Can't find it in audio-plugin-template\build\plugin\AudioPlugin_artefacts\Debug\VST3\YourPluginName.vst3\Contents\x86_64-win
I really enjoyed this interview
17:02 -ish yeah I have been wondering whether there might be a merit to modelling voltage in a software synth. It might make the code easier to understand for people familiar with analog synths? I was considering getting into making analog synth hardware, and making a simulator which worked more like the real thing would be like a stepping stone to making the real thing.
Caveat: The model shouldn't be aware of the UI, but the Wavetable enum has Android string resource keys baked inside it, which implies that the UI is going to be an Android app. That method could possibly be an extension method over in the UI code instead... Now... at around 20:08 you mention that the slider position could be exposed. I kind of agree. And actually, if you do expose the slider position, the code becomes much, much simpler. :) Instead of using `LiveData` (Android-only API), I used `mutableStateOf` (cross-platform friendly). They appear to work quite similarly. But now I can define my frequency value using `derivedStateOf` and Compose will automagically keep track of when the value needs to be updated.
I'm going to attempt to follow this series but using Compose Desktop and corresponding bits and pieces for all the audio stuff. Likely LWJGL's OpenAL. - There's another option for that volume icon. 🔊🔈 - Rather than using `LocalConfiguration` (which is Android-specific), I am going with `BoxWithConstraints`, which is somewhat simpler anyway.
Hi ! i have a question, is this possible to put this filter only for a reverb ? like add this to reverbProcessor for example
Great interview - thank you both!
great interview!
Thanks! Glad you like it 🙂
I love all of Chow's plugins. Great interview. Thanks a lot.
Thanks to Jatin and to you 😉
It can be confusing to newcomers as this isn't what modern software instruments call wavetable synthesis, where you have a table of complete waveforms.
Matlab code is perfectly usable for free with GNU Octave, even though some functions are named slightly differently - AI can easily help with that
Well explained....cleared the concept in one go..!
Thanks to Juce for funding and also thanks to Speaker...........lovely perfect code for every audio processing worker.
I find this video is also a great vcpkg tutorial in general. Thank you!
My Grandma recommended me this video thank you it is really helpful ❤.
If possible improve your Keyboard Typing sound - too loud and too much bass.
im having such a hard time figuring out how to open audio host plugin :(
Great video, nice explamation
How's the market for audio programming? I mean salary wise and number of opportunities wise. Just came across your videos, and I am kind of mesmerized by the whole thing!
are there any uses for other form for convolution than FULL mode ?
Thank you for this video! very helpful
Supercollider doesn’t have single sample feedback, but the pattern system is awesome
Nice audio info 😊
one more time