Sound generation device and sound generation program
First Claim
1. A sound generation device for outputting a sound in accordance with an operation by a performer, the device comprising:
- a housing capable of being held by the performer;
a tilt detector for detecting an amount of tilt in at least one direction of the housing;
a sound waveform data storing area for storing at least one piece of sound waveform data;
a sound waveform data reader for reading the sound waveform data from the sound waveform data storing area at a predetermined timing;
a sound waveform data processor for changing at least a frequency of the sound waveform data read by the sound waveform data reader in accordance with the amount of tilt detected by the tilt detector; and
a sound outputting unit for outputting the sound waveform data processed by the sound waveform data processor as a sound;
a backing music data storing area for storing at least one piece of backing music data, the sound outputting unit sequentially reading the backing music data from the backing music data storing area, and outputting the read backing music data along with the sound waveform data processed by the sound waveform data processor;
a reference play data storing area for storing at least one piece of reference play data;
a musical performance results storing area for storing the amount of tilt detected by the tilt detector as musical performance results data, by associating the detected amount of tilt with the backing music data stored in the backing music data storing area;
a musical performance results comparator for comparing the musical performance results data stored in the musical performance results storing area against the reference play data stored in the reference play data storing area; and
musical performance final results notification unit for notifying the performer of results obtained by the musical performance results comparator as performance final results.
1 Assignment
0 Petitions
Accused Products
Abstract
A sound generation device is composed of a main unit and a game cartridge storing a sound generation program. The game cartridge includes an XY-axes acceleration sensor for detecting a tilt in two respective directions of a game device housing. When a button of the main unit is pressed, a CPU of in the main unit reads waveform data corresponding to one syllable in lyrics from human voice sound waveform data stored in a program ROM, changes a frequency and an amplitude of the waveform data in accordance with the obtained amounts of tilts in two directions, and outputs the processed waveform data from a loudspeaker as a sound. Thus, it is possible to provide a sound generation device capable of outputting a sound by changing its pitch and volume.
-
Citations
21 Claims
-
1. A sound generation device for outputting a sound in accordance with an operation by a performer, the device comprising:
-
a housing capable of being held by the performer; a tilt detector for detecting an amount of tilt in at least one direction of the housing; a sound waveform data storing area for storing at least one piece of sound waveform data; a sound waveform data reader for reading the sound waveform data from the sound waveform data storing area at a predetermined timing; a sound waveform data processor for changing at least a frequency of the sound waveform data read by the sound waveform data reader in accordance with the amount of tilt detected by the tilt detector; and a sound outputting unit for outputting the sound waveform data processed by the sound waveform data processor as a sound; a backing music data storing area for storing at least one piece of backing music data, the sound outputting unit sequentially reading the backing music data from the backing music data storing area, and outputting the read backing music data along with the sound waveform data processed by the sound waveform data processor; a reference play data storing area for storing at least one piece of reference play data; a musical performance results storing area for storing the amount of tilt detected by the tilt detector as musical performance results data, by associating the detected amount of tilt with the backing music data stored in the backing music data storing area; a musical performance results comparator for comparing the musical performance results data stored in the musical performance results storing area against the reference play data stored in the reference play data storing area; and musical performance final results notification unit for notifying the performer of results obtained by the musical performance results comparator as performance final results. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 20, 21)
-
-
9. A sound generation program stored on a machine-readable medium for causing a game machine to function as a sound generation device, wherein the game machine includes a housing capable of being held by a performer, a tilt detector for outputting a value corresponding to an amount of tilt in at least one direction of the housing, a program storing area for storing a program, a data storing area for storing data including at least one piece of sound waveform data, a program processor for processing the data stored in the data storing area, based on the program stored in the program storing area, and a sound outputting unit for outputting processing results obtained by the program processor as a sound, the sound generation program comprising:
-
a tilt calculating step of obtaining an amount of tilt in at least one direction of the housing, based on the value output from the tilt detector; a sound waveform data reading step of reading the sound waveform data from the data storing area at a predetermined timing; a sound waveform data processing step of changing at least a frequency of the sound waveform data read at the sound waveform data reading step, in accordance with the amount of tilt obtained at the tilt calculating step; a sound output controlling step of causing the sound waveform data processed at the sound waveform data processing step to be output from the sound outputting unit as a sound; wherein the data storing area further stores at least one piece of backing music data, and the sound output controlling step sequentially reads the backing music data from the data storing area, and outputs the read backing music data along with the sound waveform data processed at the sound waveform data processing step; the data storing area further stores at least one piece of reference play data, and the sound generation program further comprises; a musical performance results storing step of causing the data storing area to store the amount of tilt obtained at the tilt calculating step as musical performance results data, by associating the obtained amount of tilt with the backing music data stored in the data storing area; a musical performance results comparing step of comparing the musical performance results data stored at the musical performance results storing step against the reference play data stored in the data storing area; and a musical performance final results notification step of notifying the performer of comparing results obtained at the musical performance results comparing step as performance final results. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A medium which is removably inserted into a game machine including a housing capable of being held by a game machine user, a data storing area for storing data including at least one piece of sound waveform data, a program processor for processing the data stored in the data storing area based on a sound generation program, and a sound outputting unit for outputting processing results obtained by the program processor as a sound, the medium comprising:
-
a tilt detector for outputting a value corresponding to an amount of tilt in at least one direction of the housing; and a program storing area for storing the sound generation program executable by the game machine to cause the program processor to execute; a tilt calculating step of obtaining an amount of tilt in at least one direction of the housing, based on the value output from the tilt detector of the medium; a sound waveform data reading step of reading the sound waveform data from the data storing area at a predetermined timing; a sound waveform data processing step of changing at least a frequency of the sound waveform data read at the sound waveform data reading step, in accordance with the amount of tilt obtained at the tilt calculating step; and a sound output controlling step of causing the sound waveform data processed at the sound waveform data processing step to be output from the sound outputting unit as a sound.
-
-
18. In a portable game apparatus including a housing to be handled by a user, a display arranged on one surface of the housing, a tilt detector associated with the housing for detecting an amount of tilt of the housing, a storage area for storing data, and a processor, a method of providing information to the user regarding the user'"'"'s tilting of the housing comprising:
-
storing reference play data in the storage area; receiving an output from the tilt detector indicating the detected amount of tilt of the housing by the user; changing a frequency of sound waveform data in response to the output from the tilt detector; generating user performance result data in response to the output from the tilt detector; comparing the reference play data and the user performance data; and displaying information on the display regarding the user'"'"'s tilting of the housing based on the comparing; wherein the tilt detector is arranged in a removable medium which stores a game program to be executed by the processor and which is connected to the housing.
-
-
19. In a portable game apparatus including a housing to be handled by a user, a display arranged on one surface of the housing, a tilt detector associated with the housing for detecting an amount of tilt of the housing, a storage area for storing data, and a processor, a method of providing information to the user regarding the user'"'"'s tilting of the housing comprising:
-
storing reference play data in the storage area; receiving an output from the tilt detector indicating the detected amount of tilt of the housing by the user; changing a frequency of sound waveform data in response to the output from the tilt detector; generating user performance result data in response to the output from the tilt detector; comparing the reference play data and the user performance data; and displaying information on the display regarding the user'"'"'s tilting of the housing based on the comparing; wherein the sound waveform data includes lyrics data of a known song and the frequency of at least one syllable in the lyrics of the song is changed based on the received output from the tilt detector.
-
Specification