RapMIC
From FourMs
RapMIC = Rapid Prototyping of Music Instruments and Controllers
On this page we are documenting everything that is needed to create rapid prototypes of a complete electronic music instrument/controller.
Contents |
[edit] Housing
[edit] 3D printing
[edit] Modelling
- ShapeLock: rapidly create prototypes
[edit] Sensing
[edit] Sensor interfaces
- CUI: Dan Overholt's open source platform based on the PIC controller. Need the Bootdown to load hex-files.
- Bit whacker: works with the CUI hex files.
- Arduino: open source platform based on Atmel microprosessor. using Wiring for programming.
- Phidgets: commercial USB-based sensor interface with standardized connectors.
[edit] Communication Protocols
OSC:
- OSC: Open Sound Control for communicating between devices.
- uOSC: the Open Sound Control Reference Platform for Embedded Devices, currently working on PIC controllers.
- OSC 2.0: proposed by Jazzmutant at NIME 2006. Extending OSC by adding aliasing, handshaking, querying, etc.
- SLIP: Serial Line Internet Protocol used for creating packets passed over the serial communication.
HID:
- HID: Human interface devices. The game controller specification is the one that is implemented everywhere. The generic HID class would be a better solution for us, but is not supported in Max, SuperCollider, etc.
- USB CDC: communications device class
XML:
- SOAP: XML-based communication protocol. Pros & Cons: extensible & scalable, but verbose.
GDIF:
- GDIF: Gesture Description Interchange Format
MIDI:
[edit] Communication Interfaces
- WiFly: wireless ethernet module
- nRD24H1: 2-way radio controller from Nordic
[edit] Sensors
- Sensorwiki: @ McGill, great resource for information about sensors, interfaces, etc.
Sensors used for finger control:
- Interlink MicroNav 360: XY + pressure sensor
- Interlink FSRs
Acceleration:
Position sensing
- Gametrak: 3D "golf" joystick
Cheap 3-pin cables:
[edit] Actuators
[edit] Sounding
[edit] Amplifiers
- Charlize: a Tripath Class-T amp based on the Tripath TA2020
- Sonic Impact 5065: Gen 2 T-Amp with Power Supply
[edit] Speakers
- Visaton: speaker elements
- FOXL: small powered speakers. S&R review
- Sonic Impact SoundPads
[edit] Soundcards
- 7.1 USB sound card: $21
[edit] Computing
[edit] Small motherboards/computers
- Intel Desktop Board D945GCLF: with Integrated Atom Processor. Need RAM + CF drive.
- Gumstix: small self-contained computer with audio i/o
- Compulab:
- Beagleboard: $149
- NANO-8044: Intel Silverthorne Atom. 120mm(L) x 120mm (W) x 1.66mm (D). 6xUSB. Gigabit Ethernet.
- Navigator: 5.0" LCD 372MHz CPU Windows CE 5.0 GPS Navigator with 2GB Maps SD Card and FM Radio
- Sheevaplug: fits in the power supply
[edit] Power supplies
[edit] Software
- PDa: Pure Data anywhere. Running on lots of Linux-based systems.
[edit] Shopping
Some useful webshops:
Smule (Ge Wang's startup company - he's ported ChucK to the iPhone)...
http://www.smule.com/
