Nick Kwolek David Duemeler Martin PendergastStephen Edwards.

Slides:



Advertisements
Similar presentations
CS335 Principles of Multimedia Systems Audio Hao Jiang Computer Science Department Boston College Oct. 11, 2007.
Advertisements

MM Player Supervised by: Dr. Luai Malhis. Prepared by: Mustafa Assaf & Mahmoud Musa.
David Meredith Minim David Meredith
Computational Rhythm and Beat Analysis Nick Berkner.
Chapter 5-Sound.
I Power Higher Computing Multimedia technology Audio.
File Organization. File Types Pro Tools Session File: Created when you start a new project Map of all audio tracks, audio & video files, settings, edits,
Embedded DSP Spectrum Analyzer May 0104 April 25, 2001 Teradyne Corp Julie Dickerson Bill Black Prihamdhani AmranEE Ryan ButlerCprE Aaron DelaneyEE Nicky.
Jacob Zurasky ECE5525 Fall  Goals ◦ Determine if the principles of speech processing relate to snoring sounds. ◦ Use homomorphic filtering techniques.
Audio Processing Unit (APU) Clint Lozinsky Richard Schultz Duncan Campbell Grant Cunningham.
DEVON BRYANT CS 525 SEMESTER PROJECT Audio Signal MIDI Transcription.
1 PC Audio 2 Sound Card  An expansion board that enables a computer to receive, manipulate and output sounds.
Smart EQ Digital Stereo Equalizer Dustin Demontigny David Bull.
TEAM SYNTH: Design Proposal EE 41430, Fall 2007 John Simmons William Andrews Angela McKenzie.
DSP Implementation of a 1961 Fender Champ Amplifier James Siegle Advisor: Dr. Thomas L. Stewart March 11, 2003.
DSP Implementation of a 1961 Fender Champ Amplifier James Siegle Advisor: Dr. Thomas L. Stewart April 8, 2003.
ECE 477 Design Review Team 01  Fall 2012 Brennan Tran Jonah Ea Ben Pluckebaum Kevin Meyer.
Chapter 14 Recording and Editing Sound. Getting Started FAQs: − How does audio capability enhance my PC? − How does your PC record, store, and play digital.
Introduction ‘Have you ever played video games before? Look at the joystick movement. When you move the joystick to the left, the plane on the TV screen.
2 Outline Digital music The power of FPGA The “DigitalSynth” project –Hardware –Software Conclusion Demo.
V1: HMFR, V2: MFNB, 2007 LabView Seminar University of Puerto Rico Mayagüez Campus.
Patent Liability Analysis Team 14: Faris Issa Sean King David Record Prateek Singhal.
Chapter 8: Digital Media1 Digital Media Chapter 8.
Home entertainment. The hardware, software and techniques used for sound MP3 players: play music files stored digitally in MP3 file format are small and.
Dual-Channel FFT Analysis: A Presentation Prepared for Syn-Aud-Con: Test and Measurement Seminars Louisville, KY Aug , 2002.
Multimedia Elements: Sound, Animation, and Video.
Joe Blubaugh Diana Mui David Sutherland Matthew Swallow.
Chapter 15 Recording and Editing Sound. 2Practical PC 5 th Edition Chapter 15 Getting Started In this Chapter, you will learn: − How sound capability.
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.
ECE 477 Design Review Team 4  Fall 2006 Daryl Dave Will Ben.
Physics 1251 The Science and Technology of Musical Sound Unit 4 Session 42 MWF Computer Music Unit 4 Session 42 MWF Computer Music.
ECE 477 Final Presentation Team 14  Spring 2010.
Win OS & Hardware. Input Getting data into the computer.
Soundscapes James Martin. Overview Problem Statement Proposed Solution Solution Created (Modules, Model, Pics) Testing Looking Back See It in Action Q&A.
Sound DirectMusic & DirectSound. Sound Formats Wav Midi (Musical Instrument Digital Interface) DLS (Downloadable Sounds) DirectMusic Producer Segments.
ECE 477 Design Review Group 5  Spring Outline Project overviewProject overview Project-specific success criteriaProject-specific success criteria.
FLAC Audio Player An ability to decode files stored in the FLAC format. An ability to select files stored on the device. An ability to display visualization.
ECE 477 Final Presentation Team 01  Spring 2014 Paste a photo of team members with completed project here. Annotate this photo with names of team members.
ECE 477 DESIGN REVIEW FEST – FALL OUTLINE  Project overview  Project-specific success criteria  Block diagram  Component selection rationale.
SIMULINK-Tutorial 1 Class ECES-304 Presented by : Shubham Bhat.
ECE 477 Design Review Team 5  Spring 2010 Fred Grandlienard Andrew Gregor Kevin Mohr Ryan DeFord.
Nick Kwolek Martin Pendergast Stephen Edwards David Duemler.
ECE 477 Final Presentation Team 13  Spring 2012 Martin Pendergast, Stephen Edwards, Nick Kwolek, David Duelmler.
Unit 19 Computer Music Systems 1 Examine the hardware options available for the composition and production of music using computer technology assess the.
Nick Kwolek Martin Pendergast Stephen Edwards David Duemler.
David DuemlerMartin Pendergast Nick KwolekStephen Edwards.
Toshiba IR Test Apparatus Project Ahmad Nazri Fadzal Zamir Izam Nurfazlina Kamaruddin Wan Othman.
ECE 477 DESIGN REVIEW TEAM 14  SPRING Project Overview  Target Audience: Amateur Musicians  Obtain a “Guitar Tab” format of music  View Tabs.
Musical Sculpture A Final Project Block Diagram Presentation by: Clare Davis, Chen Li, & Austyn Hill.
WESTERN WASHINGTON UNIVERSITY KENT SYKES 2009 Audio Field Recorder System Software Design.
David DuemlerMartin Pendergast Nick KwolekStephen Edwards.
Project Presentation Eoin Culhane Multi Channel Music Recognition for an Electric Guitar.
Multi Channel Music Recognition for an Electric Guitar.
Team 6. Guitar Audio Amplifier Audio Codec DSP Wireless Adapter Motor Array PC LCD Display LED Arrays Pushbutton or RPG Input Device
27656 (v1) Demonstrate and apply introductory knowledge of music technology equipment and techniques MUSIC Level 1Credits 4.
MIDI Controller By: Ronal Inga Jeyner Cespedes. Musical Instrument Digital Interface is a computer language that allows communication with other devices.
Soundscapes James Martin. Overview Review System TestingPrototype Q & A.
Sound and music.
Chapter 15 Recording and Editing Sound
ECE 477 Design Review Team 12  Spring 2007
A Comparison of Field Programmable Gate
Automatic Tuner & Transcriber
ECE 477 DESIGN REVIEW PART 2 Team 14
ECE 477 Final Presentation Team 2 Spring 2012
SHU: The Running Companion
Beethoven’s Ear Safety Analysis
Uses of filters To remove unwanted components in a signal
ECE 477 DESIGN REVIEW TEAM 14  SPRING 2010
♪ Embedded System Design: Synthesizing Music Using Programmable Logic
Presentation transcript:

Nick Kwolek David Duemeler Martin PendergastStephen Edwards

Outline Project Overview Signal Processing Code MIDI Transcription Code User Interface Code

Project Overview A music composition and instruction tool Records audio of a musical instrument and creates MIDI sheet music of the audio Files transferred via SD card

Project-Specific Success Criteria An ability to sample an audio signal with appropriate input filtering. An ability to transform an audio signal to the frequency domain in finite length sample windows. An ability to determine the note names and durations based on the frequency spectrum and an internal metronome. An ability to generate a musical score stored in a MIDI file, based on the analyzed data. An ability to transfer the completed music file to a removable storage medium.

Signal Processing Software Currently a Matlab script Possibility of Using Microchip IDE to directly comply code to dsPIC If not, port code to C, then compile to dsPIC Uses an FFT to create frequency spectrum Window size: 4096 Decimation and window lag can be varied Selects the highest amplitude frequency as the fundamental

DSP Software Frequency Window Index

MIDI Transcription Software Takes output of Signal Processing Software Composes MIDI file header BPM – Set By User Time Signature – Set By User Key Signature – Default to C major Writes music data to SD card over SPI line

MIDI Transcription Data Flow

User Interface Software Menu Based Display on the LCD Beats Per Minute Time Signature Reads Data from RPG and push buttons Processes Start and Stop Recording Signals

User Interface

Questions?