All Projects → tobanteAudio → juce-cookbook

tobanteAudio / juce-cookbook

Licence: other
Collection of tutorials & resources for the C++ library JUCE

Programming Languages

Makefile
30231 projects

Projects that are alternatives of or similar to juce-cookbook

juceSynths
Collection of JUCE synthesisers utilising the Maximilian library.
Stars: ✭ 78 (+34.48%)
Mutual labels:  dsp, vsts, vst3, juce
Melodrumatic
Audio plugin that lets you use MIDI to pitch-shift via delay to turn unpitched audio into melodies
Stars: ✭ 26 (-55.17%)
Mutual labels:  dsp, vsts, vst3, audiounit
DAFx19-Gamelanizer
Accompanying material for the paper 'A Real-Time Audio Effect Plug-In Inspired by the Processes of Traditional Indonesian Gamelan Music'
Stars: ✭ 33 (-43.1%)
Mutual labels:  dsp, vsts, juce
Juce
JUCE is an open-source cross-platform C++ application framework for desktop and mobile applications, including VST, VST3, AU, AUv3, RTAS and AAX audio plug-ins.
Stars: ✭ 3,841 (+6522.41%)
Mutual labels:  vst3, juce, audiounit
JUCE ARA
The JUCE cross-platform C++ framework, augmented with support for the Celemony ARA API
Stars: ✭ 32 (-44.83%)
Mutual labels:  vst3, juce, audiounit
Roboverb
A VST / VST3 / AU / LV2 Reverb Plugin
Stars: ✭ 48 (-17.24%)
Mutual labels:  vst3, juce, audiounit
Dplug
Audio plugin framework. VST2/VST3/AU/AAX/LV2 for Linux/macOS/Windows.
Stars: ✭ 341 (+487.93%)
Mutual labels:  dsp, vst3
Audiogridder
DSP servers using general purpose networks and computers - https://audiogridder.com
Stars: ✭ 423 (+629.31%)
Mutual labels:  dsp, vst3
Regrader
VST delay plugin where the repeats degrade in resolution
Stars: ✭ 44 (-24.14%)
Mutual labels:  dsp, vst3
DSP-Testbench
A DSP Testbench for users of the JUCE framework
Stars: ✭ 40 (-31.03%)
Mutual labels:  dsp, juce
Audio Plugin Development Resources
Various resources related to developing plugins for audio production.
Stars: ✭ 136 (+134.48%)
Mutual labels:  dsp, vst3
Bad-Circuit-Modelling
Correct modelling of incorrect circuits
Stars: ✭ 27 (-53.45%)
Mutual labels:  dsp, juce
melatonin audio sparklines
Sparklines For JUCE AudioBlocks
Stars: ✭ 60 (+3.45%)
Mutual labels:  dsp, juce
Awesome Musicdsp
A curated list of my favourite music DSP and audio programming resources
Stars: ✭ 871 (+1401.72%)
Mutual labels:  dsp, vst3
pamplejuce
A JUCE Plugin CI template. JUCE 7 & Catch2 with macOS notarization and Windows EV code signing on Github Actions
Stars: ✭ 115 (+98.28%)
Mutual labels:  juce, juce-framework
GuitarAmp
A basic and experimental guitar modeling amp
Stars: ✭ 79 (+36.21%)
Mutual labels:  vst3, audiounit
Lemons
A library of utilities and building blocks for JUCE-based apps and plugins
Stars: ✭ 28 (-51.72%)
Mutual labels:  juce, juce-framework
pMix2
pMix - a preset interpolator, plug-in chainer and Faust IDE written with JUCE
Stars: ✭ 84 (+44.83%)
Mutual labels:  juce, audiounit
simple-reverb
A simple reverb made with the JUCE DSP module
Stars: ✭ 43 (-25.86%)
Mutual labels:  dsp, juce
fogpad
A VST reverb effect in which the reflections can be frozen, filtered, pitch shifted and ultimately disintegrated.
Stars: ✭ 61 (+5.17%)
Mutual labels:  dsp, vst3

JUCE Cookbook

WARNING: WORK IN PROGRESS. SOME SECTIONS MIGHT NOT HAVE ANY CONTENT OR ONLY A LIST OF KEYWORDS FOR ME AS A TODO LIST.

A collection of examples & workflow tips related to the C++ library JUCE.

Read Online

GitHub Repository

Intro

Why did I write this

I started using JUCE because I wanted to make my own audio plug-ins and after doing a little bit research JUCE seemed to be the way to go.

Over the last couple of years, I have collected all of the resources related to JUCE that I could find. The list of bookmarked pages & code snippets have grown to quite a collection, so I decided to publish them as a cheat sheet for myself and everybody else who uses or wants to use JUCE.

About myself

I started with programming at the age of 10. C++ was my first and primary language for the first couple of years. I have since then used Python, JS & Golang. I currently studying computer science with a focus on embedded systems in Berlin.

Disclaimer

I'm definitely not an expert in JUCE or C++. I do have a job as a C++ developer, but unfortunately not using JUCE. So if you find any problems in my examples, feel free to open an issue.

Code license

JUCE is published under a dual license, it is free for open source & small projects. You can find their license for JUCE here.

All of my example code in this repository is published to the public domain under the Creative Commons CC0 1.0 license.

Contribute

If you find any bugs or design problems in my examples feel free to open up an issue on GitHub.

If you want to add examples or resources to this collection you can either push a pull request directly or open up an issue first, if you have any questions. Please make sure that your topic is not already covered by one of the official JUCE tutorials. If you want to add to one of the official tutorials make sure you include a link to that page, so we can keep duplicate code as minimal as possible. Maintaining the same tutorial twice doesn't make much sense.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].