https://youtu.be/pgdsWRK9E9M
Oscillator proudly presents
OscAlgoPi
The goal of this project is to create a stand alone box that plays algorithmic music using only the Raspberry Pi with good quality audio. The machine is controlled using a web interface.
Technically the OscAlgoPi consists of a C++ engine that takes basic music parts and rearranges and permutates them using a kind of Markov chain and some good old randomization.
It is controlled by a web page that runs on a web server on the Raspberry. The web page communicates with the engine using an additional C++ program that sends signals to it.
The OscAlgoPi uses the RtMidi API to talk to Fluidsynth. The code is about 2k+ lines of C++.
This is a first version with two styles: EP (electropop) and DR (drone). The framework allows for easy expansion of styles.
Project: OscAlgoPi
Description: Algorythmic music creation on a Raspberry Pi using Fluidsynth
Author: Staffan Melin, staffan.melin@oscillator.se
License: GNU General Public License v3.0
Version: 20200730
Project site: http://www.oscillator.se/opensource
Enjoy!
OscAlgoPi - Algorythmic music creation on a Raspberry Pi using Fluidsynth
Moderators: MattKingUSA, khz
- oscillator
- Established Member
- Posts: 1127
- Joined: Sat Jan 17, 2015 6:07 pm
- Location: SWEDEN
- Has thanked: 725 times
- Been thanked: 298 times
- Contact:
OscAlgoPi - Algorythmic music creation on a Raspberry Pi using Fluidsynth
MusE DAW running on Debian 11 Testing/XFCE4.
https://oscillator.se/musik