By: Valerie Chen, Coco Chou, Amelia Whitworth

Similar documents
Introducing Sixteenth Notes

Total Hours Registration through Website or for further details please visit (Refer Upcoming Events Section)

Wild Boys + female vox Technical Rider for overseas, Jan 2018

N e x t - G e n e r a t i o n V - D r u m s

CLIENT TO SUPPLY: OTHER BANDS: please make you own copy rather than copy/paste ours!

The Jamal Thomas Band Tech-Rider

Bohunt School (Wokingham) Internet of Things (IoT) and Node-RED

Technical Rider 2013

Harry Plummer KC BA Digital Arts. Virtual Space. Assignment 1: Concept Proposal 23/03/16. Word count: of 7

Interactive Simulation: UCF EIN5255. VR Software. Audio Output. Page 4-1

MINISTRY OF ECHOLOGY. Technical rider (1/6) MINISTRY OF ECHOLOGY. Band members (+ travel party):

VMS ML-2 Quick Start

Sales Manual. Table of Contents. 1. What s new? Explaining the Fantom-G in 10 seconds What can it do? Showing the features of the Fantom-G 2

new product guide 2012

new product guide 2012

The Jerry Cans Tour Rider

LEVEL A: SCOPE AND SEQUENCE

Arduino An Introduction

GEN/MDM INTERFACE USER GUIDE 1.00

SMART ELECTRONIC GADGET FOR VISUALLY IMPAIRED PEOPLE

Ministry of Echology

Zero-G TOTAL DANCE REFILL

Enhancement of Dynamic Local Lag Control for Networked Musical Performance

YOUR SOUND STARTS HERE

The Rock Pack Equipment List Contact: Lee Evans Julian Buis

Python Programming For Arduino

2017 VCE VET Music Industry: Sound Production examination report

! Instrument Guide - Drums

ZEROSEQUENCE Technical Rider

Arduino For Dummies PDF

Dream-CleanDrum package sounds can be used for SAM5000 ICs only.

CONTENTS PREFACE. Chapter 1 Monitoring... 1 CHAPTER 2 THE MICROPHONE Welcome To The Audio Recording Basic Training...xi

Project Two - Building a complete song

D e c l a r a t i o n o f C o n f o r m i t y

Using sound levels for location tracking

SIXTEEN CANDLES PRODUCTION RIDER

VOLUME 2 Product Guide.

CONCERT-VENUE CONTRACT RIDER BACKLINE AND TECHNICAL/GEAR (Promoter Provided)

2016/2017 Technical Specifications. FOH Sound System. FOH Mains: 2- Meyer MSL-4 (1 Above, 1Below) + 1- Meyer DF-4P per side

Contents. MIDI Test Additional Setup Latency On to Making Music... 41

PIECES OF A DREAM, INC.

Mana Recording Studios

Monitor System. Microphone System. D.I Box AMPS KEYBOARD

WWW. M A P EXDRUMS.CO M

Studio Hardware Worksheet

CREATING MAGIC PEARL AND KORG COMBINE TO SET A NEW STANDARD

Impersonator Contest Technical Rider Page 1

BEL SUONO. Technical rider

MARCHING BATTERY TECHNIQUE Mark Lortz Director of Bands Stevenson University

FACULTY MENTOR Khoshabeh, Ramsin. PROJECT TITLE PiB: Learning Python

Digital Guitar Effects Box

Select and apply a range of processes to enhance sound in a performance context. Level 3 Credits 6 Student Name:

NALA ATSI SOUND ENGINEERING SCHOOL

Mindstorms NXT. mindstorms.lego.com

ADDENDUM #1. Q-2 It is difficult to price this without knowing the riders. Can you be more specific about the needs of the bands; i.e. their rider?

For this exercise, you will need a partner, an Arduino kit (in the plastic tub), and a laptop with the Arduino programming environment.

Program.

Mechatronics. STEAM Clown Production. STEAM Clown & Productions Copyright 2016 STEAM Clown

MUSC 1331 Lab 3 (Northwest) Using Software Instruments Creating Markers Creating an Audio CD of Multiple Sources

Mixing Template & Organization

Manual. Table of Contents

Drum Score / Instruction

UltraTEV Locator. Portable PD (Partial Discharge) investigation system. benefits. features. FACT: 85% of disruptive substation failures are PD-related

Using the Rift. Rift Navigation. Take a tour of the features of the Rift. Here are the basics of getting around in Rift.

Adafruit's Raspberry Pi Lesson 8. Using a Servo Motor

TV Remote. Discover Engineering. Youth Handouts

Recording Overview. We will cover the following topics over the course of the semester:

Ultimate USB & XLR Microphone for Professional Recording

Capstone Python Project Features

Low-Cost hardware connectivity with Simulink MATLAB-Day RWTH Aachen Sebastian Groß October 24th, 2013


6.111 Final Project Proposal HeartAware

Tom Lord-Alge T-RackS 5 Module Presets (100 Presets Total)

Your Hammond Sk-series keyboard is shipped from the factory set for 120 V.A.C. power. To connect the Sk-series keyboard to A.C.

Drum Transcription Based on Independent Subspace Analysis

The included VST Instruments

INVENTOR GUIDE BE INSPIRED

FOLDER SAMPLES EXS24, Kontakt WAV/AIFF NN-XT & Halion Instruments

Radar HAT for Raspberry Pi

We asked Steve to write down some thoughts about using the e22s mic. These are his comments.

The Blues JamPod Resource Pack

bellowhead Last Updated March Up to date spec available at

INVENTOR GUIDE BE INSPIRED

DOWNLOAD OR READ : MAKE SENSORS A HANDS ON PRIMER FOR MONITORING THE REAL WORLD WITH ARDUINO AND RASPBERRY PI PDF EBOOK EPUB MOBI

Drumset for the Non-Percussionist

Index. n A. n B. n C. Base biasing transistor driver circuit, BCD-to-Decode IC, 44 46

installation from the creator... / 3

Computer Science/Computer Engineering. Wheeler HS Fall 2018 Foundations of Engineering

APDS-9960 RGB and Gesture Sensor Hookup Guide

Devastator Tank Mobile Platform with Edison SKU:ROB0125

A very quick and dirty introduction to Sensors, Microcontrollers, and Electronics

BACKLINE & RIDER MEMORY LAYNE: Michael Grande - Vocals. Craig Gilmore Bass. Joe Lavan - Rhythm & Lead Guitar. Deron Brown- Rhythm & Lead Guitar

FOLDER SAMPLES EXS24, Kontakt, Live WAV/AIFF

Hydraulic Actuator Control Using an Multi-Purpose Electronic Interface Card

GUJARAT TECHNOLOGICAL UNIVERSITY Bachelor of Engineering Subject Code:

Effect of Dynamic Local Lag Control with Dynamic Control of Prediction Time in Joint Haptic Drum Performance

USAGE AND SAFETY PRECAUTIONS

Additional Reference Document

Lab 7: Team Project BMEn 2151 Introductory Medical Device Prototyping Prof. Steven S. Saliterman

Equipment. *see pages at end for recommended cutting materials

Transcription:

Software Python: a programming software that supports multiple external applications - Interprets signals from proximity sensors. - Measures distance to determine drum set sound. - Communicates sensor readings to Pure Data. Pure Data (Pd) extended: a graphical programming software (objects are connected into patches) - Imports and generates the drum sound profiles, then plays them. Procedures 1. We connected the sensors to our Raspberry Pi with a few circuits. 2. We programed in python to interpret the data from the sensors and calculate the distance. 3. We downloaded WAV sound files for the instruments and imported them into Pd. 4. We programmed patches in Pd to read the sound files. 5. We connected Pd with python using a port in the Raspberry Pi. 6. We coded the sensors in python to play specific drums in designated areas. 7. We created a stand for all of the sensors. CocoBongo By: Valerie Chen, Coco Chou, Amelia Whitworth Statement of Purpose The purpose of our project is to create a portable, virtual drum set using proximity sensors. The sensors will be sectioned off into specific areas that play certain programmed drum set sounds as the sensors detect hand motions. Using this virtual technology, one can play drums anywhere. Project Goals & Guidelines The goals of this project are to utilize our learned knowledge of programing software languages and hardware circuits, and to create a product that combines music and technology.. Abstract CocoBongo is a virtual drum set controlled by a series of proximity sensors. These four sensors are mapped out into nine drums in a similar layout to a real drum set. We coded this drum set on a Raspberry Pi using the programing languages of Python and Pure Data. The result is a drum set with many different sounds that one can take wherever he/she goes. Raspberry Pi 2: a microcontroller where we run our programs. Hardware Breadboard: a device that allows for quick circuits to be made without soldering. Proximity sensors: detect distance from an object by emitting ultrasonic waves and the time it takes for them to be reflected back. - Detect user s hands coming down and react by playing a drum sound. - Sectioned off into specified regions for different drums, based on the positions in a real drum set. Speaker: emit drum sounds; also able to connect to headphones. Code

Statement of Purpose Portable, virtual drum set Proximity sensors Nine different drum sounds RIDE CYMBAL MID TOM LOW TOM HIGH TOM SNARE DRUM CRASH CYMBAL HI HAT RIMSHOT BASS DRUM RIMSHOT 2

Project Goals and Guidelines Utilize knowledge learned throughout the course Hardware Programing languages Produce a product combining music and technology 3

Software Python Interpret proximity sensors Measure sections for each drum sound Send sensor readings to Pd Pd-Extended Import and generate drum sound Communicate with Python 5

Hardware Raspberry Pi Breadboard Proximity sensors Ultrasonic waves Detect which section is blocked Sound Speakers Headphones 6

Procedures 1. Connected sensors to Raspberry Pi 2. Programmed Python to read sensors 3. Downloaded WAV sound files for drums 4. Imported sounds into Pd and programmed them to play 5. Connected Python (sensors) with Pd (drums) 6. Mapped out drum set positions 7. Created a stand for sensors

Code 8

Thank You! 9