Skip to content
Backend Code for "Pulse Installation" codename heart-rate-project
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

Heart Rate Mediation Project Source Code

A collection of utilities and tools to publish a heartrate as sound with two participants along with an application to guide the user through the experience.

System Architecture

System Overview Diagram


Connection Setup Screen

User Info Screen

Folder Guide

  • arduino/ - arduino server code to upload heart rate (todo: rewrite)
  • audio/ - pure data patch (branched from lovelyheart) to synthesize heart beat sound
  • lighting/ - nodejs lighting utilities and midi-based cue server (todo: write interface code)
  • pulse/ - server to store data between the web client and the arduino client over serial (todo: use bluetooth?)
  • puppet/ - the vue.js client gui application meant to run on a landscape ipad to guide the experience (static, interfaces with the pulse server)
You can’t perform that action at this time.