Patent ID: 6362409
Filing Date: 2002-03-26
Classification: G10H

Abstract:
A music synthesizer, comprising:an input device to accept musical sounds corresponding to a single musical note from a selected musical source and to generate digital samples thereof, the digital samples containing at least one complete cycle of the single musical note; a data buffer to temporarily store at least a portion of the digital sample containing at least one complete cycle of the single musical note; a sample processor software module to analyze data in the data buffer and to extract therefrom one complete cycle of the single musical note, the sample processor software module further processing the extracted data to determine the frequency of the one complete cycle and to normalize the extracted data such that a first data sample in the extracted data has an amplitude of zero; a first data structure to store the normalized data in association with a data identifier; a second data structure to store a set of rules associated with the generation of musical notes; a user interface operable by a user to select a sequence of musical notes; a music file generation processor software module coupled to the user interface and receiving data indicative of the user-selected sequence of musical notes, the generation processor software module accessing the second data structure and applying rules to the user-selected sequence of musical notes to thereby generate a musical output file; and a sound board to play the musical output file.