Skip to content

Commit

Permalink
2016 update: added example schematics and most of the pd extended 0.4…
Browse files Browse the repository at this point in the history
…2.5 code
  • Loading branch information
tee committed Nov 1, 2016
1 parent bf6fb1e commit beaa3ac
Show file tree
Hide file tree
Showing 24 changed files with 4,165 additions and 5 deletions.
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# ardrum

ardrum is (c) 2011-2015 wotwot
ardrum is (c) 2011-2038 wotwot

this work is licensed under a

Expand Down
6 changes: 3 additions & 3 deletions README
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ Hardware Quickstart:
* README.hardware explains the hardware part

Software Quickstart:
* edit ardrum.pde to adapt your controllers to the arduino/multiplexer pins
* edit ardrum.ino to adapt your controllers to the arduino/multiplexer pins
* compile and upload into arduino
* connect input sources
* start pure data patch
Expand All @@ -39,15 +39,15 @@ general flow of communication:
piezos/switches -> multiplexer -> arduino -> pure data -> synthesis patches or samples -> audio out.

the arduino sketch uses a mapping from any controller number to the desired values in pure data. the
connected hardware can be adjusted in ardrum.pde.
connected hardware can be adjusted in ardrum.ino.

the pure data patch uses a subpatch that collects the information sent by the arduino and distributes
the incoming controller values to different sound generating patches. while this could be done using
firmata, it is a patch that also controls the attached multiplexer without using communication on the
data "bus".


(c) 2011-2015 wotwot
(c) 2011-2038 wotwot

license: cc-by-nc-sa
parts (c) by others
Expand Down
7 changes: 6 additions & 1 deletion README.software
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,9 @@
* Arduino Software (http://arduino.cc/)
* Pure Data Extended, currently 0.42.5 (http://puredata.info/)
* for pure data on linux, jack is recommended although not required

times have changed, the world has moved on to puredata vanilla with deken. some of the pd patches will
require external libraries with pd vanilla.

## GO
if the hardware is working, pure data will receive sensor data that can be fed into various patches
Expand All @@ -15,7 +18,9 @@ to get it running, open the main pd patch called ardrum.pd.
it contains several other patches, one to receive sensor data and several others that produce sound.
the outlets of the receiving patch can be connected to sound generating patches.

(c) 2011-2015 wotwot
the other pd patches included are different approaches, ie using samples instead.

(c) 2011-2038 wotwot

license: cc-by-nc-sa
parts (c) MIT licensed and/or others
Loading

0 comments on commit beaa3ac

Please sign in to comment.