Skip to content

floorScanners: a networked kinetical acoustic installation

Notifications You must be signed in to change notification settings

ndsh/floorScanners

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

floorScanners

Repository for the source code of an ongoing sound installation and performance. It was first presented at Resonate Festival in 2016 in its prototyped Version we called "Fine Tuning of Marble".

Overview


About

tbd


Dependencies


Classes

These are the primary classes of the floorScanners living inside the /src/ folder

Classname Description No. of Methods Current working state
StateMachine Organize States of a floorScanner 4/4 Working
Clock Synchronize Scanners with a pulse N/A Deprecated (?)
Motor Control Stepper Motor / Acceleration et al 11/11 Working
Score - N/A Deprecated (?)
SensorHead Reading and storing sensordata on a circle 4/7 Working
Synth Synth output over speakers. Adjust timber etc N/A Working
Communication Communication between Scanners over MIDI N/A Not working yet
MacAddress Returns a Teensy MacAddress 2/2 Working

These are secondary classes from the Automatic Orchestra Library and live next to the primary classes in the /src/ folder. They have been copied over from the latest release and are basically version frozen as of now

Classname Description No. of Methods Current working state
CFOSynthesizer CheapFatOpen Synth parts to control the DAC ? Working
CFOMidi Send/Receive MIDI on the Teensy ? Working

PCB

Revisions

  • Redesign the PCB stack into a single square board
  • DRV8825 M0, M1, M2 to Pins
  • Integrate TDA2030 circuit
  • Switch terminal blocks with WAGO 2060 SMD
  • Integrate PROTOSEQ circuit
  • Expose all available pins
  • Re-examine the audio interface between PROTOSEQ and TDA2030 (Is it really necessary to have the TDA2030?)

Authors

Copyright (c) 2016 – 2021 (The Fine Tuning of Marble / floorScanners)