Performance parameter setting device and performance parameter setting program
The performance parameter setting device simplifies the process of adjusting volumes and sound settings for practice parts in karaoke by allowing users to select templates that automatically apply different parameters to other parts, reducing manual adjustments.
Patent Information
- Application Number
- JP2021162732
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-10-01
- Publication Date
- 2025-09-19
- Estimated Expiration
- 2041-10-01
AI Technical Summary
Users practicing karaoke must manually adjust the volume of each part and lower the volume of their own part, which is a cumbersome operation.
A performance parameter setting device that allows users to select a template for a practice part and automatically applies different performance parameters to other parts, such as volume adjustments, through a template selection and application process.
Enables easy and efficient setting of different performance parameters for practice parts in a musical score, simplifying the operation of adjusting volumes and sound settings for multiple parts.
Smart Images

Figure 0007742269000001 
Figure 0007742269000002 
Figure 0007742269000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to a performance parameter setting device and a performance parameter setting program. [Background technology]
[0002] Patent Document 1 describes an automatic musical performance device that performs automatic performance based on music data consisting of a series of performance data across multiple tracks. A correspondence storage means stores correspondences between a number of parts (number of parts is less than the number of tracks) and the tracks belonging to each part, with the tracks being grouped into groups of multiple tracks, each group containing one or more tracks. A first mode storage means stores playback modes for each of the multiple tracks. A second mode storage means stores playback modes for each of the multiple parts. A selection means selects one of the first playback mode storage means and the second mode storage means. When the selection means selects the first mode storage means, the automatic performance means automatically performs music data based on the playback mode stored in the first mode storage means. When the selection means selects the second mode storage means, the automatic performance means automatically performs music data based on the playback mode stored in the second mode storage means and the correspondences stored in the correspondence storage means. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Publication No. 11-327549 Summary of the Invention [Problem to be solved by the invention]
[0004] To practice karaoke, the user must adjust the volume of each of the multiple parts, and then lower the volume of their own part for each practice song, which is a cumbersome operation.
[0005] An object of the present invention is to easily set different performance parameters for a practice part among a plurality of parts of a musical score from those for parts other than the practice part. [Means for solving the problem]
[0006] The performance parameter setting device a template selection means for selecting one template from a plurality of templates, each of the plurality of templates including a template of performance parameters for a practice part and a template of performance parameters for a part other than the practice part; Each of the multiple parts of a score Each of the plurality of parts is controlled by operating an operation unit provided in the a performance parameter setting means for setting performance parameters for the parts; The aforementioned a practice part designation means for designating a practice part; and a performance parameter setting means for setting the performance parameter of the practice part. The template selected by the template selection means a performance parameter template for the practice part is applied to the performance parameters of the parts other than the practice part set by the performance parameter setting means; The template selected by the template selection means a performance parameter application means for applying a template of performance parameters for a part other than the practice part; an audio data generating means for generating audio data based on the score data of the plurality of parts, which has been subjected to the performance parameters applied by the performance parameter applying means; and The performance parameter template for the practice part and the performance parameter template for the part other than the practice part are different from each other. . [Effects of the Invention]
[0007] According to the present invention, it is possible to easily set different performance parameters for a practice part among a plurality of parts of a musical score from those for parts other than the practice part. [Brief explanation of the drawings]
[0008] [Figure 1] FIG. 1 is a block diagram showing an example of the hardware configuration of a performance parameter setting device. [Figure 2] FIG. 2 shows an example of a mixer setting window and a musical score display window. [Figure 3] FIG. 3(A) is a diagram showing an example of the functional configuration of a performance parameter setting device, FIG. 3(B) is a diagram showing examples of templates, mixer setting data, and musical score data, and FIG. 3(C) is a flowchart showing a performance parameter setting method of the performance parameter setting device. [Figure 4]FIG. 4 shows an example of a mixer setting window and a musical score display window. [Figure 5] FIG. 5(A) is a diagram showing an example of the functional configuration of a performance parameter setting device, FIG. 5(B) is a diagram showing examples of templates, mixer setting data, and musical score data, and FIG. 5(C) is a flowchart showing a performance parameter setting method of the performance parameter setting device. [Figure 6] FIG. 6 shows an example of designating a practice part and a saved part. [Figure 7] FIG. 7(A) is a diagram showing an example of the functional configuration of a performance parameter setting device, FIG. 7(B) is a diagram showing examples of performance parameters for soprano and alto, and FIG. 7(C) is a flowchart showing a performance parameter setting method of the performance parameter setting device. [Figure 8] FIG. 8(A) is a diagram showing an example of the functional configuration of a performance parameter setting device, FIG. 8(B) is a diagram showing examples of soprano audio data and alto audio data, and FIG. 8(C) is a flowchart showing a performance parameter setting method of the performance parameter setting device. DETAILED DESCRIPTION OF THE INVENTION
[0009] (First embodiment) 1 is a block diagram showing an example of the hardware configuration of a performance parameter setting device 100 according to the first embodiment. The hardware of the performance parameter setting device 100 is, for example, a general-purpose information processing device such as a personal computer.
[0010] The performance parameter setting device 100 has a CPU 102, ROM 103, RAM 104, display device 105, keyboard 106, mouse 107, sound source unit 108, communication interface 109, VRAM 110, key scan circuit 111, mouse scan circuit 112, bus 113, sound system 114, and external device 115. The display device 105 is connected to the bus 113 via the VRAM 110. The keyboard 106 is connected to the bus 113 via the key scan circuit 111. The mouse 107 is connected to the bus 113 via the mouse scan circuit 112. The mouse 107 may be a pointing device such as a tablet, touch screen, or touch panel.
[0011] The user can use the mouse 107 to move a cursor displayed on the display device 105 and give instructions by operating the mouse 107. The mouse scan circuit 112 detects the movement and operation of the mouse 107 and outputs a detection signal to the CPU 102 via the bus 113.
[0012] The keyboard 106 has keys for inputting letters, numbers, symbols, etc. The key scan circuit 111 detects the on / off states of the keys of the keyboard 106 and outputs a detection signal to the CPU 102.
[0013] The external device 115 is, for example, an external storage device, an external computer, a printer, a MIDI device, etc. The external storage device is, for example, a hard disk drive, a CD-ROM, an MO disk, a DVD, a memory card, etc. The communication interface 109 is an interface connected to a communication network such as a USB, a LAN, the Internet, or a telephone line, or a MIDI network, and is connected to the external device 115.
[0014] The CPU 102 loads a program stored in the hard disk drive of the external device 115 into the RAM 104 and executes the program loaded in the RAM 104, thereby controlling the entire performance parameter setting device 100. The hard disk drive of the external device 115 stores the performance parameter setting program executed by the CPU 102, musical score information, and performance parameters. The RAM 104 temporarily stores information used in processing by the CPU 102.
[0015] The display device 105 is, for example, a liquid crystal display (LCD) etc. The display device 105 displays musical scores etc.
[0016] The sound source unit 108 includes software as a sound source and a DSP for adding effects, and generates audio data for producing sounds corresponding to the musical score. The sound source unit 108 outputs audio data to the sound system 114 based on musical score data such as note numbers, timbres, steps, gate times, and velocities corresponding to the musical score. The sound system 114 has a D / A converter, an amplifier, and a speaker, and can produce sounds corresponding to the musical score based on the audio data generated by the sound source unit 108.
[0017] 2 shows examples of a mixer setting window 201 and a musical score display window 202 that the CPU 102 displays on the display device 105. The CPU 102 reads out musical score data stored in the hard disk drive of the external device 115, and displays a musical score based on the musical score data in the musical score display window 202. The musical score has multiple parts.
[0018] The CPU 102 displays a mixer setting window 201. In the mixer setting window 201, the user can set performance parameters for the mixer functions of the first part (soprano), the second part (alto), and the third part (piano accompaniment). For example, the user can set reverb (REV), chorus (CHO), sound image localization (PAN), and volume as performance parameters. The performance parameters are, for example, volume, sound image localization, effect amount, or equalizer.
[0019] The first part (soprano) of the mixer setting window 201 allows the setting of performance parameters for the first part of the score displayed in the score display window 202. The second part (alto) of the mixer setting window 201 allows the setting of performance parameters for the second part of the score displayed in the score display window 202. The third part (piano accompaniment) of the mixer setting window 201 allows the setting of performance parameters for the third part of the score displayed in the score display window 202.
[0020] For example, to practice karaoke, the user can specify the first part (soprano) as the practice part by clicking the practice part button 203 for the first part (soprano) with the mouse. In this case, the second part (alto) and the third part (piano accompaniment) are parts other than the practice parts.
[0021] When the user clicks the play button with the mouse, the volume of the first part (soprano), which is the practice part, is lowered, and the volume of the second part (alto) and third part (piano accompaniment), which are not the practice part, remains unchanged, and audio data based on the sheet music data is played.
[0022] 3A is a diagram showing an example of the functional configuration of a performance parameter setting device 100 according to the first embodiment. The performance parameter setting device 100 includes a template generation unit 301, a template selection unit 302, a performance parameter setting unit 303, a practice part designation unit 304, a performance parameter application unit 305, and an audio data generation unit 306. The performance parameter setting device 100 realizes the functions of the template generation unit 301, the template selection unit 302, the performance parameter setting unit 303, the practice part designation unit 304, the performance parameter application unit 305, and the audio data generation unit 306 by the CPU 102 executing a program.
[0023] 3B shows an example of a template 311, mixer setting data 312, and musical score data 313. FIG. 3C is a flowchart showing a performance parameter setting method of the performance parameter setting device 100.
[0024] In step S321, template generation unit 301 generates template 311 in response to a user operation and saves template 311 on the hard disk drive. Template 311 includes multiple templates 314 and 315. Template 314 includes template 314a of performance parameters for the practice part and template 314b of performance parameters for parts other than the practice part. Template 315 includes template 315a of performance parameters for the practice part and template 315b of performance parameters for parts other than the practice part.
[0025] For example, the template 314a for the practice part has a volume setting of 0, and the template 314b for the part other than the practice part has a volume setting that does not change (karaoke). For example, the template 314a may include a parameter for setting the volume to 0 as an absolute value.
[0026] For example, the template 315a for the practice part is set to have the volume unchanged, and the template 315b for the part other than the practice part is set to have the volume set to 0 (solo).
[0027] Furthermore, the template for the practice part may be set to localize the sound image to the left, and the templates for parts other than the practice part may be set to localize the sound image to the right.
[0028] Alternatively, the template for the practice part may be set to lower the volume, while the templates for parts other than the practice part may be set to keep the volume unchanged (guided karaoke). For example, the template may include a parameter for a negative relative volume value to lower the volume by a predetermined amount, or a parameter for a positive relative volume value to raise the volume by a predetermined amount.
[0029] Furthermore, the template for the practice part may be set to not change the volume, and the templates for parts other than the practice part may be set to lower the volume (emphasis).
[0030] For example, a template of performance parameters for a practice part may have different volume or sound image localization from the performance parameters for parts other than the practice part. Templates other than those described above may also be used. There may be three or more templates 314 and 315. The user can edit template 311 using a mouse.
[0031] In step S322, the template selection unit 302 selects one template from among the plurality of templates 314 and 315 in response to a user operation.
[0032] In step S323, the performance parameter setting unit 303 sets performance parameters for each of the multiple parts of the musical score in the mixer setting window 201 of FIG. 2 in response to user operations. For example, the performance parameter setting unit 303 sets the volume of each part in a balanced manner so that the music sounds pleasing. The performance parameter setting unit 303 sets performance parameters for the mixer function. For example, the performance parameters are volume, sound image positioning, effect amount, or equalizer. The performance parameter setting unit 303 generates the performance parameter settings in the mixer setting window 201 of FIG. 2 as mixer setting data 312 of FIG. 3(B). The mixer setting data 312 is performance parameters for the multiple parts in the mixer setting window 201 and includes mixer setting data 312a to 312c. The mixer setting data 312a is mixer setting data (performance parameters) for the first part (soprano). The mixer setting data 312b is mixer setting data (performance parameters) for the second part (alto). The mixer setting data 312c is the mixer setting data (performance parameters) for the third part (piano accompaniment).
[0033] In step S324, the practice part designation unit 304 designates a practice part from among multiple parts in response to a user operation on the mixer setting window 201 in Fig. 2. For example, the practice part designation unit 304 designates the part for which the practice part button 203 in Fig. 2 is clicked as the practice part. In the case of Fig. 2, the practice part button 203 for the first part (soprano) was clicked, so the practice part designation unit 304 designates the first part (soprano) as the practice part. The second part (alto) and the third part (piano accompaniment) are parts other than the practice part.
[0034] In step S325, the performance parameter application unit 305 applies the performance parameter template 314a for the practice part selected in step S322 to the performance parameters 312a for the practice part set in step S323. The performance parameter application unit 305 then generates score data that reflects the applied performance parameters for the score data 313 for multiple parts corresponding to the score in the score display window 202 of FIG. 2. The score data 313 includes score data 313a for the first part (soprano). The mixer setting data (performance parameters) 312a for the first part and the performance parameter template 314a for the practice part are reflected in the score data 313a for the first part. For example, if the template 314a has a volume setting of 0, the volume of the score data 313a for the first part will be 0.
[0035] The template 314a may be a negative relative volume value for lowering the volume by a predetermined amount. In this case, the performance parameter application unit 305 applies the negative relative volume value to the performance parameter 312a, thereby lowering the volume of the performance parameter 312a by the relative value. However, if the volume becomes lower than the minimum value as a result, the performance parameter application unit 305 sets the volume to the minimum value.
[0036] Similarly, the template 314a may be a positive relative volume value for increasing the volume by a predetermined amount. In this case, the performance parameter application unit 305 applies the positive relative volume value to the performance parameter 312a, thereby increasing the volume of the performance parameter 312a by the relative value. However, if the volume becomes higher than the maximum value as a result, the performance parameter application unit 305 sets the volume to the maximum value.
[0037] Furthermore, the performance parameter application unit 305 applies the performance parameter template 314b for parts other than the practice part selected in step S322 to the performance parameters 312b and 312c for the parts other than the practice part set in step S323. Then, the performance parameter application unit 305 generates score data that reflects the applied performance parameters for the score data 313 for multiple parts corresponding to the score in the score display window 202 of FIG. 2. The score data 313 includes score data 313b for the second part (alto) and score data 313c for the third part (piano accompaniment). The mixer setting data (performance parameters) 312b for the second part and the performance parameter template 314b for the parts other than the practice part are reflected in the score data 313b for the second part. The third part's musical score data 313c reflects the third part's mixer setting data (performance parameters) 312c and the performance parameter template 314b for parts other than the practice part. For example, if the template 314b is set to no volume change, the volume of the second part's musical score data 313b reflects the volume of the second part's mixer setting data 312b. The volume of the third part's musical score data 313c reflects the volume of the third part's mixer setting data 312c.
[0038] In step S326, when the user clicks the play button, the audio data generation unit 306 uses the sound source unit 108 to generate audio data based on the musical score data 313 for multiple parts, which reflects the performance parameters applied in step S325, and plays the audio data using the sound system 114.
[0039] As described above, if the user designates the first part as the practice part, the user can play back karaoke sheet music data with the volume of the first part set to 0. Also, if the user designates the second part as the practice part, the user can play back karaoke sheet music data with the volume of the second part set to 0. In this case, the user does not need to set the volume of the first or second part to 0 in the mixer setting window 201 of FIG. 2; simply by designating the practice part, the volume of the practice part can be set to 0, making the operation simple.
[0040] (Second embodiment) 4 shows examples of a mixer setting window 401 and a musical score display window 402 that are displayed on the display device 105 by the CPU 102 according to the second embodiment. The CPU 102 reads out musical score data stored in the hard disk drive of the external device 115, and displays a musical score based on the musical score data in the musical score display window 402. The musical score has multiple parts. The following describes the differences between the second embodiment and the first embodiment.
[0041] The CPU 102 displays a mixer setting window 401. In the mixer setting window 401, the user can set performance parameters of the mixer function for each of the first part (soprano), the second part (alto), and the third part (piano accompaniment).
[0042] The first part (soprano) of the mixer setting window 401 allows the setting of performance parameters for the first part of the score displayed in the score display window 402. The second part (alto) of the mixer setting window 401 allows the setting of performance parameters for the second part of the score displayed in the score display window 402. The third part (piano accompaniment) of the mixer setting window 401 allows the setting of performance parameters for the third part of the score displayed in the score display window 402.
[0043] The user can designate the first part (soprano) as a specific practice part by clicking the specific practice part button 403 for the first part (soprano) with the mouse. The user can also designate the second part (alto) as a practice part by clicking the practice part button 404 for the second part (alto) with the mouse. In this case, the third part (piano accompaniment) is a part other than the specific practice part and the practice part.
[0044] FIG. 5A is a diagram showing an example of the functional configuration of a performance parameter setting device 100 according to the second embodiment. FIG. 5A shows the configuration of FIG. 3A in addition to a specific practice part designation unit 501. The performance parameter setting device 100 includes a template generation unit 301, a template selection unit 302, a performance parameter setting unit 303, a practice part designation unit 304, a specific practice part designation unit 501, a performance parameter application unit 305, and an audio data generation unit 306. When the CPU 102 executes a program, the performance parameter setting device 100 realizes the functions of the template generation unit 301, the template selection unit 302, the performance parameter setting unit 303, the practice part designation unit 304, the specific practice part designation unit 501, the performance parameter application unit 305, and the audio data generation unit 306.
[0045] Fig. 5(B) is a diagram showing an example of a template 311, mixer setting data 312, and musical score data 313. Fig. 5(B) differs from Fig. 3(B) in the template 311.
[0046] Fig. 5(C) is a flowchart showing the performance parameter setting method of the performance parameter setting device 100. Fig. 5(C) is obtained by adding step S521 to Fig. 3(C).
[0047] In step S321, the template generation unit 301 generates a template 311 in response to a user operation and saves the template 311 on the hard disk drive. The template 311 includes multiple templates 314 and 315. The template 314 includes a performance parameter template 511a for a specific practice part, a performance parameter template 511b for a practice part, and a performance parameter template 511c for the specific practice part and parts other than the practice part. The template 315 includes a performance parameter template 512a for a specific practice part, a performance parameter template 512b for a practice part, and a performance parameter template 512c for the specific practice part and parts other than the practice part.
[0048] For example, template 511a for a specific practice part has a volume setting of 0, template 511b for a practice part has a volume setting that does not change, and template 511c for a part other than the specific practice part and the practice part has a volume setting that does not change (karaoke).
[0049] For example, template 512a for a specific practice part is set to not change the volume, template 512b for a practice part is set to have a volume of 0, and template 512c for a part other than the specific practice part and the practice part is set to have a volume of 0 (solo).
[0050] In addition, the template for the specific practice part is set to localize the sound image to the left, and the template for the practice part is set to localize the sound image to the right, and parts other than the specific practice part and the practice part may be set to not change the sound image localization.
[0051] In addition, the template for the specific practice part may be set to lower the volume, the template for the practice part may be set to not change the volume, and the template for parts other than the specific practice part and the practice part may be set to not change the volume (guided karaoke).
[0052] In addition, the template for the specific practice part may be set to not change the volume, the template for the practice part may be set to lower the volume, and the template for parts other than the specific practice part and the practice part may be set to not change the volume (emphasis).
[0053] Templates other than those mentioned above may also be used. There may be three or more templates 314 and 315. The user can edit the template 311 using the mouse.
[0054] In step S322, the template selection unit 302 selects one template from among the plurality of templates 314 and 315 in response to a user operation.
[0055] In step S323, the performance parameter setting unit 303 sets performance parameters for each of the multiple parts of the musical score in response to user operations in the mixer setting window 401 of Fig. 4. The performance parameter setting unit 303 generates the performance parameter settings in the mixer setting window 401 of Fig. 4 as mixer setting data 312 of Fig. 5(B).
[0056] In step S324, the practice part designation unit 304 designates a practice part from among a plurality of parts in response to a user's operation on the mixer setting window 401 in Fig. 4. For example, the practice part designation unit 304 designates the part for which the practice part button 404 in Fig. 4 is clicked as the practice part. In the case of Fig. 4, the practice part button 404 for the second part (alto) is clicked, so the practice part designation unit 304 designates the second part (alto) as the practice part.
[0057] In step S521, the specific practice part designation unit 501 designates a specific practice part from among multiple parts in response to a user's operation on the mixer setting window 401 in Fig. 4. For example, the specific practice part designation unit 501 designates the part for which the specific practice part button 403 in Fig. 4 is clicked as the specific practice part. In the case of Fig. 4, the specific practice part button 403 for the first part (soprano) was clicked, so the specific practice part designation unit 501 designates the first part (soprano) as the specific practice part. The third part (piano accompaniment) is a part other than the specific practice part and the practice part.
[0058] In step S325, the performance parameter application unit 305 applies the performance parameter template 511a for the specific practice part selected in step S322 to the performance parameters 312a for the specific practice part set in step S323. The performance parameter application unit 305 then generates score data that reflects the applied performance parameters for the score data 313 for multiple parts corresponding to the score in the score display window 402 of FIG. 4. The score data 313 includes score data 313a for the first part (soprano). The mixer setting data (performance parameters) 312a for the first part and the performance parameter template 511a for the specific practice part are reflected in the score data 313a for the first part. For example, if the template 511a has a volume setting of 0, the volume of the score data 313a for the first part will be 0.
[0059] Furthermore, the performance parameter application unit 305 applies the performance parameter template 511b for the practice part selected in step S322 to the performance parameters 312b for the practice part set in step S323. The performance parameter application unit 305 then generates score data that reflects the applied performance parameters for the score data 313 for multiple parts corresponding to the score in the score display window 402 of FIG. 4. The score data 313 includes score data 313b for the second part (alto). The mixer setting data (performance parameters) 312b for the second part and the performance parameter template 511b for the practice part are reflected in the score data 313b for the second part. For example, if the template 511b is set to leave the volume unchanged, the volume of the mixer setting data 312b for the second part is reflected in the volume of the score data 313b for the second part.
[0060] The performance parameter application unit 305 also applies the performance parameter template 511c for the specific practice part and parts other than the practice part selected in step S322 to the performance parameters 312c for the specific practice part and parts other than the practice part set in step S323. The performance parameter application unit 305 then generates score data that reflects the applied performance parameters for the score data 313 for multiple parts corresponding to the score in the score display window 402 of FIG. 4. The score data 313 includes score data 313c for a third part (piano accompaniment). The score data 313c for the third part reflects the mixer setting data (performance parameters) 312c for the third part and the performance parameter template 511c for the specific practice part and parts other than the practice part. For example, if the template 511c is set to leave the volume unchanged, the volume of the mixer setting data 312c for the third part is reflected in the volume of the score data 313c for the third part.
[0061] In step S326, when the user clicks the play button, the audio data generation unit 306 uses the sound source unit 108 to generate audio data based on the musical score data 313 for multiple parts, which reflects the performance parameters applied in step S325, and plays the audio data using the sound system 114.
[0062] As described above, by designating the first part as a specific practice part, the user can play back karaoke sheet music data with the volume of the first part set to 0. Also, by designating the second part as a specific practice part, the user can play back karaoke sheet music data with the volume of the second part set to 0. In this case, the user does not need to set the volume of the first or second part to 0 in the mixer setting window 401 of FIG. 4; simply by designating the specific practice part, the volume of the specific practice part can be set to 0, making operation simple. Also, three types of performance parameters can be set for template 511a, template 511b, and template 511c.
[0063] (Third embodiment) 6 is a diagram showing an example of specifying practice parts and saved parts according to the third embodiment. Below, the differences between this embodiment and the first and second embodiments will be explained. In the mixer setting window 201 of FIG. 2, for example, performance parameters for the first part (soprano), second part (alto), third part (tenor), fourth part (bass), and fifth part (piano accompaniment) can be set.
[0064] The user can specify a practice part from among a plurality of parts by clicking the practice part box of each part using the mouse. For example, parts 1 to 4 can be specified as practice parts.
[0065] The user can also specify one or more practice parts to save by clicking the save part box of each part with the mouse. For example, the first and second parts are specified as saved parts.
[0066] First, the performance parameter setting device 100 stores performance parameters in which the first part, which is one of the saved parts, is set as a specific practice part, the second to fourth parts are set as practice parts, and the fifth part is set as a part other than the specific practice part and the practice part.
[0067] Next, the performance parameter setting device 100 stores performance parameters in which the second part, which is another one of the saved parts, is set as a specific practice part, the first, third and fourth parts are set as practice parts, and the fifth part is set as a part other than the specific practice part and the practice part.
[0068] 7A is a diagram showing an example of the functional configuration of a performance parameter setting device 100 according to the third embodiment. In FIG. 7A, the performance parameter application unit 305 is removed from FIG. 3A, and a saved part designation unit 701, a performance parameter storage unit 702, and a readout unit 703 are added. The performance parameter setting device 100 includes a template generation unit 301, a template selection unit 302, a performance parameter setting unit 303, a practice part designation unit 304, a saved part designation unit 701, a performance parameter storage unit 702, a readout unit 703, and an audio data generation unit 306. When the CPU 102 executes a program, the performance parameter setting device 100 realizes the functions of the template generation unit 301, the template selection unit 302, the performance parameter setting unit 303, the practice part designation unit 304, the saved part designation unit 701, the performance parameter storage unit 702, the readout unit 703, and the audio data generation unit 306.
[0069] Fig. 7(B) is a diagram showing examples of soprano performance parameters 711 and alto performance parameters 712. Fig. 7(C) is a flowchart showing a performance parameter setting method of the performance parameter setting device 100. Fig. 7(C) is similar to Fig. 3(C) in that step S325 is deleted and steps S721 to S725 are added.
[0070] 5B in response to a user operation, and stores the template 311 in the hard disk drive. The template 311 includes a plurality of templates 314 and 315.
[0071] In step S322, the template selection unit 302 selects one template from among the plurality of templates 314 and 315 in response to a user operation.
[0072] In step S323, the performance parameter setting unit 303 sets performance parameters for each of the multiple parts of the musical score in response to user operations in the mixer setting window 401 of Fig. 4. The performance parameter setting unit 303 generates the performance parameter settings in the mixer setting window 401 of Fig. 4 as mixer setting data 312 of Fig. 5(B).
[0073] In step S324, the practice part designation unit 304 designates a practice part from among a plurality of parts in response to a user operation. For example, the practice part designation unit 304 designates the part whose practice part check box in Fig. 6 is clicked as the practice part. In the case of Fig. 6, the practice part designation unit 304 designates the first to fourth parts as the practice parts.
[0074] In step S721, the save part designation unit 701 designates one or more save parts to be saved as specific practice parts among the practice parts in response to a user operation. For example, the save part designation unit 701 designates the part for which the save part check box in FIG. 6 is clicked as the save part. In the case of FIG. 6, the save part designation unit 701 designates the first and second parts as the save parts. When the user instructs saving, the process proceeds to step S722.
[0075] In step S722, the performance parameter storage unit 702 sets one of the stored parts designated in step S721 as the specific practice part. For example, the performance parameter storage unit 702 sets the first part as the specific practice part.
[0076] In step S723, the performance parameter storage unit 702 applies the performance parameter template 511a for the specific practice part selected in step S322 to the performance parameters 312a for the specific practice part (first part) set in step S323, applies the performance parameter template 511b for the practice part selected in step S322 to the performance parameters 312b to 312d for the practice parts (second to fourth parts) other than the specific practice part set in step S323, and applies the performance parameter template 511c for the specific practice part and parts other than the practice part selected in step S322 to the performance parameters 312e for the specific practice part and the part other than the practice part (fifth part) set in step S323, and saves the performance parameters of the multiple parts in the hard disk drive as performance parameters 711 for the first part (soprano) of Figure 7(B).
[0077] In step S724, the performance parameter storage unit 702 determines whether or not processing of all stored parts has been completed. Since the performance parameter storage unit 702 has completed processing of only one of the two stored parts, the process returns to step S722.
[0078] In step S722, the performance parameter storage unit 702 sets another part from the stored parts designated in step S721 as the specific practice part. For example, the performance parameter storage unit 702 sets the second part as the specific practice part.
[0079] In step S723, the performance parameter storage unit 702 applies the performance parameter template 511a for the specific practice part selected in step S322 to the performance parameters 312b of the specific practice part (second part) set in step S323, applies the performance parameter template 511b for the practice part selected in step S322 to the performance parameters 312a, 312c, 312d of the practice parts (first, third, and fourth parts) other than the specific practice part set in step S323, and applies the performance parameter template 511c for the specific practice part and parts other than the practice part selected in step S322 to the performance parameters 312e of the specific practice part and the part other than the practice part (fifth part) set in step S323, and saves the performance parameters of the multiple parts in the hard disk drive as performance parameters 712 for the second part (alto) of Figure 7(B).
[0080] In step S724, the performance parameter storage unit 702 has completed processing of all of the two stored parts, and so the process proceeds to step S725.
[0081] As described above, the performance parameter storage unit 702 stores the performance parameters of the above-mentioned multiple parts, each of which is designated as a specific practice part in step S721, as soprano performance parameters 711 and alto performance parameters 712, for the number of parts designated in step S721.
[0082] In step S725, the reading unit 703 selects and reads one of the soprano performance parameters 711 and the alto performance parameters 712 saved in step S723 in response to a user operation.
[0083] In step S326, the audio data generation unit 306 uses the sound source unit 108 to generate audio data based on the musical score data 313 for multiple parts in Figure 5 (B) that reflects the soprano performance parameters 711 or alto performance parameters 712 read in step S725, and plays the audio data using the sound system 114.
[0084] Next, another example will be described. It is possible to delete the save part check box in Fig. 6, delete the save part designation section 701 in Fig. 7(A), and delete step S721 in Fig. 7(C). The processing in this case will be described below.
[0085] Steps S321 to S324 are the same as the above-mentioned process. Then, in step S722, the performance parameter storage unit 702 sets one of the practice parts specified in step S324 as a specific practice part. For example, the practice parts are the first to fourth parts, and the performance parameter storage unit 702 sets the first part as the specific practice part.
[0086] In step S723, the performance parameter storage unit 702 applies the performance parameter template 511a for the specific practice part selected in step S322 to the performance parameters 312a for the specific practice part (first part) set in step S323, applies the performance parameter template 511b for the practice part selected in step S322 to the performance parameters 312b to 312d for the practice parts (second to fourth parts) other than the specific practice part set in step S323, and applies the performance parameter template 511c for the specific practice part and parts other than the practice part selected in step S322 to the performance parameters 312e for the specific practice part and the part other than the practice part (fifth part) set in step S323, and saves the performance parameters of the multiple parts in the hard disk drive as performance parameters 711 for the first part (soprano) of Figure 7(B).
[0087] In step S724, the performance parameter storage unit 702 determines whether or not processing of all practice parts has been completed. Since the performance parameter storage unit 702 has completed processing of only one of the four practice parts, the process returns to step S722.
[0088] In step S722, the performance parameter storage unit 702 sets another part from the practice parts specified in step S324 as a specific practice part. For example, the performance parameter storage unit 702 sets the second part as the specific practice part.
[0089] In step S723, the performance parameter storage unit 702 applies the performance parameter template 511a for the specific practice part selected in step S322 to the performance parameters 312b of the specific practice part (second part) set in step S323, applies the performance parameter template 511b for the practice part selected in step S322 to the performance parameters 312a, 312c, 312d of the practice parts (first, third, and fourth parts) other than the specific practice part set in step S323, and applies the performance parameter template 511c for the specific practice part and parts other than the practice part selected in step S322 to the performance parameters 312e of the specific practice part and the part other than the practice part (fifth part) set in step S323, and saves the performance parameters of the multiple parts in the hard disk drive as performance parameters 712 for the second part (alto) of Figure 7(B).
[0090] In step S724, the performance parameter storage unit 702 returns to step S722 because it has only completed processing of two of the four practice parts.
[0091] In step S722, the performance parameter storage unit 702 sets another part from the practice parts specified in step S324 as a specific practice part. For example, the performance parameter storage unit 702 sets the third part as the specific practice part.
[0092] In step S723, the performance parameter storage unit 702 applies the performance parameter template 511a for the specific practice part selected in step S322 to the performance parameters 312c of the specific practice part (third part) set in step S323, applies the performance parameter template 511b for the practice part selected in step S322 to the performance parameters 312a, 312b, 312d of the practice parts (first, second and fourth parts) other than the specific practice part set in step S323, and applies the performance parameter template 511c for the specific practice part and parts other than the practice part selected in step S322 to the performance parameters 312e of the specific practice part and the part other than the practice part (fifth part) set in step S323, and saves the performance parameters of the multiple parts on the hard disk drive as performance parameters for the third part (tenor).
[0093] In step S724, the performance parameter storage unit 702 returns to step S722 because it has only completed processing for three of the four practice parts.
[0094] In step S722, the performance parameter storage unit 702 sets another part from the practice parts specified in step S324 as a specific practice part. For example, the performance parameter storage unit 702 sets the fourth part as the specific practice part.
[0095] In step S723, the performance parameter storage unit 702 applies the performance parameter template 511a for the specific practice part selected in step S322 to the performance parameters 312d of the specific practice part (fourth part) set in step S323, applies the performance parameter template 511b for the practice part selected in step S322 to the performance parameters 312a, 312b, 312c of the practice parts (first to third parts) other than the specific practice part set in step S323, and applies the performance parameter template 511c for the specific practice part and parts other than the practice part selected in step S322 to the performance parameters 312e of the specific practice part and part other than the practice part (fifth part) set in step S323, and saves the performance parameters of the multiple parts on the hard disk drive as performance parameters for the fourth part (bass).
[0096] In step S724, the performance parameter storage unit 702 has completed processing for all four practice parts, so the process proceeds to step S725. The processes in steps S725 and S326 are the same as those described above.
[0097] As described above, the performance parameter storage unit 702 stores the performance parameters of the multiple parts specified in step S324, with each of the multiple practice parts designated as a specific practice part, as soprano performance parameters 711, alto performance parameters 712, tenor performance parameters, and bass performance parameters, for the number of practice parts designated in step S324.
[0098] (Fourth embodiment) FIG. 8(A) is a diagram showing an example of the functional configuration of a performance parameter setting device 100 according to the fourth embodiment. Differences between this embodiment and the first to third embodiments will be described below. In FIG. 8(A), the performance parameter storage unit 702, the readout unit 703, and the audio data generation unit 306 are deleted from FIG. 7(A), and an audio data storage unit 801, a readout unit 802, and a playback unit 803 are added. The performance parameter setting device 100 has a template generation unit 301, a template selection unit 302, a performance parameter setting unit 303, a practice part designation unit 304, a saved part designation unit 701, an audio data storage unit 801, a readout unit 802, and a playback unit 803. When the CPU 102 executes a program, the performance parameter setting device 100 realizes the functions of a template generation unit 301, a template selection unit 302, a performance parameter setting unit 303, a practice part designation unit 304, a saved part designation unit 701, an audio data storage unit 801, a reading unit 802, and a playback unit 803.
[0099] Fig. 8(B) is a diagram showing examples of soprano audio data 811 and alto audio data 812. Fig. 8(C) is a flowchart showing a performance parameter setting method of the performance parameter setting device 100. Fig. 8(C) is similar to Fig. 7(C) in that steps S723, S725, and S326 are deleted and steps S821 to S823 are added.
[0100] 5B in response to a user operation, and stores the template 311 in the hard disk drive. The template 311 includes a plurality of templates 314 and 315.
[0101] In step S322, the template selection unit 302 selects one template from among the plurality of templates 314 and 315 in response to a user operation.
[0102] In step S323, the performance parameter setting unit 303 sets performance parameters for each of the multiple parts of the musical score in response to user operations in the mixer setting window 401 of Fig. 4. The performance parameter setting unit 303 generates the performance parameter settings in the mixer setting window 401 of Fig. 4 as mixer setting data 312 of Fig. 5(B).
[0103] In step S324, the practice part designation unit 304 designates a practice part from among a plurality of parts in response to a user operation. For example, the practice part designation unit 304 designates the part whose practice part check box in Fig. 6 is clicked as the practice part. In the case of Fig. 6, the practice part designation unit 304 designates the first to fourth parts as the practice parts.
[0104] In step S721, the save part designation unit 701 designates one or more save parts to be saved as specific practice parts among the practice parts in response to a user operation. For example, the save part designation unit 701 designates the part for which the save part check box in FIG. 6 is clicked as the save part. In the case of FIG. 6, the save part designation unit 701 designates the first and second parts as the save parts. When the user instructs saving, the process proceeds to step S722.
[0105] In step S722, the audio data storage unit 801 sets one part from the stored parts designated in step S721 as the specific practice part. For example, the audio data storage unit 801 sets the first part as the specific practice part.
[0106] In step S821, the audio data storage unit 801 applies the performance parameter template 511a for the specific practice part selected in step S322 to the performance parameters 312a of the specific practice part (first part) set in step S323, and applies the performance parameter template 511b for the practice part selected in step S322 to the performance parameters 312b to 312d of the practice parts (second to fourth parts) other than the specific practice part set in step S323, thereby obtaining the performance parameters of the specific practice part set in step S323. The performance parameter template 511c for the specific practice part and parts other than the practice part selected in step S322 is applied to the performance parameters 312e for the part other than the learning part and practice part (fifth part), and using the sound source unit 108, audio data 811 for the first part (soprano) of Figure 8(B) is generated based on the score data in which the applied performance parameters for the multiple parts are reflected in the score data 313 for the multiple parts of Figure 5(B), and the soprano audio data 811 is saved on the hard disk drive.
[0107] In step S724, the audio data storage unit 801 determines whether or not processing of all stored parts has been completed. Since the audio data storage unit 801 has completed processing of only one of the two stored parts, the process returns to step S722.
[0108] In step S722, the audio data storage unit 801 sets another part from the stored parts designated in step S721 as the specific practice part. For example, the audio data storage unit 801 sets the second part as the specific practice part.
[0109] In step S821, the audio data storage unit 801 applies the performance parameter template 511a for the specific practice part selected in step S322 to the performance parameters 312b of the specific practice part (second part) set in step S323, and applies the performance parameter template 511b for the practice part selected in step S322 to the performance parameters 312a, 312c, and 312d of the practice parts (first, third, and fourth parts) other than the specific practice part set in step S323, and applies the performance parameter template 511b for the practice part selected in step S322 to the performance parameters 312a, 312c, and 312d of the practice parts other than the specific practice part set in step S323. The performance parameter template 511c for the specific practice part and parts other than the practice part selected in step S322 is applied to the performance parameters 312e of the specific practice part and parts other than the practice part (fifth part) that have been selected in step S322, and using the sound source unit 108, audio data 812 for the second part (alto) of Figure 8(B) is generated based on the musical score data in which the applied performance parameters of the multiple parts are reflected in the musical score data 313 for the multiple parts of Figure 5(B), and the audio data 812 for alto is saved on the hard disk drive.
[0110] In step S724, the audio data storage unit 801 has completed processing of all of the two storage parts, and so the process proceeds to step S822.
[0111] As described above, the audio data storage unit 801 stores audio data in which each of the storage parts specified in step S721 is set as a specific practice part as soprano audio data 811 and alto audio data 812, for the number of storage parts specified in step S721.
[0112] In step S822, the reading unit 802 selects and reads one of the soprano audio data 811 and the alto audio data 812 stored in step S821 in response to a user operation.
[0113] In step S823, the playback unit 803 causes the sound system 114 to reproduce the soprano audio data 811 or the alto audio data 812 read out in step S822.
[0114] Next, another example will be described. It is possible to delete the save part check box in Fig. 6, delete the save part designation section 701 in Fig. 8(A), and delete step S721 in Fig. 8(C). The processing in this case will be described below.
[0115] Steps S321 to S324 are the same as the above-mentioned process. Then, in step S722, the audio data storage unit 801 sets one of the practice parts specified in step S324 as a specific practice part. For example, the practice parts are the first to fourth parts, and the audio data storage unit 801 sets the first part as the specific practice part.
[0116] In step S821, the audio data storage unit 801 applies the performance parameter template 511a for the specific practice part selected in step S322 to the performance parameters 312a of the specific practice part (first part) set in step S323, and applies the performance parameter template 511b for the practice part selected in step S322 to the performance parameters 312b to 312d of the practice parts (second to fourth parts) other than the specific practice part set in step S323, thereby obtaining the performance parameters of the specific practice part set in step S323. The performance parameter template 511c for the specific practice part and parts other than the practice part selected in step S322 is applied to the performance parameters 312e for the part other than the learning part and practice part (fifth part), and using the sound source unit 108, audio data 811 for the first part (soprano) of Figure 8(B) is generated based on the score data in which the applied performance parameters for the multiple parts are reflected in the score data 313 for the multiple parts of Figure 5(B), and the soprano audio data 811 is saved on the hard disk drive.
[0117] In step S724, the audio data storage unit 801 determines whether or not processing of all the practice parts has been completed. Since the audio data storage unit 801 has only completed processing of one of the four practice parts, the process returns to step S722.
[0118] In step S722, the audio data storage unit 801 sets another part from the practice parts specified in step S324 as a specific practice part. For example, the audio data storage unit 801 sets the second part as the specific practice part.
[0119] In step S821, the audio data storage unit 801 applies the performance parameter template 511a for the specific practice part selected in step S322 to the performance parameters 312b of the specific practice part (second part) set in step S323, and applies the performance parameter template 511b for the practice part selected in step S322 to the performance parameters 312a, 312c, and 312d of the practice parts (first, third, and fourth parts) other than the specific practice part set in step S323, and applies the performance parameter template 511b for the practice part selected in step S322 to the performance parameters 312a, 312c, and 312d of the practice parts other than the specific practice part set in step S323. The performance parameter template 511c for the specific practice part and parts other than the practice part selected in step S322 is applied to the performance parameters 312e of the specific practice part and parts other than the practice part (fifth part) that have been selected in step S322, and using the sound source unit 108, audio data 812 for the second part (alto) of Figure 8(B) is generated based on the musical score data in which the applied performance parameters of the multiple parts are reflected in the musical score data 313 for the multiple parts of Figure 5(B), and the audio data 812 for alto is saved on the hard disk drive.
[0120] In step S724, the audio data storage unit 801 returns to step S722 because it has only completed processing two of the four practice parts.
[0121] In step S722, the audio data storage unit 801 sets another part from the practice parts specified in step S324 as a specific practice part. For example, the audio data storage unit 801 sets the third part as the specific practice part.
[0122] In step S821, the audio data storage unit 801 applies the performance parameter template 511a for the specific practice part selected in step S322 to the performance parameters 312c of the specific practice part (third part) set in step S323, and applies the performance parameter template 511b for the practice part selected in step S322 to the performance parameters 312a, 312b, 312d of the practice parts (first, second, and fourth parts) other than the specific practice part set in step S323, and returns to step S324. The performance parameter template 511c for the specific practice part and parts other than the practice part selected in step S322 is applied to the performance parameters 312e for the specific practice part and parts other than the practice part (fifth part) set in step S323, and audio data for the third part (tenor) is generated using the sound source unit 108 based on the musical score data in which the applied performance parameters for the multiple parts are reflected in the musical score data 313 for the multiple parts in Figure 5 (B), and the audio data for the tenor is saved on the hard disk drive.
[0123] In step S724, the audio data storage unit 801 returns to step S722 because it has only completed processing three of the four practice parts.
[0124] In step S722, the audio data storage unit 801 sets another part from the practice parts specified in step S324 as a specific practice part. For example, the audio data storage unit 801 sets the fourth part as a specific practice part.
[0125] In step S821, the audio data storage unit 801 applies the performance parameter template 511a for the specific practice part selected in step S322 to the performance parameters 312d of the specific practice part (fourth part) set in step S323, applies the performance parameter template 511b for the practice part selected in step S322 to the performance parameters 312a to 312c of the practice parts (first to third parts) other than the specific practice part set in step S323, and applies the performance parameter template 511c for the specific practice part and parts other than the practice part selected in step S322 to the performance parameters 312e of the specific practice part and the part other than the practice part (fifth part) set in step S323. Using the sound source unit 108, audio data for the fourth part (bass) is generated based on the musical score data in which the applied performance parameters of the multiple parts are reflected in the musical score data 313 for the multiple parts of Figure 5 (B), and the bass audio data is stored on the hard disk drive.
[0126] In step S724, the audio data storage unit 801 has completed processing for all four practice parts, so the process proceeds to step S822. The processes in steps S822 and S823 are the same as those described above.
[0127] As described above, the audio data storage unit 801 stores audio data for each of the practice parts specified in step S324 as a specific practice part, as soprano audio data 811, alto audio data 812, tenor audio data, and bass audio data, for the number of practice parts specified in step S324.
[0128] The first to fourth embodiments can be realized by a computer executing a program. Furthermore, a computer-readable recording medium on which the above-described program is recorded and a computer program product such as the above-described program can also be applied as the present embodiments. Examples of recording media that can be used include flexible disks, hard disks, optical disks, magneto-optical disks, CD-ROMs, magnetic tapes, nonvolatile memory cards, and ROMs.
[0129] It should be noted that the above-described embodiments are merely examples of specific embodiments for carrying out the present invention, and the technical scope of the present invention should not be construed as being limited by these embodiments. In other words, the present invention can be carried out in various forms without departing from its technical concept or main features. [Explanation of symbols]
[0130] 100 Performance parameter setting device 301 Template Generation Unit 302 Template selection section 303 Performance parameter setting section 304 Practice Part Designation 305 Performance parameter application section 306 Audio Data Generation Unit
Claims
1. A template selection means for selecting one template from a plurality of templates, each of the plurality of templates including a template of performance parameters for a practice part and a template of performance parameters for parts other than the practice part; a performance parameter setting means for setting performance parameters for each of the plurality of parts of the musical score by operating an operating unit provided for each of the plurality of parts; a practice part designation means for designating the practice part from among the plurality of parts; a performance parameter application means for applying a template of performance parameters for the practice part, which is included in the template selected by the template selection means, to the performance parameters of the practice part set by the performance parameter setting means, and for applying a template of performance parameters for the part other than the practice part, which is included in the template selected by the template selection means, to the performance parameters of the part other than the practice part set by the performance parameter setting means; an audio data generating means for generating audio data based on the score data of the plurality of parts, which has been subjected to the performance parameters applied by the performance parameter applying means; The performance parameter setting device is characterized in that the performance parameter template for the practice part and the performance parameter template for the parts other than the practice part are different from each other.
2. A template selection means for selecting one template from a plurality of templates, each of the plurality of templates including a template of performance parameters for a first practice part, a template of performance parameters for a second practice part, and a template of performance parameters for parts other than the first practice part and the second practice part; a performance parameter setting means for setting performance parameters for each of the plurality of parts of the musical score by operating an operating unit provided for each of the plurality of parts; a designation means for designating, for each of the plurality of parts, one of the first practice part, the second practice part, and a part other than the first practice part and the second practice part; performance parameter application means for applying a performance parameter template for the first practice part, which is included in the template selected by the template selection means, to the performance parameters of the first practice part set by the performance parameter setting means, applying a performance parameter template for the second practice part, which is included in the template selected by the template selection means, to the performance parameters of the second practice part set by the performance parameter setting means, and applying a performance parameter template for a part other than the first practice part and the second practice part, which is included in the template selected by the template selection means, to the performance parameters of the part other than the first practice part and the second practice part set by the performance parameter setting means; an audio data generating means for generating audio data based on the score data of the plurality of parts, which has been subjected to the performance parameters applied by the performance parameter applying means; A performance parameter setting device characterized in that the performance parameter template for the first practice part, the performance parameter template for the second practice part, and the performance parameter template for parts other than the first practice part and the second practice part are mutually different.
3. A template selection means for selecting one template from a plurality of templates, each of the plurality of templates including a template of performance parameters for a first practice part, a template of performance parameters for a second practice part, and a template of performance parameters for parts other than the first practice part and the second practice part; a performance parameter setting means for setting performance parameters for each of the plurality of parts of the musical score by operating an operating unit provided for each of the plurality of parts; a practice part designation means for designating a plurality of practice parts from among the plurality of parts; a save part designation means for designating one or more save parts to be saved as the second practice part from among the plurality of practice parts designated by the practice part designation means; a performance parameter saving means for setting one of said one or more saved parts as said second practice part, applying a performance parameter template for said second practice part to the performance parameters of said second practice part set by said performance parameter setting means, setting a practice part other than said one saved part among a plurality of practice parts designated by said practice part designation means as said first practice part, applying a performance parameter template for said first practice part to the performance parameters of said first practice part set by said performance parameter setting means, and applying a performance parameter template for said first practice part to the performance parameters of parts other than said first practice part and said second practice part set by said performance parameter setting means, and repeating this process of saving the performance parameters of said plurality of parts by changing said one saved part as many times as the number of said one or more saved parts; a reading means for reading out performance parameters, among the performance parameters stored by the performance parameter storing means, which reads out performance parameters, which designate one saved part selected from the one or more saved parts in response to an operation as the second practice part, and designate a practice part other than the one saved part as the first practice part among a plurality of practice parts designated by the practice part designating means; an audio data generating means for generating audio data based on the score data of the plurality of parts, the score data being obtained by reflecting the performance parameters of the plurality of parts read by the reading means; A performance parameter setting device characterized in that the performance parameter template for the first practice part, the performance parameter template for the second practice part, and the performance parameter template for parts other than the first practice part and the second practice part are mutually different.
4. A template selection means for selecting one template from a plurality of templates, each of the plurality of templates including a template of performance parameters for a first practice part, a template of performance parameters for a second practice part, and a template of performance parameters for parts other than the first practice part and the second practice part; a performance parameter setting means for setting performance parameters for each of the plurality of parts of the musical score by operating an operating unit provided for each of the plurality of parts; a practice part designation means for designating a plurality of practice parts from among the plurality of parts; a performance parameter saving means for setting one practice part out of the plurality of practice parts designated by the practice part designation means as the second practice part, applying a performance parameter template for the second practice part to the performance parameters of the second practice part set by the performance parameter setting means, setting a practice part out of the plurality of practice parts designated by the practice part designation means as the first practice part, applying a performance parameter template for the first practice part to the performance parameters of the first practice part set by the performance parameter setting means, and saving the performance parameters of the plurality of parts obtained by applying the performance parameter template for the parts other than the first practice part and the second practice part to the performance parameters of the parts other than the first practice part and the second practice part set by the performance parameter setting means, the performance parameter saving means changing the one practice part and repeating this process a number of times equal to the number of the plurality of practice parts; a reading means for reading out performance parameters stored by said performance parameter storing means, which reads out performance parameters for designating one practice part selected from said plurality of practice parts in response to an operation as said second practice part, and designating a practice part other than said second practice part as said first practice part from among the plurality of practice parts designated by said practice part designating means; an audio data generating means for generating audio data based on the score data of the plurality of parts, the score data being obtained by reflecting the performance parameters of the plurality of parts read by the reading means; A performance parameter setting device characterized in that the performance parameter template for the first practice part, the performance parameter template for the second practice part, and the performance parameter template for parts other than the first practice part and the second practice part are mutually different.
5. A template selection means for selecting one template from a plurality of templates, each of the plurality of templates including a template of performance parameters for a first practice part, a template of performance parameters for a second practice part, and a template of performance parameters for parts other than the first practice part and the second practice part; a performance parameter setting means for setting performance parameters for each of the plurality of parts of the musical score by operating an operating unit provided for each of the plurality of parts; a practice part designation means for designating a plurality of practice parts from among the plurality of parts; a save part designation means for designating one or more save parts to be saved as the second practice part from among the plurality of practice parts designated by the practice part designation means; an audio data storage means for setting one of said one or more saved parts as said second practice part, applying a performance parameter template for said second practice part to the performance parameters of said second practice part set by said performance parameter setting means, setting a practice part other than said one saved part among a plurality of practice parts designated by said practice part designation means as said first practice part, applying a performance parameter template for said first practice part to the performance parameters of said first practice part set by said performance parameter setting means, and applying the performance parameter template for said first practice part to the performance parameters of said first practice part set by said performance parameter setting means to the performance parameters of parts other than said first practice part and said second practice part set by said performance parameter setting means, and repeating the process of saving audio data based on musical score data in which the performance parameters of said plurality of parts are reflected in the musical score data of said plurality of parts, changing said one saved part, as many times as the number of said one or more saved parts; a reading means for reading audio data in which, among the audio data stored by the audio data storage means, one saved part selected from the one or more saved parts in response to an operation is set as the second practice part, and a practice part other than the one saved part is set as the first practice part among the plurality of practice parts designated by the practice part designation means; a reproducing means for reproducing the audio data read by the reading means, A performance parameter setting device characterized in that the performance parameter template for the first practice part, the performance parameter template for the second practice part, and the performance parameter template for parts other than the first practice part and the second practice part are mutually different.
6. a template selection means for selecting one template from a plurality of templates, each of the plurality of templates including a template of performance parameters for a first practice part, a template of performance parameters for a second practice part, and a template of performance parameters for parts other than the first practice part and the second practice part; a performance parameter setting means for setting performance parameters for each of the plurality of parts of the musical score by operating an operating unit provided for each of the plurality of parts; a practice part designation means for designating a plurality of practice parts from among the plurality of parts; an audio data storage means for setting one practice part out of the plurality of practice parts designated by the practice part designation means as the second practice part, applying a performance parameter template for the second practice part to the performance parameters of the second practice part set by the performance parameter setting means, setting a practice part out of the plurality of practice parts designated by the practice part designation means as the first practice part, applying a performance parameter template for the first practice part to the performance parameters of the first practice part set by the performance parameter setting means, and storing audio data based on musical score data in which the performance parameters of the plurality of parts, obtained by applying the performance parameter template for the first practice part and the second practice part set by the performance parameter setting means, are reflected in the musical score data of the plurality of parts, the audio data storage means repeating this process a number of times, changing the one practice part, for the number of practice parts; a reading means for reading out audio data from the audio data stored by the audio data storage means, in which one practice part selected from the plurality of practice parts in response to an operation is set as the second practice part, and a practice part other than the second practice part is set as the first practice part from the plurality of practice parts designated by the practice part designation means; a reproducing means for reproducing the audio data read by the reading means, A performance parameter setting device characterized in that the performance parameter template for the first practice part, the performance parameter template for the second practice part, and the performance parameter template for parts other than the first practice part and the second practice part are mutually different.
7. 7. The performance parameter setting device according to claim 1, wherein said performance parameter setting means sets performance parameters for a mixer function.
8. 8. The performance parameter setting device according to claim 1, wherein the performance parameters are volume, sound image localization, effect amount, or equalizer.
9. 9. The performance parameter setting device according to claim 1, wherein the performance parameter template includes relative values of the performance parameters set by the performance parameter setting means.
10. A performance parameter setting program for causing a computer to function as the performance parameter setting device according to any one of claims 1 to 9.
Citation Information
Patent Citations
Automatic playing device and playing information converting device
JP1996146951A
Automatic rendering device
JP1999327549A
Electronic musical device
JP2006106641A
Karaoke system and host device for the same
JP2007225934A
Electronic musical device and program
JP2011197581A