1. Field of the Invention
The present invention relates to a technique for presenting to a user a fingering upon performing a musical instrument.
2. Description of the Related Art
There has been proposed various techniques for presenting to a user a fingering upon performing a musical instrument. Japanese Unexamined Patent Application No. HE110-39739 (
However, this technique entails a problem that the relationship between each performance operation element operated upon the performance (e.g., a key of keyboard instrument or a string in stringed instrument) and each finger cannot necessarily be easily confirmed. Specifically, in case where the image of the fingers are displayed as superposed on the image indicating the performance operation element of the musical instrument, for example, the image of the performance operation element is hidden behind the image of the fingers, resulting in that the user cannot visually confirm the performance operation element. In case where a fingering upon playing a chord of a stringed instrument is displayed, in particular, the image of each finger that depresses a string is inevitably displayed over the image of the string that is the performance operation element, so that it is difficult to accurately confirm the depressed position of each string.
The present invention is accomplished in view of the above-mentioned circumstances, and aims to provide a fingering guidance apparatus by which a user can easily confirm a fingering upon performing a musical instrument and a program that causes a computer to function as a fingering display device.
In order to solve the above-mentioned subjects, a fingering guidance apparatus according to the present invention has an image forming portion for forming a fingering guidance image including a musical instrument image indicating a musical instrument and a transmitting image indicating fingers in the form of performing the musical instrument and a display control portion for causing the fingering guidance image formed by the image forming portion to be displayed on a display device. In the present invention, an image indicating fingers in the form of performing the musical instrument (hereinafter referred to as “fingering image”) is made to be a transmitting image. Accordingly, even if the fingering guidance image is formed so as to be superposed over the musical instrument image, the user can precisely confirm the musical instrument image via the fingering guidance image. It should be noted that the “transmitting image” in this application is a visible image whose display manner is selected in order that the user can recognize the image displayed behind. For example, a translucent image wherein an alpha value representing tranceparency is determined to a numerical value corresponding to translucent, or an image indicating only the outline of an object such as fingers performing the musical instrument (i.e., the background image is visibly displayed in the outline), corresponds to the “transmitting image” in the present invention. Further, the other embodiment of the present invention has a designating portion for designating a manner of fingers upon performing a musical instrument or a designating portion for designating a performance operation element that should be operated by a user, wherein the image forming portion forms the fingering guidance image based upon the designated content by the designating portion.
In a desirable embodiment of the present invention, the image forming portion forms a fingering guidance image further including a pointer arranged at the performance operation element, that should be operated, in the musical instrument image. According to this embodiment, the user can more accurately confirm the performance operation element that should be operated by the user by visually recognizing the performance operation element and the pointer. Moreover, the fingering image is made to be the transmitting image even in this embodiment, so that, even if the fingering guidance image is formed so as to be superposed over the pointer, the user can accurately confirm the position of the pointer (or the position of the performance operation element to which the pointer is arranged) through the fingering image. It should be noted that the “performance operation element” in this application is an operation element that is operated by the user upon the performance, examples of which include a key of a keyboard instrument and a string in a stringed instrument.
In case where the fingering upon performing a chord of a stringed instrument is displayed, the image of each finger performing a depression of a string is inevitably displayed over the image of the string that is the performance operation element as described above, resulting in that it is particularly difficult for the user to confirm the string that should be operated. In order to solve this problem, a fingering guidance apparatus according to the present invention has a chord designating portion for designating any one of plural chords of a stringed instrument, an image forming portion for forming a fingering guidance image including a musical instrument image indicating a stringed instrument, a depressed pointer arranged at the position to be depressed upon performing the chord designated by the chord designating portion and a transmitting image indicating fingers in the form of performing the chord designated by the chord designating portion and a display control portion for causing the fingering guidance image formed by the image forming portion to be displayed on a display device.
In this invention, an image indicating fingers in the form of performing the musical instrument is made to be a transmitting image. Accordingly, even if the fingering guidance image is formed so as to be superposed over the musical instrument image and the depressed string pointer, the user can precisely confirm the musical instrument image and the depressed string pointer through the fingering guidance image.
Further, this invention can adopt a configuration wherein an obtaining portion for obtaining chord sequence data indicating a sequence order of a chord in a music piece is provided, wherein the chord designating portion sequentially designates a chord in the order indicated by the chord sequence data obtained by the obtaining portion. According to this embodiment, the chord whose fingering is to be guided is sequentially changed in the fingering guidance image in the order of performing the music piece, whereby the user can efficiently practice the chord performance of the music piece.
The embodiment wherein the order of the chord is designated by the chord sequence data may be provided with a capo position designating portion for designating the position of the stringed instrument where a capotasto should be attached, wherein the chord designating portion may have a transposition control section that designates a chord obtained by transposing the chord indicated by the chord sequence data according to the position of the capotasto designated by the capo position designating portion. According to this embodiment, the chord is transposed according to the position of the capotasto, whereby the fingering guidance image dealing with various performances is provided to the user. Further, in another embodiment, the chord designating portion designates one chord in the music piece and the other chord next to the one chord in the sequence indicated by the chord sequence data, while the image forming portion forms a fingering guidance image corresponding to the one chord and a fingering guidance image corresponding to the other chord and the display control portion causes each fingering guidance image formed by the image forming portion to be displayed on the display device. This embodiment allows the user to confirm the chord that should be performed next in addition to the chord that should currently be performed. Moreover, a tone generating portion for outputting a tone signal based upon the music piece data may be provided, wherein the chord designating portion may have a timing control section that sequentially designates a chord in synchronism with the output of the tone signal by the tone generating portion. According to this embodiment, the chord to be guided in the fingering guidance image is renewed in synchronism with the reproduction of the music piece, thus convenient for the user practicing the chord performance of the music piece.
In another embodiment of the present invention, the image forming portion has a section for changing the transmitting image indicating the fingers into a non-transmitting image. According to this embodiment, the fingering image indicating the fingers is displayed not only as the transmitting image but also as the non-transmitting image, resulting in that the user can clearly confirm the form of the fingers. Moreover, the fingering can be confirmed from various viewpoints by the configuration provided with a viewpoint designating portion for designating a viewpoint in the fingering guidance image, wherein the image forming portion forms the fingering guidance image that the stringed instrument and fingers are seen from the viewpoint designated by the viewpoint designating portion.
In still another embodiment, the image forming portion forms the fingering guidance image including subinformation relating to the chord designated by the chord designating portion. This embodiment allows the user to confirm not only the fingering of the stringed instrument but also the subinformation relating to the chord, whereby the user can more efficiently learn the chord performance. It should be noted that the adoptable subinformation includes various information such as a chord name, an open string pointer indicating an open string upon performing a chord, a mute string pointer indicating a mute string upon performing a chord or a fret number depressed upon performing a chord.
A desirable embodiment of the present invention is provided with a position designating portion for designating either one of high-position and low-position as a position upon performing a chord, wherein the image forming portion forms the transmitting image indicating the fingers in the form of performing the chord designated by the chord designating portion at the position designated by the position designating portion. This embodiment provides the fingering guidance image dealing with various performance manners to the user.
The present invention can be specified as a program for causing a computer to function as the fingering guidance apparatus according to the present invention. Specifically, this program causes the computer to function as image forming means for forming a fingering guidance image including a musical instrument image indicating a musical instrument and a transmitting image indicating fingers in the form of performing the musical instrument and display control means for causing the fingering guidance image formed by the image forming means to be displayed on a display device. Paying particular attention to the configuration for guiding the fingering of the stringed instrument, this program causes the computer to function as chord designating means for designating any one of plural chords of a stringed instrument, image forming means for forming a fingering guidance image including a musical instrument image indicating a stringed instrument, a depressed pointer arranged at the position to be depressed upon performing the chord designated by the chord designating means and a transmitting image indicating fingers in the form of performing the chord designated by the chord designating means and display control means for causing the fingering guidance image formed by the image forming means to be displayed on a display device.
According to the present invention, the user can easily confirm the fingering upon performing a music instrument.
Firstly, a configuration of a fingering guidance apparatus 100 according to the first embodiment of the present invention will be explained with reference to
The input device 20 has a pointing device such as a mouse and a keyboard provided with plural operation elements. It outputs a signal according to the operation by a user. The tone generator 30 generates tone signals based upon performance data instructing sound reproduction of a music piece. The speakers 31 sound out tones based upon the tone signal generated by the tone generator 30. The display device 40 has a CRT (Cathode Ray Tube) or liquid crystal display panel for displaying various images under the control of the control device 10.
Displayed on this display device 40 is a fingering display window W shown in
There are a high-position and low-position as a position (form of fingers) upon playing one chord. In this embodiment, which position for the form of fingers is displayed, i.e., the fingering for a high-position or the fingering for a low-position, is selected by the user with respect to the to-be-guided chord. More specifically, every time a command button (hereinafter referred to as “position changing button”) 871 arranged on the fingering display window W is operated by the input device 20, the change-over from one to another of the high-position and low-position is performed. A flag Fp indicating which is selected of the high-position and low-position (hereinafter referred to as “position flag”) is set in the RAM of the control device 10.
Moreover, the fingering guidance image 81 includes various subinformation about the to-be-guided chord. In this embodiment, the fingering guidance image 81 includes, as subinformation, chord name 831, fret number 832, open string pointer 833 (see fingering guidance image 81b in
There may be a case where the fingering image 812 is displayed so as to be superposed on the musical instrument image 811 depending upon the to-be-guided chord as shown in
The viewpoint to each object of the fingering guidance image 81 is suitably changed according to the operation the user gives to the input device 20. More specifically, in this embodiment, the user can optionally select either one of a front viewpoint mode wherein the viewpoint directs toward the front of the fingerboard 811b in the musical instrument image 811 as shown in
As shown in
The memory device 50 shown in
Further, music piece data 53 indicative of the content of the music piece is stored in the memory device 50 every music piece. Each music piece data 53 has data structure in conformity to MIDI (Musical Instrument Digital Interface) standard, including performance data 531 indicative of a performed note of the music piece and chord sequence data 532 indicative of the sequence of each chord. The performance data 531 is data array in which a great number of sets composed of time stamp data and event data are sequentially arranged. The event data is for instructing tone generation start (a note on-event) and tone generation stop (note off-event) to the tone generator 30. The time stamp data is for indicating the timing when the event data is outputted to the tone generator 30. The time stamp data in this embodiment designates an output timing of each event data by a clock number counted from the start of the reproduction of the music piece. The control device 10 sequentially outputs to the tone generator 30 the event data included in the performance data 531 at the timing designated by the time stamp data by executing the music piece reproduction program 512. More specifically, the control device 10 counts a clock (hereinafter referred to as “MIDI clock”) supplied from a clock generator not shown from a point when the reproduction of the music piece is started, and outputs the event data to the tone generator 30 at the timing when this counted value reaches the clock number of each time stamp data The performance tones of the music piece are outputted from the speakers 31 by repeatedly executing this process (i.e., the music piece is reproduced).
On the other hand, the chord sequence data 532 is data array wherein a great number of sets composed of the time stamp data Dt and the chord data Dc are sequentially arranged as shown in
As shown in
Firstly, the structure data 551 is roughly divided into guitar structure data 551a and finger structure data 551b. The guitar structure data 551a is for specifying a framework of a guitar in a virtual three-dimensional space. The guitar structure data 551a in this embodiment includes data that designates the position of each fret 811c arranged at the neck section 811a of the guitar (i.e., the position where each section obtained by dividing the neck section 811a by a fret 811c is joined to each other) as coordinates in the three-dimensional space. Accordingly, a straight line connecting these coordinates corresponds to the framework of the neck section 811a and the distance between the adjacent coordinates corresponds to the distance between each fret 811c. Further, the guitar structure data 551a includes data that designates the position at the edge section of each string as coordinates in the three-dimensional space. The above-mentioned pieces of data specify the structure of the guitar composed of the neck section 811a having plural frets 811c arranged and six strings bridged over the fingerboard 811b. On the other hand, the finger structure data 551b is for specifying the framework of fingers in the virtual three-dimensional space. The finger structure data 551b in this embodiment designates the position of each joint of fingers as coordinates in the three-dimensional space as shown in
Next, the model data 552 is for representing a manner of the surface of the guitar and fingers (more specifically, a shape, color and design of each region composing the surface). For example, model data 552 indicative of the manner of each surface of the neck section 811a, fret 811c and strings is stored in the memory device 50 with respect to the guitar. Further, model data 552 indicative of the manner of the surface of a section corresponding to a pawl of each finger or of the surface (i.e., skin) of the section other than that is stored in the memory device 50 with respect to the fingers. The three-dimensional image of the guitar and fingers in the three-dimensional space is specified based upon the framework of the guitar and fingers specified by each structure data 551 and the manner of the surface of each section indicated by the model data 552. The structure referring table 553 is for associating each structure data 551 and each model data 552 with each other in order to specify the three-dimensional image. Specifically, a file name of each structure data 551 of the guitar or fingers and a file name of the model data 552 indicating the manner of the surface of this section are associated with each other in this structure referring table 553 as shown in
The animation data 556 is for defining the form of fingers upon performing a chord every chord. Specifically, the animation data 556 corresponding to one chord designates, every joint of fingers indicated by the finger structure data 551b, the position (coordinates) of the joint and the angle made by a pair of bones joined via the joint as shown in
On the other hand, the animation referring table 557 includes plural records each corresponding to the high-position and low-position of each chord as shown in
A chord designating portion 11 shown in
The transposition control section 113 transposes the chord indicated by the chord data Dc supplied from the timing control section 112 based upon the capo position designated by the capo position display section 852 and the play key designated by the play key display section 853, and outputs the chord data Dc indicative of the chord after the transposition. When the chord data Dc of the chord “Dm” is inputted with “1” designated as the capo position, for example, the transposition control section 113 outputs the chord data Dc indicating “C#m” whose chord type is common at the chord root (C#) that is flatted by a half tone than “Dm”. The chord outputted from the transposition control section 113 is defined as the to-be-guided chord.
On the other hand, an image forming portion 15 forms the fingering guidance image 81 of the to-be-guided chord designated by the chord designating portion 11. It has an animation data reading section 151, a structure data reading section 152, a three-dimensional image forming section 153 and an image processing section 154. The animation data reading section 151 reads the animation data 556 and subinformation corresponding to the to-be-guided chord designated by the chord designating portion 11 from the memory device 50. Specifically, the animation data reading section 151 firstly specifies the to-be-guided chord and its position based upon the chord data Dc outputted from the transposition control section 113 and the content of the position flag Fp set according to the operation by the user, and searches and reads the record corresponding to the to-be-guided chord at this position from the animation referring table 557. This record includes the referred data and subinformation corresponding to the to-be-guided chord. Subsequently, the animation data reading section 151 specifies the location of the animation data indicated by the referred data and reads the animation data 556 stored at the specified location. Then, the animation reading section 151 outputs the animation data 556 and the subinformation read from the memory device 50 to the three-dimensional image forming section 153 as data relating to the to-be-guided chord. On the other hand, the structure reading section 152 reads the guitar structure data 551a and the finger structure data 551b from the memory device 50 as well as reads from the memory device 50 the model data 552 associated with the guitar structure data 551a and the finger structure data 551b in the structure referring table 553. Each structure data 551 and model data 552 read as described above are outputted to the three-dimensional image forming section 153.
The three-dimensional image forming section 153 forms a three-dimensional image wherein each object that should be included in the fingering guidance image 81 is arranged in the three-dimensional space. Specifically, the three-dimensional image forming section 153 firstly forms the three-dimensional image of the guitar based upon the guitar structure data 551a and the model data 552 read by the structure data reading section 152. Secondly, the three-dimensional image forming section 153 forms the three-dimensional image of the fingers based upon the finger structure data 551b and the model data 552 read by the structure data reading section 152 as well as processes the three-dimensional image of the fingers into a form upon performing the to-be-guided chord based upon the animation data 556 read by the animation data reading section 151. Examples of the process executed for transforming the three-dimensional image of the fingers based upon the animation data 556 include a process for moving the position of each joint of the fingers to the position indicated by the animation data 556 and a process for changing the angle made by the joined bones via each joint to the angle indicated by the animation data 556. Thirdly, the three-dimensional image forming section 153 adds the subinformation to the three-dimensional image of the guitar and fingers. More specifically, the three-dimensional image forming section 153 positions the depressed string pointer 813 at the position in the three-dimensional image of the guitar designated by the subinformation (i.e., the position that should be depressed upon the performance of the to-be-guided chord), positions the open string pointer 833 at the position corresponding to the edge section of the open string designated by the subinformation and positions the mute string pointer 834 at the position corresponding to the edge section of the mute string designated by the subinformation. Further, the three-dimensional image forming section 153 positions the other subinformation such as the fret number 832 and chord name 831 at the predetermined position. The above-mentioned process forms the three-dimensional image that is a basis of the fingering guidance image 81 (i.e., that becomes the fingering guidance image 81 by an expansion in the two-dimensional coordinate system).
On the other hand, the image processing section 154 performs, with respect to the three-dimensional image formed by the three-dimensional image forming section 153, a process for changing the viewpoint to each object or a process for making the fingering image 812 the transmitting image. Specifically, the image processing section 154 firstly specifies the viewpoint to each object included in the three-dimensional image based upon the viewpoint flag Fv set according to the operation by the user or the operation given to the mouse of the input device 20. For example, in case where the viewpoint flag Fv indicates the front viewpoint mode, it specifies a predetermined viewpoint so as to direct toward the front of the neck section 811a of the guitar, while in case where the viewpoint flag Fv indicates the performer viewpoint mode, it specifies a predetermined viewpoint as a viewpoint directing toward the neck section 811a of the guitar from the performer. Further, the image processing section 154 selects the enlargement ratio such that the section of four or five frets centering about the section of the neck section 811a of the guitar where the depressed pointer 813 is arranged becomes the subject to be displayed. The reason why the four or five frets are taken as the subject to be displayed is that the guitar chord has the depressed position within the range of five frets at a maximum.
Further, the image processing section 154 executes a rendering for generating a two-dimensional image from the three-dimensional image whose viewpoint and enlargement ratio are specified through the above-mentioned procedure. In case where the transmitting display flag Ft indicates the transmitting display mode upon this rendering, the image processing section 154 executes a translucent process for turning the fingering image 812 into a transmitting image. For example, alpha blend is applied to the method for this translucent process. Specifically, the image processing section 154 replaces the display color of the two-dimensional image (i.e., the fingering image 812) generated from the three-dimensional image of the fingers into an intermediate color between the display color and a display color of the background (e.g., musical instrument image 811 or depressed pointer 813). More specifically, the display color Cnew of each pixel composing the fingering image 812 of the fingering guidance image 81 is expressed by the following equation by using alpha value a representing the transparency of the fingering image 812.
Cnew=Csource·α+Cbackground·(1−α)
In this equation, Csource is the display color of each pixel of the fingering image 812 that is in the stage before the translucent process is performed, while Cbackground is the display color of each pixel of the background image overlapped behind the fingers. Further, the value from “0” to “1” (e.g., “0.5”) is selected beforehand as the alpha value α. The fingering guidance image 81 generated by the above-mentioned process is recognized by the user as if the musical instrument image 811 and the depressed pointer 813 are displayed as transmitted through the translucent fingering image 812. On the other hand, in case where the transmitting display flag Ft indicates the non-transmitting display mode, the image processing section 154 does not execute the translucent process.
The display control section 16 shown in
The user suitably operates the input device 20 to select any one of the plural pieces of music piece data 53 stored in the memory device 50 and instruct the start of its reproduction. When this operation is executed, the control device 10 executes at the same time the process for sequentially outputting to the tone generator 30 the event data included in the performance data 531 in the music piece data 53 selected by the user at the timing designated by the time stamp data and the process for displaying the fingering guidance image 81 onto the display device 40.
When the timer interruption occurs, the control device 10 firstly determines whether the timing for changing the to-be-guided chord is arrived or not based upon the time stamp data Dt included in the chord sequence data 532 in the music piece data 53 selected by the user as the subject to be performed (step S1). If the result of the determination is YES, the control device 10 designates the chord indicated by the chord data Dc corresponding to the time stamp data Dt as the to-be-guided chord (step S2). The processes at the step S1 and step S2 are repeatedly performed every timer interruption, whereby the to-be-guided chord is sequentially renewed in synchronism with the reproduction of the music piece. It should be noted that, in case where the attachment of the capotasto or transposition is instructed by the user, the control device 10 designates the chord according to the instruction after the transposition as the to-be-guided chord at the step S2, as explained in
On the other hand, in case where it is determined that the timing for changing the to-be-guided chord has not yet been arrived, the control device 10 determines whether the input device 20 is operated or not by the user (step S3). If the result of this determination is YES, the control device 10 changes the flag and parameter relating to the display manner of the fingering guidance image 81 according to the content of the operation (step S4). For example, when the transmitting/non-transmitting button 872, viewpoint changing button 873 and position changing button 871 on the fingering display window W are operated by the user, the control device 10 renews respectively the transmitting display flag Ft, viewpoint flag Fv and position flag Fp. Further, in case where the mouse pointer is dragged by the mouse of the input device 20, the control device 10 changes the parameter showing the viewpoint and enlargement ratio according to the content of the operation. On the other hand, in case where it is determined at step S3 that no operation is detected at all, the control device 10 ends the timer interruption process without going through the step S5 and step S6.
When the to-be-guided chord is renewed at the step S2 or the flag or parameter is changed at the step S4, the control device 10 executes the process for forming the fingering guidance image 81 (step S5). The specific process executed at the step S5 is as stated above as the operation of the image forming portion 15 shown in
As explained above, the fingering image 812 is made to be the transmitting image in this embodiment when the transmitting display mode is selected, so that the user can correctly confirm the music instrument image 811 and depressed string pointer 813 arranged behind the fingering image 812. On the other hand, the fingering image 812 is made to be the non-transmitting image in the non-transmitting display mode, so that the user who intends to confirm only the form of the fingers upon performing each chord (i.e., the user who does not require to correctly confirm the positional relationship between the music instrument and fingers and depressed position) can clearly confirm the form of the fingers by selecting the non-transmitting display mode. Moreover, the viewpoint and enlargement ratio in the fingering guidance image 81 can be changed according to need by the user, thereby providing the fingering guidance image 81 according to the need of the user by performing the operation such as displaying the section that is intended to be more carefully confirmed in particular as enlarged. Particularly, the viewpoint of seeing the fingerboard 811b from the front and the viewpoint of seeing the fingerboard 811b from the performer can be changed over only by an extremely simple operation of manipulating the viewpoint button in this embodiment, thus convenient for the user.
Moreover, various subinformation relating to a chord (e.g., open string pointer 833, mute string pointer 834, fret number 832 or the like) is displayed with the image showing the fingering in this embodiment. Accordingly, the user can more properly confirm the fingering upon performing the chord. For example, although the position of the open string and mute string cannot clearly be confirmed by the display of only the musical instrument image 811, fingering image 812 and depressed pointer 813, the position of the open string and mute string can clearly be confirmed according to this embodiment. Additionally, the chord on which the instruction by the user about the transposition or attachment of the capotasto is reflected is designated as the to-be-guided chord, and further the position of the chord can suitably be changed, thereby providing the fingering guidance image 81 that can deal with the various performance of the user.
As for the configuration for displaying the fingering image 812 corresponding to each chord, such configuration can be adopted that images of the fingering in the form of performing each chord are prepared in advance every chord and any one of them is selected and displayed on the display device 40. However, it is inevitable in this configuration that the data amount of the image showing the fingers is increased. On the other hand, in this embodiment, the three-dimensional image indicating the basic framework of the fingers is specified from the finger structure data 551b and model data 552 and the fingering image 812 is generated by transforming this three-dimensional image based upon the animation data 556 prepared for every chord. Therefore, the data amount can be decreased compared to the configuration wherein an image of fingers is prepared every chord. Further, the present embodiment also has an advantage of being capable of adding a new chord by a simple process of renewing the animation data 556.
Subsequently explained is a fingering guidance apparatus according to the second embodiment of the present invention. The above-mentioned first embodiment illustrates the configuration wherein only the fingering of one chord that should be performed with the reproduction of the music piece (hereinafter sometimes referred to as “current chord”) is displayed as the fingering guidance image 81. On the other hand, the fingering guidance image showing the fingering of a chord that should be performed next to the current chord in the currently-reproduced music piece (hereinafter sometimes referred to as “next chord”) is displayed with the fingering guidance image of the current chord in this embodiment.
The fingering display window W described above is realized by the configuration same as the first embodiment. It should be noted that the chord designating portion 11 shown in
As described above, the fingering guidance image 81a of the current chord and the fingering guidance image 81b of the next chord are simultaneously displayed in this embodiment, thereby obtaining an effect that the user can confirm not only the fingering of the current chord but also the fingering of the next chord for the performance, in addition to the effect same as the first embodiment.
Subsequently explained is a fingering guidance apparatus according to the third embodiment of the present invention. This fingering guidance apparatus displays the score of the music piece on the display device in addition to the fingering display window W shown in the above-mentioned each embodiment.
This embodiment can afford the same effect as the first embodiment. Additionally, the fingering of the chord in the music piece at the position optionally selected by the user is guided to the user according to this embodiment, whereby the user can efficiently practice the performance of the music piece (especially the chord change).
Various modifications can be made to the aforesaid each embodiment. The specific modified manners are as follows.
(1) Although the aforesaid each embodiment illustrates the configuration wherein alpha value is fixed in advance in the translucent process, the alpha value may optionally be changed according to the operation by the user. Further, the method for turning the fingering image 812 into the transmitting image is not limited to alpha blend. For example, such configuration may be adopted that each pixel composing the two-dimensional image of the fingers is missed every predetermined interval (i.e., the display color is made transparent) and this two-dimensional image is overlapped with the background for causing the user to visually confirm the fingering image 812 through the background. For example, among the pixels composing the two-dimensional image of the fingers, pixels alternately selected in the x-direction and y-direction are thinned to form a mesh-like image (i.e., to form a checkered two-dimensional image) and this image is displayed as overlapped with the background. Further, only the outline of the fingers is displayed with a non-transparent or translucent image, within which the background image such as the guitar and depressed pointer 813 is visibly displayed. As described above, a visible image wherein the image arranged at its background is displayed so as to be recognized by the user is enough for the “transmitting image” in this embodiment. Its specific manner or a method for forming the transmitting image does not matter.
(2) Although the aforesaid each embodiment illustrates the configuration wherein the to-be-guided chord is designated in synchronism with the reproduction of the music piece, a method for designating the to-be-guided chord is not limited to this. For example, the configuration can be adopted wherein the user can select an optional chord (chord root, chord type or position) by operating the input device 20, whereby the selected chord may be designated as the to-be-guided chord. Specifically, the present invention does not necessarily require the configuration wherein the chord displayed on the fingering guidance image 81 is associated with the music piece.
(3) It is natural that the manner of the fingering guidance image 81 is not limited to those shown in the aforesaid each embodiment. For example, the configuration can be adopted wherein the user can optionally select the display color of each section composing the fingering guidance image 81, or the configuration can be adopted wherein the fingering guidance image 81b of the next chord is displayed with a tone darker than the fingering guidance image 81a of the current chord in the second embodiment.
Moreover, although the aforesaid each embodiment illustrates the fingering guidance image 81 wherein four or five frets including the section of the guitar that should be depressed are defined as subjects to be displayed, the musical instrument image 811 showing the whole neck section 811a may be included in the fingering guidance image 81 as shown in
(4) The configuration can also be adopted wherein the manner of various marks such as the depressed pointer 813, open string pointer 833 and mute string pointer 834 is designated by the structure data 551 and model data 552. For example, data that indicates the structure and surface manner of the string to which the open string pointer 833 is added and data that indicates the structure and surface manner of the string to which the mute string pointer 834 is added are respectively used as the data indicating the string in the guitar structure data 551a and the model data 552. Further, the configuration may be adopted wherein the structure of the depressed pointer 813 is defined by the structure data 551 and its surface manner is defined by the model data 552, whereby a solid three-dimensional image of the depressed pointer 813 is formed based upon this structure data 551 and the model data 552.
(5) The subinformation displayed with respect to each chord is not limited to those shown in the aforesaid each embodiment. For example, the present invention can adopt the configuration wherein the number of each fret is arranged in the vicinity of the edge section of each string as the subinformation or the configuration wherein the subinformation shown in the aforesaid each embodiment is partially omitted. Further, the configuration may be adopted wherein whether each subinformation is displayed or not is changed according to the operation to the input device 20 by the user. This configuration may take the configuration wherein whether the subinformation is displayed or not is independently selected every piece of subinformation or the configuration wherein whether the subinformation is displayed or not is selected en bloc with respect to all pieces or some pieces of the subinformation.
(6) Although the aforesaid second embodiment illustrates the configuration wherein the fingering guidance image 81a of the current chord and the fingering guidance image 81b of the next chord are displayed, the fingering guidance images 81 of chords after that may further be displayed. Moreover, the present invention can adopt the configuration wherein whether the fingering guidance image 81b of the next chord is displayed or not is changed according to the operation to the input device 20 by the user. Specifically, in case where a mode for displaying only the fingering guidance image 81 of the current chord is selected, the fingering display window W shown in FIGS. 2 to 4 is displayed, while in case where a mode for displaying the fingering guidance image 81 of the next chord too is selected, the fingering display window W shown in
(7) Although the aforesaid each embodiment illustrates the configuration for guiding a chord of a guitar, the other stringed instrument such as a ukulele may be the subject whose fingering is to be guided. Further, the musical instrument whose fingering is to be guided is not limited to stringed instruments. For example, the present invention can be applied as a apparatus for guiding to the user a fingering of various instruments such as keyboard instruments, e.g. piano, or wind instruments, e.g., trumpet. Specifically, in this configuration, the control device 10 functions as the image forming portion 15 for forming the fingering guidance image including the musical instrument image showing the musical instrument and the transmitting image indicating the fingers in the form of performing the musical instrument as well as the display control section 16 that causes the formed fingering guidance image to be displayed onto the display device, by the execution of a program. The configuration for designating the chord that should be guided to the user may take the configuration wherein the chord is designated like the aforesaid each embodiment or the configuration wherein performance operation element (e.g., a key of the keyboard instrument) that should be operated by the user is individually designated based upon the music piece data. Further, applicable configuration is forming a fingering guidance image wherein the pointer (corresponding to the depressed pointer 813 in the aforesaid each embodiment) is overlapped with the performance operation element of plural performance operation elements that should be operated by the user.
Number | Date | Country | Kind |
---|---|---|---|
2004-50318 | Feb 2005 | JP | national |