Apollo Final Presentation Caleb Markley University of Florida 4/10/2014 EEL 5666: IMDL.

Slides:



Advertisements
Similar presentations
Music Analysis and Generation Supervisors: Jon McCormack & Lloyd Allison Final Presentation Oliver Ng (B.DigSys)
Advertisements

A Genetic Musician Thematic Music Generation with Genetic Algorithms.
An Approach to Evaluate Data Trustworthiness Based on Data Provenance Department of Computer Science Purdue University.
Modeling Jazz Artist Influence Mathematically A Preliminary Investigation By Andres Calderon Jaramillo Mentor - Larry Lucas, Ph.D. University of Central.
 Guido d’Arezzo was the first to create music notation  Finale version 1.0 was created in 1988.
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.
User Interface (hardware). Overview  Translate user actions into electrical control signal which controls the robot movement  Be able to input and store.
Tracking a moving object with real-time obstacle avoidance Chung-Hao Chen, Chang Cheng, David Page, Andreas Koschan and Mongi Abidi Imaging, Robotics and.
EE396 Project Micromouse Team: Ocha. Team Members Kanoa Jou (Programmer) Ryan Sato (Hardware) KiWoon Ahn (Recorder) Alan Do (Programmer)
From Midi to Traditional Musical Notation by Emilios Cambouropoulos.
Preliminary Design Review
BY CHRIS ANDERSON Creating a MIDI Generator Program.
Powerpoint: Nikolas Bauchat. 3 Features of Interest: Quantizing a Midi Track Using the Tempo Track Utilizing the Arranger Track.
Final Presentation Simon McNeilly Supervisors Dr. Lloyd Allison Jon McCormack Melody Generation by Phrase.
Department of Electrical and Computer Engineering He Zhou Hui Zheng William Mai Xiang Guo Advisor: Professor Patrick Kelly ASLLENGE Final Project Review.
Input Devices Image Capture Devices, Sound Capture Devices, Remote Controls PREPARED & PRESENTED BY: FAHAD AHMAD KHAN.
Conference Room Laser Pointer System Anna Goncharova, Brent Hoover, Alex MendesSponsored by Dr. Jeffrey Black Overview The project concept was developed.
Electromechanical Systems “Robotic Sorting System” Brent GuyJonathan Penney.
PD Composition Structure Slow section, faster section Slow section, faster section GEMS GEMS A Practical Guide to Composition A Practical Guide to Composition.
Sensors for use in this class. Sensors 2 Robotics: Bridgewater state college.
Autonomous Tracking Robot Andy Duong Chris Gurley Nate Klein Wink Barnes Georgia Institute of Technology School of Electrical and Computer Engineering.
Shinta Kisriani.  INTRODUCTION  THEORY LITERATURE  METHOD DESIGN  ANALYSIS & RESULT  CONCLUSION  FUTURE WORK.
Final Presentation Ryan Chilton IMDL – Fall 208 Weebo.
1 Volleyball & Wumpus World CSCE 488 By Cody Boettcher and Jason Williams.
JULLIENOR TITAS DAS EEL 5666 – IMDL FALL /2/2014.
Self Parking Lara Sabah Yaqeen Salatneh Dr.Ashraf Armoush
Kristina Makarova Yoko Ishioka Burt Carter Carlos Rios team.
Project battLEDship MELODY KIDD KELLY MCFARLANE SCOTT MATSUO RAPHAEL RAMOS TEAM GAY AVENUE.
Juan David Rios – Graduate Student ECE IMDL FALL 2012 Dr. A. Antonio Arroyo - Eric M. Schwartz November 29/2012.
Probabilistic Smart Terrain Dr. John R. Sullins Youngstown State University.
James Hornsby Connor Bradshaw 1168 Unit 1. Unit Unit  I will use Garageband because it has simple user interface, it is easy to use.
Smart Parking System PREPARED BY : GHADEER AQRAA AND MARAH JABER.
ICMC 2004 – Nov. 5 1 Andante: Composition and Performance with Mobile Musical Agents Leo Kazuhiro Ueda Fabio Kon
CS-EE 480 Fall November, 2005 University of Portland School of Engineering Project Long Tom OTTR Team Annette DeVille Tom Kinnear Jeff Scott Advisor.
Intervals.
Robot Report “Emerson” Crawford Hampson EEL5666: IMDL April 8, 2010.
+ Dancing Lights Areej and Aljoharah. + Contents Introduction Objective Approach Progress Implementation Future Works.
How to start editing your screencast.. To change the audio The length of the still. The number of the still The Settings button, click on down arrow.
Probabilistic Smart Terrain Dr. John R. Sullins Youngstown State University.
Group 3 Ballfinder a highly modifiable system. Introduction Quality attribute: Modifiability Environment: Random maze Known number of balls One light.
J. S. Bot An exercise in computer generated music. Ansh Shukla.
Nick Kwolek Martin Pendergast Stephen Edwards David Duemler.
1 Hidden Markov Model: Overview and Applications in MIR MUMT 611, March 2005 Paul Kolesnik MUMT 611, March 2005 Paul Kolesnik.
GraffitiBot Sensor Report Andy Kobyljanec EEL 5666C March 25, 2008.
Distance Estimation Ohad Eliyahoo And Ori Zakin. Introduction Current range estimation techniques require use of an active device such as a laser or radar.
Wekinator
1 of 175 Focus 3D X 130 and X 330 Laser Scanners SCENE 5.3 September 2014.
Final Year Project Eoin Culhane. MIDI Guitar Guitar with 6 outputs 1 output for each string Each individual string output will be converted to MIDI.
Wall-Follower Xiaodong Fang University of Florida School of Electrical and Computer Engineering Automatic Wall Following & Color Detecting Robot.
We thank the Office of Research and Sponsored Programs for supporting this research, and Learning & Technology Services for printing this poster. Fully-Autonomous.
Modeling Jazz Artist Similarities Mathematically By Andres Calderon Jaramillo Mentor – Larry Lucas, Ph.D. University of Central Oklahoma This project is.
GreenJacket IMDL Summer 2002 Final Report Matthew Chernosky August 6, 2002.
Computer-Generated Sound Final Project
Self-Navigation Robot Using 360˚ Sensor Array
Chopper John Michael Mariano
Robot Report “Emerson” Crawford Hampson EEL5666: IMDL April 8, 2010
Marina Yokota Dr. Arroyo and Dr. Schwartz 12/6/11
Directional Driver Hazard Advisory System
Laser Harp Team: Peter Crinklaw Qiushi Jiang Edwin Rodriguez.
Final Presentation EEL 5666C INTELLIGENT MACHINES DESIGN LABORATORY APRIL 12th, 2005 Cliff Pannella Robot: “DICE”
Obstacle Detection Ultrasonic Sensor.
M.VIKRAMADITYAN Graduate Student Mechanical Engineering
Zack and A.C. Final Oral Report
GraffitiBot Final Report
SystemC Test Case Generation with the Gazebo Simulator
Obstacle Detection.
Introduction to Arduino
An Autonomous Mapping Robot
Phased Speaker Array : Phase of Our Lives
Autonomous Delivery Robot
Presentation transcript:

apollo Final Presentation Caleb Markley University of Florida 4/10/2014 EEL 5666: IMDL

Outline Introduction Hardware  System  Sensors Software  Theory  Operation Conclusions Future Work

Introduction What does apollo do?  Algorithmic melody composition  Influenced by surroundings How is it done?  Hardware  Software

System

Sensors Sharp Long-Range IR Sensor The closer spectators get, the “faster” the robot will play. Accomplished by changing the tempo. Listed range of 20cm to 150cm. Apple iSight Webcam Webcam determines main color. Modifies weights of note duration probabilities based on main color.

Theory Markov chains take an input state and compare it to a chain that gives a set of potential next states in the chain. Each potential next state has a different probability determined by a learning set. Room for improvement with more complex algorithm.

Operation Create Markov Chains with Song Data Determine Key and Initial Tempo using MIDI Keyboard Determine Note Pitch and Duration using Markov Chain Send Appropriate Signals to Arduino Read Sensors and Adjust Tempo and Probabilities

Conclusions Current Functionality:  Unique melodies created from Markov chains  Melodies influenced in real-time by sensors Color influences note lengths Distance influences tempo  Can set tempo and key with MIDI keyboard  Melodies dependent on Markov chain

Future Work Future work includes: o Minor software improvements. o Add songs to Markov chain. o Improve platform/electrical appearance. Potential Improvements: o Implement more complex Markov chain. o Impose verse-chorus structure.