Skip to content

cemfi/spine-spineprog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 

Repository files navigation

SPINEprog

SPINEprog is the name of the tool that is used to configure the SPINE platform and to handle incoming sensor data.

License

SPINE is a hardware/software solution to connect sensor modules to programming environments like Max/MSP. It is based on Arduino, which is an open-source electronics platform intended for making interactive projects. It uses the GROVE system, which lets you physically connect sensors to your Arduino without soldering or using a breadboard (see the picture below). The tight integration of SPINE with UDP-enabled software like Max/MSP makes it ideal for developing sensor-based sound user interfaces, both for beginners and advanced users.

Developer Hints

The project is still very much work in progress. Thus it is not very well documented as of now and things seem sometimes more complicated than needed.

Adding new modules / sensors

The src folder contains the source code. In order to add new modules, a new header file must be created in the src/code folder. The dummy.h can be used as a starting point. As of now, the freshly created file must be added to the list of copied files in the codegen.cpp as well as to the resource files. To display the new sensor correctly in the user interface, it has to be added to the xml/modules.xml.

This procedure is soon to be simplified...