Matthew Campbell Brian Granaghan Benjamin Adcock Eleazar Kenyon 3/16/2010 MIDI Hero Design Project Preliminary Design Review1 Project Advisor: Dr. William.

Slides:



Advertisements
Similar presentations
What is Arduino?  Arduino is a ATMEL 168 micro-controller kit designed specially for small projects  User friendly IDE(Integrated Development Environment)
Advertisements

TEAM LLAMP Nadja Memic Steve Karcher Sri Teja Basava Francis Yi Laser Lattice Associative Multi-touch Product Preliminary Design Review 4/30/2015Department.
In this presentation you will:
MIDI. Musical Instrument Digital Interface Specification for physically connecting different devices, and for communicating between them. Designed for.
1 Electrical and Computer Engineering Guitar Virtuos Justin D’Alessando (EE) Jacob Dionne (CSE) Adam Montalbano (CSE) Jeffrey Newton (EE) Team Kelly Preliminary.
GFX Abstract The existing technology used to create guitar sound effects is often prohibitively expensive to the amateur guitarist. The object of this.
The Player Guitar Advised by T Baird Soules Team members: Joshua Libby, Stephen Monska, Simon Leung, Robert Williams.
Audio to MIDI Converter Team Obama Advisor: Dr. William Hunt Adnan Burkic Sean Earley Jon Kump Brian Tyson Georgia Institute of Technology 4/27/2010.
The Science of Digital Media Microsoft Surface 7May Metropolia University of Applied Sciences Display Technologies Seminar.
CSE466 Autumn ‘00- 1 System Functional Requirements  Children’s toy…comes with PC software. Child plays notes on the screen and the device makes corresponding.
1 Electrical and Computer Engineering Guitar Virtuos Justin D’Alessando (EE) Jacob Dionne (CSE) Adam Montalbano (CSE) Jeffrey Newton (EE) Team Kelly Midway.
Guitar Effects Processor Critical Design Review October, 07, 2003 Groups Members: Adam Bernstein Hosam Ghaith Jasenko Alagic Matthew Iyer Yousef Alyousef.
The Player Guitar Advised by T Baird Soules Team members: Joshua Libby, Stephen Monska, Simon Leung, Robert Williams.
Customizable Audio Kaleidoscope Agustya Mehta, Dennis Ramdass, Tony Hwang Final Project Spring 2007.
TEAM SYNTH: Design Proposal EE 41430, Fall 2007 John Simmons William Andrews Angela McKenzie.
Aztec PC Scope Preliminary Design Review Fall 2006 Michael MasonJed Brown Andrew YoungsJosh Price.
Spectrum Analyzer Ray Mathes, Nirav Patel,
Digital I/O Connecting to the Outside World
ECE 353 Lab B (part 1 – Overview)
Detailed Design Review Project P13363 Members: Justine Converse (IE) James Cover (CE) Alexander Eschbach (EE) Jason Hang (ME) Ashley Trode (EE) Guide:
Logic Device and Memory. Tri-state Devices Tri-state logic devices have three states: logic 1, logic 0, and high impedance. A tri-state device has three.
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
2 Lines Electronics I 2 C Analyzer Ching-Yen Beh Robert S. Stookey Advisor: Dr. J. W. Bruce.
Interactive Voice Response System For College Automation (IVRS)
Peripheral Interpreter consisting of Analyzers 'N Operators
WAAM Boxing Training Utility Warren Anderson Alexander Stewart Mark Craig Avinash Ramlall.
Oppenheimer Technologies Rick King Jonathan Creekmore.
4.0 rtos implementation part II
Objectives How Microcontroller works
Song Pro Retro Alex Harper. Contents of Presentation Inspiration Basic Concept Speaker Module.sng file structure Song Pro Retro: Light Song Pro Retro:
Low Cost Infrared Touch Screen Bezel for POS Systems Rohan Verma, Jeremy Taylor, Freddie Dunn III Georgia Institute of Technology School of Electrical.
Software; Nature, Capabilities and Limitations: describe the need for interfacing with peripherals storage devices, input and output devices and display.
©2008 Pearson Education, Inc., Upper Saddle River, NJ. All rights reserved. This material is protected under all copyright laws as they currently exist.
 Project overview  Project-specific success criteria  Block diagram  Component selection rationale  Packaging design  Schematic and theory of operation.
Data Acquisition Systems
2A – Acquisition and Automation technology Application Features Summary.
ECE 477 Design Review Team 2  Fall Outline Project overviewProject overview Project-specific success criteriaProject-specific success criteria.
Low Cost Infrared Touch Screen Bezel for POS Systems Rohan Verma, Jeremy Taylor, Freddie Dunn III Georgia Institute of Technology School of Electrical.
Tone Matrix Music Box Jun Jun PehWan Qi Choo Kian Hui Wong Chia Siong Goh.
Audio / Sound INTRODUCTION TO MULTIMEDIA SYSTEMS Lect. No 3: AUDIO TECHNOLOGY.
The Post-Moog Digitally Controlled Analog Synthesizer Group Members Robert Estelle Toan Ho Greg Hartl Logan Snow.
MIDI Musical Instrument Digital Interface. MIDI A data communications protocol that describes a means for music systems and related equipment to exchange.
Class-D Garage Band Amplifier Team: Aaron Danielson, Robert Mann, Randall Newcomb, Andrew Russell Sponsor: Nigel Thompson, RT Logic Advisor: Dr. William.
Presenter: Chia Siong Goh.  A music synthesizer that uses the 8x8 grid of 64 buttons as its user interface to produce sound and emit light.  3 music.
Presenter: Wan Qi Choo.  A music synthesizer that uses the 8x8 grid of 64 buttons as its user interface to produce sound and emit light.  3 music playing.
ATtiny23131 A SEMINAR ON AVR MICROCONTROLLER ATtiny2313.
1 Electrical and Computer Engineering Guitar Virtuos Justin D’Alessando (EE) Jacob Dionne (CSE) Adam Montalbano (CSE) Jeffrey Newton (EE) Team Kelly Comprehensive.
©2008 R. Gupta, UCSD COSMOS Summer 2008 Peripheral Interfaces Rajesh K. Gupta Computer Science and Engineering University of California, San Diego.
Audio to MIDI Converter Team Obama Advisor: Dr. William Hunt Adnan Burkic Sean Earley Jon Kump Brian Tyson Georgia Institute of Technology 3/16/2010.
Designing a Voice Activated Compartmentalized Safe with Speech Processing using Matlab Preliminary Design Review Amy Anderson Ernest Bryant Mike Joyner.
Digital Control CSE 421.
Our Project Next generation communication system for vehicles ▫Simple, real-time visual communication Multi-touch input ▫Driver’s gestures produce an.
ECEN 4610 Capstone University of Colorado Boulder, CO January 29, 2009 School of Rock PDR Cheyenne Aberle Drew Veldhuizen Swain Brooks Dan Reed.
ECE 477 DESIGN REVIEW TEAM 14  SPRING Project Overview  Target Audience: Amateur Musicians  Obtain a “Guitar Tab” format of music  View Tabs.
Dance Tutorial Design Review Steve Amoroso Lauren Bouchard Marcy Dutcher CE Design Projects II December 1, 2005 Professor Czernikowski.
Team Theremin1 Analog Theremin Using Vacuum Tubes and Frequency Detection via Band-pass Filters Ryan Adams, Matt Britt, Yuri Yelizarov, William Findley.
Smart Streetlight Proof of Concept Group 3 03/26/16 Tucker Russ Thor Cutler Brandon Berry Anthony Giordano.
1 Lab 4: D/A Converter Lab 4: D/A Converter This is a simple resistive network for a D/A converter Port 1, Port 0 are digital inputs ==> 00 (minimum),
William Weeks Electrical Engineering Team Leader PCB Design Enclosure Jesse Killough Electrical Engineering Software Mark Williams Electrical Engineering.
Modular Swimming Pace Aid ECE 445 Group Members: Igor Fedorov, Ryan Cook, Michael Chan Professor Carney (TA Ryan May)
MIDI Musical Instrument Digital Interface A digital communication protocol allowing devices to send and/or respond to instructions.
Launchpad with MIDI TAHA SHASHTARI MAHMOUD AL-SHAKA’A.
Components of Mechatronic Systems AUE 425 Week 2 Kerem ALTUN October 3, 2016.
Scrolling LCD using Arduino.
Analog/Digital Hybrid synthesizer
‘SONAR’ using Arduino & ultrasonic distance sensor
Laser Harp Team: Peter Crinklaw Qiushi Jiang Edwin Rodriguez.
CSC 320 – Music Instrument Digital Interface (MIDI) and Digital Audio, Spring 2017 April 2017 Dr. Dale Parson.
Digital Theremin with LED
♪ Embedded System Design: Synthesizing Music Using Programmable Logic
Presentation transcript:

Matthew Campbell Brian Granaghan Benjamin Adcock Eleazar Kenyon 3/16/2010 MIDI Hero Design Project Preliminary Design Review1 Project Advisor: Dr. William D. Hunt Georgia Institute of Technology School of Electrical & Computer Engineering

 Current highly successful products include: ◦ Rock Band ◦ Guitar Hero  Appeal: ◦ Provides an interactive musical experience for the musically unskilled  Shortcomings: ◦ Restricts users to “playing” a limited number of preprogrammed songs ◦ Cannot be integrated with live music ◦ Does not allow improvisation 3/16/2010 MIDI Hero Design Project Preliminary Design Review2

 Current highly successful products include: ◦ Korg Kaoss Pad  Appeal: ◦ Provides a versatile platform to add simple harmonies  Shortcomings: ◦ Requires musical experience ◦ Does not restrict note selection 3/16/2010 MIDI Hero Design Project Preliminary Design Review3

 MIDI Hero ◦ Generates MIDI output from touch input ◦ Allows user to develop simple accompanying harmonies with minimal effort. ◦ Enables friends and/or audience members to accompany a musician in a live performance.  Will be marketed to musicians ◦ Live performances (coffee shop, etc.) ◦ Casual jam session (friend, child, etc.)  Retails for approximately $330 3/16/2010 MIDI Hero Design Project Preliminary Design Review4

ItemPrice Labor Costs of Development*$ Wire Touchpad$58.00 Product Housing$15.00 AC Adapter – 12V,1.5A$6.98 PCB$47.50 AVR Programmer$34.00 Other Components$11.29 Parts Total………………………………$ Grand Total…………………………….$ Average Variable Cost……………….$ /16/2010 MIDI Hero Design Project Preliminary Design Review5 *Labor Cost is calculated based on 4 engineers working 6 hours a week for 13 weeks at $30/hr. *Labor Cost is calculated based on 4 engineers working 6 hours a week for 13 weeks at $30/hr.

 Goals: ◦ Allow a musically unskilled operator ◦ to use an intuitive touch interface ◦ to choose from a range of restricted notes ◦ selected by analyzing chord information ◦ generating a single-note harmony ◦ and providing real-time accompaniment to a performing musician. 3/16/2010 MIDI Hero Design Project Preliminary Design Review6

◦ MIDI input/output ◦ Standalone/Slave Modes ◦ Touchpad note selection ◦ LED Tempo Indicators (standalone mode) ◦ Rotary Encoder controlled menu ◦ LCD Status Indicator ◦ 13” x 11” x 4.75” Housing ◦ AutoCOMP Chord Detector interface 3/16/2010 MIDI Hero Design Project Preliminary Design Review7

Western music follows a tonal structure Musical score follows key and chord structure Each key (e.g. C Major) consists of a root note and six other tones Chords consistent with a given key consist of specific subsets of these seven notes Western music follows a tonal structure Musical score follows key and chord structure Each key (e.g. C Major) consists of a root note and six other tones Chords consistent with a given key consist of specific subsets of these seven notes 3/16/20108 MIDI Hero Design Project Preliminary Design Review

C Major chord consists of three notes (red) Some notes (red and orange) sound pleasant with any chords within the key of C These five notes form a pentatonic scale C Major chord consists of three notes (red) Some notes (red and orange) sound pleasant with any chords within the key of C These five notes form a pentatonic scale 3/16/20109 MIDI Hero Design Project Preliminary Design Review

Our algorithm will take chord information from MIDI in and choose notes from pentatonic scale MIDI In Determine key, Choose notes Determine key, Choose notes 3/16/ MIDI Hero Design Project Preliminary Design Review

User can use touchpad to select from available notes User selection sent to synthesizer via MIDI output User can use touchpad to select from available notes User selection sent to synthesizer via MIDI output Touchpad 3/16/ MIDI Hero Design Project Preliminary Design Review MIDI Out

Dimensions: 13” x 11” x 4.75”Weight: ~6 lb.

Touch Screen LCDRPGLEDs

MIDI InMIDI Out VDC On/Off Mode Selection

 8.5” x 6.5” 5-wire resistive touchpad  Axis Layout: ◦ X Axis controls Pitch (increasing from L to R) ◦ Y Axis controls note velocity (increasing from bottom to top) ◦ Output voltage digitized by ADC 3/16/2010 MIDI Hero Design Project Preliminary Design Review15

 Problem: ◦ Single axis dynamic reading capabilities  Solution: ◦ Dynamically switch bias voltages  Microcontroller alternatively selects axis by inverting touchpad supply voltages  Implemented using TTL inverter  TTL implementation is effective, but causes reduced resolution 3/16/2010 MIDI Hero Design Project Preliminary Design Review16

 Problem: ◦ Prohibitively large fall time after finger is removed ◦ Screen acts as a capacitor, slowly discharging through ADC input  Solutions: ◦ Ground ADC pin in between sampling cycles ◦ Enables high time resolution readings 3/16/2010 MIDI Hero Design Project Preliminary Design Review17

 Enables device to operate as a stand alone system  Internal tempo displayed using LEDs  Configuration parameters modified using LCD and RPG ◦ Tempo ◦ Chord progression ◦ Key 3/16/2010 MIDI Hero Design Project Preliminary Design Review18

 Signal Properties: ◦ Asynchronous baud ◦ 1.5 mA current loop ◦ Opto-isolated; current on is logical 0 ◦ 1 start bit, 8 data bits, 1 stop bit  Data Stream: ◦ Each message starts of a one status byte, which specifies the message type and channel. ◦ Subsequent bytes are parameters ranging from ; the highest bit is reserved for denoting if a byte is a status byte. 3/16/2010 MIDI Hero Design Project Preliminary Design Review19

 The ATMega328P features a single hardware UART.  Both MIDI and LCD are controlled via UART.  Potential Solutions: ◦ Design and implement second UART in software  Requires additional pins, hence additional microcontroller  Would increase cost and complexity significantly  Final Design Solution ◦ Use tri-state buffer to control signal route, alternatively addressing LCD and MIDI out. 3/16/2010 MIDI Hero Design Project Preliminary Design Review20

3/16/2010 MIDI Hero Design Project Preliminary Design Review21 Project Tasks & MilestonesCompletion Deadline Software Implementation Touchpad-ADC interfaceCompleted MIDI encoding and transmissionCompleted Implement user menu/LCD/RPG interfaceApril 2, 2010 Implement note selection algorithmApril 2, 2010 Combine sub-blocks into final program loopApril 9, 2010 Other Tasks Construct Wooden HousingCompleted Finalize circuit schematic/assemble deviceApril 9, 2010 Network MIDI Hero with AutoCOMPApril 23, 2010 Testing and debuggingApril 30 Final design review and demonstration (tentative)May 3-7, 2010

 Reduce physical form factor ◦ Metal/Plastic Housing  Multi-touch capability  Enable user programmable chord patterns  Integrate with AutoCOMP Chord Detection ◦ Upgrade processor  Implement integrated audio synthesizer and DAC 3/16/2010 MIDI Hero Design Project Preliminary Design Review22