DStudio - Making music with openFrameworks

Bring your custom casings, arduinos, raspberry pi's, axoloti's and other creative hardware projects

Moderators: MattKingUSA, khz

Post Reply
User avatar
oscillator
Established Member
Posts: 1127
Joined: Sat Jan 17, 2015 6:07 pm
Location: SWEDEN
Has thanked: 725 times
Been thanked: 296 times
Contact:

DStudio - Making music with openFrameworks

Post by oscillator »

Demo: https://www.youtube.com/watch?v=puPmTIZabCg

Welcome to the DStudio – addons for creating music and sounds with openFrameworks!

DStudio is:
1. ofxDaisySP – an addon with DaisySP, a DSP library originally created for the Daisy Seed family of audio oriented hardware. Thank you Electro-smith for making this!
2. ofxDStudio – an addon which builds upon the DaisySP library, that gives you synthesizers, drum sounds, a mixer with FX and a sequencer.
3. demos – a couple of examples that shows you how to use DStudio

DStudio is basically a collection of classes.
The majority of them create sounds: DSynthSub, DSynthFm, DBass, DClap, DCymbal, DDrum, DHihat and DSnare.
They can be combined using the mixer class, DMixer.
You can use the sequencer, DSeq, to sequence them. Or you can use them directly in your code.

Create(d) with free software
Based on Daisy SP and openFrameworks
http://oscillator.se/opensource

MusE DAW running on Debian 11 Testing/XFCE4.
https://oscillator.se/musik

User avatar
oscillator
Established Member
Posts: 1127
Joined: Sat Jan 17, 2015 6:07 pm
Location: SWEDEN
Has thanked: 725 times
Been thanked: 296 times
Contact:

Re: DStudio - Making music with openFrameworks

Post by oscillator »

DStudio is now updated to 1.0.1 with new features and a lot of bugfixes!

DStudio – addons and examples that let you make sounds and music with synthesizers, drum sounds, effects, sequencer and a mixer. All in the openFrameworks framework.

There is a new more descriptive demo video:
https://youtu.be/65uiYlsG29Q

Also, I have ported DStudio to rtAudio so you don't need openFrameworks if you are just going to work with audio.

Download code, demos and manual here:
https://www.oscillator.se/opensource/#openframeworks
Last edited by oscillator on Thu Jun 23, 2022 2:19 pm, edited 1 time in total.

MusE DAW running on Debian 11 Testing/XFCE4.
https://oscillator.se/musik

User avatar
oscillator
Established Member
Posts: 1127
Joined: Sat Jan 17, 2015 6:07 pm
Location: SWEDEN
Has thanked: 725 times
Been thanked: 296 times
Contact:

Re: DStudio - Making music with openFrameworks

Post by oscillator »

And if you want to install Debian and/or openFrameworks (and DStudio) on a Rock Pi 4 I have documented the process:

https://www.oscillator.se/opensource/#miscellaneous

This can probably be useful also for Raspberry Pi 4 owners, although I haven't tested this.

MusE DAW running on Debian 11 Testing/XFCE4.
https://oscillator.se/musik

User avatar
oscillator
Established Member
Posts: 1127
Joined: Sat Jan 17, 2015 6:07 pm
Location: SWEDEN
Has thanked: 725 times
Been thanked: 296 times
Contact:

Re: DStudio - Making music with openFrameworks

Post by oscillator »

DStudio - a music studio for openFrameworks/rtAudio - v1.1 released

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!
dstudio_1.1.0_edit.png
dstudio_1.1.0_edit.png (24.1 KiB) Viewed 2904 times
New in this version
- graphic editing of patches for all synthesizers and drum sounds
- editor has MIDI in so you get a live synthesizer with 4 sound engines
- XML presets
- generative drone class
- 2 new effects: Autopanner and Slicer
- bug fixes and more

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 – 10 + 2 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
10 000+ lines of code
an extensive written manual

Demo on YouTube: https://youtu.be/65uiYlsG29Q

Github: https://github.com/StaffanMelin
Download: https://www.oscillator.se/opensource/#openframeworks

MusE DAW running on Debian 11 Testing/XFCE4.
https://oscillator.se/musik

Post Reply