140 likes | 308 Views
Group Members: Wesley Miller, Jon Darnel Faculty Advisor: Dr. John K. Estell. Chapel Carillon: The Bell Buddy. What is a carillon?. a system of bells: real or synthesized used to bring music to the community often serve as clocks by tolling the hour. ONU English Chapel: Fake Bells
E N D
Group Members: Wesley Miller, Jon Darnel Faculty Advisor: Dr. John K. Estell Chapel Carillon: The Bell Buddy
What is a carillon? • a system of bells: real or synthesized • used to bring music to the community • often serve as clocks by tolling the hour ONU English Chapel: Fake Bells Electronic horns
Problem • The ONU chapel operated an electronic carillon for several years. • This system failed two years ago • Rev. Vernon LaSala commissioned our Senior Design team to create a new PC based carillon system
Specifications Chapel carillon was expected to have: • Ability to add/remove sound files from the daily schedule. • Default schedule to be played each day unless changes are made manually. • Ability to save/load specific schedules. • Option for disabling the system during certain hours. • Display daily schedule in both text and graphical format.
Current Implementation: Sound Files • Bell Buddy supports only Wave (.wav) files in our system because they are uncompressed files and provide higher sound quality • The Chaplin has purchased a PC specifically for our system, so the size of wave files is not a problem.
Current Implementation:Playing Wave Files • We discovered winmm.dll, which is a DLL file that handles low level joystick and sound functions. • We used this this file from our code as opposed to writing our own media player software.
Current Implementation:Time Keeping • The nature of our project necessitates that our system keep very precise time. • We contacted the ONU IT department and confirmed that the correct time is sent to all machines on the campus network at regular intervals.
Melody Assistant • Showcase program that allows users to enter a musical score, and convert it into a desired audio format. • Supports the ability to import and define new instruments. • We intend to create a “carillon” instrument within Melody Assistant.
The Verdin Agreement • Verdin required a representative to sign on behalf of ONU; unfortunately this led to several months of legal issues • Agreement signed in mid April • prevents us from independently patenting or marketing our final product. • obligated to ensure that Verdin’s sound files are only made available to people specifically associated with the project. • The sound files from Verdin have not yet arrived.
Sheet Music Bell Sound Files Melody Assistant .wav File Scheduler Start Time Conflict Yes No Error Report Event Event.time = current time Current Time No Yes Play song files Physical output Amplifier Speakers
Possible Additions • Database for storing and accessing sound files. • User login or password protection of options tab. • Ability to recognize the date and to schedule “down-time” accordingly. • Ability for live performance.