OscAlgoPi - Algorythmic music creation on a Raspberry Pi using Fluidsynth

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:

OscAlgoPi - Algorythmic music creation on a Raspberry Pi using Fluidsynth

Post by oscillator »

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!

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

Post Reply