An addon that together with ofxDaisySP can be used to create music with openFrameworks: make a studio with code!
DStudio combines the ofSoundStream class of openFrameworks with the DSP library DaisySP from Electro-smith.
DStudio provides another abstraction layer where you don't deal with soundstreams and filters but with synthesizers, mixers, plugins and sequencers.
Like making a studio with code!
Demo of what DStudio can do: https://youtu.be/65uiYlsG29Q
The parts of DStudio are:
- ofxDaisySP – an addon with DaisySP, a DSP library.
- ofxDStudio – an addon which builds upon DaisySP to give you synthesizers, a sample player, drum sounds, FX plugins, a mixer with FX, sequencers as well as utilities. All can be controlled by MIDI.
- examples – many examples that shows you how to use DStudio.
In ofxDStudio you will find:
- 3 synthesizer classes
- 1 sample player class
- 6 drum classes
- 1 mixer class
- 1 splitter class
- 2 sequencer classes
- 1 generative drone class
- 8 FX classes
DStudio comes with aan extensive written manual https://www.oscillator.se/opensource/#openframeworks
DStudio has been developed and tested on Debian 11 testing.
You need the ofxDaisySP addon to use ofxdStudio: https://github.com/StaffanMelin/ofxDaisySP
Read more https://www.oscillator.se/opensource/#openframeworks
There is also a release of DStudio for rtAudio. https://www.oscillator.se/opensource/#openframeworks