Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7742269B2 - Performance parameter setting device and performance parameter setting program - Google Patents
[go: Go Back, main page]

JP7742269B2 - Performance parameter setting device and performance parameter setting program - Google Patents

Performance parameter setting device and performance parameter setting program

Info

Publication number
JP7742269B2
JP7742269B2 JP2021162732A JP2021162732A JP7742269B2 JP 7742269 B2 JP7742269 B2 JP 7742269B2 JP 2021162732 A JP2021162732 A JP 2021162732A JP 2021162732 A JP2021162732 A JP 2021162732A JP 7742269 B2 JP7742269 B2 JP 7742269B2
Authority
JP
Japan
Prior art keywords
practice
practice part
parts
template
performance parameter
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2021162732A
Other languages
Japanese (ja)
Other versions
JP2023053597A (en
Inventor
俊也 吉田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Kawai Musical Instruments Manufacturing Co Ltd
Original Assignee
Kawai Musical Instruments Manufacturing Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Kawai Musical Instruments Manufacturing Co Ltd filed Critical Kawai Musical Instruments Manufacturing Co Ltd
Priority to JP2021162732A priority Critical patent/JP7742269B2/en
Publication of JP2023053597A publication Critical patent/JP2023053597A/en
Application granted granted Critical
Publication of JP7742269B2 publication Critical patent/JP7742269B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Description

本発明は、演奏パラメータ設定装置及び演奏パラメータ設定プログラムに関する。 The present invention relates to a performance parameter setting device and a performance parameter setting program.

特許文献1には、複数のトラックにわたる一連の演奏データからなる曲データに基づく自動演奏を行う自動演奏装置が記載されている。対応記憶手段は、それぞれに1つ以上のトラックを含むように複数のトラックがグループ分けされてなる、トラックの数よりも少数の複数のパートと、各パートに属するトラックとの対応関係を記憶する。第1の態様記憶手段は、複数のトラックそれぞれの再生態様を記憶する。第2の態様記憶手段は、複数のパートそれぞれの再生態様を記憶する。選択手段は、第1の再生態様記憶手段および第2の態様記憶手段の一方の態様記憶手段を選択する。自動演奏手段は、曲データを、選択手段により第1の態様記憶手段が選択された場合に、第1の態様記憶手段に記憶された再生態様に基づいて自動演奏し、選択手段により第2の態様記憶手段が選択された場合に、第2の態様記憶手段に記憶された再生態様と、対応記憶手段に記憶された対応関係とに基づいて自動演奏する。 Patent Document 1 describes an automatic performance device that performs automatic performance based on song data consisting of a series of performance data across multiple tracks. A correspondence storage means stores correspondence 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 mode storage means, the first playback mode storage means or the second mode storage means. When the selection means selects the first mode storage means, the automatic performance means automatically performs song 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 song data based on the playback mode stored in the second mode storage means and the correspondence stored in the correspondence storage means.

特開平11-327549号公報Japanese Patent Application Publication No. 11-327549

練習用カラオケ演奏を行うためには、複数のパートのそれぞれの音量を調整した後に、ユーザは、練習曲毎に、自分のパートの音量を下げる操作を行う必要があり、操作が煩雑である。 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.

本発明の目的は、楽譜の複数のパートのうちの練習パートの演奏パラメータと練習パート以外の演奏パラメータとを容易に異なる設定にすることができるようにすることである。 The object of this invention is to make it easy to set different performance parameters for practice parts among multiple parts of a musical score from those for parts other than the practice parts.

演奏パラメータ設定装置は、複数のテンプレートの中から1つのテンプレートを選択するテンプレート選択手段であって、前記複数のテンプレートの各々は、練習パートのための演奏パラメータのテンプレートと、前記練習パート以外のパートのための演奏パラメータのテンプレートを含むテンプレート選択手段と、楽譜の複数のパートの各々に設けられた操作部の操作により前記複数のパートの各々の演奏パラメータを設定する演奏パラメータ設定手段と、前記複数のパートの中から前記練習パートを指定する練習パート指定手段と、前記演奏パラメータ設定手段により設定された前記練習パートの演奏パラメータに対して、前記テンプレート選択手段により選択されたテンプレートに含まれる前記練習パートのための演奏パラメータのテンプレートを適用し、前記演奏パラメータ設定手段により設定された前記練習パート以外のパートの演奏パラメータに対して、前記テンプレート選択手段により選択されたテンプレートに含まれる前記練習パート以外のパートのための演奏パラメータのテンプレートを適用する演奏パラメータ適用手段と、前記複数のパートの楽譜データに対して、前記演奏パラメータ適用手段により適用された演奏パラメータを反映させた楽譜データを基にオーディオデータを生成するオーディオデータ生成手段とを有し、前記練習パートのための演奏パラメータのテンプレートと、前記練習パート以外のパートのための演奏パラメータのテンプレートは、相互に異なる a performance parameter setting device for setting a performance parameter for each of the plurality of parts of a musical score by operating an operation unit provided for each of the plurality of parts; a practice part designation device for designating the practice part from among the plurality of parts; a performance parameter application device for applying the performance parameter template for the practice part, which is included in the template selected by the template selection device, to the performance parameters of the practice part set by the performance parameter setting device, and applying the performance parameter template for the part other than the practice part, which is included in the template selected by the template selection device, to the performance parameters of the part other than the practice part set by the performance parameter setting device; and an audio data generation device for generating audio data based on the musical score data for the plurality of parts, which reflects the performance parameters applied by the performance parameter application device , wherein the performance parameter template for the practice part and the performance parameter template for the part other than the practice part are mutually different .

本発明によれば、楽譜の複数のパートのうちの練習パートの演奏パラメータと練習パート以外の演奏パラメータとを容易に異なる設定にすることができる。 According to the present invention, it is easy to set different performance parameters for practice parts among multiple parts of a musical score from those for parts other than the practice part.

図1は、演奏パラメータ設定装置のハードウェア構成例を示すブロック図である。FIG. 1 is a block diagram showing an example of the hardware configuration of a performance parameter setting device. 図2は、ミキサー設定ウィンドウと楽譜表示ウィンドウの例を示す図である。FIG. 2 shows an example of a mixer setting window and a musical score display window. 図3(A)は演奏パラメータ設定装置の機能構成例を示す図であり、図3(B)はテンプレートとミキサー設定データと楽譜データの例を示す図であり、図3(C)は演奏パラメータ設定装置の演奏パラメータ設定方法を示すフローチャートである。FIG. 3A is a diagram showing an example of the functional configuration of a performance parameter setting device, FIG. 3B is a diagram showing examples of templates, mixer setting data, and musical score data, and FIG. 3C is a flowchart showing a performance parameter setting method of the performance parameter setting device. 図4は、ミキサー設定ウィンドウと楽譜表示ウィンドウの例を示す図である。FIG. 4 shows an example of a mixer setting window and a musical score display window. 図5(A)は演奏パラメータ設定装置の機能構成例を示す図であり、図5(B)はテンプレートとミキサー設定データと楽譜データの例を示す図であり、図5(C)は演奏パラメータ設定装置の演奏パラメータ設定方法を示すフローチャートである。FIG. 5A is a diagram showing an example of the functional configuration of a performance parameter setting device, FIG. 5B is a diagram showing examples of templates, mixer setting data, and musical score data, and FIG. 5C is a flowchart showing a performance parameter setting method of the performance parameter setting device. 図6は、練習パートと保存パートの指定例を示す図である。FIG. 6 shows an example of designating a practice part and a saved part. 図7(A)は演奏パラメータ設定装置の機能構成例を示す図であり、図7(B)はソプラノ用演奏パラメータとアルト用演奏パラメータの例を示す図であり、図7(C)は演奏パラメータ設定装置の演奏パラメータ設定方法を示すフローチャートである。FIG. 7A is a diagram showing an example of the functional configuration of a performance parameter setting device, FIG. 7B is a diagram showing examples of performance parameters for soprano and alto, and FIG. 7C is a flowchart showing a performance parameter setting method of the performance parameter setting device. 図8(A)は演奏パラメータ設定装置の機能構成例を示す図であり、図8(B)はソプラノ用オーディオデータとアルト用オーディオデータの例を示す図であり、図8(C)は演奏パラメータ設定装置の演奏パラメータ設定方法を示すフローチャートである。FIG. 8A is a diagram showing an example of the functional configuration of a performance parameter setting device, FIG. 8B is a diagram showing examples of soprano audio data and alto audio data, and FIG. 8C is a flowchart showing a performance parameter setting method of the performance parameter setting device.

(第1の実施形態)
図1は、第1の実施形態による演奏パラメータ設定装置100のハードウェア構成例を示すブロック図である。演奏パラメータ設定装置100のハードウェアは、例えば、パーソナルコンピュータ等の汎用情報処理装置である。
(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.

演奏パラメータ設定装置100は、CPU102、ROM103、RAM104、表示装置105、キーボード106、マウス107、音源部108、通信インタフェース109、VRAM110、キースキャン回路111、マウススキャン回路112、バス113、サウンドシステム114及び外部機器115を有する。表示装置105は、VRAM110を介して、バス113に接続される。キーボード106は、キースキャン回路111を介して、バス113に接続される。マウス107は、マウススキャン回路112を介して、バス113に接続される。なお、マウス107は、タブレット、タッチスクリーン、又はタッチパネル等のポインティングデバイスであってもよい。 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 VRAM 110. The keyboard 106 is connected to the bus 113 via key scan circuit 111. The mouse 107 is connected to the bus 113 via mouse scan circuit 112. The mouse 107 may be a pointing device such as a tablet, touch screen, or touch panel.

ユーザは、マウス107を用いて、操作指示することにより、表示装置105上に表示されるカーソルを移動させ、指示を行うことができる。マウススキャン回路112は、マウス107の移動及び操作を検出し、バス113を介して、検出信号をCPU102に出力する。 The user can use the mouse 107 to move the 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.

キーボード106は、文字、数字及び記号等を入力するためのキーを有する。キースキャン回路111は、キーボード106のキーのオン/オフを検出し、検出信号をCPU102に出力する。 The keyboard 106 has keys for inputting letters, numbers, symbols, etc. The key scan circuit 111 detects the on/off status of the keys on the keyboard 106 and outputs a detection signal to the CPU 102.

外部機器115は、例えば、外部記憶装置、外部コンピュータ、プリンタ又はMIDI機器等である。外部記憶装置は、例えば、ハードディスクドライブ、CD-ROM、MOディスク、DVD又はメモリカード等である。通信インタフェース109は、USB、LAN、インターネット若しくは電話回線等の通信ネットワーク、又はMIDI用ネットワークに接続されるインタフェースであり、外部機器115に接続される。 The external device 115 is, for example, an external storage device, an external computer, a printer, or a MIDI device. The external storage device is, for example, a hard disk drive, a CD-ROM, an MO disk, a DVD, or a memory card. 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.

CPU102は、外部機器115のハードディスクドライブに記憶されているプログラムをRAM104に展開し、RAM104に展開されたプログラムを実行することにより、演奏パラメータ設定装置100の全体を制御する。外部機器115のハードディスクドライブは、CPU102が実行する演奏パラメータ設定プログラムと、楽譜情報と、演奏パラメータを記憶する。RAM104は、CPU102の処理に使用される情報を一時記憶する。 The CPU 102 loads a program stored on the hard disk drive of the external device 115 into the RAM 104 and executes the program loaded into 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 CPU 102 processing.

表示装置105は、例えば、液晶表示器(LCD)等の表示器である。表示装置105は、楽譜等を表示する。 The display device 105 is, for example, a liquid crystal display (LCD) or other display device. The display device 105 displays sheet music, etc.

音源部108は、音源としてのソフトウェアや効果付与のためのDSPを含み、楽譜に対応する音を発音させるためのオーディオデータを生成する。音源部108は、楽譜に対応するノートナンバ、音色、ステップ、ゲートタイム及びベロシティ等の楽譜データを基に、オーディオデータをサウンドシステム114に出力する。サウンドシステム114は、D/A変換器、アンプ及びスピーカを有し、音源部108により生成されたオーディオデータを基に、楽譜に対応する音を発音することができる。 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 the note number, tone color, step, gate time, and velocity corresponding to the musical score. The sound system 114 has a D/A converter, amplifier, and speaker, and can produce sounds corresponding to the musical score based on the audio data generated by the sound source unit 108.

図2は、CPU102が表示装置105に表示するミキサー設定ウィンドウ201と楽譜表示ウィンドウ202の例を示す図である。CPU102は、外部機器115のハードディスクドライブに記憶されている楽譜データを読み出し、楽譜データに基づく楽譜を楽譜表示ウィンドウ202に表示する。楽譜は、複数のパートを有する。 Figure 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 musical score data stored on 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.

CPU102は、ミキサー設定ウィンドウ201を表示する。ミキサー設定ウィンドウ201では、ユーザは、第1のパート(ソプラノ)と第2のパート(アルト)と第3のパート(ピアノ伴奏)のそれぞれのミキサー機能の演奏パラメータを設定することができる。例えば、ユーザは、演奏パラメータとして、リバーブ(REV)、コーラス(CHO)、音像定位(PAN)、及び音量を設定することができる。演奏パラメータは、例えば、音量、音像定位、エフェクト量、又はイコライザである。 The CPU 102 displays the mixer settings window 201. In the mixer settings window 201, the user can set performance parameters for the mixer functions of the first part (soprano), second part (alto), and third part (piano accompaniment). For example, the user can set reverb (REV), chorus (CHO), sound image positioning (PAN), and volume as performance parameters. Performance parameters include, for example, volume, sound image positioning, effect amount, or equalizer.

ミキサー設定ウィンドウ201の第1のパート(ソプラノ)は、楽譜表示ウィンドウ202に表示される楽譜の第1のパートの演奏パラメータを設定することができる。ミキサー設定ウィンドウ201の第2のパート(アルト)は、楽譜表示ウィンドウ202に表示される楽譜の第2のパートの演奏パラメータを設定することができる。ミキサー設定ウィンドウ201の第3のパート(ピアノ伴奏)は、楽譜表示ウィンドウ202に表示される楽譜の第3のパートの演奏パラメータを設定することができる。 The first part (soprano) in the mixer settings window 201 allows you to set the performance parameters for the first part of the score displayed in the score display window 202. The second part (alto) in the mixer settings window 201 allows you to set the performance parameters for the second part of the score displayed in the score display window 202. The third part (piano accompaniment) in the mixer settings window 201 allows you to set the performance parameters for the third part of the score displayed in the score display window 202.

例えば、ユーザは、練習用カラオケ演奏を行うため、第1のパート(ソプラノ)の練習パートボタン203をマウスでクリックすることにより、第1のパート(ソプラノ)を練習パートとして指定することができる。その場合、第2のパート(アルト)と第3のパート(ピアノ伴奏)は、練習パート以外のパートである。 For example, to practice karaoke, a user can designate 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 part.

ユーザが再生ボタンをマウスでクリックすると、練習パートである第1のパート(ソプラノ)の音量が下げられ、練習パート以外のパートである第2のパート(アルト)と第3のパート(ピアノ伴奏)の音量が変更なしで、楽譜データに基づくオーディオデータが再生される。 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 practice parts, remains unchanged, and audio data based on the sheet music data is played.

図3(A)は、第1の実施形態による演奏パラメータ設定装置100の機能構成例を示す図である。演奏パラメータ設定装置100は、テンプレート生成部301と、テンプレート選択部302と、演奏パラメータ設定部303と、練習パート指定部304と、演奏パラメータ適用部305と、オーディオデータ生成部306を有する。演奏パラメータ設定装置100は、CPU102がプログラムを実行することにより、テンプレート生成部301と、テンプレート選択部302と、演奏パラメータ設定部303と、練習パート指定部304と、演奏パラメータ適用部305と、オーディオデータ生成部306の機能を実現する。 Figure 3 (A) shows an example of the functional configuration of a performance parameter setting device 100 according to the first embodiment. 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 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 when the CPU 102 executes a program.

図3(B)は、テンプレート311とミキサー設定データ312と楽譜データ313の例を示す図である。図3(C)は、演奏パラメータ設定装置100の演奏パラメータ設定方法を示すフローチャートである。 Figure 3(B) is a diagram showing examples of a template 311, mixer setting data 312, and musical score data 313. Figure 3(C) is a flowchart showing the performance parameter setting method of the performance parameter setting device 100.

ステップS321では、テンプレート生成部301は、ユーザの操作に応じて、テンプレート311を生成し、テンプレート311をハードディスクドライブに保存する。テンプレート311は、複数のテンプレート314及び315を含む。テンプレート314は、練習パートのための演奏パラメータのテンプレート314aと、練習パート以外のパートのための演奏パラメータのテンプレート314bを有する。テンプレート315は、練習パートのための演奏パラメータのテンプレート315aと、練習パート以外のパートのための演奏パラメータのテンプレート315bを有する。 In step S321, the template generation unit 301 generates template 311 in response to user operation and saves template 311 on the hard disk drive. Template 311 includes multiple templates 314 and 315. Template 314 has template 314a of performance parameters for the practice part and template 314b of performance parameters for parts other than the practice part. Template 315 has template 315a of performance parameters for the practice part and template 315b of performance parameters for parts other than the practice part.

例えば、練習パートのテンプレート314aは、音量が0の設定であり、練習パート以外のパートのテンプレート314bは、音量を変更しない設定である(カラオケ)。例えば、テンプレート314aは、音量を0にするための音量の絶対値0のパラメータを含むことができる。 For example, the practice part template 314a has a volume setting of 0, while the template 314b for parts other than the practice part has a volume setting that does not change (karaoke). For example, template 314a may include a parameter with an absolute volume value of 0 to set the volume to 0.

例えば、練習パートのテンプレート315aは、音量を変更しない設定であり、練習パート以外のパートのテンプレート315bは、音量が0の設定である(ソロ)。 For example, the practice part template 315a is set to not change the volume, while the template 315b for parts other than the practice part is set to a volume of 0 (solo).

また、練習パートのテンプレートは、音像定位を左にする設定であり、練習パート以外のパートのテンプレートは、音像定位を右にする設定でもよい。 Furthermore, the template for the practice part may be set to have the sound image localized to the left, while the templates for parts other than the practice part may be set to have the sound image localized to the right.

また、練習パートのテンプレートは、音量を下げる設定であり、練習パート以外のパートのテンプレートは、音量を変更しない設定でもよい(ガイドカラオケ)。例えば、テンプレートは、音量を所定量下げるための音量のマイナスの相対値のパラメータ、又は、音量を所定量上げるための音量のプラスの相対値のパラメータを含むことができる。 Also, 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 leave 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.

また、練習パートのテンプレートは、音量を変更しない設定であり、練習パート以外のパートのテンプレートは、音量を下げる設定でもよい(強調)。 Also, the practice part template may be set to not change the volume, while the templates for parts other than the practice part may be set to lower the volume (emphasis added).

例えば、練習パートのための演奏パラメータのテンプレートは、練習パート以外のパートの演奏パラメータに対して、音量又は音像定位が異なる。上記以外のテンプレートでもよい。テンプレート314及び315は、3個以上でもよい。ユーザは、マウスを用いて、テンプレート311を編集することができる。 For example, the performance parameter template for the practice part may have different volume or sound image positioning compared to 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 the mouse.

ステップS322では、テンプレート選択部302は、ユーザの操作に応じて、複数のテンプレート314及び315の中から1つのテンプレートを選択する。 In step S322, the template selection unit 302 selects one template from among multiple templates 314 and 315 in response to a user operation.

ステップS323では、演奏パラメータ設定部303は、図2のミキサー設定ウィンドウ201において、ユーザの操作に応じて、楽譜の複数のパートの各々の演奏パラメータを設定する。例えば、演奏パラメータ設定部303は、楽曲として好ましく聞こえるように、各パートの音量をバランスよく設定する。演奏パラメータ設定部303は、ミキサー機能の演奏パラメータを設定する。例えば、演奏パラメータは、音量、音像定位、エフェクト量、又はイコライザである。演奏パラメータ設定部303は、図2のミキサー設定ウィンドウ201の演奏パラメータの設定を、図3(B)のミキサー設定データ312として生成する。ミキサー設定データ312は、ミキサー設定ウィンドウ201の複数のパートの演奏パラメータであり、ミキサー設定データ312a~312cを有する。ミキサー設定データ312aは、第1のパート(ソプラノ)のミキサー設定データ(演奏パラメータ)である。ミキサー設定データ312bは、第2のパート(アルト)のミキサー設定データ(演奏パラメータ)である。ミキサー設定データ312cは、第3のパート(ピアノ伴奏)のミキサー設定データ(演奏パラメータ)である。 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 Figure 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 pleasant. The performance parameter setting unit 303 sets performance parameters for the mixer function. For example, performance parameters include 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 Figure 2 as mixer setting data 312 of Figure 3 (B). The mixer setting data 312 is the 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 the mixer setting data (performance parameters) for the first part (soprano). Mixer setting data 312b is the mixer setting data (performance parameters) for the second part (alto). Mixer setting data 312c is the mixer setting data (performance parameters) for the third part (piano accompaniment).

ステップS324では、練習パート指定部304は、図2のミキサー設定ウィンドウ201上のユーザの操作に応じて、複数のパートの中から練習パートを指定する。例えば、練習パート指定部304は、図2の練習パートボタン203がクリックされたパートを練習パートとして指定する。図2の場合、第1のパート(ソプラノ)の練習パートボタン203がクリックされたので、練習パート指定部304は、第1のパート(ソプラノ)を練習パートとして指定する。第2のパート(アルト)と第3のパート(ピアノ伴奏)は、練習パート以外のパートになる。 In step S324, the practice part designation unit 304 designates a practice part from among multiple parts in response to user operation on the mixer setting window 201 in Figure 2. For example, the practice part designation unit 304 designates the part for which the practice part button 203 in Figure 2 is clicked as the practice part. In the case of Figure 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 third part (piano accompaniment) are parts other than the practice part.

ステップS325では、演奏パラメータ適用部305は、ステップS323で設定された練習パートの演奏パラメータ312aに対して、ステップS322で選択された練習パートのための演奏パラメータのテンプレート314aを適用する。そして、演奏パラメータ適用部305は、図2の楽譜表示ウィンドウ202の楽譜に対応する複数のパートの楽譜データ313に対して、上記の適用された演奏パラメータを反映させた楽譜データを生成する。楽譜データ313は、第1のパート(ソプラノ)の楽譜データ313aを有する。第1のパートの楽譜データ313aには、第1のパートのミキサー設定データ(演奏パラメータ)312aと、練習パートのための演奏パラメータのテンプレート314aが反映される。例えば、テンプレート314aが音量0の設定の場合、第1のパートの楽譜データ313aの音量は0になる。 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.

なお、テンプレート314aは、音量を所定量下げるための音量のマイナスの相対値であってもよい。その場合、演奏パラメータ適用部305は、演奏パラメータ312aに対して、音量のマイナスの相対値を適用することにより、演奏パラメータ312aの音量を相対値だけ下げる。ただし、その結果、音量が最小値より小さくなってしまった場合には、演奏パラメータ適用部305は、音量を最小値にする。 Note that 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.

同様に、テンプレート314aは、音量を所定量上げるための音量のプラスの相対値であってもよい。その場合、演奏パラメータ適用部305は、演奏パラメータ312aに対して、音量のプラスの相対値を適用することにより、演奏パラメータ312aの音量を相対値だけ上げる。ただし、その結果、音量が最大値より大きくなってしまった場合には、演奏パラメータ適用部305は、音量を最大値にする。 Similarly, 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 performance parameter 312a, thereby increasing the volume of 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.

また、演奏パラメータ適用部305は、ステップS323で設定された練習パート以外のパートの演奏パラメータ312b及び312cに対して、ステップS322で選択された練習パート以外のパートのための演奏パラメータのテンプレート314bを適用する。そして、演奏パラメータ適用部305は、図2の楽譜表示ウィンドウ202の楽譜に対応する複数のパートの楽譜データ313に対して、上記の適用された演奏パラメータを反映させた楽譜データを生成する。楽譜データ313は、第2のパート(アルト)の楽譜データ313bと、第3のパート(ピアノ伴奏)の楽譜データ313cを有する。第2のパートの楽譜データ313bには、第2のパートのミキサー設定データ(演奏パラメータ)312bと、練習パート以外のパートのための演奏パラメータのテンプレート314bが反映される。第3のパートの楽譜データ313cには、第3のパートのミキサー設定データ(演奏パラメータ)312cと、練習パート以外のパートのための演奏パラメータのテンプレート314bが反映される。例えば、テンプレート314bが音量の変更なしの設定の場合、第2のパートの楽譜データ313bの音量は、第2のパートのミキサー設定データ312bの音量が反映される。第3のパートの楽譜データ313cの音量は、第3のパートのミキサー設定データ312cの音量が反映される。 The performance parameter application unit 305 also 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 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 202 of Figure 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 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.

ステップS326では、オーディオデータ生成部306は、ユーザが再生ボタンをクリックすると、音源部108を用いて、複数のパートの楽譜データ313に対して、ステップS325で適用された演奏パラメータを反映させた楽譜データを基にオーディオデータを生成し、サウンドシステム114によりオーディオデータを発音させる。 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 score data 313 for multiple parts, reflecting the performance parameters applied in step S325, and plays the audio data using the sound system 114.

以上のように、ユーザは、第1のパートを練習パートに指定すれば、第1のパートの音量を0にしたカラオケ用の楽譜データを再生することができる。また、ユーザは、第2のパートを練習パートに指定すれば、第2のパートの音量を0にしたカラオケ用の楽譜データを再生することができる。その際、ユーザは、図2のミキサー設定ウィンドウ201の第1のパート又は第2のパートの音量を0に設定する必要がなく、練習パートを指定するだけで、練習パートの音量を0にすることができるので、操作が簡単である。 As described above, if the user designates the first part as the practice part, they 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, they 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 settings window 201 of Figure 2; simply by designating the practice part, the volume of the practice part can be set to 0, making operation simple.

(第2の実施形態)
図4は、第2の実施形態によるCPU102が表示装置105に表示するミキサー設定ウィンドウ401と楽譜表示ウィンドウ402の例を示す図である。CPU102は、外部機器115のハードディスクドライブに記憶されている楽譜データを読み出し、楽譜データに基づく楽譜を楽譜表示ウィンドウ402に表示する。楽譜は、複数のパートを有する。以下、第2の実施形態が第1の実施形態と異なる点を説明する。
Second Embodiment
4 shows examples of a mixer setting window 401 and a musical score display window 402 that the CPU 102 displays on the display device 105 according to the second embodiment. The CPU 102 reads out musical score data stored on 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. Differences between the second embodiment and the first embodiment will be described below.

CPU102は、ミキサー設定ウィンドウ401を表示する。ミキサー設定ウィンドウ401では、ユーザは、第1のパート(ソプラノ)と第2のパート(アルト)と第3のパート(ピアノ伴奏)のそれぞれのミキサー機能の演奏パラメータを設定することができる。 The CPU 102 displays the mixer settings window 401. In the mixer settings window 401, the user can set performance parameters for the mixer function of each of the first part (soprano), second part (alto), and third part (piano accompaniment).

ミキサー設定ウィンドウ401の第1のパート(ソプラノ)は、楽譜表示ウィンドウ402に表示される楽譜の第1のパートの演奏パラメータを設定することができる。ミキサー設定ウィンドウ401の第2のパート(アルト)は、楽譜表示ウィンドウ402に表示される楽譜の第2のパートの演奏パラメータを設定することができる。ミキサー設定ウィンドウ401の第3のパート(ピアノ伴奏)は、楽譜表示ウィンドウ402に表示される楽譜の第3のパートの演奏パラメータを設定することができる。 The first part (soprano) in the mixer settings window 401 allows you to set the performance parameters for the first part of the score displayed in the score display window 402. The second part (alto) in the mixer settings window 401 allows you to set the performance parameters for the second part of the score displayed in the score display window 402. The third part (piano accompaniment) in the mixer settings window 401 allows you to set the performance parameters for the third part of the score displayed in the score display window 402.

ユーザは、第1のパート(ソプラノ)の特定練習パートボタン403をマウスでクリックすることにより、第1のパート(ソプラノ)を特定練習パートとして指定することができる。また、ユーザは、第2のパート(アルト)の練習パートボタン404をマウスでクリックすることにより、第2のパート(アルト)を練習パートとして指定することができる。その場合、第3のパート(ピアノ伴奏)は、特定練習パート及び練習パート以外のパートである。 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.

図5(A)は、第2の実施形態による演奏パラメータ設定装置100の機能構成例を示す図である。図5(A)は、図3(A)に対して、特定練習パート指定部501を追加したものである。演奏パラメータ設定装置100は、テンプレート生成部301と、テンプレート選択部302と、演奏パラメータ設定部303と、練習パート指定部304と、特定練習パート指定部501と、演奏パラメータ適用部305と、オーディオデータ生成部306を有する。演奏パラメータ設定装置100は、CPU102がプログラムを実行することにより、テンプレート生成部301と、テンプレート選択部302と、演奏パラメータ設定部303と、練習パート指定部304と、特定練習パート指定部501と、演奏パラメータ適用部305と、オーディオデータ生成部306の機能を実現する。 Figure 5(A) is a diagram showing an example of the functional configuration of a performance parameter setting device 100 according to the second embodiment. Figure 5(A) adds a specific practice part designation unit 501 to Figure 3(A). 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 specific practice part designation unit 501, 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 specific practice part designation unit 501, the performance parameter application unit 305, and the audio data generation unit 306 when the CPU 102 executes a program.

図5(B)は、テンプレート311とミキサー設定データ312と楽譜データ313の例を示す図である。図5(B)は、図3(B)に対して、テンプレート311が異なる。 Figure 5(B) is a diagram showing an example of a template 311, mixer setting data 312, and musical score data 313. Figure 5(B) differs from Figure 3(B) in the template 311.

図5(C)は、演奏パラメータ設定装置100の演奏パラメータ設定方法を示すフローチャートである。図5(C)は、図3(C)に対して、ステップS521を追加したものである。 Figure 5(C) is a flowchart showing the performance parameter setting method of the performance parameter setting device 100. Figure 5(C) adds step S521 to Figure 3(C).

ステップS321では、テンプレート生成部301は、ユーザの操作に応じて、テンプレート311を生成し、テンプレート311をハードディスクドライブに保存する。テンプレート311は、複数のテンプレート314及び315を含む。テンプレート314は、特定練習パートのための演奏パラメータのテンプレート511aと、練習パートのための演奏パラメータのテンプレート511bと、特定練習パート及び練習パート以外のパートのための演奏パラメータのテンプレート511cを有する。テンプレート315は、特定練習パートのための演奏パラメータのテンプレート512aと、練習パートのための演奏パラメータのテンプレート512bと、特定練習パート及び練習パート以外のパートのための演奏パラメータのテンプレート512cを有する。 In step S321, the template generation unit 301 generates template 311 in response to user operation and saves template 311 on the hard disk drive. Template 311 includes multiple templates 314 and 315. Template 314 has 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. Template 315 has 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.

例えば、特定練習パートのテンプレート511aは、音量が0の設定であり、練習パートのテンプレート511bは、音量を変更しない設定であり、特定練習パート及び練習パート以外のパートのテンプレート511cは、音量を変更しない設定である(カラオケ)。 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 or practice part has a volume setting that does not change (karaoke).

例えば、特定練習パートのテンプレート512aは、音量を変更しない設定であり、練習パートのテンプレート512bは、音量が0の設定であり、特定練習パート及び練習パート以外のパートのテンプレート512cは、音量が0の設定である(ソロ)。 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 0 volume, and template 512c for a part other than the specific practice part or practice part is set to 0 volume (solo).

また、特定練習パートのテンプレートは、音像定位を左にする設定であり、練習パートのテンプレートは、音像定位を右にする設定であり、特定練習パート及び練習パート以外のパートは、音像定位を変更しない設定でもよい。 Furthermore, the template for the specific practice part is set to have the sound image localized to the left, and the template for the practice part is set to have the sound image localized to the right, and parts other than the specific practice part and the practice part may be set to have the sound image localized unchanged.

また、特定練習パートのテンプレートは、音量を下げる設定であり、練習パートのテンプレートは、音量を変更しない設定であり、特定練習パート及び練習パート以外のパートのテンプレートは、音量を変更しない設定でもよい(ガイドカラオケ)。 Also, 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).

また、特定練習パートのテンプレートは、音量を変更しない設定であり、練習パートのテンプレートは、音量を下げる設定であり、特定練習パート及び練習パート以外のパートのテンプレートは、音量を変更しない設定でもよい(強調)。 Also, 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 added).

上記以外のテンプレートでもよい。テンプレート314及び315は、3個以上でもよい。ユーザは、マウスを用いて、テンプレート311を編集することができる。 Templates other than those listed above may also be used. There may be three or more templates 314 and 315. The user can edit template 311 using the mouse.

ステップS322では、テンプレート選択部302は、ユーザの操作に応じて、複数のテンプレート314及び315の中から1つのテンプレートを選択する。 In step S322, the template selection unit 302 selects one template from among multiple templates 314 and 315 in response to a user operation.

ステップS323では、演奏パラメータ設定部303は、図4のミキサー設定ウィンドウ401において、ユーザの操作に応じて、楽譜の複数のパートの各々の演奏パラメータを設定する。演奏パラメータ設定部303は、図4のミキサー設定ウィンドウ401の演奏パラメータの設定を、図5(B)のミキサー設定データ312として生成する。 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 401 of FIG. 4 in response to user operations. 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).

ステップS324では、練習パート指定部304は、図4のミキサー設定ウィンドウ401上のユーザの操作に応じて、複数のパートの中から練習パートを指定する。例えば、練習パート指定部304は、図4の練習パートボタン404がクリックされたパートを練習パートとして指定する。図4の場合、第2のパート(アルト)の練習パートボタン404がクリックされたので、練習パート指定部304は、第2のパート(アルト)を練習パートとして指定する。 In step S324, the practice part designation unit 304 designates a practice part from among multiple parts in response to user operation on the mixer setting window 401 in Figure 4. For example, the practice part designation unit 304 designates the part for which the practice part button 404 in Figure 4 is clicked as the practice part. In the case of Figure 4, the practice part button 404 for the second part (alto) was clicked, so the practice part designation unit 304 designates the second part (alto) as the practice part.

ステップS521では、特定練習パート指定部501は、図4のミキサー設定ウィンドウ401上のユーザの操作に応じて、複数のパートの中から特定練習パートを指定する。例えば、特定練習パート指定部501は、図4の特定練習パートボタン403がクリックされたパートを特定練習パートとして指定する。図4の場合、第1のパート(ソプラノ)の特定練習パートボタン403がクリックされたので、特定練習パート指定部501は、第1のパート(ソプラノ)を特定練習パートとして指定する。第3のパート(ピアノ伴奏)は、特定練習パート及び練習パート以外のパートになる。 In step S521, the specific practice part designation unit 501 designates a specific practice part from among multiple parts in response to user operation on the mixer settings window 401 in Figure 4. For example, the specific practice part designation unit 501 designates the part for which the specific practice part button 403 in Figure 4 is clicked as the specific practice part. In the case of Figure 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.

ステップS325では、演奏パラメータ適用部305は、ステップS323で設定された特定練習パートの演奏パラメータ312aに対して、ステップS322で選択された特定練習パートのための演奏パラメータのテンプレート511aを適用する。そして、演奏パラメータ適用部305は、図4の楽譜表示ウィンドウ402の楽譜に対応する複数のパートの楽譜データ313に対して、上記の適用された演奏パラメータを反映させた楽譜データを生成する。楽譜データ313は、第1のパート(ソプラノ)の楽譜データ313aを有する。第1のパートの楽譜データ313aには、第1のパートのミキサー設定データ(演奏パラメータ)312aと、特定練習パートのための演奏パラメータのテンプレート511aが反映される。例えば、テンプレート511aが音量0の設定の場合、第1のパートの楽譜データ313aの音量は0になる。 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 Figure 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.

また、演奏パラメータ適用部305は、ステップS323で設定された練習パートの演奏パラメータ312bに対して、ステップS322で選択された練習パートのための演奏パラメータのテンプレート511bを適用する。そして、演奏パラメータ適用部305は、図4の楽譜表示ウィンドウ402の楽譜に対応する複数のパートの楽譜データ313に対して、上記の適用された演奏パラメータを反映させた楽譜データを生成する。楽譜データ313は、第2のパート(アルト)の楽譜データ313bを有する。第2のパートの楽譜データ313bには、第2のパートのミキサー設定データ(演奏パラメータ)312bと、練習パートのための演奏パラメータのテンプレート511bが反映される。例えば、テンプレート511bが音量の変更なしの設定の場合、第2のパートの楽譜データ313bの音量は、第2のパートのミキサー設定データ312bの音量が反映される。 The performance parameter application unit 305 also 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 no volume change, 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.

また、演奏パラメータ適用部305は、ステップS323で設定された特定練習パート及び練習パート以外のパートの演奏パラメータ312cに対して、ステップS322で選択された特定練習パート及び練習パート以外のパートのための演奏パラメータのテンプレート511cを適用する。そして、演奏パラメータ適用部305は、図4の楽譜表示ウィンドウ402の楽譜に対応する複数のパートの楽譜データ313に対して、上記の適用された演奏パラメータを反映させた楽譜データを生成する。楽譜データ313は、第3のパート(ピアノ伴奏)の楽譜データ313cを有する。第3のパートの楽譜データ313cには、第3のパートのミキサー設定データ(演奏パラメータ)312cと、特定練習パート及び練習パート以外のパートのための演奏パラメータのテンプレート511cが反映される。例えば、テンプレート511cが音量の変更なしの設定の場合、第3のパートの楽譜データ313cの音量は、第3のパートのミキサー設定データ312cの音量が反映される。 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 the 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 parts other than the specific practice part and the practice part. For example, if the template 511c is set to no volume change, 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.

ステップS326では、オーディオデータ生成部306は、ユーザが再生ボタンをクリックすると、音源部108を用いて、複数のパートの楽譜データ313に対して、ステップS325で適用された演奏パラメータを反映させた楽譜データを基にオーディオデータを生成し、サウンドシステム114によりオーディオデータを発音させる。 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 score data 313 for multiple parts, reflecting the performance parameters applied in step S325, and plays the audio data using the sound system 114.

以上のように、ユーザは、第1のパートを特定練習パートに指定すれば、第1のパートの音量を0にしたカラオケ用の楽譜データを再生することができる。また、ユーザは、第2のパートを特定練習パートに指定すれば、第2のパートの音量を0にしたカラオケ用の楽譜データを再生することができる。その際、ユーザは、図4のミキサー設定ウィンドウ401の第1のパート又は第2のパートの音量を0に設定する必要がなく、特定練習パートを指定するだけで、特定練習パートの音量を0にすることができるので、操作が簡単である。また、テンプレート511aとテンプレート511bとテンプレート511cの3種類の演奏パラメータを設定することができる。 As described above, by designating the first part as a specific practice part, the user can play karaoke sheet music data with the volume of the first part set to 0. Furthermore, by designating the second part as a specific practice part, the user can play 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 settings window 401 of Figure 4; simply by designating the specific practice part, the volume of the specific practice part can be set to 0, making operation simple. Furthermore, three types of performance parameters can be set for template 511a, template 511b, and template 511c.

(第3の実施形態)
図6は、第3の実施形態による練習パートと保存パートの指定例を示す図である。以下、本実施形態が第1及び第2の実施形態と異なる点を説明する。図2のミキサー設定ウィンドウ201では、例えば、第1のパート(ソプラノ)と、第2のパート(アルト)と、第3のパート(テノール)と、第4のパート(バス)と、第5のパート(ピアノ伴奏)の演奏パラメータを設定可能である。
(Third embodiment)
6 is a diagram showing an example of specifying practice parts and saved parts according to the third embodiment. The differences between this embodiment and the first and second embodiments will be explained below. 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.

ユーザは、マウスを用いて、各パートの練習パートボックスをクリックすることにより、複数のパートの中から練習パートを指定することができる。例えば、第1~第4のパートが練習パートに指定される。 The user can select a practice part from multiple parts by using the mouse to click on the practice part box for each part. For example, parts 1 through 4 can be selected as practice parts.

また、ユーザは、マウスを用いて、各パートの保存パートボックスをクリックすることにより、練習パートの中から1以上の保存パートを指定することができる。例えば、第1及び第2のパートが保存パートに指定される。 The user can also specify one or more practice parts to save by using the mouse to click the save part box for each part. For example, the first and second parts can be specified as saved parts.

まず、演奏パラメータ設定装置100は、保存パートの1つである第1のパートを特定練習パートにし、第2~第4のパートを練習パートにし、第5のパートを特定練習パート及び練習パート以外のパートとした演奏パラメータを保存する。 First, the performance parameter setting device 100 saves performance parameters in which the first part, which is one of the saved parts, is a specific practice part, the second to fourth parts are practice parts, and the fifth part is a part other than a specific practice part or a practice part.

次に、演奏パラメータ設定装置100は、保存パートの他の1つである第2のパートを特定練習パートにし、第1、第3及び第4のパートを練習パートにし、第5のパートを特定練習パート及び練習パート以外のパートとした演奏パラメータを保存する。 Next, the performance parameter setting device 100 saves performance parameters in which the second part, which is another of the saved parts, is a specific practice part, the first, third, and fourth parts are practice parts, and the fifth part is a part other than a specific practice part and a practice part.

図7(A)は、第3の実施形態による演奏パラメータ設定装置100の機能構成例を示す図である。図7(A)は、図3(A)に対して、演奏パラメータ適用部305を削除し、保存パート指定部701と演奏パラメータ保存部702と読み出し部703を追加したものである。演奏パラメータ設定装置100は、テンプレート生成部301と、テンプレート選択部302と、演奏パラメータ設定部303と、練習パート指定部304と、保存パート指定部701と、演奏パラメータ保存部702と、読み出し部703と、オーディオデータ生成部306を有する。演奏パラメータ設定装置100は、CPU102がプログラムを実行することにより、テンプレート生成部301と、テンプレート選択部302と、演奏パラメータ設定部303と、練習パート指定部304と、保存パート指定部701と、演奏パラメータ保存部702と、読み出し部703と、オーディオデータ生成部306の機能を実現する。 Figure 7(A) is a diagram showing an example of the functional configuration of a performance parameter setting device 100 according to the third embodiment. Figure 7(A) is a diagram showing the configuration of Figure 3(A) in which the performance parameter application unit 305 has been removed and a saved part designation unit 701, a performance parameter storage unit 702, and a readout unit 703 have been 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, 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.

図7(B)は、ソプラノ用演奏パラメータ711とアルト用演奏パラメータ712の例を示す図である。図7(C)は、演奏パラメータ設定装置100の演奏パラメータ設定方法を示すフローチャートである。図7(C)は、図3(C)に対して、ステップS325を削除し、ステップS721~S725を追加したものである。 Figure 7(B) is a diagram showing examples of soprano performance parameters 711 and alto performance parameters 712. Figure 7(C) is a flowchart showing the performance parameter setting method of the performance parameter setting device 100. Figure 7(C) is the same as Figure 3(C) except that step S325 is deleted and steps S721 to S725 are added.

ステップS321では、テンプレート生成部301は、ユーザの操作に応じて、図5(B)のテンプレート311を生成し、テンプレート311をハードディスクドライブに保存する。テンプレート311は、複数のテンプレート314及び315を含む。 In step S321, the template generation unit 301 generates template 311 shown in FIG. 5(B) in response to user operation and saves template 311 on the hard disk drive. Template 311 includes multiple templates 314 and 315.

ステップS322では、テンプレート選択部302は、ユーザの操作に応じて、複数のテンプレート314及び315の中から1つのテンプレートを選択する。 In step S322, the template selection unit 302 selects one template from among multiple templates 314 and 315 in response to a user operation.

ステップS323では、演奏パラメータ設定部303は、図4のミキサー設定ウィンドウ401において、ユーザの操作に応じて、楽譜の複数のパートの各々の演奏パラメータを設定する。演奏パラメータ設定部303は、図4のミキサー設定ウィンドウ401の演奏パラメータの設定を、図5(B)のミキサー設定データ312として生成する。 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 401 of FIG. 4 in response to user operations. 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).

ステップS324では、練習パート指定部304は、ユーザの操作に応じて、複数のパートの中から練習パートを指定する。例えば、練習パート指定部304は、図6の練習パートチェックボックスがクリックされたパートを練習パートとして指定する。図6の場合、練習パート指定部304は、第1~第4のパートを練習パートとして指定する。 In step S324, the practice part designation unit 304 designates a practice part from among multiple parts in response to a user operation. For example, the practice part designation unit 304 designates the part whose practice part checkbox in Figure 6 is clicked as the practice part. In the case of Figure 6, the practice part designation unit 304 designates parts 1 to 4 as the practice parts.

ステップS721では、保存パート指定部701は、ユーザの操作に応じて、練習パートの中で特定練習パートとして保存する1以上の保存パートを指定する。例えば、保存パート指定部701は、図6の保存パートチェックボックスがクリックされたパートを保存パートとして指定する。図6の場合、保存パート指定部701は、第1及び第2のパートを保存パートとして指定する。ユーザが保存を指示すると、処理は、ステップS722に進む。 In step S721, the save part designation unit 701 designates one or more save parts from among the practice parts to be saved as specific practice parts in response to user operation. For example, the save part designation unit 701 designates the part for which the save part checkbox in Figure 6 is clicked as the save part. In the case of Figure 6, the save part designation unit 701 designates the first and second parts as the save parts. When the user instructs saving, processing proceeds to step S722.

ステップS722では、演奏パラメータ保存部702は、ステップS721で指定された保存パートの中の1つのパートを特定練習パートとして設定する。例えば、演奏パラメータ保存部702は、第1のパートを特定練習パートとして設定する。 In step S722, the performance parameter storage unit 702 sets one of the stored parts specified 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.

ステップS723では、演奏パラメータ保存部702は、ステップS323で設定された特定練習パート(第1のパート)の演奏パラメータ312aに対して、ステップS322で選択された特定練習パートのための演奏パラメータのテンプレート511aを適用し、ステップS323で設定された特定練習パート以外の練習パート(第2~第4のパート)の演奏パラメータ312b~312dに対して、ステップS322で選択された練習パートのための演奏パラメータのテンプレート511bを適用し、ステップS323で設定された特定練習パート及び練習パート以外のパート(第5のパート)の演奏パラメータ312eに対して、ステップS322で選択された特定練習パート及び練習パート以外のパートのための演奏パラメータのテンプレート511cを適用した複数のパートの演奏パラメータを、図7(B)の第1のパート(ソプラノ)用演奏パラメータ711としてハードディスクドライブに保存する。 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 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 711 for the first part (soprano) of Figure 7 (B).

ステップS724では、演奏パラメータ保存部702は、すべての保存パートの処理が終了しているか否かを判定する。演奏パラメータ保存部702は、2つの保存パートのうちの1つの保存パートの処理しか終了していないので、ステップS722に戻る。 In step S724, the performance parameter storage unit 702 determines whether processing of all stored parts has been completed. Since the performance parameter storage unit 702 has only completed processing of one of the two stored parts, it returns to step S722.

ステップS722では、演奏パラメータ保存部702は、ステップS721で指定された保存パートの中の他の1つのパートを特定練習パートとして設定する。例えば、演奏パラメータ保存部702は、第2のパートを特定練習パートとして設定する。 In step S722, the performance parameter storage unit 702 sets another part from the stored parts specified 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.

ステップS723では、演奏パラメータ保存部702は、ステップS323で設定された特定練習パート(第2のパート)の演奏パラメータ312bに対して、ステップS322で選択された特定練習パートのための演奏パラメータのテンプレート511aを適用し、ステップS323で設定された特定練習パート以外の練習パート(第1、第3及び第4のパート)の演奏パラメータ312a,312c,312dに対して、ステップS322で選択された練習パートのための演奏パラメータのテンプレート511bを適用し、ステップS323で設定された特定練習パート及び練習パート以外のパート(第5のパート)の演奏パラメータ312eに対して、ステップS322で選択された特定練習パート及び練習パート以外のパートのための演奏パラメータのテンプレート511cを適用した複数のパートの演奏パラメータを、図7(B)の第2のパート(アルト)用演奏パラメータ712としてハードディスクドライブに保存する。 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 part (fifth part) other than the specific practice part and practice part set in step S323, and saves the performance parameters of the multiple parts on the hard disk drive as performance parameters 712 for the second part (alto) of Figure 7 (B).

ステップS724では、演奏パラメータ保存部702は、2つの保存パートのすべての保存パートの処理が終了しているので、ステップS725に進む。 In step S724, the performance parameter storage unit 702 has completed processing of all of the two stored parts, so it proceeds to step S725.

以上のように、演奏パラメータ保存部702は、ステップS721で指定された保存パートの各々を特定練習パートとした上記の複数のパートの演奏パラメータを、ソプラノ用演奏パラメータ711及びアルト用演奏パラメータ712として、ステップS721で指定された保存パートの数だけ保存する。 As described above, the performance parameter storage unit 702 stores the performance parameters of the above-mentioned multiple parts, with each of the storage parts specified in step S721 set as a specific practice part, as soprano performance parameters 711 and alto performance parameters 712, for the number of storage parts specified in step S721.

ステップS725では、読み出し部703は、ユーザの操作に応じて、ステップS723で保存されたソプラノ用演奏パラメータ711及びアルト用演奏パラメータ712の中の1つを選択して読み出す。 In step S725, the reading unit 703 selects and reads one of the soprano performance parameters 711 and alto performance parameters 712 saved in step S723 in response to user operation.

ステップS326では、オーディオデータ生成部306は、音源部108を用いて、図5(B)の複数のパートの楽譜データ313に対して、ステップS725で読み出されたソプラノ用演奏パラメータ711又はアルト用演奏パラメータ712を反映させた楽譜データを基にオーディオデータを生成し、サウンドシステム114によりオーディオデータを発音させる。 In step S326, the audio data generation unit 306 uses the sound source unit 108 to generate audio data based on the 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 produces audio data using the sound system 114.

次に、他の例を説明する。図6の保存パートチェックボックスを削除し、図7(A)の保存パート指定部701を削除し、図7(C)のステップS721を削除することができる。その場合の処理を、以下に説明する。 Next, another example will be described. The save part check box in Figure 6 can be deleted, the save part designation section 701 in Figure 7(A) can be deleted, and step S721 in Figure 7(C) can be deleted. The processing in this case will be described below.

ステップS321~S324は、上記の処理と同じである。その後、ステップS722では、演奏パラメータ保存部702は、ステップS324で指定された練習パートの中の1つのパートを特定練習パートとして設定する。例えば、練習パートは、第1~第4のパートであり、演奏パラメータ保存部702は、第1のパートを特定練習パートとして設定する。 Steps S321 to S324 are the same as the above 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 parts 1 to 4, and the performance parameter storage unit 702 sets part 1 as the specific practice part.

ステップS723では、演奏パラメータ保存部702は、ステップS323で設定された特定練習パート(第1のパート)の演奏パラメータ312aに対して、ステップS322で選択された特定練習パートのための演奏パラメータのテンプレート511aを適用し、ステップS323で設定された特定練習パート以外の練習パート(第2~第4のパート)の演奏パラメータ312b~312dに対して、ステップS322で選択された練習パートのための演奏パラメータのテンプレート511bを適用し、ステップS323で設定された特定練習パート及び練習パート以外のパート(第5のパート)の演奏パラメータ312eに対して、ステップS322で選択された特定練習パート及び練習パート以外のパートのための演奏パラメータのテンプレート511cを適用した複数のパートの演奏パラメータを、図7(B)の第1のパート(ソプラノ)用演奏パラメータ711としてハードディスクドライブに保存する。 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 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 711 for the first part (soprano) of Figure 7 (B).

ステップS724では、演奏パラメータ保存部702は、すべての練習パートの処理が終了しているか否かを判定する。演奏パラメータ保存部702は、4つの練習パートのうちの1つの練習パートの処理しか終了していないので、ステップS722に戻る。 In step S724, the performance parameter storage unit 702 determines whether processing of all practice parts has been completed. Since the performance parameter storage unit 702 has only completed processing of one of the four practice parts, it returns to step S722.

ステップS722では、演奏パラメータ保存部702は、ステップS324で指定された練習パートの中の他の1つのパートを特定練習パートとして設定する。例えば、演奏パラメータ保存部702は、第2のパートを特定練習パートとして設定する。 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.

ステップS723では、演奏パラメータ保存部702は、ステップS323で設定された特定練習パート(第2のパート)の演奏パラメータ312bに対して、ステップS322で選択された特定練習パートのための演奏パラメータのテンプレート511aを適用し、ステップS323で設定された特定練習パート以外の練習パート(第1、第3及び第4のパート)の演奏パラメータ312a,312c,312dに対して、ステップS322で選択された練習パートのための演奏パラメータのテンプレート511bを適用し、ステップS323で設定された特定練習パート及び練習パート以外のパート(第5のパート)の演奏パラメータ312eに対して、ステップS322で選択された特定練習パート及び練習パート以外のパートのための演奏パラメータのテンプレート511cを適用した複数のパートの演奏パラメータを、図7(B)の第2のパート(アルト)用演奏パラメータ712としてハードディスクドライブに保存する。 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 part (fifth part) other than the specific practice part and practice part set in step S323, and saves the performance parameters of the multiple parts on the hard disk drive as performance parameters 712 for the second part (alto) of Figure 7 (B).

ステップS724では、演奏パラメータ保存部702は、4つの練習パートのうちの2つの練習パートの処理しか終了していないので、ステップS722に戻る。 In step S724, the performance parameter storage unit 702 returns to step S722 because it has only completed processing two of the four practice parts.

ステップS722では、演奏パラメータ保存部702は、ステップS324で指定された練習パートの中の他の1つのパートを特定練習パートとして設定する。例えば、演奏パラメータ保存部702は、第3のパートを特定練習パートとして設定する。 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 a specific practice part.

ステップS723では、演奏パラメータ保存部702は、ステップS323で設定された特定練習パート(第3のパート)の演奏パラメータ312cに対して、ステップS322で選択された特定練習パートのための演奏パラメータのテンプレート511aを適用し、ステップS323で設定された特定練習パート以外の練習パート(第1、第2及び第4のパート)の演奏パラメータ312a,312b,312dに対して、ステップS322で選択された練習パートのための演奏パラメータのテンプレート511bを適用し、ステップS323で設定された特定練習パート及び練習パート以外のパート(第5のパート)の演奏パラメータ312eに対して、ステップS322で選択された特定練習パート及び練習パート以外のパートのための演奏パラメータのテンプレート511cを適用した複数のパートの演奏パラメータを、第3のパート(テノール)用演奏パラメータとしてハードディスクドライブに保存する。 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 part other than the practice part selected in step S322 to the performance parameters 312e of the part (fifth part) other than the specific practice part and practice 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).

ステップS724では、演奏パラメータ保存部702は、4つの練習パートのうちの3つの練習パートの処理しか終了していないので、ステップS722に戻る。 In step S724, the performance parameter storage unit 702 returns to step S722 because it has only completed processing three of the four practice parts.

ステップS722では、演奏パラメータ保存部702は、ステップS324で指定された練習パートの中の他の1つのパートを特定練習パートとして設定する。例えば、演奏パラメータ保存部702は、第4のパートを特定練習パートとして設定する。 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 a specific practice part.

ステップS723では、演奏パラメータ保存部702は、ステップS323で設定された特定練習パート(第4のパート)の演奏パラメータ312dに対して、ステップS322で選択された特定練習パートのための演奏パラメータのテンプレート511aを適用し、ステップS323で設定された特定練習パート以外の練習パート(第1~第3のパート)の演奏パラメータ312a,312b,312cに対して、ステップS322で選択された練習パートのための演奏パラメータのテンプレート511bを適用し、ステップS323で設定された特定練習パート及び練習パート以外のパート(第5のパート)の演奏パラメータ312eに対して、ステップS322で選択された特定練習パート及び練習パート以外のパートのための演奏パラメータのテンプレート511cを適用した複数のパートの演奏パラメータを、第4のパート(バス)用演奏パラメータとしてハードディスクドライブに保存する。 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 to the hard disk drive as performance parameters for the fourth part (bass).

ステップS724では、演奏パラメータ保存部702は、4つの練習パートのすべての練習パートの処理が終了しているので、ステップS725に進む。ステップS725及びS326の処理は、上記と同様である。 In step S724, the performance parameter storage unit 702 has completed processing for all four practice parts, so it proceeds to step S725. The processing in steps S725 and S726 is the same as above.

以上のように、演奏パラメータ保存部702は、ステップS324で指定された複数の練習パートの各々を特定練習パートとした上記の複数のパートの演奏パラメータを、ソプラノ用演奏パラメータ711とアルト用演奏パラメータ712とテノール用演奏パラメータとバス用演奏パラメータとして、ステップS324で指定された練習パートの数だけ保存する。 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 specified in step S324.

(第4の実施形態)
図8(A)は、第4の実施形態による演奏パラメータ設定装置100の機能構成例を示す図である。以下、本実施形態が第1~第3の実施形態と異なる点を説明する。図8(A)は、図7(A)に対して、演奏パラメータ保存部702と読み出し部703とオーディオデータ生成部306を削除し、オーディオデータ保存部801と読み出し部802と再生部803を追加したものである。演奏パラメータ設定装置100は、テンプレート生成部301と、テンプレート選択部302と、演奏パラメータ設定部303と、練習パート指定部304と、保存パート指定部701と、オーディオデータ保存部801と、読み出し部802と、再生部803を有する。演奏パラメータ設定装置100は、CPU102がプログラムを実行することにより、テンプレート生成部301と、テンプレート選択部302と、演奏パラメータ設定部303と、練習パート指定部304と、保存パート指定部701と、オーディオデータ保存部801と、読み出し部802と、再生部803の機能を実現する。
(Fourth embodiment)
FIG. 8A 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. 8A, the performance parameter storage unit 702, reading unit 703, and audio data generation unit 306 have been removed from FIG. 7A, and an audio data storage unit 801, reading unit 802, and playback unit 803 have been 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, an audio data storage unit 801, a reading 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.

図8(B)は、ソプラノ用オーディオデータ811とアルト用オーディオデータ812の例を示す図である。図8(C)は、演奏パラメータ設定装置100の演奏パラメータ設定方法を示すフローチャートである。図8(C)は、図7(C)に対して、ステップS723とS725とS326を削除し、ステップS821~S823を追加したものである。 Figure 8(B) shows examples of soprano audio data 811 and alto audio data 812. Figure 8(C) is a flowchart showing the performance parameter setting method of the performance parameter setting device 100. Figure 8(C) is similar to Figure 7(C) in that steps S723, S725, and S326 are deleted and steps S821 to S823 are added.

ステップS321では、テンプレート生成部301は、ユーザの操作に応じて、図5(B)のテンプレート311を生成し、テンプレート311をハードディスクドライブに保存する。テンプレート311は、複数のテンプレート314及び315を含む。 In step S321, the template generation unit 301 generates template 311 shown in FIG. 5(B) in response to user operation and saves template 311 on the hard disk drive. Template 311 includes multiple templates 314 and 315.

ステップS322では、テンプレート選択部302は、ユーザの操作に応じて、複数のテンプレート314及び315の中から1つのテンプレートを選択する。 In step S322, the template selection unit 302 selects one template from among multiple templates 314 and 315 in response to a user operation.

ステップS323では、演奏パラメータ設定部303は、図4のミキサー設定ウィンドウ401において、ユーザの操作に応じて、楽譜の複数のパートの各々の演奏パラメータを設定する。演奏パラメータ設定部303は、図4のミキサー設定ウィンドウ401の演奏パラメータの設定を、図5(B)のミキサー設定データ312として生成する。 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 401 of FIG. 4 in response to user operations. 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).

ステップS324では、練習パート指定部304は、ユーザの操作に応じて、複数のパートの中から練習パートを指定する。例えば、練習パート指定部304は、図6の練習パートチェックボックスがクリックされたパートを練習パートとして指定する。図6の場合、練習パート指定部304は、第1~第4のパートを練習パートとして指定する。 In step S324, the practice part designation unit 304 designates a practice part from among multiple parts in response to a user operation. For example, the practice part designation unit 304 designates the part whose practice part checkbox in Figure 6 is clicked as the practice part. In the case of Figure 6, the practice part designation unit 304 designates parts 1 to 4 as the practice parts.

ステップS721では、保存パート指定部701は、ユーザの操作に応じて、練習パートの中で特定練習パートとして保存する1以上の保存パートを指定する。例えば、保存パート指定部701は、図6の保存パートチェックボックスがクリックされたパートを保存パートとして指定する。図6の場合、保存パート指定部701は、第1及び第2のパートを保存パートとして指定する。ユーザが保存を指示すると、処理は、ステップS722に進む。 In step S721, the save part designation unit 701 designates one or more save parts from among the practice parts to be saved as specific practice parts in response to user operation. For example, the save part designation unit 701 designates the part for which the save part checkbox in Figure 6 is clicked as the save part. In the case of Figure 6, the save part designation unit 701 designates the first and second parts as the save parts. When the user instructs saving, processing proceeds to step S722.

ステップS722では、オーディオデータ保存部801は、ステップS721で指定された保存パートの中の1つのパートを特定練習パートとして設定する。例えば、オーディオデータ保存部801は、第1のパートを特定練習パートとして設定する。 In step S722, the audio data storage unit 801 sets one of the stored parts specified 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.

ステップS821では、オーディオデータ保存部801は、ステップS323で設定された特定練習パート(第1のパート)の演奏パラメータ312aに対して、ステップS322で選択された特定練習パートのための演奏パラメータのテンプレート511aを適用し、ステップS323で設定された特定練習パート以外の練習パート(第2~第4のパート)の演奏パラメータ312b~312dに対して、ステップS322で選択された練習パートのための演奏パラメータのテンプレート511bを適用し、ステップS323で設定された特定練習パート及び練習パート以外のパート(第5のパート)の演奏パラメータ312eに対して、ステップS322で選択された特定練習パート及び練習パート以外のパートのための演奏パラメータのテンプレート511cを適用し、音源部108を用いて、図5(B)の複数のパートの楽譜データ313に対して、上記の適用された複数のパートの演奏パラメータを反映させた楽譜データを基に、図8(B)の第1のパート(ソプラノ)用オーディオデータ811を生成し、ソプラノ用オーディオデータ811をハードディスクドライブに保存する。 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, 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 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 for the part other than the learning part and practice part (fifth part), and the sound source unit 108 generates audio data 811 for the first part (soprano) in Figure 8(B) 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 in Figure 5(B), and saves the soprano audio data 811 on the hard disk drive.

ステップS724では、オーディオデータ保存部801は、すべての保存パートの処理が終了しているか否かを判定する。オーディオデータ保存部801は、2つの保存パートのうちの1つの保存パートの処理しか終了していないので、ステップS722に戻る。 In step S724, the audio data storage unit 801 determines whether processing of all stored parts has been completed. Since the audio data storage unit 801 has only completed processing of one of the two stored parts, it returns to step S722.

ステップS722では、オーディオデータ保存部801は、ステップS721で指定された保存パートの中の他の1つのパートを特定練習パートとして設定する。例えば、オーディオデータ保存部801は、第2のパートを特定練習パートとして設定する。 In step S722, the audio data storage unit 801 sets another part from the stored parts specified 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.

ステップS821では、オーディオデータ保存部801は、ステップS323で設定された特定練習パート(第2のパート)の演奏パラメータ312bに対して、ステップS322で選択された特定練習パートのための演奏パラメータのテンプレート511aを適用し、ステップS323で設定された特定練習パート以外の練習パート(第1、第3及び第4のパート)の演奏パラメータ312a,312c,312dに対して、ステップS322で選択された練習パートのための演奏パラメータのテンプレート511bを適用し、ステップS323で設定された特定練習パート及び練習パート以外のパート(第5のパート)の演奏パラメータ312eに対して、ステップS322で選択された特定練習パート及び練習パート以外のパートのための演奏パラメータのテンプレート511cを適用し、音源部108を用いて、図5(B)の複数のパートの楽譜データ313に対して、上記の適用された複数のパートの演奏パラメータを反映させた楽譜データを基に、図8(B)の第2のパート(アルト)用オーディオデータ812を生成し、アルト用オーディオデータ812をハードディスクドライブに保存する。 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, 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, 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 for the specific practice part and parts other than the practice part (fifth part) that have been selected, and the sound source unit 108 generates audio data 812 for the second part (alto) of Figure 8(B) based on the score data in which the applied performance parameters for the multiple parts have been reflected in the score data 313 for the multiple parts of Figure 5(B), and saves the alto audio data 812 on the hard disk drive.

ステップS724では、オーディオデータ保存部801は、2つの保存パートのすべての保存パートの処理が終了しているので、ステップS822に進む。 In step S724, the audio data storage unit 801 has completed processing of all two stored parts, so it proceeds to step S822.

以上のように、オーディオデータ保存部801は、ステップS721で指定された保存パートの各々を特定練習パートとしたオーディオデータを、ソプラノ用オーディオデータ811及びアルト用オーディオデータ812として、ステップS721で指定された保存パートの数だけ保存する。 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.

ステップS822では、読み出し部802は、ユーザの操作に応じて、ステップS821で保存されたソプラノ用オーディオデータ811及びアルト用オーディオデータ812の中の1つを選択して読み出す。 In step S822, the reading unit 802 selects and reads one of the soprano audio data 811 and alto audio data 812 saved in step S821 in response to user operation.

ステップS823では、再生部803は、ステップS822で読み出したソプラノ用オーディオデータ811又はアルト用オーディオデータ812を、サウンドシステム114により発音させる。 In step S823, the playback unit 803 causes the soprano audio data 811 or alto audio data 812 read in step S822 to be played by the sound system 114.

次に、他の例を説明する。図6の保存パートチェックボックスを削除し、図8(A)の保存パート指定部701を削除し、図8(C)のステップS721を削除することができる。その場合の処理を、以下に説明する。 Next, another example will be described. The save part check box in Figure 6 can be deleted, the save part designation section 701 in Figure 8 (A) can be deleted, and step S721 in Figure 8 (C) can be deleted. The processing in this case will be described below.

ステップS321~S324は、上記の処理と同じである。その後、ステップS722では、オーディオデータ保存部801は、ステップS324で指定された練習パートの中の1つのパートを特定練習パートとして設定する。例えば、練習パートは、第1~第4のパートであり、オーディオデータ保存部801は、第1のパートを特定練習パートとして設定する。 Steps S321 to S324 are the same as the above 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 parts 1 to 4, and the audio data storage unit 801 sets part 1 as the specific practice part.

ステップS821では、オーディオデータ保存部801は、ステップS323で設定された特定練習パート(第1のパート)の演奏パラメータ312aに対して、ステップS322で選択された特定練習パートのための演奏パラメータのテンプレート511aを適用し、ステップS323で設定された特定練習パート以外の練習パート(第2~第4のパート)の演奏パラメータ312b~312dに対して、ステップS322で選択された練習パートのための演奏パラメータのテンプレート511bを適用し、ステップS323で設定された特定練習パート及び練習パート以外のパート(第5のパート)の演奏パラメータ312eに対して、ステップS322で選択された特定練習パート及び練習パート以外のパートのための演奏パラメータのテンプレート511cを適用し、音源部108を用いて、図5(B)の複数のパートの楽譜データ313に対して、上記の適用された複数のパートの演奏パラメータを反映させた楽譜データを基に、図8(B)の第1のパート(ソプラノ)用オーディオデータ811を生成し、ソプラノ用オーディオデータ811をハードディスクドライブに保存する。 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, 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 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 for the part other than the learning part and practice part (fifth part), and the sound source unit 108 generates audio data 811 for the first part (soprano) in Figure 8(B) 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 in Figure 5(B), and saves the soprano audio data 811 on the hard disk drive.

ステップS724では、オーディオデータ保存部801は、すべての練習パートの処理が終了しているか否かを判定する。オーディオデータ保存部801は、4つの練習パートのうちの1つの練習パートの処理しか終了していないので、ステップS722に戻る。 In step S724, the audio data storage unit 801 determines whether processing of all practice parts has been completed. Since the audio data storage unit 801 has only completed processing of one of the four practice parts, it returns to step S722.

ステップS722では、オーディオデータ保存部801は、ステップS324で指定された練習パートの中の他の1つのパートを特定練習パートとして設定する。例えば、オーディオデータ保存部801は、第2のパートを特定練習パートとして設定する。 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.

ステップS821では、オーディオデータ保存部801は、ステップS323で設定された特定練習パート(第2のパート)の演奏パラメータ312bに対して、ステップS322で選択された特定練習パートのための演奏パラメータのテンプレート511aを適用し、ステップS323で設定された特定練習パート以外の練習パート(第1、第3及び第4のパート)の演奏パラメータ312a,312c,312dに対して、ステップS322で選択された練習パートのための演奏パラメータのテンプレート511bを適用し、ステップS323で設定された特定練習パート及び練習パート以外のパート(第5のパート)の演奏パラメータ312eに対して、ステップS322で選択された特定練習パート及び練習パート以外のパートのための演奏パラメータのテンプレート511cを適用し、音源部108を用いて、図5(B)の複数のパートの楽譜データ313に対して、上記の適用された複数のパートの演奏パラメータを反映させた楽譜データを基に、図8(B)の第2のパート(アルト)用オーディオデータ812を生成し、アルト用オーディオデータ812をハードディスクドライブに保存する。 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, 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, 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 for the specific practice part and parts other than the practice part (fifth part) that have been selected, and the sound source unit 108 generates audio data 812 for the second part (alto) of Figure 8(B) based on the score data in which the applied performance parameters for the multiple parts have been reflected in the score data 313 for the multiple parts of Figure 5(B), and saves the alto audio data 812 on the hard disk drive.

ステップS724では、オーディオデータ保存部801は、4つの練習パートのうちの2つの練習パートの処理しか終了していないので、ステップS722に戻る。 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.

ステップS722では、オーディオデータ保存部801は、ステップS324で指定された練習パートの中の他の1つのパートを特定練習パートとして設定する。例えば、オーディオデータ保存部801は、第3のパートを特定練習パートとして設定する。 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 a specific practice part.

ステップS821では、オーディオデータ保存部801は、ステップS323で設定された特定練習パート(第3のパート)の演奏パラメータ312cに対して、ステップS322で選択された特定練習パートのための演奏パラメータのテンプレート511aを適用し、ステップS323で設定された特定練習パート以外の練習パート(第1、第2及び第4のパート)の演奏パラメータ312a,312b,312dに対して、ステップS322で選択された練習パートのための演奏パラメータのテンプレート511bを適用し、ステップS323で設定された特定練習パート及び練習パート以外のパート(第5のパート)の演奏パラメータ312eに対して、ステップS322で選択された特定練習パート及び練習パート以外のパートのための演奏パラメータのテンプレート511cを適用し、音源部108を用いて、図5(B)の複数のパートの楽譜データ313に対して、上記の適用された複数のパートの演奏パラメータを反映させた楽譜データを基に、第3のパート(テノール)用オーディオデータを生成し、テノール用オーディオデータをハードディスクドライブに保存する。 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 then 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 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 for the specific practice part and parts other than the practice part (fifth part) set in step S323, and using the sound source unit 108, audio data for the third part (tenor) 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 in Figure 5 (B), and the audio data for the tenor is saved on the hard disk drive.

ステップS724では、オーディオデータ保存部801は、4つの練習パートのうちの3つの練習パートの処理しか終了していないので、ステップS722に戻る。 In step S724, the audio data storage unit 801 has only completed processing three of the four practice parts, so it returns to step S722.

ステップS722では、オーディオデータ保存部801は、ステップS324で指定された練習パートの中の他の1つのパートを特定練習パートとして設定する。例えば、オーディオデータ保存部801は、第4のパートを特定練習パートとして設定する。 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.

ステップS821では、オーディオデータ保存部801は、ステップS323で設定された特定練習パート(第4のパート)の演奏パラメータ312dに対して、ステップS322で選択された特定練習パートのための演奏パラメータのテンプレート511aを適用し、ステップS323で設定された特定練習パート以外の練習パート(第1~第3のパート)の演奏パラメータ312a~312cに対して、ステップS322で選択された練習パートのための演奏パラメータのテンプレート511bを適用し、ステップS323で設定された特定練習パート及び練習パート以外のパート(第5のパート)の演奏パラメータ312eに対して、ステップS322で選択された特定練習パート及び練習パート以外のパートのための演奏パラメータのテンプレート511cを適用し、音源部108を用いて、図5(B)の複数のパートの楽譜データ313に対して、上記の適用された複数のパートの演奏パラメータを反映させた楽譜データを基に、第4のパート(バス)用オーディオデータを生成し、バス用オーディオデータをハードディスクドライブに保存する。 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 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 score data that reflects the performance parameters of the multiple parts applied to the score data 313 for the multiple parts in Figure 5 (B), and the bass audio data is stored on the hard disk drive.

ステップS724では、オーディオデータ保存部801は、4つの練習パートのすべての練習パートの処理が終了しているので、ステップS822に進む。ステップS822及びS823の処理は、上記と同様である。 In step S724, the audio data storage unit 801 has completed processing for all four practice parts, so it proceeds to step S822. The processing of steps S822 and S823 is the same as above.

以上のように、オーディオデータ保存部801は、ステップS324で指定された練習パートの各々を特定練習パートとしたオーディオデータを、ソプラノ用オーディオデータ811とアルト用オーディオデータ812とテノール用オーディオデータとバス用オーディオデータとして、ステップS324で指定された練習パートの数だけ保存する。 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.

第1~第4の実施形態は、コンピュータがプログラムを実行することによって実現することができる。また、上記のプログラムを記録したコンピュータ読み取り可能な記録媒体及び上記のプログラム等のコンピュータプログラムプロダクトも本実施形態として適用することができる。記録媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、CD-ROM、磁気テープ、不揮発性のメモリカード、ROM等を用いることができる。 The first to fourth embodiments can be realized by a computer executing a program. Furthermore, computer-readable recording media on which the above programs are recorded, and computer program products such as the above programs, 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, non-volatile memory cards, and ROMs.

なお、上記実施形態は、何れも本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。 The above embodiments are merely examples of specific embodiments of the present invention, and should not be construed as limiting the technical scope of the present invention. In other words, the present invention can be implemented in various forms without departing from its technical concept or main features.

100 演奏パラメータ設定装置
301 テンプレート生成部
302 テンプレート選択部
303 演奏パラメータ設定部
304 練習パート指定部
305 演奏パラメータ適用部
306 オーディオデータ生成部
100 Performance parameter setting device 301 Template generation unit 302 Template selection unit 303 Performance parameter setting unit 304 Practice part designation unit 305 Performance parameter application unit 306 Audio data generation unit

Claims (10)

複数のテンプレートの中から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 a part 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 .
複数のテンプレートの中から1つのテンプレートを選択するテンプレート選択手段であって、前記複数のテンプレートの各々は、第1の練習パートのための演奏パラメータのテンプレートと、第2の練習パートのための演奏パラメータと、前記第1の練習パート及び第2の練習パート以外のパートのための演奏パラメータのテンプレートを含むテンプレート選択手段と、
楽譜の複数のパートの各々に設けられた操作部の操作により前記複数のパートの各々の演奏パラメータを設定する演奏パラメータ設定手段と、
前記複数のパートの各々に対して、前記第1の練習パートと、前記第2の練習パートと、前記第1の練習パート及び前記第2の練習パート以外のパートのうちのいずれかを指定する指定手段と、
前記演奏パラメータ設定手段により設定された前記第1の練習パートの演奏パラメータに対して、前記テンプレート選択手段により選択されたテンプレートに含まれる前記第1の練習パートのための演奏パラメータのテンプレートを適用し、前記演奏パラメータ設定手段により設定された前記第2の練習パートの演奏パラメータに対して、前記テンプレート選択手段により選択されたテンプレートに含まれる前記第2の練習パートのための演奏パラメータのテンプレートを適用し、前記演奏パラメータ設定手段により設定された前記第1の練習パート及び前記第2の練習パート以外のパートの演奏パラメータに対して、前記テンプレート選択手段により選択されたテンプレートに含まれる前記第1の練習パート及び前記第2の練習パート以外のパートのための演奏パラメータのテンプレートを適用する演奏パラメータ適用手段と
前記複数のパートの楽譜データに対して、前記演奏パラメータ適用手段により適用された演奏パラメータを反映させた楽譜データを基にオーディオデータを生成するオーディオデータ生成手段とを有し、
前記第1の練習パートのための演奏パラメータのテンプレートと、前記第2の練習パートのための演奏パラメータのテンプレートと、前記第1の練習パート及び前記第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 .
複数のテンプレートの中から1つのテンプレートを選択するテンプレート選択手段であって、前記複数のテンプレートの各々は、第1の練習パートのための演奏パラメータのテンプレートと、第2の練習パートのための演奏パラメータと、前記第1の練習パート及び第2の練習パート以外のパートのための演奏パラメータのテンプレートを含むテンプレート選択手段と、
楽譜の複数のパートの各々に設けられた操作部の操作により前記複数のパートの各々の演奏パラメータを設定する演奏パラメータ設定手段と、
前記複数のパートの中から複数の練習パートを指定する練習パート指定手段と、
前記練習パート指定手段により指定された複数の練習パートで前記第2の練習パートとして保存する1以上の保存パートを指定する保存パート指定手段と、
前記1以上の保存パートの中の1つの保存パートを前記第2の練習パートとし、前記演奏パラメータ設定手段により設定された前記第2の練習パートの演奏パラメータに対して、前記第2の練習パートのための演奏パラメータのテンプレートを適用し、前記練習パート指定手段により指定された複数の練習パートの中で前記1つの保存パート以外の練習パートを前記第1の練習パートとし、前記演奏パラメータ設定手段により設定された前記第1の練習パートの演奏パラメータに対して、前記第1の練習パートのための演奏パラメータのテンプレートを適用し、前記演奏パラメータ設定手段により設定された前記第1の練習パート及び前記第2の練習パート以外のパートの演奏パラメータに対して、前記第1の練習パート及び前記第2の練習パート以外のパートのための演奏パラメータのテンプレートを適用した前記複数のパートの演奏パラメータを保存する処理を、前記1つの保存パートを変えて、前記1以上の保存パートの数だけ繰り返す演奏パラメータ保存手段と、
前記演奏パラメータ保存手段により保存された演奏パラメータの中で、操作に応じて前記1以上の保存パートの中で選択された1つの保存パートを前記第2の練習パートとし、前記練習パート指定手段により指定された複数の練習パートの中で前記1つの保存パート以外の練習パートを前記第1の練習パートとする演奏パラメータを読み出す読み出し手段と、
前記複数のパートの楽譜データに対して、前記読み出し手段により読み出された前記複数のパートの演奏パラメータを反映させた楽譜データを基にオーディオデータを生成するオーディオデータ生成手段とを有し、
前記第1の練習パートのための演奏パラメータのテンプレートと、前記第2の練習パートのための演奏パラメータのテンプレートと、前記第1の練習パート及び前記第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 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 .
複数のテンプレートの中から1つのテンプレートを選択するテンプレート選択手段であって、前記複数のテンプレートの各々は、第1の練習パートのための演奏パラメータのテンプレートと、第2の練習パートのための演奏パラメータと、前記第1の練習パート及び第2の練習パート以外のパートのための演奏パラメータのテンプレートを含むテンプレート選択手段と、
楽譜の複数のパートの各々に設けられた操作部の操作により前記複数のパートの各々の演奏パラメータを設定する演奏パラメータ設定手段と、
前記複数のパートの中から複数の練習パートを指定する練習パート指定手段と、
前記練習パート指定手段により指定された複数の練習パートの中の1つの練習パートを前記第2の練習パートとし、前記演奏パラメータ設定手段により設定された前記第2の練習パートの演奏パラメータに対して、前記第2の練習パートのための演奏パラメータのテンプレートを適用し、前記練習パート指定手段により指定された複数の練習パートの中で前記第2の練習パート以外の練習パートを前記第1の練習パートとし、前記演奏パラメータ設定手段により設定された前記第1の練習パートの演奏パラメータに対して、前記第1の練習パートのための演奏パラメータのテンプレートを適用し、前記演奏パラメータ設定手段により設定された前記第1の練習パート及び前記第2の練習パート以外のパートの演奏パラメータに対して、前記第1の練習パート及び前記第2の練習パート以外のパートのための演奏パラメータのテンプレートを適用した前記複数のパートの演奏パラメータを保存する処理を、前記1つの練習パートを変えて、前記複数の練習パートの数だけ繰り返す演奏パラメータ保存手段と、
前記演奏パラメータ保存手段により保存された演奏パラメータの中で、操作に応じて前記複数の練習パートの中で選択された1つの練習パートを前記第2の練習パートとし、前記練習パート指定手段により指定された複数の練習パートの中で前記第2の練習パート以外の練習パートを前記第1の練習パートとする演奏パラメータを読み出す読み出し手段と、
前記複数のパートの楽譜データに対して、前記読み出し手段により読み出された前記複数のパートの演奏パラメータを反映させた楽譜データを基にオーディオデータを生成するオーディオデータ生成手段とを有し、
前記第1の練習パートのための演奏パラメータのテンプレートと、前記第2の練習パートのための演奏パラメータのテンプレートと、前記第1の練習パート及び前記第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 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 .
複数のテンプレートの中から1つのテンプレートを選択するテンプレート選択手段であって、前記複数のテンプレートの各々は、第1の練習パートのための演奏パラメータのテンプレートと、第2の練習パートのための演奏パラメータと、前記第1の練習パート及び第2の練習パート以外のパートのための演奏パラメータのテンプレートを含むテンプレート選択手段と、
楽譜の複数のパートの各々に設けられた操作部の操作により前記複数のパートの各々の演奏パラメータを設定する演奏パラメータ設定手段と、
前記複数のパートの中から複数の練習パートを指定する練習パート指定手段と、
前記練習パート指定手段により指定された複数の練習パートで前記第2の練習パートとして保存する1以上の保存パートを指定する保存パート指定手段と、
前記1以上の保存パートの中の1つの保存パートを前記第2の練習パートとし、前記演奏パラメータ設定手段により設定された前記第2の練習パートの演奏パラメータに対して、前記第2の練習パートのための演奏パラメータのテンプレートを適用し、前記練習パート指定手段により指定された複数の練習パートの中で前記1つの保存パート以外の練習パートを前記第1の練習パートとし、前記演奏パラメータ設定手段により設定された前記第1の練習パートの演奏パラメータに対して、前記第1の練習パートのための演奏パラメータのテンプレートを適用し、前記演奏パラメータ設定手段により設定された前記第1の練習パート及び前記第2の練習パート以外のパートの演奏パラメータに対して、前記第1の練習パート及び前記第2の練習パート以外のパートのための演奏パラメータのテンプレートを適用した前記複数のパートの演奏パラメータを、前記複数のパートの楽譜データに対して反映させた楽譜データを基にオーディオデータを保存する処理を、前記1つの保存パートを変えて、前記1以上の保存パートの数だけ繰り返すオーディオデータ保存手段と、
前記オーディオデータ保存手段により保存されたオーディオデータの中で、操作に応じて前記1以上の保存パートの中で選択された1つの保存パートを前記第2の練習パートとし、前記練習パート指定手段により指定された複数の練習パートの中で前記1つの保存パート以外の練習パートを前記第1の練習パートとするオーディオデータを読み出す読み出し手段と、
前記読み出し手段により読み出されたオーディオデータを再生する再生手段とを有し、
前記第1の練習パートのための演奏パラメータのテンプレートと、前記第2の練習パートのための演奏パラメータのテンプレートと、前記第1の練習パート及び前記第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 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 .
複数のテンプレートの中から1つのテンプレートを選択するテンプレート選択手段であって、前記複数のテンプレートの各々は、第1の練習パートのための演奏パラメータのテンプレートと、第2の練習パートのための演奏パラメータと、前記第1の練習パート及び第2の練習パート以外のパートのための演奏パラメータのテンプレートを含むテンプレート選択手段と、
楽譜の複数のパートの各々に設けられた操作部の操作により前記複数のパートの各々の演奏パラメータを設定する演奏パラメータ設定手段と、
前記複数のパートの中から複数の練習パートを指定する練習パート指定手段と、
前記練習パート指定手段により指定された複数の練習パートの中の1つの練習パートを前記第2の練習パートとし、前記演奏パラメータ設定手段により設定された前記第2の練習パートの演奏パラメータに対して、前記第2の練習パートのための演奏パラメータのテンプレートを適用し、前記練習パート指定手段により指定された複数の練習パートの中で前記第2の練習パート以外の練習パートを前記第1の練習パートとし、前記演奏パラメータ設定手段により設定された前記第1の練習パートの演奏パラメータに対して、前記第1の練習パートのための演奏パラメータのテンプレートを適用し、前記演奏パラメータ設定手段により設定された前記第1の練習パート及び前記第2の練習パート以外のパートの演奏パラメータに対して、前記第1の練習パート及び前記第2の練習パート以外のパートのための演奏パラメータのテンプレートを適用した前記複数のパートの演奏パラメータを、前記複数のパートの楽譜データに対して反映させた楽譜データを基にオーディオデータを保存する処理を、前記1つの練習パートを変えて、前記複数練習パートの数だけ繰り返すオーディオデータ保存手段と、
前記オーディオデータ保存手段により保存されたオーディオデータの中で、操作に応じて前記複数の練習パートの中で選択された1つの練習パートを前記第2の練習パートとし、前記練習パート指定手段により指定された複数の練習パートの中で前記第2の練習パート以外の練習パートを前記第1の練習パートとするオーディオデータを読み出す読み出し手段と、
前記読み出し手段により読み出されたオーディオデータを再生する再生手段とを有し、
前記第1の練習パートのための演奏パラメータのテンプレートと、前記第2の練習パートのための演奏パラメータのテンプレートと、前記第1の練習パート及び前記第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 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.
前記演奏パラメータ設定手段は、ミキサー機能の演奏パラメータを設定することを特徴とする請求項1~のいずれか1項に記載の演奏パラメータ設定装置。 7. The performance parameter setting device according to claim 1, wherein said performance parameter setting means sets performance parameters for a mixer function. 前記演奏パラメータは、音量、音像定位、エフェクト量、又はイコライザであることを特徴とする請求項1~のいずれか1項に記載の演奏パラメータ設定装置。 8. The performance parameter setting device according to claim 1 , wherein the performance parameters are volume, sound image localization, effect amount, or equalizer. 前記演奏パラメータのテンプレートは、前記演奏パラメータ設定手段により設定された演奏パラメータの相対値を含むことを特徴とする請求項1~のいずれか1項に記載の演奏パラメータ設定装置。 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. コンピュータを、請求項1~のいずれか1項に記載の演奏パラメータ設定装置として機能させるための演奏パラメータ設定プログラム。 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 .
JP2021162732A 2021-10-01 2021-10-01 Performance parameter setting device and performance parameter setting program Active JP7742269B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021162732A JP7742269B2 (en) 2021-10-01 2021-10-01 Performance parameter setting device and performance parameter setting program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021162732A JP7742269B2 (en) 2021-10-01 2021-10-01 Performance parameter setting device and performance parameter setting program

Publications (2)

Publication Number Publication Date
JP2023053597A JP2023053597A (en) 2023-04-13
JP7742269B2 true JP7742269B2 (en) 2025-09-19

Family

ID=85873452

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021162732A Active JP7742269B2 (en) 2021-10-01 2021-10-01 Performance parameter setting device and performance parameter setting program

Country Status (1)

Country Link
JP (1) JP7742269B2 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006106641A (en) 2004-10-08 2006-04-20 Yamaha Corp Electronic musical device
JP2007225934A (en) 2006-02-23 2007-09-06 Xing Inc Karaoke system and its host device
JP2011197581A (en) 2010-03-23 2011-10-06 Yamaha Corp Electronic musical device and program
US20120151344A1 (en) 2010-10-15 2012-06-14 Jammit, Inc. Dynamic point referencing of an audiovisual performance for an accurate and precise selection and controlled cycling of portions of the performance

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08146951A (en) * 1994-11-25 1996-06-07 Roland Corp Automatic performance device and performance information conversion device
JP3923654B2 (en) * 1998-05-20 2007-06-06 ローランド株式会社 Automatic performance device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006106641A (en) 2004-10-08 2006-04-20 Yamaha Corp Electronic musical device
JP2007225934A (en) 2006-02-23 2007-09-06 Xing Inc Karaoke system and its host device
JP2011197581A (en) 2010-03-23 2011-10-06 Yamaha Corp Electronic musical device and program
US20120151344A1 (en) 2010-10-15 2012-06-14 Jammit, Inc. Dynamic point referencing of an audiovisual performance for an accurate and precise selection and controlled cycling of portions of the performance

Also Published As

Publication number Publication date
JP2023053597A (en) 2023-04-13

Similar Documents

Publication Publication Date Title
JP6988343B2 (en) Singing voice editing support method and singing voice editing support device
US7539941B2 (en) Method and apparatus for editing performance data with modification of icons of musical symbols
JP3740908B2 (en) Performance data processing apparatus and method
JP7000782B2 (en) Singing voice editing support method and singing voice editing support device
US8887051B2 (en) Positioning a virtual sound capturing device in a three dimensional interface
Kvifte Composing a performance: The analogue experience in the age of digital (re) production
JP5549521B2 (en) Speech synthesis apparatus and program
JP3470596B2 (en) Information display method and recording medium on which information display program is recorded
US7200813B2 (en) Performance information edit and playback apparatus
JP6127549B2 (en) Music data editing method, program for realizing the music data editing method, and music data editing apparatus
JP7742269B2 (en) Performance parameter setting device and performance parameter setting program
JPH10240117A (en) Musical instrument practice support device and musical instrument practice information recording medium
JP5803705B2 (en) Electronic musical instruments
JP7350555B2 (en) Score editing device and score editing program
JP2000081883A (en) Method for setting music processing means, method for setting waveform data forming means, musical tone forming method and recording medium having recorded program thereon
JP7425558B2 (en) Code detection device and code detection program
JP5510207B2 (en) Music editing apparatus and program
JP3972899B2 (en) Music score display device
US20240428758A1 (en) Methods, systems and computer program products for providing graphical user interfaces for producing digital content
JP7781000B2 (en) Performance data conversion device and performance data conversion program
JP4099651B2 (en) Facial expression parameter editing device and program for realizing facial expression parameter editing method
JP4487743B2 (en) Electronic musical instrument and musical tone parameter control program
JP2000221971A (en) Input system corresponding to performance style, and recording medium therefor
JP4389709B2 (en) Music score display device and music score display program
JP2024148416A (en) AUDIO DEVICE, PROGRAM, AND CONTROL METHOD

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240920

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250513

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250520

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250610

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250729

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250813

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20250902

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250908

R150 Certificate of patent or registration of utility model

Ref document number: 7742269

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150