public
Description: experiments with PureData and QuartzComposer
Clone URL: git://github.com/cv/compositions.git
commit  bfcdd46b594f6bfd557eed0158b7d626144c021e
tree    35799e042c9c421fa6e769afe56be1b18b256b7b
parent  b2672a19c0cbe1d7daa73cbd8c446b525398f070
100644 30 lines (24 sloc) 1.032 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
The Binary Guitar
-----------------
 
Turns a Guitar Hero USB controller into a real instrument. Mac only, for now. Demo: http://www.flickr.com/photos/cv/2399863051/
 
Ingredients
-----------
 
# PureData [1]
# Quartz Composer [2]
# MidiPipe [3]
# Xbox 360 Controller Driver [4]
# GarageBand or other software that understands MIDI
 
Running
-------
 
# Install everything
# Open PD to MIDI.mipi in MidiPipe
# Open Binary Guitar.pd in PureData
# Go to Pure Data / Preferences / MIDI settings... and point the MIDI inputs and outputs to MidiPipe
# Open Binary Guitar.qtz in Quartz Composer
# Connect the X-Plorer Guitar. If everything's working correctly, the Quartz Composer viewer should be black (rather than a checkered pattern)
# Open GarageBand, select your favourite virual instrument.
# Rock on!
 
1: http://puredata.info
2: http://developer.apple.com/graphicsimaging/quartz/quartzcomposer.html
3: http://www.apple.com/downloads/macosx/audio/midipipe.html
4: http://tattiebogle.net/index.php/ProjectRoot/Xbox360Controller/OsxDriver