Skip to content

souzanmirza/Biomusic

Repository files navigation

Biomusic

This repository includes the program files for my Capstone Project.

Flow diagram:


![alt tag](https://github.com/souzanmirza/Biomusic/blob/master/flowdiagram%20-%20edited.jpg)

Description:

Biomusic translates the digitized physiological signal data, namely ECG, GSR and skin temperature into real time changes (pitch, tempo, volume) to music tracks.

This program is implemented in Python using a threaded producer-consumer paradigm. The producer constantly polls for serial data from the Arduino and passes it to the set of consumer threads which handle the processing and extraction of signal deviations from the physiological data which then pipes the deviations to a set of consumers which map and apply the changes to the music tracks in realtime.

Requirements:

Execution:

With a valid serial input with 3 ADC ports run the serial-gsr-ecg-temp.py.

About

Real time translation of physiological changes to music,

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages