The present invention relates to a musical sound reproduction apparatus and a musical sound reproduction program, which are preferably applied to reproduction of musical sound data through adjustment of reproducing pitches and beat timings of digital musical sound data.
Conventionally, a musical sound reproduction apparatus that displays waveforms of musical sound data to be reproduced has been known. Such musical sound reproduction apparatus allows a user to reproduce musical sound data of a desired style through adjustment of reproducing pitches and beat timings while referring to the displayed waveforms (for example, Non-Patent References 1 and 2). [Non-Patent Reference 1] The Professional CD Player CDJ-1000, Pioneer Corporation, [searched online Dec. 9, 2003] <URL:http://www.pioneer.co.jp/cdj/cdj1000.html> [Non-Patent Reference 2] Pro-scratch2, American DJ Supply, Inc., [searched online Dec. 9, 2003]<URL:http://www.americandj.com/product.asp?ProductIDNumber=1062&cat=CD_Players>
Nevertheless, since the conventional musical sound reproduction apparatus can basically only display waveforms of musical sound data to be reproduced, a user must perceptively recognize reproducing pitches and beat timings of the musical sound data while referring to the displayed waveforms. Therefore, according to the conventional musical sound reproduction apparatus, a level of proficiency is needed until the user is able to reproduce the musical sound data at will. Furthermore, since cost of the conventional musical sound reproduction apparatus is approximately several hundred thousand yen, which is very pricey, it is difficult for an ordinary person to reproduce musical sound data in the same way as would a disc jockey (DJ).
The present invention has been created for resolving these problems of the conventional technology, and aims to provide a musical sound reproduction apparatus and a musical sound reproduction program, which allow anyone to easily reproduce musical sound data in the same way as does a DJ.
A musical sound reproduction apparatus and a musical sound reproduction program, which can adjust at least one of a reproducing pitch or beat timings for musical sound data, includes: a display unit that displays various information regarding reproduction of the musical sound data; and a control unit that detects a reproducing pitch and a beat timing for the musical sound data, generates object images that represent the detected reproducing pitch and beat timings, and controls the display unit to display the generated object images.
In other words, with the present invention, reproducing pitch and beat timings for musical sound data to be reproduced are displayed as object images. Furthermore, according the structure of the present invention, since a user can easily and reasonably reproduce musical sound data in the same way as does a DJ by adjusting reproducing pitch and beat timings of musical sound data at will since the user can visually recognize the reproducing pitches and the beat timings of the musical sound data based on the displayed object images.
Structure of a musical sound reproduction apparatus, according to an embodiment of the present invention, and operations thereof are described in detail forthwith with reference to the accompanying drawings.
[Structure of Musical Sound Reproduction Apparatus]
(Main Unit Structure)
A shown in
This musical sound reproduction apparatus further comprises a disk drive 9, which reads out various computer programs such as a musical sound reproduction program 8 for implementing musical sound reproduction described later and data for processing; random access memory (RAM) 10, which is used as a buffer and is temporarily stored with various computer programs and data read out from an optical disk 7 and which is also used as a working area for the control unit 1; read only memory (ROM) 12, which is stored with various computer programs and data used for processing such as musical sound digital data 11 (hereafter abbreviated as ‘musical sound data’); a controller 13, which is manipulated by a user when inputting various instructions regarding musical sound reproduction; and a communicating unit 14, which carries out information communication processing via telecommunications lines such as the Internet or a local area network (LAN).
Note that with this embodiment, the musical sound reproduction program 8 is recorded in the optical disk 7; however, it may be stored in the ROM 12 through processing such as installing or downloading using the communicating unit 14. Furthermore, the musical sound reproduction program 8 may be recorded in a recording medium other than the optical disk 7, such as a floppy™ disk or the like. In this case, replacement of the disk drive 9 with a read out apparatus that can control the recording medium is needed.
Moreover, with this embodiment, musical sound data 11 is stored in the ROM 12. However, it may enter the apparatus through another method such as reading out musical sound data from the optical disk 7 or downloading musical sound data using the communicating unit 14.
(Structure of Musical Sound Reproduction Program)
The above-mentioned musical sound reproduction program 8 is constituted of computer program codes, which are for the control unit 1 to execute musical sound reproduction described later, and as shown in
(Structure of Musical Sound Data)
As shown in
The above-mentioned beat guide file 11b is structured so as to be reproducible by the user via the controller 13, and timings (reproducing positions) of beats, cues, lyrics, and messages, which reflect the reproduced contents, may be recorded in a file format as shown in
(Structure of Controller)
As shown in
The above-mentioned first operation part 21 is provided with an up direction key 21a and a down direction key 21b, which the user uses to command change in various parameters for musical sound data 11 such as reproducing pitch and volume, and a right direction key 21c and a left direction key 21d, which the user uses to command change in the musical sound data to be reproduced.
The above-mentioned second operation part 22 has a triangle marked button 22a, which is for commanding a change in cursor (described later) position to be displayed on the display 3, a cross marked button 22b, which is for commanding to start or stop reproduction of musical sound data 11, a circle marked button 22c, which is for deciding musical sound data to be reproduced, and a square marked button 22d, which is for changing musical sound data to be reproduced.
The above-mentioned analog operation parts 23R and 23L are capable of inclined operation pivoted around a point a, and are further capable of rotational operation around a rotational axis b passing through the pivot a while in an inclined state. These analog operation parts 23R and 23L are held in an upright state (non-inclined state) position (standard position) as shown in
Furthermore, this controller 13 has a start button 24, which is for commanding the control unit 1 to execute the musical sound reproduction program 8, a select button 25, which is for switching over to a display mode, and a mode select switch 26, which is for selecting analog mode or digital mode. When analog mode is selected by this mode select switch 26, a light-emitting diode (LED) 27 is controlled to emit light, bringing the analog operation parts 23R and 23L into an operating state. On the other hand, when the digital mode is selected, the light-emitting diode 27 is controlled not to emit light, bringing the analog operation parts 23R and 23L into a non-operating state.
Furthermore, this controller 13 is provided with a right button 28 and a left button 29 in positions respectively operable, for example, by the right and left index fingers (or middle fingers) with the grips 20R and 20L being gripped with the right and left hands. These buttons 28 and 29 have a first and a second right button 28R1 and 28R2 and a first and a second left button 29L1 and 29L2, respectively, which are provided in parallel along the thickness of the controller 13, for operating a cross-fader (mixer) object displayed on the display 3 during musical sound reproduction.
In this manner, the musical sound reproduction apparatus, according to the embodiment of the present invention, is structured such that the control unit 1 executes musical sound reproduction for musical sound data 11 specified by the user in conformity with the input provided through the user's manipulation of the controller 13, in conformity with the musical sound reproduction program 8. This musical sound reproduction processing will be described in detail forthwith with reference to
[Musical Sound Reproduction]
(Display of Interface Screen)
The above-mentioned control unit 1 controls the disk drive 9 to read out the musical sound reproduction program 8 from the optical disk 7 and then store it in the RAM 10 in response to the user having placed in the disk drive 9 the optical disk 7, which is recorded with the musical sound reproduction program 8. In response to the user having depressed the start button 24 in the controller 13 to command execution of the musical sound reproduction program 8, the control unit 1 starts controlling the image processing unit 2 to display an interface screen shown in
Note that with this embodiment, this interface screen is structured so that the user can simultaneously reproduce two pieces of musical sound data 11. As shown in
The interface screen shown in
Further with this embodiment, although file names for musical sound data 11, which are pre-stored in the ROM 12, are displayed as reproducible musical sound names in the musical sound select windows 42a and 42b, the user may manipulate the controller 13 to specify a region that allows referring to the file name for the musical sound data 11, and then accordingly display the file name for musical sound data 11 stored in the region other than the ROM 12.
(Selection of Musical Sound Data)
When the interface screen is displayed on the display 3 in the above manner, the user can select a name for musical sound data 11 to be reproduced, from the musical sound select windows 42a and 42b by manipulating the controller 13 to move the cursors 41a and 41b.
In response to the user having decided musical sound data 11 to be reproduced by depressing the circle button 22c of the controller 13, the control unit 1 then controls the image processing unit 2 to display on the turntable objects 43a and 43b the record objects 50a and 50b, which represent the musical sound data 11 selected by the user, respectively, in conformity with the interface screen generation code 8b, as shown in
Furthermore, at this time, as shown in
When selection of musical sound data 11 is completed in the above manner, the user may depress the square button 22d of the controller 13 to command reproduction start of the selected musical sound data 11. In conformity with the command for reproduction start of the musical sound data 11, the control unit 1 controls the sound processing unit 6 to output sound for the selected musical sound data 11 via the speaker 5, according to a musical sound processing code 8a.
Furthermore, as shown in FIGS. 10(a) and (b), according to the interface screen generation code 8b, the control unit 1 moves and displays the beat guide objects 52a and 52b regarding two pieces of musical sound data 11 at a constant speed A in synch with the reproduction speed along the length of the reproduction line 49a while repeatedly updating, generating and destroying display contents, such as a beat number, in accordance with the reproducing positions of the musical sound data 11. The control unit 1 also moves and displays the reproduction lines 51a and 51b on the record objects 50a and 50b, respectively, so that the user can visually recognize the reproducing positions during the entire reproduction time of the musical sound data 11.
As such, according to the musical sound reproduction apparatus of the embodiment of the present invention, in response to the user having selected musical sound data to be reproduced, the control unit 1 controls the image processing unit 2 to display the record objects 50a and 50b corresponding to the selected musical sound data 11 on the turntable objects 43a and 43b, allowing the user to reproduce the musical sound data 11 as if operating a real turntable and enjoy pretending to be a DJ.
Furthermore, according to the musical sound reproduction apparatus of the embodiment of the present invention, the control unit 1 refers the beat guide file 1b for timings of beats, cues, lyrics, and messages in the musical sound data to be reproduced, and then controls the image processing unit 2 to display the beat guide objects 52a and 52b, which respectively represent beat timings and reproducing pitches of the selected musical sound data 11. This allows the user to reproduce musical sound data 11 at will while referring to the beat guide objects 52a and 52b and visually recognizing beat progression, reproducing pitches, cue positions, lyrics, and messages of the musical sound data to be reproduced 11.
Further according to the musical sound reproduction apparatus of the embodiment of the present invention, the user can visually recognize beat progression, reproducing pitches, cue positions, lyrics, and messages of past, present and future musical sound data 11 while referring to positional relationships between the beat guide objects 52a and 52b and the reproducing line 49a in the beat guide window 49.
Further according to the musical sound reproduction apparatus of the embodiment of the present invention, since the control unit 1 controls the image processing unit 2 to move and display the beat guide objects 52a and 52b regarding two pieces of musical sound data 11, the user can easily visually recognize synchronism of pitches and beats of the two pieces of musical sound data 11. In addition, the user can visually recognize beat timings of the musical sound data 11 by referring to timings of when the beat timing display objects 53 reach the reproducing line 49a.
Moreover, according to the musical sound reproduction apparatus of the embodiment of the present invention, the above-described processing is carried out in conformity with a computer program without use of additional hardware components, allowing development of a low-cost musical sound reproduction apparatus.
(Changing Musical Sound Parameters)
With the musical sound reproduction apparatus of the embodiment of the present invention, when the musical sound data 11 is being reproduced, the user can, for example, change parameters such as reproducing positions, frequencies, volume, and reproducing pitches of the musical sound data 11, utilize cues, and/or mix two pieces of musical sound data 11 by manipulating each object in the interface screen while referring to the beat guide objects 52a and 52b, and then reproduce the musical sound data 11. Operations in the musical sound reproduction apparatus when the user is changing reproducing positions of musical sound data (changing reproducing position), changing reproducing pitches of the musical sound data 11 (changing pitch), and mixing two selected pieces of musical sound data 11 (mixing) through manipulation of the controller 13 are described in detail forthwith.
(Changing Reproducing Position)
With the above-mentioned musical sound reproduction apparatus, a user can change reproducing positions of musical sound data 11 by performing rotational operation of the analog operation parts 23R and 23L. An operation of the musical sound reproduction apparatus when the user changes a reproducing position will be described referring to a flowchart shown in
The flowchart shown in
In the processing of step S1, the control unit 1 detects input values (x, y) provided from the analog operation parts 23R and 23L in the controller 13. Processing of this step S1 is accordingly completed, and this processing of reproducing position changing proceeds from step S1 to step S2.
In the processing of step S2, the control unit 1 converts the detected input values (x, y) to polar coordinates (r, θ). Processing of this step S2 is accordingly completed, and this processing of reproducing position changing proceeds from step S2 to step S3.
In the processing of step S3, the control unit 1 calculates rotational speed (φ) of the analog operation parts 23R and 23L based on an amount of change in the polar coordinates (r, θ). Processing of this step S3 is accordingly completed, and this processing of reproducing position changing proceeds from step S3 to step S4.
In the processing of step S4, the control unit 1 calculates a reproducing positions (t) and a reproducing rate (λ) for the musical sound data 11 in accordance with the calculated rotational speed (φ) of the analog operation parts 23R and 23L. Processing of this step S4 is accordingly completed, and this processing of reproducing position changing proceeds from step S4 to step S5.
In the processing of step S5, the control unit 1 controls the sound processing unit 6 to change reproducing pitch in synch with the reproductive rate (λ), reproduce (λ-speed reproduction) the musical sound data 11, and output sound for the selected musical sound data 11 at the reproducing positions (t) in conformity with the musical sound processing code 8a. Furthermore, the control unit 1 moves and displays reproducing positions (t) of the reproducing lines 51a and 51b simultaneous to moving and displaying the beat guide objects 52a and 52b in conformity with the interface screen generation code 8b so that the beat guide objects are displayed at the reproducing positions (t). The processing of this step S5 is accordingly completed, terminating the reproducing position changing sequence.
As such, according to the musical sound reproduction apparatus of the embodiment of the present invention, the user can easily change a reproducing position (t) of musical sound data 11 in the same way as if rotating a real turntable by rotating and treating the analog operation parts 23R and 23L as records.
Furthermore, according to the musical sound reproduction apparatus of the embodiment of the present invention, since the control unit 1 moves and displays the beat guide objects 52 and the reproducing lines 51a and 51b in sync with the reproducing positions (t) in response to changes in the reproducing positions (t), the user can easily determine which position in the musical sound data 11 the present reproducing position (t) is at, and in the case where the beat guide objects 52a and 52b for two pieces of musical sound data 11 are displayed, can easily carry out processing such as synchronizing the musical sound data 11 through comparison of the beat guide objects 52a and 52b for the musical sound data 11.
(Changing Pitch)
According to the above-mentioned musical sound reproduction apparatus, the user manipulating the controller 13 to move a pitch adjusting object (pitch slider) 46a, thereby changing reproducing pitches of the musical sound data 11 allows changing intervals between the beat timing display objects 53a. Therefore, the user can visually recognize the amount of change in reproducing pitch.
More specifically, with this embodiment, when the user manipulates the controller to move the pitch adjusting object 46a, thereby commanding amplification of the reproducing pitch, the control unit 1 moves beat timing display objects 53a from positions shown in
On the other hand, when the user manipulates the controller to move the pitch adjusting object 46a, thereby commanding reduction of the reproducing pitch, the control unit 1 moves beat timing display objects 53a from positions shown in
In this manner, with the musical sound reproduction apparatus of the embodiment of the present invention, since the control unit 1 controls the image processing unit 2 to change the intervals between beat timing display objects 53 in response to the changes in reproducing pitch, the user can visually recognize the reproducing pitches of the musical sound data 11 by referring to the change in intervals between beat timing display objects 53.
(Mixing)
The above-mentioned musical sound reproduction apparatus assists the user in a mixing operation by changing the shape of beat timing display objects 53 shown in
In this manner, with the musical sound reproduction apparatus of the embodiment of the present invention, since the control unit 1 controls the image processing unit 2 to change the shape of the beat timing display objects 53 according to synchronism of the beat timings of the two pieces of musical sound data 11, the user can easily recognize synchronism of the two pieces of musical sound data 11 by referring to the shape of the beat timing display objects 53.
While the embodiments according to the present invention developed by the inventor(s) are described above, it should not be understood that the description and drawings that constitute part of this disclosure are to limit the present invention. For example, the interface screen of the above embodiment has a structure allowing selection and reproduction of two pieces of musical sound data 11. However, the present invention is not limited to this, and it may be structured to allow selection and reproduction of three or more pieces of musical sound data 11. In this manner, alternative embodiments, working examples, and operational techniques provided based on this embodiment according to the present invention by those skilled in the art are naturally included within the scope of the present invention.
The musical sound reproduction apparatus according to the present invention can be applied to reproducing of musical sound data in a desired style through, for example, adjusting reproducing pitches and beat timings of musical sounds.
Number | Date | Country | Kind |
---|---|---|---|
2002-367668 | Dec 2002 | JP | national |
Number | Date | Country | |
---|---|---|---|
Parent | PCT/JP03/13187 | Oct 2003 | US |
Child | 11153244 | Jun 2005 | US |