Musical dripping water

The objective of this project is to design and build a musical water dripping fountain that reads in a midi file and plays music with the dripping water droplets using the H8S-38086 CPU board. The way midi file works is studied so that sufficient knowledge is acquired to understand the content o...

Full description

Saved in:
Bibliographic Details
Main Author: Lin, Shunnan.
Other Authors: Goh Wooi Boon
Format: Final Year Project
Language:English
Published: 2009
Subjects:
Online Access:http://hdl.handle.net/10356/17014
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-17014
record_format dspace
spelling sg-ntu-dr.10356-170142023-03-03T20:27:42Z Musical dripping water Lin, Shunnan. Goh Wooi Boon School of Computer Engineering DRNTU::Engineering::Computer science and engineering::Computer applications::Computers in other systems The objective of this project is to design and build a musical water dripping fountain that reads in a midi file and plays music with the dripping water droplets using the H8S-38086 CPU board. The way midi file works is studied so that sufficient knowledge is acquired to understand the content of a midi file. This includes knowing how the melody, rhythm and necessary musical notations are represented in a midi file. Relevant information of the midi file is largely sought for through the internet. The findings and analysis of midi file format will be presented in this report. The software aspect takes on an application that can read in a midi file, play or write a midi file and decipher the midi file content. This application will be the main knowledge hub that finds out what are the notes to be played and the duration of each note to be played. This application will also have to do communication with H8S-38086 CPU board. This software takes on the incremental form of software development life cycle. The design and implementation process of this application is presented in this report. The firmware portion looks at using the H8S-38086 CPU board to receive midi file data, store and in turn play the data and control the relays. The relays will be the main control for the water droplets. The H8S-38086 will first display the music with a speaker upon full receipt of data. After which the relays will be controlled to play the music according to the signals received. The design, concerns and process of the development of this firmware will be presented in this report. The hammering system takes on a mechanical aspect of the project. Making use of the knowledge of physics to build the mechanism, a methodology to getting a sound that is audible and can be created in numerous pitches is sought for. The design and testing process of this system is presented in this report. The project is successfully implemented with the development of the software application that reads, loads and plays or writes a midi file, display its content and sends useful data to the H8S micro controller for further implementation and the development of the firmware system that reads and store the data received, playback with a speaker and in turn control the set of relays. However, it is regretted that a hammering mechanism to be solely maneuvered by a tiny water droplet is not implementable in this context. As such, it is concluded that the prototype behind the initial objective was met. The software application and firmware program put together as an end product can be used for producing musical sounds in similar context with a hammering mechanism via direct hammering contact. Bachelor of Engineering (Computer Engineering) 2009-05-29T03:48:12Z 2009-05-29T03:48:12Z 2009 2009 Final Year Project (FYP) http://hdl.handle.net/10356/17014 en Nanyang Technological University 71 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering::Computer science and engineering::Computer applications::Computers in other systems
spellingShingle DRNTU::Engineering::Computer science and engineering::Computer applications::Computers in other systems
Lin, Shunnan.
Musical dripping water
description The objective of this project is to design and build a musical water dripping fountain that reads in a midi file and plays music with the dripping water droplets using the H8S-38086 CPU board. The way midi file works is studied so that sufficient knowledge is acquired to understand the content of a midi file. This includes knowing how the melody, rhythm and necessary musical notations are represented in a midi file. Relevant information of the midi file is largely sought for through the internet. The findings and analysis of midi file format will be presented in this report. The software aspect takes on an application that can read in a midi file, play or write a midi file and decipher the midi file content. This application will be the main knowledge hub that finds out what are the notes to be played and the duration of each note to be played. This application will also have to do communication with H8S-38086 CPU board. This software takes on the incremental form of software development life cycle. The design and implementation process of this application is presented in this report. The firmware portion looks at using the H8S-38086 CPU board to receive midi file data, store and in turn play the data and control the relays. The relays will be the main control for the water droplets. The H8S-38086 will first display the music with a speaker upon full receipt of data. After which the relays will be controlled to play the music according to the signals received. The design, concerns and process of the development of this firmware will be presented in this report. The hammering system takes on a mechanical aspect of the project. Making use of the knowledge of physics to build the mechanism, a methodology to getting a sound that is audible and can be created in numerous pitches is sought for. The design and testing process of this system is presented in this report. The project is successfully implemented with the development of the software application that reads, loads and plays or writes a midi file, display its content and sends useful data to the H8S micro controller for further implementation and the development of the firmware system that reads and store the data received, playback with a speaker and in turn control the set of relays. However, it is regretted that a hammering mechanism to be solely maneuvered by a tiny water droplet is not implementable in this context. As such, it is concluded that the prototype behind the initial objective was met. The software application and firmware program put together as an end product can be used for producing musical sounds in similar context with a hammering mechanism via direct hammering contact.
author2 Goh Wooi Boon
author_facet Goh Wooi Boon
Lin, Shunnan.
format Final Year Project
author Lin, Shunnan.
author_sort Lin, Shunnan.
title Musical dripping water
title_short Musical dripping water
title_full Musical dripping water
title_fullStr Musical dripping water
title_full_unstemmed Musical dripping water
title_sort musical dripping water
publishDate 2009
url http://hdl.handle.net/10356/17014
_version_ 1759856704302874624