#MusicBricks Technical Overview

R-IoT
Gesture Sensors
Gesture Analysis
Platforms:
- Any platform with OSC for receiving raw dataMacOS or Windows for Gesture Analysis with MaxMSP
Programming Environments:
- MaxMSP
Real-Time Usage: YES
Links:
- Documentation
Created by: IRCAM
Licence: Sensor should be returned after the hackathon, Max external and patches free

RP_extract
Rhythm and Timbre Analysis
Platforms:
- Linux
- Mac OS X
- Windows
Real-Time Usage: YES
Links:
- Overview
- Downloads
- Github Tutorial
- Feature Description
Created by: TU Wien
Licence: Open Source

FreeSound
FreeSound API for Sound Samples
Platforms:
- RESTful Web API
Programming Environments:
- Python
- Javascript
- Objective C clients
Real-Time Usage: NO

EssentiaRT~
Onset Description
Platforms:
- Linux
- Mac OS X
- Windows
Programming Environments:
- Pure Data
- Max MSP
Real-Time Usage: YES

SMAFE
Rhythm and Timbre
Audio Feature Extraction
Platforms:
- Linux
- Mac OS X
- Windows
Programming Environments:
- C++
Real-Time Usage: YES

SMINT API
Music Similarity API
Platforms:
- Any
Programming Environments:
- Rest API
Real-Time Usage: NO

Search by Sound
Music Similarity Web Frontend
Platforms:
- Any
Programming Environments:
- PHP
Real-Time Usage: NO

Sonarflow
Visual Music Discovery App
Platforms:
- iOS
- Android
Programming Environments:
- Objective-C
- Java
Real-Time Usage: NO

#MusicBricks Transcriber
Melody & Bass Transcription
Beat & Key & Tempo Estimation
Platforms:
- Linux
- Mac OS X
- Windows
Programming Environments:
- Excecutable
- Python Wrapper
Real-Time Usage: NO
Links:
- Documentation and Download
Created by: Fraunhofer IDMT
Licence: Royalty-free, limited, non-transferable licence

Realtime Pitch Detection
Platforms:
- Linux
- Mac OS X
- Windows
- iOS
- Android
Programming Environments:
- C++ Library
Real-Time Usage: YES

POF
UI OpenGl components for Pd in openframeworks
Platforms:
- Windows
- Mac
- Linux
Programming Environments:
- PureData
- C++
(openFrameworks)
Real-Time Usage: YES

SyncJams
Zero-configuration Music App Sync
Platforms:
- Windows
- Mac
- Linux
Programming Environments:
- PureData
- Python
Real-Time Usage: YES

Musimap
Musimap API (start-up access) for retrieving musical information about Genres, Artists, Albums and Tracks
Platforms: REST API
Programming Environments:
- Any
Real-Time Usage: YES

Synaesthesia
A colour detection app triggering and controlling audio
Platforms:
- Mac OS X
- iOS
Programming Environments:
- C++
- Objective-C
- OpenCV
Real-Time Usage: YES