|
|
(19 intermediate revisions not shown) |
Line 1: |
Line 1: |
- | On this page we are documenting everything that is needed to create rapid prototypes of a complete electronic music instrument/controller.
| + | This page has moved [http://fourms.wiki.ifi.uio.no/RapMIC here] |
- | | + | |
- | | + | |
- | == Housing ==
| + | |
- | | + | |
- | === 3D printing ===
| + | |
- | | + | |
- | * [[3D-printer]]
| + | |
- | * [http://robin.wiki.ifi.uio.no/Produksjon_av_deler_med_3D-printer Creating a 3D print ]
| + | |
- | * [[Solidworks]]
| + | |
- | | + | |
- | === Modelling ===
| + | |
- | | + | |
- | * [http://shapelock.com/page2.html ShapeLock]: rapidly create prototypes
| + | |
- | | + | |
- | == Sensing ==
| + | |
- | | + | |
- | === Sensor interfaces ===
| + | |
- | | + | |
- | * [http://www.create.ucsb.edu/~dano/CUI/ CUI]: Dan Overholt's open source platform based on the PIC controller.
| + | |
- | * [http://arduino.cc/ Arduino]: open source platform based on Atmel microprosessor. using [http://wiring.uniandes.edu.co/ Wiring] for programming.
| + | |
- | * [http://www.phidgets.com/ Phidgets]: commercial USB-based sensor interface with standardized connectors.
| + | |
- | | + | |
- | === Communication ===
| + | |
- | | + | |
- | OSC
| + | |
- | * [http://opensoundcontrol.org/ OSC]: Open Sound Control for communicating between devices.
| + | |
- | * [http://cnmat.berkeley.edu/research/uosc 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.
| + | |
- | * [http://en.wikipedia.org/wiki/SLIP SLIP]: Serial Line Internet Protocol used for creating packets passed over the serial communication.
| + | |
- | | + | |
- | HID
| + | |
- | * [http://en.wikipedia.org/wiki/USB_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.
| + | |
- | * [http://en.wikipedia.org/wiki/USB_communications_device_class USB CDC]: communications device class
| + | |
- | | + | |
- | XML
| + | |
- | * [http://en.wikipedia.org/wiki/SOAP SOAP]: XML-based communication protocol. Pros: extensible, scalable, etc.
| + | |
- | | + | |
- | Other
| + | |
- | * [http://www.nordicsemi.com/index.cfm?obj=document&act=display&doc=288 nRD24H1]: 2-way remote controller from Nordic
| + | |
- | | + | |
- | === Sensors ===
| + | |
- | | + | |
- | * [http://sensorwiki.org/index.php/Main_Page Sensorwiki]: @ McGill, great resource for information about sensors, interfaces, etc.
| + | |
- | | + | |
- | Sensors used for finger control:
| + | |
- | * [http://www.interlinkelectronics.com/force_sensors/products/micronav/micronav360.html Interlink MicroNav 360]: XY + pressure sensor
| + | |
- | *[http://www.interlinkelectronics.com/force_sensors/products/forcesensingresistors/standardsensors.html Interlink FSRs]
| + | |
- | | + | |
- | * [http://www.youtube.com/watch?v=r1xqsgp1hno Microsoft unmouse pad prototype]
| + | |
- | | + | |
- | Acceleration:
| + | |
- | * SparkFun
| + | |
- | | + | |
- | Position sensing
| + | |
- | * [http://www.in2games.uk.com/index.php?option=com_content&task=view&id=13&Itemid=29 Gametrak]: 3D "golf" joystick
| + | |
- | | + | |
- | === Force feedback ===
| + | |
- | | + | |
- | * [http://www.internalcombustionguitar.com/ Internal Combustion Guitar]
| + | |
- | | + | |
- | === Light feedback ===
| + | |
- | | + | |
- | * LEDs
| + | |
- | | + | |
- | == Sounding ==
| + | |
- | | + | |
- | === Amplifiers ===
| + | |
- | | + | |
- | * [http://www.diyparadise.com/charlize.html Charlize]: a Tripath Class-T amp based on the Tripath TA2020
| + | |
- | * [http://www.partsexpress.com/pe/showdetl.cfm?&Partnumber=300-958 Sonic Impact 5065]: Gen 2 T-Amp with Power Supply
| + | |
- | | + | |
- | === Speakers ===
| + | |
- | | + | |
- | * [http://www.visaton.com/en/chassis_zubehoer/breitband/frs8_8.html Visaton]: speaker elements
| + | |
- | * [http://www.soundmatters.com/foxl/ FOXL]: small powered speakers. [http://www.soundandvisionmag.com/speakers/2970/soundmatters-foxl-portable-speaker-system.html S&R review]
| + | |
- | * [http://www.thinkgeek.com/electronics/home-entertainment/6bd8/ Sonic Impact SoundPads]
| + | |
- | | + | |
- | == Computing ==
| + | |
- | | + | |
- | === Small motherboards ===
| + | |
- | | + | |
- | * [http://www.intel.com/Products/Desktop/Motherboards/D945GCLF/D945GCLF-overview.htm Intel Desktop Board D945GCLF]: with Integrated Atom Processor. Need RAM + CF drive.
| + | |
- | | + | |
- | === Mini computers ===
| + | |
- | * [http://www.gumstix.com/ Gumstix]: small self-contained computer with audio i/o
| + | |
- | * [http://www.compulab.co.il/all-products/html/products.htm Compulab mini-computers]
| + | |
- | | + | |
- | === Power supply ===
| + | |
- | | + | |
- | == Software ==
| + | |
- | | + | |
- | * [http://gige.xdv.org/pda/ PDa]: Pure Data anywhere. Running on lots of Linux-based systems.
| + | |