https://github.com/jonathanhogg/coderdojo-sequencer
CoderDojo Sonic Pi/Bare Touch music sequencer
https://github.com/jonathanhogg/coderdojo-sequencer
Last synced: about 2 months ago
JSON representation
CoderDojo Sonic Pi/Bare Touch music sequencer
- Host: GitHub
- URL: https://github.com/jonathanhogg/coderdojo-sequencer
- Owner: jonathanhogg
- License: bsd-2-clause
- Created: 2016-01-30T09:20:36.000Z (over 9 years ago)
- Default Branch: main
- Last Pushed: 2020-07-23T12:53:31.000Z (almost 5 years ago)
- Last Synced: 2025-01-26T20:31:36.807Z (4 months ago)
- Language: Python
- Size: 27.3 KB
- Stars: 1
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# CoderDojo Sonic Pi/Bare Touch music sequencer
A Sonic Pi music sequencer with conductive-paint, touch-sensitive control pads.The code and workshop were developed by [Jonathan Hogg](http://www.jonathanhogg.com/) for the CoderDojo Glasgow Science Centre Dojos on Saturday 30 Feb 2016. This README is an expanded description of the workshop with added diagrams, etc.
Here's a link to a [short video](https://www.facebook.com/CoderdojoScotland/videos/vb.209977582476439/683765638430962/?type=2&theater¬if_t=like)
of the workshop on the day.##Licence
This work is licensed under the following [License](./LICENSE)# Equipment
For the Sequencer
* Computer (laptop or Raspberry Pi)
* Sonic Pi
* Arduino IDE [Download and set up instructions here](http://www.bareconductive.com/make/setting-up-arduino-with-your-touch-board/)For the Bare Conductive touch pads
* [Bare Touch board](http://www.bareconductive.com/shop/touch-board/)
* [Bare Conductive paint](http://www.bareconductive.com/shop/electric-paint-50ml/)
* Large sheet of paper
* 12 Crocodile clips
* Felt tip pens
* PaintbrushesFor the Disco Light
* Jonathan made some custom hardware to drive a DMX light from a USB output, so the code here won't be any use without it. You could, however, write some code yourself to drive an off-the shelf DMX light.# Instructions
##Control Pad
We're going to start by making the Control Pad for our sequencer - mainly because it's going to take a while for the paint to dry.[Control Pad Instructions](./ControlPad.md)
#Sequencer
### What is a Sequencer?The loop pedal that musicians like KT Tunstall and Ed Sheeran use is essentially a sequencer. It plays a loop of sounds that you can add to while it's playing:
[](https://www.youtube.com/watch?v=r7XIQ_6J2do)
Loop pedals record the sound live and add it in, but we're going to use some sounds and samples that are already provided with Sonic Pi.
[Sequencer Instructions](./Sequencer.md)
## Connecting the Control Pad with the Touch Board
Next we want to connect the sequencer to the Control Pad (assuming it has dried - the Bare Conductive paint is washable, but quite messy when wet).
The Touch Board uses capacitative touch, a method that uses the electrical conductivity of the human body, to tell whether or not someone is touching its sensors. Capacitative touch is also the method used by touchscreens in mobile phones.
[TouchBoard Instructions](./Connect.md)
## Extra Stuff
[Additional features you could add](./Extras.md)
## Authors
[Jonathan Hogg](http://www.jonathanhogg.com/)
[Claire Quigley](https://github.com/alcluith)