Skip to content

Latest commit

 

History

History
28 lines (22 loc) · 1.34 KB

File metadata and controls

28 lines (22 loc) · 1.34 KB

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.