This is your work, valued
audio-plugin-template. A template repository that you can use for creating audio plugins with the JUCE C++ framework. It is based on CMake, uses CPM package manager, the JUCE C++ framework (obviously), and the GoogleTest framework. All of these are easy to change on demand. You can also base off your new repo off this template because the setup is very simple.
208android-wavetable-synthesizer. A wavetable synthesizer Android app built using Jetpack Compose and the Oboe library.
57juce-webview-tutorial. A repo accompanying the JUCE WebView tutorial: build your plugin UI using web technologies!
54python-auto-tune. A Python command-line utility for auto-tuning your vocals
48wolf-sound-blog. Source code of my WolfSound audio programming blog. The site runs on Eleventy and can be found under www.thewolfsound.com.
34adc22. A companion repository for the Audio Developers Conference 2022 in London containing the live demo.
26fir-simd. Efficient FIR Filter Implementation with SIMD
26wavetable-synth. A wavetable synthesizer created in JUCE for educational purposes of TheWolfSound.com blog.
25cpp-online-26-workshop. Repository accompanying the C++ Online 26 workshop entitled "Jumpstart to C++ in Audio." Learn the basics of audio programming in C++ and JUCE C++ framework.
15fdaf-double-talk-detector. Frequency-Dependent Adaptive Filtering Double Talk Detector.
13va-phaser-with-neural-odes. TeX
12observable-property. C++ utility class allowing subscribing to changes of particular members (properties) of a class (=Observer pattern simplified). Works well with UI properties that can only be updated on the GUI thread. C++ equivalent of Android's LiveData.
12adc23. A companion repo for my Audio Developer Conference 2023 talk entitled "Bug-free audio code: leverage simple DSP principles to write rock-solid music software every time"
12rust-vst-plugin. Rust
10wolfsound-dsp-utils. A collection of C++ utilities for digital signal processing of audio signals.
10cracking-the-coding-interview. Solutions of the "Cracking the coding interview" book exercises.
8adc25-workshop. Companion repository to the Audio Developer Conference 2025 "DSP in Practice" workshop
8adc24-workshop. Companion repository to the Audio Developer Conference 2024 "DSP in Practice" workshop
7EdenSynth. EdenSynth is a synthesis library that exposes API for client applications. Sample clients may be a VST plugin or a Xamarin application for iOS/Android.
6dsp-pro-course-assignments. Coding assignments (exercises) with solutions given to the members of the DSP Pro online course on learning digital audio signal processing for audio programming. For more information check https://www.wolfsoundacademy.com/dsp-pro
5FMSynthesizer. Synthesizer created in LabVIEW based on frequency modulation synthesis. It provides control of carrier and modulator frequencies (by value or by ratio), modulation index, feedback, carrier and modulator waveforms and filters. Generated signal is displayed in both time and frequency domain.
5adc24-talk. Companion repository to my Audio Developer Conference 2024 talk entitled "Bug-Free JUCE UI: Structure Your GUI Code For Stability, Testability & Clean Architecture"
4dspyplot. Convenience functions for commonly used digital signal processing plots.
4lowpass-highpass-filter. An allpass-based lowpass/highpass filter implementation in JUCE
3absorber-diffuser-designer. Tool for designing acoustic absorbers and diffusers for acoustic adaptiation of rooms.
3Simple_And_Fast_Sound_Synthesizer. An attempt at creating a simple sound synthesizer in C++, that would process data from a MIDI controller and generate a sound with the selected tone. Uses 'The Synthesis ToolKit', SFML and SFGUI libraries.
3DSP-Algorithms. Python scripts with ready to use DSP algorithms implementation (e.g. filters, delays etc.)
3CipherRecognizer. Python
2prototype-eq. Musically useful filters derived using the bilinear transform.
2VoiceCommander. Windows speech commands
2FinancialBalance. A simple app to control expenses, lets user add, display and delete expenses, creates monthly reports. To be eventually transfered to Android.
1FPS-Tutorial. An FPS Tutrial created according to the following guidelines: http://mwin.pl/unity3d-tutorial-1-tworzymy-nowy-projekt-przygotowujemy-teren/
1PoPClone. Python
1neovim-config. My NeoVim configuration. Put into ~\AppData\Local\nvim on Windows or ~/.config/nvim on Linux and macOS.
1pollution. Pollution module created for Erlang course at AGH University of Science as a part of Computer Science degree at the Faculty of Computer Science, Electronics and Telecommunications.
1operating-systems. Exercises from Operating Systems course at the Faculty of Computer Science, Electronics and Telecommunications at AGH University of Science and Technology.
1powershell-config. My personal PowerShell dev setup. Put into ~\Documents\PowerShell on WIndows.
1