├── .gitignore ├── BeatrixCPP ├── CMakeLists.txt └── Source │ ├── beatrix.hpp │ ├── config │ ├── cfgParser.c │ └── cfgParser.h │ ├── convolution │ ├── convolution.cc │ ├── convolution.h │ └── ir │ │ ├── ir_leslie-44100.wav │ │ ├── ir_leslie-48000.wav │ │ └── license │ ├── global_definitions.c │ ├── global_definitions.h │ ├── global_inst.h │ ├── main.cpp │ ├── main.h │ ├── memstream │ ├── memstream.c │ └── memstream.h │ ├── midi │ ├── midi.c │ ├── midi.h │ ├── midi_aseq.c │ ├── midi_aseq.h │ ├── midi_types.h │ └── midnam.c │ ├── overdrive │ ├── README │ ├── filterTools.c │ ├── filterTools.h │ ├── jboverdrive.c │ ├── overdrive.c │ ├── overdrive.h │ ├── overmaker.c │ ├── overmaker.h │ ├── overmakerdefs.h │ ├── ovt_biased.c │ ├── ovt_biased.h │ └── ovt_quadratic.c │ ├── program │ ├── defaultpgm.h │ ├── pgmParser.c │ ├── pgmParser.h │ ├── program.c │ └── program.h │ ├── reverb │ ├── reverb.c │ └── reverb.h │ ├── state │ ├── state.c │ └── state.h │ ├── tonegen │ ├── tonegen.c │ └── tonegen.h │ ├── vibrato │ ├── vibrato.c │ └── vibrato.h │ └── whirl │ ├── b_whirl.h │ ├── eqcomp.c │ ├── eqcomp.h │ ├── whirl.c │ └── whirl.h ├── Documentation └── Images │ └── openB3_screenshot.png ├── LICENSE ├── OpenB3JUCE ├── CMakeLists.txt └── Source │ ├── PluginEditor.cpp │ ├── PluginEditor.h │ ├── PluginProcessor.cpp │ └── PluginProcessor.h └── README.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michele-perrone/OpenB3/HEAD/.gitignore -------------------------------------------------------------------------------- /BeatrixCPP/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michele-perrone/OpenB3/HEAD/BeatrixCPP/CMakeLists.txt -------------------------------------------------------------------------------- /BeatrixCPP/Source/beatrix.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michele-perrone/OpenB3/HEAD/BeatrixCPP/Source/beatrix.hpp -------------------------------------------------------------------------------- /BeatrixCPP/Source/config/cfgParser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michele-perrone/OpenB3/HEAD/BeatrixCPP/Source/config/cfgParser.c -------------------------------------------------------------------------------- /BeatrixCPP/Source/config/cfgParser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michele-perrone/OpenB3/HEAD/BeatrixCPP/Source/config/cfgParser.h -------------------------------------------------------------------------------- /BeatrixCPP/Source/convolution/convolution.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michele-perrone/OpenB3/HEAD/BeatrixCPP/Source/convolution/convolution.cc -------------------------------------------------------------------------------- /BeatrixCPP/Source/convolution/convolution.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michele-perrone/OpenB3/HEAD/BeatrixCPP/Source/convolution/convolution.h -------------------------------------------------------------------------------- /BeatrixCPP/Source/convolution/ir/ir_leslie-44100.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michele-perrone/OpenB3/HEAD/BeatrixCPP/Source/convolution/ir/ir_leslie-44100.wav -------------------------------------------------------------------------------- /BeatrixCPP/Source/convolution/ir/ir_leslie-48000.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michele-perrone/OpenB3/HEAD/BeatrixCPP/Source/convolution/ir/ir_leslie-48000.wav -------------------------------------------------------------------------------- /BeatrixCPP/Source/convolution/ir/license: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michele-perrone/OpenB3/HEAD/BeatrixCPP/Source/convolution/ir/license -------------------------------------------------------------------------------- /BeatrixCPP/Source/global_definitions.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michele-perrone/OpenB3/HEAD/BeatrixCPP/Source/global_definitions.c -------------------------------------------------------------------------------- /BeatrixCPP/Source/global_definitions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michele-perrone/OpenB3/HEAD/BeatrixCPP/Source/global_definitions.h -------------------------------------------------------------------------------- /BeatrixCPP/Source/global_inst.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michele-perrone/OpenB3/HEAD/BeatrixCPP/Source/global_inst.h -------------------------------------------------------------------------------- /BeatrixCPP/Source/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michele-perrone/OpenB3/HEAD/BeatrixCPP/Source/main.cpp -------------------------------------------------------------------------------- /BeatrixCPP/Source/main.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michele-perrone/OpenB3/HEAD/BeatrixCPP/Source/main.h -------------------------------------------------------------------------------- /BeatrixCPP/Source/memstream/memstream.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michele-perrone/OpenB3/HEAD/BeatrixCPP/Source/memstream/memstream.c -------------------------------------------------------------------------------- /BeatrixCPP/Source/memstream/memstream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michele-perrone/OpenB3/HEAD/BeatrixCPP/Source/memstream/memstream.h -------------------------------------------------------------------------------- /BeatrixCPP/Source/midi/midi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michele-perrone/OpenB3/HEAD/BeatrixCPP/Source/midi/midi.c -------------------------------------------------------------------------------- /BeatrixCPP/Source/midi/midi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michele-perrone/OpenB3/HEAD/BeatrixCPP/Source/midi/midi.h -------------------------------------------------------------------------------- /BeatrixCPP/Source/midi/midi_aseq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michele-perrone/OpenB3/HEAD/BeatrixCPP/Source/midi/midi_aseq.c -------------------------------------------------------------------------------- /BeatrixCPP/Source/midi/midi_aseq.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michele-perrone/OpenB3/HEAD/BeatrixCPP/Source/midi/midi_aseq.h -------------------------------------------------------------------------------- /BeatrixCPP/Source/midi/midi_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michele-perrone/OpenB3/HEAD/BeatrixCPP/Source/midi/midi_types.h -------------------------------------------------------------------------------- /BeatrixCPP/Source/midi/midnam.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michele-perrone/OpenB3/HEAD/BeatrixCPP/Source/midi/midnam.c -------------------------------------------------------------------------------- /BeatrixCPP/Source/overdrive/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michele-perrone/OpenB3/HEAD/BeatrixCPP/Source/overdrive/README -------------------------------------------------------------------------------- /BeatrixCPP/Source/overdrive/filterTools.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michele-perrone/OpenB3/HEAD/BeatrixCPP/Source/overdrive/filterTools.c -------------------------------------------------------------------------------- /BeatrixCPP/Source/overdrive/filterTools.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michele-perrone/OpenB3/HEAD/BeatrixCPP/Source/overdrive/filterTools.h -------------------------------------------------------------------------------- /BeatrixCPP/Source/overdrive/jboverdrive.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michele-perrone/OpenB3/HEAD/BeatrixCPP/Source/overdrive/jboverdrive.c -------------------------------------------------------------------------------- /BeatrixCPP/Source/overdrive/overdrive.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michele-perrone/OpenB3/HEAD/BeatrixCPP/Source/overdrive/overdrive.c -------------------------------------------------------------------------------- /BeatrixCPP/Source/overdrive/overdrive.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michele-perrone/OpenB3/HEAD/BeatrixCPP/Source/overdrive/overdrive.h -------------------------------------------------------------------------------- /BeatrixCPP/Source/overdrive/overmaker.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michele-perrone/OpenB3/HEAD/BeatrixCPP/Source/overdrive/overmaker.c -------------------------------------------------------------------------------- /BeatrixCPP/Source/overdrive/overmaker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michele-perrone/OpenB3/HEAD/BeatrixCPP/Source/overdrive/overmaker.h -------------------------------------------------------------------------------- /BeatrixCPP/Source/overdrive/overmakerdefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michele-perrone/OpenB3/HEAD/BeatrixCPP/Source/overdrive/overmakerdefs.h -------------------------------------------------------------------------------- /BeatrixCPP/Source/overdrive/ovt_biased.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michele-perrone/OpenB3/HEAD/BeatrixCPP/Source/overdrive/ovt_biased.c -------------------------------------------------------------------------------- /BeatrixCPP/Source/overdrive/ovt_biased.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michele-perrone/OpenB3/HEAD/BeatrixCPP/Source/overdrive/ovt_biased.h -------------------------------------------------------------------------------- /BeatrixCPP/Source/overdrive/ovt_quadratic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michele-perrone/OpenB3/HEAD/BeatrixCPP/Source/overdrive/ovt_quadratic.c -------------------------------------------------------------------------------- /BeatrixCPP/Source/program/defaultpgm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michele-perrone/OpenB3/HEAD/BeatrixCPP/Source/program/defaultpgm.h -------------------------------------------------------------------------------- /BeatrixCPP/Source/program/pgmParser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michele-perrone/OpenB3/HEAD/BeatrixCPP/Source/program/pgmParser.c -------------------------------------------------------------------------------- /BeatrixCPP/Source/program/pgmParser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michele-perrone/OpenB3/HEAD/BeatrixCPP/Source/program/pgmParser.h -------------------------------------------------------------------------------- /BeatrixCPP/Source/program/program.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michele-perrone/OpenB3/HEAD/BeatrixCPP/Source/program/program.c -------------------------------------------------------------------------------- /BeatrixCPP/Source/program/program.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michele-perrone/OpenB3/HEAD/BeatrixCPP/Source/program/program.h -------------------------------------------------------------------------------- /BeatrixCPP/Source/reverb/reverb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michele-perrone/OpenB3/HEAD/BeatrixCPP/Source/reverb/reverb.c -------------------------------------------------------------------------------- /BeatrixCPP/Source/reverb/reverb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michele-perrone/OpenB3/HEAD/BeatrixCPP/Source/reverb/reverb.h -------------------------------------------------------------------------------- /BeatrixCPP/Source/state/state.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michele-perrone/OpenB3/HEAD/BeatrixCPP/Source/state/state.c -------------------------------------------------------------------------------- /BeatrixCPP/Source/state/state.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michele-perrone/OpenB3/HEAD/BeatrixCPP/Source/state/state.h -------------------------------------------------------------------------------- /BeatrixCPP/Source/tonegen/tonegen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michele-perrone/OpenB3/HEAD/BeatrixCPP/Source/tonegen/tonegen.c -------------------------------------------------------------------------------- /BeatrixCPP/Source/tonegen/tonegen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michele-perrone/OpenB3/HEAD/BeatrixCPP/Source/tonegen/tonegen.h -------------------------------------------------------------------------------- /BeatrixCPP/Source/vibrato/vibrato.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michele-perrone/OpenB3/HEAD/BeatrixCPP/Source/vibrato/vibrato.c -------------------------------------------------------------------------------- /BeatrixCPP/Source/vibrato/vibrato.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michele-perrone/OpenB3/HEAD/BeatrixCPP/Source/vibrato/vibrato.h -------------------------------------------------------------------------------- /BeatrixCPP/Source/whirl/b_whirl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michele-perrone/OpenB3/HEAD/BeatrixCPP/Source/whirl/b_whirl.h -------------------------------------------------------------------------------- /BeatrixCPP/Source/whirl/eqcomp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michele-perrone/OpenB3/HEAD/BeatrixCPP/Source/whirl/eqcomp.c -------------------------------------------------------------------------------- /BeatrixCPP/Source/whirl/eqcomp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michele-perrone/OpenB3/HEAD/BeatrixCPP/Source/whirl/eqcomp.h -------------------------------------------------------------------------------- /BeatrixCPP/Source/whirl/whirl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michele-perrone/OpenB3/HEAD/BeatrixCPP/Source/whirl/whirl.c -------------------------------------------------------------------------------- /BeatrixCPP/Source/whirl/whirl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michele-perrone/OpenB3/HEAD/BeatrixCPP/Source/whirl/whirl.h -------------------------------------------------------------------------------- /Documentation/Images/openB3_screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michele-perrone/OpenB3/HEAD/Documentation/Images/openB3_screenshot.png -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michele-perrone/OpenB3/HEAD/LICENSE -------------------------------------------------------------------------------- /OpenB3JUCE/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michele-perrone/OpenB3/HEAD/OpenB3JUCE/CMakeLists.txt -------------------------------------------------------------------------------- /OpenB3JUCE/Source/PluginEditor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michele-perrone/OpenB3/HEAD/OpenB3JUCE/Source/PluginEditor.cpp -------------------------------------------------------------------------------- /OpenB3JUCE/Source/PluginEditor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michele-perrone/OpenB3/HEAD/OpenB3JUCE/Source/PluginEditor.h -------------------------------------------------------------------------------- /OpenB3JUCE/Source/PluginProcessor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michele-perrone/OpenB3/HEAD/OpenB3JUCE/Source/PluginProcessor.cpp -------------------------------------------------------------------------------- /OpenB3JUCE/Source/PluginProcessor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michele-perrone/OpenB3/HEAD/OpenB3JUCE/Source/PluginProcessor.h -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/michele-perrone/OpenB3/HEAD/README.md --------------------------------------------------------------------------------