JP4534967B2 - Tone and / or effect setting device and program - Google Patents
Tone and / or effect setting device and program Download PDFInfo
- Publication number
- JP4534967B2 JP4534967B2 JP2005336414A JP2005336414A JP4534967B2 JP 4534967 B2 JP4534967 B2 JP 4534967B2 JP 2005336414 A JP2005336414 A JP 2005336414A JP 2005336414 A JP2005336414 A JP 2005336414A JP 4534967 B2 JP4534967 B2 JP 4534967B2
- Authority
- JP
- Japan
- Prior art keywords
- setting
- music
- performance
- effect
- data
- 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
Links
Images
Landscapes
- Electrophonic Musical Instruments (AREA)
Description
この発明は、ユーザが歌唱や楽器で楽曲を演奏すると、演奏している楽曲を認識して自動的に楽曲に合った音色及び/又は効果を設定する音色及び/又は効果設定システムに関する。 The present invention relates to a timbre and / or effect setting system for recognizing a musical piece being played and automatically setting a timbre and / or effect suitable for the musical piece when a user plays a song or singing with a musical instrument.
或る楽曲をユーザが演奏する際に好適な音色や効果などを設定することができる装置については、特許文献1に示される演奏データ設定技術が知られている。この従来技術によると、予め、曲名に対応付けて当該曲名の楽曲を演奏する際に適した演奏設定データを記憶しておき、ユーザにより曲名が指定されると、対応する演奏設定データを読み出して電子楽器に音色や効果などを設定するようにしている。
しかしながら、この従来技術では、音色や効果を設定するのに、電子楽器に備えられた操作子を操作する等により曲名を指定する必要があり、曲名指定が面倒であるとともに、曲名を知らない楽曲については曲名を指定することができない。 However, with this prior art, it is necessary to specify the song name by operating the controls provided on the electronic musical instrument in order to set the timbre and effect, and the song name designation is cumbersome and the song name does not know the song name. The song name cannot be specified for.
この発明は、このような事情に鑑み、ユーザが楽器や歌唱で楽曲を演奏する際に、ユーザが演奏する楽曲に好適な音色や効果を簡単に設定することができる音色及び/又は効果設定システムを提供することを目的とする。 In view of such circumstances, the present invention provides a timbre and / or effect setting system capable of easily setting timbres and effects suitable for music played by the user when the user plays the music using musical instruments or singing. The purpose is to provide.
この発明の第1の特徴に従うと、複数の楽曲の夫々に関連付けて、当該楽曲の演奏に適した音色及び/又は効果を設定するための設定データを記憶している設定データ記憶手段(A4c)であって、該設定データには、楽曲の演奏進行位置に対応して音色及び/又は効果を順次設定する複数の設定情報(Ds1,Ds2,…)から成る設定データが含まれるもの(A4c)と、ユーザ演奏に基づく演奏データを入力する演奏データ入力手段〔(B→)7〕と、演奏データ入力手段(7)により入力された演奏データに基づいて楽曲を認識する楽曲認識手段(A1c)と、楽曲認識手段(A1c)により認識された楽曲に関連付けられている設定データを設定データ記憶手段(A4c)から選択し、選択された設定データに基づいて、ユーザ演奏に基づく演奏データに音色及び/又は効果を設定する設定手段〔A3c(→7→B,C)〕とを具備し、楽曲認識手段(A1c)は、演奏データ入力手段(7)により入力された演奏データの演奏進行位置を認識し、設定手段(A3c)は、選択された設定データから、楽曲認識手段(A1c)により認識された演奏進行位置に対応する設定情報(Ds1,Ds2,…)を読み出し、読み出された設定情報に従って、ユーザ演奏に基づく演奏データに音色及び/又は効果を順次設定する音色及び/又は効果設定装置(コンピュータA)〔請求項1〕が提供される。なお、括弧書きは、理解の便のために付記した実施例の参照記号、用語等を表わし、以下においても同様である。 According to the first feature of the present invention, the setting data storage means (A4c) stores setting data for setting a timbre and / or an effect suitable for the performance of the music in association with each of the plurality of music. The setting data includes setting data including a plurality of setting information (Ds1, Ds2,...) For sequentially setting the tone color and / or the effect corresponding to the performance progress position of the music (A4c). And performance data input means [(B →) 7] for inputting performance data based on the user performance, and music recognition means (A1c) for recognizing music based on the performance data input by the performance data input means (7) And setting data associated with the music recognized by the music recognizing means (A1c) is selected from the setting data storage means (A4c), and the user performance is selected based on the selected setting data. Setting means [A3c (→ 7 → B, C)] for setting timbre and / or effect to performance data based on the music data, and the music recognition means (A1c) is input by the performance data input means (7). Recognizing the performance progress position of the performance data, the setting means (A3c) receives setting information (Ds1, Ds2,...) Corresponding to the performance progress position recognized by the music recognition means (A1c) from the selected setting data. A timbre and / or effect setting device (computer A) for sequentially setting timbres and / or effects on performance data based on a user performance in accordance with the read setting information is provided. Note that the parentheses indicate reference symbols, terms, and the like of the examples added for convenience of understanding, and the same applies to the following.
この特徴に従って、複数の楽曲の夫々に関連付けて、当該楽曲の演奏に適した音色及び/又は効果を設定するための設定データを記憶している設定データ記憶手段(A4c)であって、該設定データには、楽曲の演奏進行位置に対応して音色及び/又は効果を順次設定する複数の設定情報(Ds1,Ds2,…)から成る設定データが含まれるもの(A4c)を具備するコンピュータ(音色及び/又は効果設定装置A)に、ユーザ演奏に基づく演奏データを入力する演奏データ入力ステップ〔(B→)7〕と、演奏データ入力ステップ(7)で入力された演奏データに基づいて楽曲を認識する楽曲認識ステップ(A1c)と、楽曲認識ステップ(A1c)で認識された楽曲に関連付けられている設定データを設定データ記憶手段(A4c)から選択し、選択された設定データに基づいて、ユーザ演奏に基づく演奏データに音色及び/又は効果を設定する設定ステップ〔A3c(→7→B,C)〕とから成り、楽曲認識ステップ(A1c)では、演奏データ入力ステップ(7)で入力された演奏データの演奏進行位置を認識し、設定ステップ(A3c)では、選択された設定データから、楽曲認識ステップ(A1c)で認識された演奏進行位置に対応する設定情報(Ds1,Ds2,…)を読み出し、読み出された設定情報に従って、ユーザ演奏に基づく演奏データに音色及び/又は効果を順次設定する手順を実行させる音色及び/又は効果設定プログラム〔請求項3〕が提供される。
According to this feature, setting data storage means (A4c) for storing setting data for setting a tone color and / or an effect suitable for the performance of the music piece in association with each of a plurality of music pieces, The data includes a computer (tone color) including setting data (A4c) including a plurality of setting information (Ds1, Ds2,...) For sequentially setting the tone color and / or effect corresponding to the performance progress position of the music And / or a performance data input step [(B →) 7] for inputting performance data based on the user performance to the effect setting device A), and a musical piece based on the performance data input in the performance data input step (7). Recognizing music recognition step (A1c) and setting data associated with the music recognized in the music recognition step (A1c) from the setting data storage means (A4c) And a setting step [A3c (→ 7 → B, C)] for setting a tone color and / or an effect on performance data based on the user performance based on the selected setting data, and a music recognition step (A1c) Then, the performance progress position of the performance data input in the performance data input step (7) is recognized. In the setting step (A3c), the performance progress position recognized in the music recognition step (A1c) from the selected setting data. Timbre and / or effect setting program for reading out the setting information (Ds1, Ds2,...) Corresponding to, and executing a procedure for sequentially setting the timbre and / or effect on performance data based on the user performance according to the read
また、この発明の第2の特徴に従うと、複数の楽曲の夫々に関連付けて、当該楽曲の演奏に適した音色及び/又は効果を設定するための設定データを記憶している設定データ記憶手段(A4d)であって、該設定データには、演奏パート毎に音色及び/又は効果を設定するための複数の設定情報から成る設定データが含まれるもの(A4d)と、ユーザ演奏に基づく演奏データを入力する演奏データ入力手段〔(B→)7〕と、演奏データ入力手段(7)により入力された演奏データに基づいて楽曲を認識する楽曲認識手段(A1d)と、楽曲認識手段(A1d)により認識された楽曲に関連付けられている設定データを設定データ記憶手段(A4d)から選択し、選択された設定データに基づいて、ユーザ演奏に基づく演奏データに音色及び/又は効果を設定する設定手段〔A3d(→7→B,C)〕とを具備し、楽曲認識手段(A1d)は、演奏データ入力手段(7)により入力された演奏データの演奏パートを認識し、設定手段(A3d)は、選択された設定データから、楽曲認識手段(A1d)により認識された演奏パートに対応する設定情報を読み出し、読み出された設定情報に従って、ユーザ演奏に基づく演奏データに音色及び/又は効果を設定する音色及び/又は効果設定装置(コンピュータA)〔請求項2〕が提供される。 Further, according to the second feature of the present invention, a setting data storage means for storing setting data for setting a timbre and / or an effect suitable for the performance of the music in association with each of the plurality of music. A4d), which includes setting data including a plurality of setting information for setting tone color and / or effect for each performance part (A4d), and performance data based on the user performance The performance data input means [(B →) 7] to be input, the music recognition means (A1d) for recognizing the music based on the performance data input by the performance data input means (7), and the music recognition means (A1d) The setting data associated with the recognized music is selected from the setting data storage means (A4d), and the timbre is added to the performance data based on the user performance based on the selected setting data. And / or setting means [A3d (→ 7 → B, C)] for setting the effect, and the music recognition means (A1d) recognizes the performance part of the performance data input by the performance data input means (7). Then, the setting means (A3d) reads setting information corresponding to the performance part recognized by the music recognition means (A1d) from the selected setting data, and according to the read setting information, performance data based on the user performance A timbre and / or effect setting device (computer A) for setting a timbre and / or effect is provided.
この特徴に従って、複数の楽曲の夫々に関連付けて、当該楽曲の演奏に適した音色及び/又は効果を設定するための設定データを記憶している設定データ記憶手段(A4d)であって、該設定データには、演奏パート毎に音色及び/又は効果を設定するための複数の設定情報から成る設定データが含まれるもの(A4d)を具備するコンピュータ(音色及び/又は効果設定装置A)に、ユーザ演奏に基づく演奏データを入力する演奏データ入力ステップ〔(B→)7〕と、演奏データ入力ステップ(7)で入力された演奏データに基づいて楽曲を認識する楽曲認識ステップ(A1d)と、楽曲認識ステップ(A1d)で認識された楽曲に関連付けられている設定データを設定データ記憶手段(A4d)から選択し、選択された設定データに基づいて、ユーザ演奏に基づく演奏データに音色及び/又は効果を設定する設定ステップ〔A3d(→7→B,C)〕とから成り、楽曲認識ステップ(A1d)では、演奏データ入力ステップ(7)で入力された演奏データの演奏パートを認識し、設定ステップ(A3d)では、選択された設定データから、楽曲認識ステップ(A1d)で認識された演奏パートに対応する設定情報を読み出し、読み出された設定情報に従って、ユーザ演奏に基づく演奏データに音色及び/又は効果を設定する手順を実行させる音色及び/又は効果設定プログラム〔請求項4〕が提供される。 In accordance with this feature, setting data storage means (A4d) for storing setting data for setting a timbre and / or effect suitable for the performance of the music in association with each of a plurality of music, The data is stored in a computer (tone and / or effect setting device A) including a set of data (A4d) including a plurality of setting information for setting the tone and / or effect for each performance part. A performance data input step [(B →) 7] for inputting performance data based on the performance, a music recognition step (A1d) for recognizing a music based on the performance data input in the performance data input step (7), Setting data associated with the music recognized in the recognition step (A1d) is selected from the setting data storage means (A4d), and based on the selected setting data. And a setting step [A3d (→ 7 → B, C)] for setting tone color and / or effect on performance data based on the user performance. In the music recognition step (A1d), the performance data input step (7) In the setting step (A3d), setting information corresponding to the performance part recognized in the music recognition step (A1d) is read out from the selected setting data. A timbre and / or effect setting program for executing a procedure for setting a timbre and / or effect on performance data based on a user performance according to the setting information is provided.
この発明による音色及び/又は効果設定システムでは、予め複数の楽曲の夫々に関連付けて,各楽曲の演奏に適した音色及び/又は効果を設定するための設定データが設定データ記憶手段(A4:A4c,A4d)に複数用意されており、ユーザが楽曲を演奏すると、ユーザ演奏に基づく演奏データが入力され(B→7)、まず、楽曲認識手段(A1:A1c,A1d)により、入力された演奏データに基づいて楽曲が認識される。ここで、ユーザがMIDI機器等の電子楽器(B)を演奏した場合には、演奏に基づき発生される認識処理が可能なMIDI形式等の演奏データに基づいて楽曲が認識され〔(7→)A1〕、ユーザが電子楽器を演奏して電気的な音信号を発生したり、自然楽器の演奏音や歌唱の演奏音に基づきマイク等で音信号を発生した場合は(D)、認識処理が可能なMIDI形式等の演奏データに変換してから楽曲が認識される〔(8→A5→)A1〕。次いで、設定手段(A3:A3c,A3d)によって、入力された演奏データに対応して認識された楽曲に関連付けられている設定データが設定データ記憶手段(A4)から自動的に選択され、選択された設定データに従って、ユーザ演奏に基づく演奏データに音色及び/又は効果を設定するための処理が実行される(A3→7→B,C)。従って、この発明によれば、ユーザが楽器や歌唱により楽曲を演奏するだけで、直ちに、演奏している楽曲に予め関連付けられた音色及び/又は効果の設定を自動的に選ぶことができ、ユーザが曲名を指定することなく、また、曲名を知らなくても、ユーザが演奏する楽曲に好適な音色や効果を設定することができる。 In the timbre and / or effect setting system according to the present invention, setting data for setting a timbre and / or effect suitable for the performance of each piece of music in association with each of a plurality of pieces of music in advance is set data storage means (A4: A4c). , A4d), and when the user plays the music, performance data based on the user performance is input (B → 7). First, the performance input by the music recognition means (A1: A1c, A1d) is input. Music is recognized based on the data. Here, when the user plays an electronic musical instrument (B) such as a MIDI device, the music is recognized based on performance data such as MIDI format that can be recognized based on the performance [(7 →). A1] When the user plays an electronic musical instrument to generate an electrical sound signal, or when a sound signal is generated by a microphone or the like based on the performance sound of a natural musical instrument or the performance sound of a singing (D), the recognition process is performed. The music is recognized after being converted into possible performance data such as MIDI format [(8 → A5 →) A1]. Next, the setting means (A3: A3c, A3d) automatically selects and selects the setting data associated with the music recognized corresponding to the input performance data from the setting data storage means (A4). In accordance with the set data, a process for setting a tone color and / or an effect on the performance data based on the user performance is executed (A3 → 7 → B, C). Therefore, according to the present invention, the user can automatically select the timbre and / or effect settings associated with the musical piece being played, just by playing the musical piece or musical instrument. However, it is possible to set a timbre and an effect suitable for the music played by the user without designating the music title and without knowing the music title.
この発明の第1の特徴に従う音色及び/又は効果設定システム(請求項1,3)では、設定データ記憶手段(A4:A4c)に記憶される設定データが、楽曲の演奏進行位置に対応して音色及び/又は効果を順次設定する複数の進行位置対応設定情報(Ds1,Ds2,…)から成り、楽曲認識手段(A1:A1c)は、入力された演奏データについて、楽曲認識だけでなく、演奏進行位置を認識する機能を有する。そして、設定手段(A3:A3c)は、楽曲認識により設定データ記憶手段(A4:A4c)から選択された設定データについて、認識された演奏進行位置に対応する進行位置の設定情報(Ds1,Ds2,…)を読み出し、読み出された設定情報に従って、ユーザ演奏による演奏データに音色及び/又は効果を順次設定するように構成される。従って、この発明によれば、ユーザ演奏の進行位置に合わせて音色や効果の設定を自動的に切り替えることができる。
In the timbre and / or effect setting system according to the first feature of the present invention (
また、この発明の第2の特徴に従う音色及び/又は効果設定システム(請求項2,4)では、設定データ記憶手段(A4:A4d)に記憶される設定データが、演奏パート毎に音色及び/又は効果を設定するための複数のパート別設定情報から成り、楽曲認識手段(A1:A1d)は、入力された演奏データについて、楽曲認識だけでなく、演奏パートを認識する機能を有する。そして、設定手段(A3:A3d)は、楽曲認識により設定データ記憶手段(A4:A4d)から選択された設定データについて、認識された演奏パートに対応するパートの設定情報を読み出し、読み出された設定情報に従って、ユーザ演奏による演奏データに音色及び/又は効果を設定するように構成される。従って、この発明によれば、ユーザの演奏パートに合わせて音色及び/又は効果を設定することができる。 In the timbre and / or effect setting system according to the second aspect of the present invention (claims 2 and 4), the setting data stored in the setting data storage means (A4: A4d) is the timbre and / or effect for each performance part. Alternatively, the music recognition means (A1: A1d) has a function of recognizing the performance part as well as music recognition for the input performance data. Then, the setting means (A3: A3d) reads out the setting information of the part corresponding to the recognized performance part for the setting data selected from the setting data storage means (A4: A4d) by the music recognition. In accordance with the setting information, the timbre and / or effect is set in the performance data by the user performance. Therefore, according to the present invention, it is possible to set the timbre and / or effect according to the performance part of the user.
〔別の特徴〕
なお、この明細書に記載されている発明に備えられる別の特徴によれば、設定データ記憶手段(A4:A4d)に記憶されている設定データには、演奏パート毎に音色及び/又は効果を設定するための複数の設定情報から成る設定データが含まれ、楽曲認識手段(A1:A1d)は、演奏データ入力手段(7,8)により入力された演奏データの演奏パートを認識し、設定手段(A3:A3d)は、選択された設定データから、楽曲認識手段(A1:A1d)により認識された演奏パートに対応する設定情報を読み出し、読み出された設定情報に従って、ユーザ演奏に基づく演奏データに音色及び/又は効果を設定するように構成することができる。つまり、設定データ記憶手段(A4:A4e)に、1つの楽曲に対して、音色及び/又は効果の設定が異なる複数のアレンジ別設定データ(アレンジ別設定データ群)で構成される設定データが用意されており、設定手段(A3:A3e)は、入力された演奏データの楽曲認識(A1:A1e)によって設定データ記憶手段(A4:A4e)からアレンジ別設定データ群を有する設定データが選択されると、このアレンジ別設定データ群の中から、ユーザ操作に基づき指示されたアレンジ別設定データを読み出し、読み出されたアレンジ別設定データに従って、ユーザ演奏による演奏データに音色及び/又は効果を設定するように構成される。従って、この構成によれば、音色設定や効果設定が異なる複数のアレンジが存在する楽曲をユーザが演奏した場合、ユーザの演奏に対して、ユーザ所望のアレンジに関する音色及び/又は効果を設定することができる。
[Other features]
According to another feature provided in the invention described in this specification, the setting data stored in the setting data storage means (A4: A4d) includes timbres and / or effects for each performance part. Setting data including a plurality of setting information for setting is included, and the music recognizing means (A1: A1d) recognizes the performance part of the performance data input by the performance data input means (7, 8), and the setting means. (A3: A3d) reads setting information corresponding to the performance part recognized by the music recognition means (A1: A1d) from the selected setting data, and performance data based on the user performance according to the read setting information Can be configured to set timbres and / or effects. In other words, the setting data storage means (A4: A4e) is provided with setting data composed of a plurality of arrangement-specific setting data (arrangement-specific setting data groups) having different timbre and / or effect settings for one piece of music. The setting means (A3: A3e) selects the setting data having the set data group by arrangement from the setting data storage means (A4: A4e) by the music recognition (A1: A1e) of the input performance data. Then, the arrangement-specific setting data instructed based on the user operation is read from the arrangement-specific setting data group, and the tone color and / or the effect is set to the performance data by the user performance according to the read arrangement-specific setting data. Configured as follows. Therefore, according to this configuration, when the user plays a music piece having a plurality of arrangements having different tone color settings and effect settings, the tone color and / or effect relating to the user's desired arrangement is set for the user performance. Can do.
〔システムの概要〕
図1は、この発明の一実施例による音色/効果設定装置のハードウエア構成ブロック図を示す。この音色/効果設定装置Aは、音楽情報処理機能を有するパーソナルコンピュータ(PC)のような情報処理装置が用いられ、中央処理装置(CPU)1、ランダムアクセスメモリ(RAM)2、読出専用メモリ(ROM)3、外部記憶装置4、検出回路5、表示回路6、MIDIインターフェース(I/F)7、音データ入力インターフェース(I/F)8、通信インターフェース(I/F)9などを備え、これらの要素1〜9はバス10を介して互いに接続される。
[System Overview]
FIG. 1 is a block diagram showing a hardware configuration of a timbre / effect setting apparatus according to an embodiment of the present invention. The tone color / effect setting device A uses an information processing device such as a personal computer (PC) having a music information processing function, and includes a central processing unit (CPU) 1, a random access memory (RAM) 2, and a read-only memory ( ROM) 3,
なお、この発明の実施例に関して、「音色/効果」は、「音色及び/又は効果」即ち「音色及び効果」、「音色」或いは「効果」を意味し、例えば、「音色/効果設定装置」は、「音色及び効果設定装置」、「音色設定装置」或いは「効果設定装置」を意味する。 In the embodiment of the present invention, “tone / effect” means “tone and / or effect”, ie, “tone and effect”, “tone” or “effect”. For example, “tone / effect setting device” Means “tone color and effect setting device”, “tone color setting device” or “effect setting device”.
CPU1は、RAM2及びROM3と共にデータ処理部を構成し、任意の制御プログラムに従い、タイマ11によるクロックを利用して種々の情報処理を実行することができる。RAM2は、これらの処理に際して必要な各種データを一時記憶するためのワーク領域として用いられる。ROM3には、これらの処理を実行するために必要な各種制御プログラムや制御データ、演奏データ等が予め記憶される。また、制御プログラムには、音色/効果設定処理(音色及び効果設定処理、音色設定処理或いは効果設定処理を意味する。)を実行するための音色/効果設定プログラムが含まれる。
The
外部記憶装置4は、ハードディスク(HD)等の内蔵記憶媒体の外に、コンパクトディスク・リード・オンリィ・メモリ(CD−ROM)、フレキシブルディスク(FD)、光磁気(MO)ディスク、ディジタル多目的ディスク(DVD)、スマートメディア(登録商標)等の小型メモリカード、等々、種々の可搬性の外部記録媒体を含み、制御プログラムを含む任意のデータを任意の外部記憶装置4に記憶することができる。また、所定の外部記憶装置(例えば、HD)4を利用して、楽曲データベース(A2)、楽曲−音色/効果データベース(A4)などを構築することができる。
The
検出回路5は、キースイッチやマウス等の設定操作子12の設定操作内容を検出し、これに対応する設定データをデータ処理部に導入する。表示回路6は、画面表示用LCD等のディスプレイ(表示器)13や各種インジケータ(図示せず)の表示/点灯内容をCPU1からの指令に従って制御し、設定操作子12の操作に対する表示援助を行う。
The
MIDII/F7には、この音色/効果設定装置Aと同様に、MIDI音楽情報の取扱が可能な電子楽器Bや効果装置CなどのMIDI機器を接続することができ、MIDII/F7を通じて、例えば、電子楽器Bの演奏に基づくMIDIデータを受信し、これに応じて音色/効果設定処理により生成される音色/効果設定データを電子楽器Bに返信することができる。また、次に説明するように、音響入力機器Dから音データ入力I/F8を介して音データを受信すると、これに応じて音色/効果設定処理で生成される音色/効果設定データをMIDII/F7を通じて効果装置Cに送信することもできる。
As with the tone / effect setting device A, MIDI devices such as an electronic musical instrument B and an effect device C capable of handling MIDI music information can be connected to the MIDII / F7. MIDI data based on the performance of the electronic musical instrument B can be received, and the timbre / effect setting data generated by the timbre / effect setting processing can be returned to the electronic musical instrument B in response to this. Further, as described below, when sound data is received from the sound input device D via the sound data input I /
音データ入力I/F8には、エレキギター等の電気楽器が発生するアナログ音信号或いはマイクから入力されるアナログ音信号を音信号処理回路でディジタル化して音データに変換する音響入力機器Dが接続され、音響入力機器Dからのディジタル音データは、音データ入力I/F10を通じてデータ処理部に導入される。なお、音データ入力1/F10にアナログ/ディジタル(A/D)変換機能を持たせ、アナログ電気楽器自体或いはマイク及び音−電気変換回路から成るアナログ音響入力装置自体を音響入力機器Dに用いて、アナログ電気楽器或いはアナログ音響入力装置から出力されるアナログ音信号を音データ入力I/F8に入力するようにしてもよい。
Connected to the sound data input I /
通信I/F9には、インターネットやローカルエリアネットワーク(LAN)などの通信ネットワークCNが接続され、外部のサーバコンピュータSV等から種々の制御プログラムやデータをダウンロードすることができる。なお、この音色/効果設定装置Aは、USBI/Fのような他のI/Fを備え、例えば、MIDI機器の効果装置Cに代えて、USB機器として動作する効果装置を用い、当該USBI/Fに接続することができる。
A communication network CN such as the Internet or a local area network (LAN) is connected to the communication I /
〔各実施形態及び変形例〕
この発明の一実施例による音色/効果設定装置は、音色/効果設定プログラムに従って、入力された演奏データに対応する楽曲を自動認識すると共に、この楽曲に適した音色や効果を設定する音色/効果設定データを自動的に生成する音色/効果設定処理を実行することができる。図2及び図3は、この発明の第1及び第2実施形態による音色/効果設定装置の機能を説明するための概略機能ブロック図を表わし、図4〜図6は、この発明による音色/効果設定装置の変形例1〜3の機能的ブロック図を表わす。各音色/効果設定装置Aは、各図に示すように、共通の基本機能要素として、楽曲認識部A1、楽曲データベースA2、音色/効果設定部(音色及び効果設定部、音色設定部或いは効果設定部を意味する。)A3及び楽曲−音色/効果データベース(楽曲−音色及び効果データベース、楽曲−音色データベース或いは楽曲−効果データベースを意味する。)A4を備え、楽曲認識部A1及び音色/効果設定部A3は、データ処理部1〜3の機能に対応し、楽曲データベースA2及び楽曲−音色/効果データベースA4は、外部記憶装置4の楽曲データベース及び楽曲−音色/効果データベース構築部に対応する。
[Embodiments and modifications]
A timbre / effect setting apparatus according to an embodiment of the present invention automatically recognizes music corresponding to input performance data according to a timbre / effect setting program and sets a timbre / effect suitable for the music. Tone / effect setting processing for automatically generating setting data can be executed. 2 and 3 are schematic functional block diagrams for explaining the functions of the timbre / effect setting apparatus according to the first and second embodiments of the present invention, and FIGS. 4 to 6 are timbre / effect according to the present invention. The functional block diagram of the modifications 1-3 of a setting apparatus is represented. As shown in each drawing, each timbre / effect setting device A includes a music recognition unit A1, a music database A2, a timbre / effect setting unit (tone and effect setting unit, timbre setting unit or effect setting) as common basic functional elements. A3 and music-tone / effect database (music-tone and effect database, music-tone database or music-effect database) A4, music recognition section A1, and timbre / effect setting section A3 corresponds to the functions of the
ここで、この発明の一実施例による音色/効果設定機能の概要を説明すると、次のとおりである:この音色/効果設定システムでは、多数の楽曲について楽曲データが楽曲データベースA2(A2a〜A2e)に用意され、各楽曲に対して好適な音色及び/又は効果を設定するための音色/効果設定データが楽曲−音色/効果データベースA4(A4a〜A4e)に用意される。ユーザが、電子楽器B、或いは、電気楽器・自然楽器や歌唱(D)により或る楽曲を演奏すると、楽曲認識部A1(A1a〜A1e)は、楽曲データベースA2を参照し、ユーザの演奏内容と一致する楽曲を認識する。音色/効果設定部A3(A3a〜A3e)は、楽曲−音色/効果データベースA4を参照して、認識された楽曲に対応する音色/効果設定データを読み出し、電子楽器Bや効果装置Cに出力する。電子楽器Bや効果装置Cでは、音色/効果設定データに従って、当該楽曲の演奏に好適な音色及び/又は効果が設定される。また、楽曲認識部A1に演奏進行位置や演奏パートの認識機能をもたせることで(A1c,A1d)、演奏進行に合わせて音色及び/又は効果の設定を切り替えたり、演奏パートに対応して音色及び/又は効果を設定することができ、楽曲−音色/効果データベースA4にアレンジ別の音色/効果設定データを用意することで(A4e)、ユーザ所望のアレンジに関する音色及び/又は効果を設定することができる。 Here, the outline of the timbre / effect setting function according to one embodiment of the present invention will be described as follows: In this timbre / effect setting system, music data is stored in a music database A2 (A2a to A2e) for a large number of music pieces. And timbre / effect setting data for setting a suitable timbre and / or effect for each piece of music are prepared in the tune-tone / effect database A4 (A4a to A4e). When the user plays a certain piece of music using the electronic musical instrument B, or the electric musical instrument / natural musical instrument or singing (D), the music recognition unit A1 (A1a to A1e) refers to the music database A2 and Recognize matching music. The timbre / effect setting unit A3 (A3a to A3e) refers to the music-tone / effect database A4, reads out the timbre / effect setting data corresponding to the recognized music, and outputs it to the electronic musical instrument B and the effect device C. . In the electronic musical instrument B and the effect device C, a timbre and / or effect suitable for playing the music is set according to the timbre / effect setting data. In addition, by providing the music recognition unit A1 with a performance progress position and performance part recognition function (A1c, A1d), the timbre and / or effect settings are switched according to the performance progress, and the timbre and By setting timbre / effect setting data for each arrangement in the music-timbre / effect database A4 (A4e), it is possible to set a timbre and / or effect related to the user-desired arrangement. it can.
〔第1実施形態〕
第1実施形態では、音色/効果設定装置Aは、MIDI演奏機器Bから受信したMIDI演奏データが表わす楽曲を認識し、認識された楽曲に好適な音色及び/又は効果を設定する音色/効果設定データを生成して、音色/効果設定データに基づく音色及び/又は効果をMIDI演奏機器Bに自動的に設定することができる。第1実施形態の音色/効果設定装置Aは、図2の機能ブロック図に示すように、楽曲認識部A1a、楽曲データベースA2a、音色/効果設定部A3a、楽曲−音色/効果データベースA4aから成る。
[First Embodiment]
In the first embodiment, the timbre / effect setting apparatus A recognizes the music represented by the MIDI performance data received from the MIDI performance device B, and sets the timbre / effect setting suitable for the recognized music. Data can be generated and a timbre and / or effect based on the timbre / effect setting data can be automatically set in the MIDI performance device B. As shown in the functional block diagram of FIG. 2, the timbre / effect setting apparatus A of the first embodiment includes a music recognition unit A1a, a music database A2a, a timbre / effect setting unit A3a, and a music-tone / effect database A4a.
音色/効果設定装置Aは、MIDI演奏機器である電子楽器Bから、ユーザ演奏に伴い発生されるMIDI形式の演奏データをMIDII/F7を介して受信し、受信した演奏データに適した音色/効果設定データを電子楽器Bに出力する。 The timbre / effect setting apparatus A receives MIDI-format performance data generated by the user performance from the electronic musical instrument B, which is a MIDI performance device, via the MIDII / F7, and the timbre / effect suitable for the received performance data. The setting data is output to the electronic musical instrument B.
音色/効果設定装置Aの楽曲データベースA2aは、MIDI形式で多数の楽曲データを記憶しており、各楽曲データは、テンポデータや楽音データ列等を含む演奏情報で構成され、楽曲を特定するための楽曲特定情報が付記されている。ここで、演奏情報の範囲は、楽曲全体でもよいし、イントロやサビ等の一部でもよい。また、楽曲特定情報には、楽曲の名称を表わす楽曲名データや楽曲ID等の楽曲識別データが用いられる。 The music database A2a of the timbre / effect setting apparatus A stores a large number of music data in the MIDI format, and each music data is composed of performance information including tempo data, a musical sound data string, and the like to specify the music. The music identification information is added. Here, the range of the performance information may be the entire music piece or a part of intro or rust. In addition, music identification data such as music name data representing the name of a music or music ID is used as the music specifying information.
楽曲認識部A1aは、電子楽器Bから演奏データが音色/効果設定装置Aに入力されたMIDI演奏データに基づき楽曲データベースA2aを参照して入力演奏データの楽曲を認識し、認識された楽曲を特定する楽曲特定情報を含む制御データを出力する。楽曲認識には、例えば、特願2005−277219に記載された楽曲認識方法が用いられ、楽曲データベースA2aの楽曲データ中から、入力された演奏データの楽音パターンと最もマッチする楽音パターンをもつ楽曲データを決定することにより、楽曲が認識される。 The music recognizing unit A1a recognizes the music in the input performance data by referring to the music database A2a based on the MIDI performance data input from the electronic musical instrument B to the timbre / effect setting device A, and identifies the recognized music The control data including the music specifying information to be output is output. For the music recognition, for example, a music recognition method described in Japanese Patent Application No. 2005-277219 is used, and music data having a musical sound pattern that most closely matches the musical sound pattern of the input performance data from the music data of the music database A2a. Is determined, the music is recognized.
楽曲−音色/効果データベースA4aは、楽曲ごとに、当該楽曲を演奏する際に好適な音色及び/又は効果を設定するための音色/効果設定データを記憶している。つまり、音色/効果設定データは、音色だけを設定するものでも、効果だけを設定するものでもよいし、或いは、音色と効果の両方を設定するものでもよく、また、楽曲データベースA2aの各楽曲データと楽曲特定情報で関連付けられている。 The tune-tone / effect database A4a stores timbre / effect setting data for setting a timbre and / or effect suitable for playing the tune for each tune. That is, the timbre / effect setting data may be set only for the timbre, set only for the effect, or may be set for both the timbre and the effect, and each piece of music data in the music database A2a. And song identification information.
音色/効果設定部A3aは、楽曲認識部A1aからの制御データ(楽曲特定情報)に従って楽曲−音色/効果データベースA4aを参照して、認識された楽曲に対応する音色/効果設定データをデータベースA4aから自動的に取得し、得られた音色/効果設定データを電子楽器Bに出力する。つまり、音色/効果設定部A3aから電子楽器Bへと音色/効果設定データを送信することで、MIDI機器B側において音色及び/又は効果が設定される。また、設定データの送信については、音色の設定であれば、プログラムチェンジやボイスバンクセレクト、ボイスパラメータチェンジ等で音色設定データを送信することができ、効果の設定であれば、コントロールチェンジ(ビブラートやトレモロのパラメータなど)やエフェクトパラメータチェンジ等で効果設定データを送信することができる。 The timbre / effect setting unit A3a refers to the music-timbre / effect database A4a according to the control data (music identification information) from the music recognition unit A1a, and obtains the timbre / effect setting data corresponding to the recognized music from the database A4a. The tone / effect setting data obtained automatically is output to the electronic musical instrument B. That is, by transmitting the timbre / effect setting data from the timbre / effect setting unit A3a to the electronic musical instrument B, the timbre and / or effect is set on the MIDI device B side. As for the transmission of setting data, if the tone is set, the tone setting data can be transmitted by program change, voice bank selection, voice parameter change, etc. If the setting is effect, the control change (vibrato or Effect setting data can be transmitted by tremolo parameters and effect parameter changes.
このように、第1実施形態によると、MIDI演奏機器(電子楽器)Bにて或る楽曲を演奏し始める(その時点の音色は何でもよい)と、演奏し始めた楽曲が認識され、認識された楽曲に好適な音色及び/又は効果を設定することができる。例えば、演奏したオリジナル楽曲の音色が「ドローバーオルガン」であり効果が「ロータリースピーカ」であれば、このオリジナル楽曲の認識によって、「ドローバーオルガン」の音色及び「ロータリースピーカ」の効果をMIDI演奏機器Bに設定される。 As described above, according to the first embodiment, when a certain musical piece starts to be played on the MIDI performance device (electronic musical instrument) B (any tone color at that time), the musical piece that has started to be played is recognized and recognized. It is possible to set a tone color and / or an effect suitable for the selected music. For example, if the tone of the original musical piece played is “Drawbar Organ” and the effect is “Rotary Speaker”, the tone of “Drawbar Organ” and the effect of “Rotary Speaker” are recognized by the MIDI performance device B by recognition of this original musical piece. Set to
〔第2実施形態〕
第2実施形態では、音色/効果設定装置Aは、専ら効果設定装置として機能し、音響入力機器Dから受信したオーディオ演奏データが表わす楽曲を認識し、認識された楽曲に好適な効果を設定する効果設定データを生成して、効果設定データに基づく効果を効果装置Cに自動的に設定することができる。第2実施形態の効果設定装置Aは、図2の機能ブロック図に示されるように、特徴抽出部A5、楽曲認識部A1b、楽曲データベースA2b、効果設定部A3b、楽曲−効果データベースA4bから成る。
[Second Embodiment]
In the second embodiment, the timbre / effect setting device A functions exclusively as an effect setting device, recognizes the music represented by the audio performance data received from the sound input device D, and sets a suitable effect for the recognized music. The effect setting data can be generated, and the effect based on the effect setting data can be automatically set in the effect device C. As shown in the functional block diagram of FIG. 2, the effect setting apparatus A of the second embodiment includes a feature extraction unit A5, a music recognition unit A1b, a music database A2b, an effect setting unit A3b, and a music-effect database A4b.
効果設定装置Aは、音響入力機器Dから、ユーザ演奏に伴って発生されるオーディオ形式の演奏データを音入力I/F8を介して受信し、受信した演奏データに適した効果設定データを効果装置Cに送信する。音響入力機器Dは、エレクトリックギター等の電気楽器の場合、電気楽器の演奏により発生する電気的な音信号を取り出し、マイク音をピックアップする演奏音入力機器の場合には、歌唱やハミング等による音声や自然楽器による音響(演奏音)の波形を表わす音信号を取り出す。また、取り出した音信号がディジタルの場合はデジタル音信号がそのままオーディオ演奏データとして音入力I/F8から特徴抽出部A5に入力され、アナログの場合はアナログ音信号が音入力I/F8でデジタルのオーディオ演奏データに変換されて特徴抽出部A5に入力される。
The effect setting device A receives the performance data in the audio format generated by the user performance from the sound input device D via the sound input I /
特徴抽出部A5は、入力されたオーディオ演奏データの音楽的な特徴を抽出し、抽出された特徴を表わす特徴データを生成する。例えば、演奏データが表わす楽音波形から音高、音長、音量などの楽音の特徴を抽出する。なお、MIDI形式のデータも、音高、音長、音量などに関する一種の特徴データと考えることもでき、オーディオ演奏データをMIDI形式の演奏データに変換することも特徴抽出部A5での特徴抽出に含まれる。 The feature extraction unit A5 extracts musical features from the input audio performance data, and generates feature data representing the extracted features. For example, the characteristics of musical sounds such as pitch, pitch and volume are extracted from the musical sound waveform represented by the performance data. Note that MIDI format data can also be considered as a kind of feature data relating to pitch, tone length, volume, etc., and converting audio performance data into MIDI format performance data can also be used for feature extraction in the feature extraction unit A5. included.
楽曲データベースA2bは、第1実施形態と同様に、多数の楽曲データを記憶している。各楽曲データは、テンポデータや時系列的な楽音の特徴データ等を含む特徴情報を、特徴抽出部A5で生成される特徴データと同じ形式(MIDI形式のものを含む)で記述したものであり、楽曲全体にわたる特徴情報で構成してもよいし、イントロやサビ等の一部における特徴情報で構成してもよく、また、楽曲特定情報が付記されている。 Similar to the first embodiment, the music database A2b stores a large number of music data. Each piece of music data describes feature information including tempo data and feature data of time-sequential musical sounds in the same format (including MIDI format) as the feature data generated by the feature extraction unit A5. It may be composed of characteristic information for the entire music, or may be composed of characteristic information for a part of intro, rust, etc., and music specifying information is appended.
楽曲認識部A1bは、特徴抽出部A5で生成された特徴データに基づき楽曲データベースA2bを参照して、音響入力機器Dから入力された演奏データの楽曲を認識し、認識された楽曲を特定する楽曲特定情報を含む制御データを出力する。ここで、楽曲認識については、第1実施形態と同様に、楽曲データベースA2bの楽曲データ中から、入力された演奏データの特徴と最もマッチする楽曲データを決定することで楽曲が認識される。 The music recognizing unit A1b refers to the music database A2b based on the feature data generated by the feature extracting unit A5, recognizes the music of the performance data input from the sound input device D, and specifies the recognized music Outputs control data including specific information. Here, as for the music recognition, as in the first embodiment, the music is recognized by determining the music data that most closely matches the characteristics of the input performance data from the music data in the music database A2b.
楽曲−効果データベースA4bには、楽曲毎に、当該楽曲を演奏する際に好適な効果を設定するための効果設定データを記憶しており、各効果設定データは、楽曲データベースA2bの各楽曲データと楽曲特定情報で関連付けられている。効果設定部A3bは、楽曲認識部A1bからの制御データ(楽曲特定情報)に従って楽曲−効果データベースA4bを参照して、認識された楽曲に対応する効果設定データを取得する。そして、得られた効果設定データを効果装置Cに出力し、効果装置C側では、この効果設定データに基づいて演奏楽曲に好適な効果が設定される。 The music-effect database A4b stores effect setting data for setting a suitable effect when playing the music for each music, and each effect setting data includes each music data in the music database A2b. It is associated with the music identification information. The effect setting unit A3b refers to the music-effect database A4b according to control data (music specifying information) from the music recognition unit A1b, and acquires effect setting data corresponding to the recognized music. Then, the obtained effect setting data is output to the effect device C, and on the effect device C side, an effect suitable for the performance music is set based on the effect setting data.
つまり、効果装置Cは、音響入力機器Dから、効果設定装置Aへのオーディオ演奏データ送信に合わせて送信されるものと同様のオーディオ演奏データを受信し、効果設定装置AからMIDII/F7を介して効果設定データを受信し、受信したオーディオ演奏データに基づく楽音信号に効果設定データに基づく効果を施す。例えば、音響入力機器Dがエレクトリックギターの場合、「エフェクタ」と呼ばれる効果装置Cは、エレクトリックギターDからの演奏データに基づく楽音信号に対し、効果設定データに従って、変調、ディストーション〔distortion:歪み〕、ディレイ〔 Delay:遅延(エコー効果)〕やリバーブ(ホール効果)、コンプ(compressor)等の効果をかける。 That is, the effect device C receives audio performance data similar to that transmitted from the sound input device D in accordance with the transmission of the audio performance data to the effect setting device A, and receives the audio performance data from the effect setting device A via the MIDII / F7. The effect setting data is received, and the effect based on the effect setting data is applied to the musical sound signal based on the received audio performance data. For example, when the sound input device D is an electric guitar, the effect device C called “effector” modulates a distortion signal according to the effect setting data with respect to a musical sound signal based on performance data from the electric guitar D, Apply effects such as delay (delay (echo effect)), reverb (hall effect), and compressor (compressor).
なお、効果装置Cが、この実施例のように、MIDI機器の場合は、効果設定データは、第1実施形態と同様に、MIDIのコントロールチェンジ(ビブラートやトレモロのパラメータなど)やエフェクトパラメータチェンジ等で送信することができる。効果装置Cは、他の通信規格に従った機器でもよく、例えばUSB機器の場合、効果設定装置AのUSBI/F(図示せず)を介してUSB規格で効果設定データを送信してもよい。 When the effect device C is a MIDI device as in this embodiment, the effect setting data includes MIDI control changes (vibrato, tremolo parameters, etc.), effect parameter changes, etc., as in the first embodiment. Can be sent. The effect device C may be a device that complies with other communication standards. For example, in the case of a USB device, the effect setting data may be transmitted in accordance with the USB standard via the USB I / F (not shown) of the effect setting device A. .
このように、第2実施形態によると、音響入力機器(例えば、エレクトリックギター)Dを利用して或る楽曲を演奏し始める(その時点の効果は何でもよい)と、演奏し始めた楽曲が認識され、認識された楽曲に好適な効果を設定することができる。例えば、ユーザが演奏したオリジナル楽曲の効果が「ディストーション+ディレイ」であれば、このオリジナル楽曲の認識によって、「ディストーション+ディレイ」の効果が音響入力機器Dに設定される。 As described above, according to the second embodiment, when a sound is started to be played using the sound input device (for example, electric guitar) D (the effect at that time may be any), the music that has started to be played is recognized. Thus, an effect suitable for the recognized music can be set. For example, if the effect of the original music played by the user is “distortion + delay”, the effect of “distortion + delay” is set in the sound input device D by the recognition of the original music.
〔変形例〕
上述した第1及び第2実施形態の音色/効果設定装置については、更なる機能を付加することによって、次の(1)〜(3)の変形例1〜3のように構成することができる。なお、これらの変形例は、図4〜図6に示されるように、第1実施形態の音色/効果設定装置を元にして説明するが、第2実施形態の効果設定装置についても同様に実現することができる。また、これら実施例1〜3による付加的な機能は、単独に実施するだけでなく、必要に応じて、任意の複数の変形例を適宜組み合わせて実施することができる。
[Modification]
The timbre / effect setting devices of the first and second embodiments described above can be configured as in the first to
(1)変形例1
図4の上部に示される変形例1の音色/効果設定装置Aは、第1実施形態と同様に、楽曲認識部A1c、楽曲データベースA2c、音色/効果設定部A3c、楽曲−音色/効果データベースA4cから成るが、楽曲認識部A1cは、MIDI電子楽器Bからのユーザ演奏による演奏データに対して、演奏データの楽曲を認識するだけでなく、例えば、楽曲データのテンポや演奏経過時間に基づいて、拍位置や小節位置などの楽曲上の進行位置を決定(検出)することにより、楽曲の演奏進行位置をも認識する機能が与えられる。また、これに対応して、楽曲−音色/効果データベースA4c内には、図4の下部に示すように、楽曲データ上の演奏進行位置に対応付けて音色及び/又は効果を順次設定する複数の進行位置対応音色/効果設定情報Ds1,Ds2,…から成る音色/効果設定データが用意される。
(1)
The timbre / effect setting device A of
すなわち、楽曲認識部A1cは、楽曲データベースA2cの参照により認識した楽曲の楽曲特定情報及び演奏進行位置情報を含む制御データを音色/効果設定部A3cに出力する。音色/効果設定部A3cは、これに応じて、楽曲−音色/効果データベースA4cから、制御データの楽曲特定情報で特定される楽曲に対応する音色/効果設定データを選択的に指定すると共に、指定された音色/効果設定データに含まれる進行位置対応の音色/効果設定情報Ds1,Ds2,…から、演奏進行位置情報が表わす演奏進行位置に対応する音色/効果設定情報を順次取り出し、MIDI電子楽器Bに出力する。 That is, the music recognizing unit A1c outputs the control data including the music specifying information and performance progress position information of the music recognized by referring to the music database A2c to the timbre / effect setting unit A3c. In response to this, the timbre / effect setting unit A3c selectively designates the timbre / effect setting data corresponding to the music specified by the music specifying information of the control data from the music-tone / effect database A4c. Are sequentially extracted from the timbre / effect setting information Ds1, Ds2,... Corresponding to the progress position included in the set timbre / effect setting data, and the MIDI electronic musical instrument. Output to B.
変形例1のように、楽曲−音色/効果データベース内に、楽曲演奏の進行位置に対応付けて音色及び/又は効果を順次設定する複数の進行位置対応音色/効果設定情報Ds1,Ds2,…から成る音色/効果設定データを含ませておき、ユーザによる楽器や歌唱の演奏進行位置も認識させる構成を採ることによって、ユーザ演奏の進行位置に応じて音色や効果の設定を自動的に切り替えることができる。
As in
(2)変形例2
図5に示される変形例2の音色/効果設定装置Aは、第1実施形態と同様に、楽曲認識部A1d、楽曲データベースA2d、音色/効果設定部A3d、楽曲−音色/効果データベースA4dから成るが、楽曲データベースA2dには、複数の演奏パートで構成される楽曲データを用意しておくことができる。これに対応して、楽曲−音色/効果データベースA4d内には、図示のように、演奏パート毎に音色及び/又は効果を設定する複数のパート別音色/効果設定情報で構成される音色/効果設定データが用意される。
(2) Modification 2
The timbre / effect setting device A of Modification 2 shown in FIG. 5 includes a music recognition unit A1d, a music database A2d, a timbre / effect setting unit A3d, and a music-tone / effect database A4d, as in the first embodiment. However, music data composed of a plurality of performance parts can be prepared in the music database A2d. Correspondingly, in the music-timbre / effect database A4d, as shown in the figure, a timbre / effect constituted by a plurality of part-specific timbre / effect setting information for setting the timbre and / or effect for each performance part Setting data is prepared.
この音色/効果設定装置Aでは、楽曲認識部A1dは、電子楽器Bからの演奏データについて、楽曲データベースA2dを参照することにより、楽曲を認識するだけでなく、当該楽曲の楽曲データ中の対応する演奏パートをも認識し、認識された楽曲の楽曲特定情報及び演奏パート情報を含む制御データを音色/効果設定部A3dに出力する。音色/効果設定部A3dは、楽曲−音色/効果データベースA4dから、制御データの楽曲特定情報が表わす楽曲に対応する音色/効果設定データを選択指定すると共に、指定された音色/効果設定データに含まれるパート別の音色/効果設定情報から、演奏パート情報が表わす演奏パートに対応するパートの音色/効果設定情報を取り出し、電子楽器Bに出力する。 In this timbre / effect setting apparatus A, the music recognizing unit A1d not only recognizes the music for the performance data from the electronic musical instrument B by referring to the music database A2d, but also corresponds to the music data of the music. The performance part is also recognized, and control data including the music identification information and performance part information of the recognized music is output to the tone / effect setting unit A3d. The timbre / effect setting unit A3d selects and designates the timbre / effect setting data corresponding to the music represented by the music specifying information of the control data from the music-tone / effect database A4d, and is included in the designated timbre / effect setting data. The timbre / effect setting information of the part corresponding to the performance part represented by the performance part information is extracted from the timbre / effect setting information for each part and output to the electronic musical instrument B.
変形例2のように、楽曲−音色/効果データベース内に、楽曲の演奏パートに対応して音色及び/又は効果を順次設定する複数のパート別音色/効果設定情報から成る音色/効果設定データを含ませておき、ユーザによる楽曲の演奏パートも認識させる構成を採ることによって、認識したパートに対応する音色や効果を自動的に設定することができる。 As in the second modification, timbre / effect setting data comprising a plurality of part-specific timbre / effect setting information for sequentially setting the timbre and / or effect corresponding to the performance part of the tune is stored in the tune-tone / effect database. By including a configuration in which the performance part of the music by the user is also recognized, it is possible to automatically set the timbre and the effect corresponding to the recognized part.
(3)変形例3
図6に示される変形例3の音色/効果設定装置Aは、第1実施形態と同様に、楽曲認識部A1e、楽曲データベースA2e、音色/効果設定部A3e、楽曲−音色/効果データベースA4eから成り、楽曲データベースA2eに用意される楽曲データの或る楽曲について音色設定や効果設定が異なる複数のアレンジが存在する場合、当該楽曲に対して複数のアレンジ別音色/効果設定データを楽曲−音色/効果データベースA4eに用意し、音色/効果設定部A3eにアレンジ指示応答機能を与えることによって、ユーザが当該楽曲を演奏した際に、ユーザから指示されたアレンジに関する音色及び/又は効果を設定することができる。
(3)
The timbre / effect setting device A of
この音色/効果設定装置Aでは、例えば、或る楽曲に、シングルバージョン、アルバムバージョン、アコースティックバージョンなどのように、複数のアレンジが存在し、各アレンジ間で音色設定や効果設定が異なる場合に、楽曲−音色/効果データベースA4e内の当該楽曲に対応する音色/効果設定データを、アレンジ毎に音色及び/又は効果を設定する複数のアレンジ別音色/効果設定データで構成し、「アレンジ有り」を表わすアレンジ有り情報を付加しておく。 In this timbre / effect setting apparatus A, for example, when a certain music has a plurality of arrangements such as a single version, an album version, an acoustic version, etc., and timbre settings and effect settings differ between the arrangements, The timbre / effect setting data corresponding to the music in the tune-timbre / effect database A4e is composed of a plurality of arrangement-specific timbre / effect setting data for setting the timbre and / or effect for each arrangement. Arrange information to be added is added in advance.
音色/効果設定部A3eは、楽曲認識部A1eで認識された楽曲の楽曲特定情報を含む制御データが入力されると、楽曲特定情報で特定される楽曲に対応する音色/効果設定データを選択的に指定する。ここで、指定された音色/効果設定データにアレンジ有り情報がある場合は、ディスプレイ13等の出力装置を通じて何れのアレンジに関する設定を行うかをユーザに問い合わせる。例えば、「1.シングルバージョン」、「2.アルバムバージョン」、「3.アコースティックバージョン」などといった選択肢を提示する。
The timbre / effect setting unit A3e selectively selects timbre / effect setting data corresponding to the music specified by the music specifying information when the control data including the music specifying information of the music recognized by the music recognition unit A1e is input. Is specified. Here, if there is arrangement information in the specified tone color / effect setting data, the user is inquired about which arrangement is to be set through an output device such as the
そして、ユーザ操作により所望のアレンジが指示されると、音色/効果設定部A3eは、これに応答して、指定された音色/効果設定データを構成するアレンジ別の音色/効果設定データ群の中から、ユーザ操作に応じて指示されたアレンジに対応する音色/効果設定データを楽曲−音色/効果データベースA4eから取り出して電子楽器Bに出力する。 Then, when a desired arrangement is instructed by a user operation, the timbre / effect setting unit A3e responds to this by selecting the arrangement-specific timbre / effect setting data constituting the specified timbre / effect setting data. Then, the timbre / effect setting data corresponding to the arrangement designated in accordance with the user operation is extracted from the music-timbre / effect database A4e and output to the electronic musical instrument B.
変形例3のように、音色設定や効果設定が異なる複数のアレンジが存在する楽曲については、楽曲−音色/効果データベースにアレンジ毎の音色/効果設定情報を記憶しておき、楽曲の認識後にユーザ操作により指示されたアレンジの音色/効果設定情報を選択する構成を採ることによって、ユーザが演奏する楽曲に複数のアレンジが存在する場合、ユーザが所望するアレンジに関する音色及び/又は効果を設定することができる。 As in the third modification example, for a musical piece having a plurality of arrangements having different timbre settings and effect settings, the timbre / effect setting information for each arrangement is stored in the musical piece-tone / effect database, and the user is recognized after the music is recognized. When a plurality of arrangements exist in the music played by the user, by setting the timbre / effect setting information of the arrangement designated by the operation, the timbre and / or effect relating to the arrangement desired by the user is set. Can do.
〔種々の実施態様〕
以上、図面を参照しつつ、この発明の好適な実施の形態について詳述したが、これは単なる一例であって、この発明の精神を逸脱しない範囲で種々の変更が可能である。例えば、実施例では、MIDI演奏機器(B)及び音色/効果設定装置(A)や、音響入力機器(D)、効果設定装置(A)及び効果装置(C)を別体で構成したが、例えば、音色/効果設定機能付きMIDI電子楽器(B+A)や、効果設定機能付き効果装置内蔵エレクトリックギター(D+A+C)などのように、一体の装置で構成してもよい。
[Various Embodiments]
The preferred embodiment of the present invention has been described in detail above with reference to the drawings. However, this is merely an example, and various modifications can be made without departing from the spirit of the present invention. For example, in the embodiment, the MIDI performance device (B) and the tone / effect setting device (A), the sound input device (D), the effect setting device (A), and the effect device (C) are configured separately. For example, an integrated device such as a MIDI electronic musical instrument (B + A) with a tone color / effect setting function or an electric guitar with an effect device with an effect setting function (D + A + C) may be used.
音色/効果設定装置の機能要素については、複数の装置で構成してもよい。例えば、楽曲データベースや楽曲−音色/効果データベースについては、ネットワーク(CN)上のサーバ(SV)に備え、その他の機能要素はクライアント装置(A)上に備えるようにしてもよい。 The functional elements of the timbre / effect setting device may be composed of a plurality of devices. For example, the music database and the music-tone / effect database may be provided in the server (SV) on the network (CN), and the other functional elements may be provided on the client device (A).
ユーザにより、ユーザが演奏したいオリジナル楽曲について、楽曲データや音色/効果設定データを、予め、各データベースに登録しておくことができるようにしてもよい。 The user may be able to register music data and timbre / effect setting data in advance in each database for the original music that the user wants to perform.
実施例では、楽曲データベースと楽曲−音色/効果データベースとを別のデータベースで構成したが、単一のデータベースで構成してもよい。すなわち、認識される楽曲に関して楽曲データ及び音色/効果設定データ(楽曲に対応する好適な音色や好適な効果の設定データ)とが関連付けられていれば、データベースの形式はどのようなものでもよい。 In the embodiment, the music database and the music-tone / effect database are configured as separate databases, but may be configured as a single database. That is, as long as the music data and timbre / effect setting data (preferred timbre corresponding to the music or setting data of the appropriate effect) are associated with the music to be recognized, any database format may be used.
A 音色/効果設定装置、
B 電子楽器(MIDI機器)、
C 音響入力機器(電気楽器、或いは、自然楽器や歌唱による演奏音の入力機器)、
D 効果装置(MIDI、USB等)、
A1;A1a〜A1e 楽曲認識部、
A2;A2a〜A2e 楽曲データベース、
A3;A3a〜A3e 音色/効果設定部、
A4;A4a〜A4e 楽曲−音色/効果データベース、
A5 特徴抽出部、
Ds1〜Ds4 進行位置対応音色/効果設定情報。
A tone / effect setting device,
B Electronic musical instrument (MIDI equipment)
C Sound input device (electric instrument, or input device for performance sound by natural instrument or singing),
D Effect device (MIDI, USB, etc.),
A1; A1a-A1e Music recognition unit,
A2; A2a to A2e music database,
A3; A3a to A3e tone / effect setting unit,
A4; A4a to A4e Music-Tone / Effect Database,
A5 feature extraction unit,
Ds1 to Ds4 Progression position corresponding timbre / effect setting information.
Claims (4)
ユーザ演奏に基づく演奏データを入力する演奏データ入力手段と、
上記演奏データ入力手段により入力された演奏データに基づいて楽曲を認識する楽曲認識手段と、
上記楽曲認識手段により認識された楽曲に関連付けられている設定データを上記設定データ記憶手段から選択し、選択された設定データに基づいて、ユーザ演奏に基づく演奏データに音色及び/又は効果を設定する設定手段と
を具備し、
上記楽曲認識手段は、上記演奏データ入力手段により入力された演奏データの演奏進行位置を認識し、
上記設定手段は、選択された設定データから、上記楽曲認識手段により認識された演奏進行位置に対応する設定情報を読み出し、読み出された設定情報に従って、ユーザ演奏に基づく演奏データに音色及び/又は効果を順次設定する
ことを特徴とする音色及び/又は効果設定装置。 A setting data storage means for storing setting data for setting a tone color and / or an effect suitable for the performance of the music in association with each of a plurality of music, the setting data including the performance of the music Including setting data composed of a plurality of setting information for sequentially setting the timbre and / or the effect corresponding to the traveling position;
Performance data input means for inputting performance data based on a user performance;
Music recognition means for recognizing music based on the performance data input by the performance data input means;
The setting data associated with the music recognized by the music recognizing means is selected from the setting data storage means, and the tone color and / or the effect is set to the performance data based on the user performance based on the selected setting data. Setting means,
The music recognizing means recognizes the performance progress position of the performance data input by the performance data input means,
The setting means reads setting information corresponding to the performance progress position recognized by the music recognition means from the selected setting data, and in accordance with the read setting information, the performance data based on the user performance is changed to timbre and / or A timbre and / or effect setting device characterized by sequentially setting effects.
ユーザ演奏に基づく演奏データを入力する演奏データ入力手段と、
上記演奏データ入力手段により入力された演奏データに基づいて楽曲を認識する楽曲認識手段と、
上記楽曲認識手段により認識された楽曲に関連付けられている設定データを上記設定データ記憶手段から選択し、選択された設定データに基づいて、ユーザ演奏に基づく演奏データに音色及び/又は効果を設定する設定手段と
を具備し、
上記楽曲認識手段は、上記演奏データ入力手段により入力された演奏データの演奏パートを認識し、
上記設定手段は、選択された設定データから、上記楽曲認識手段により認識された演奏パートに対応する設定情報を読み出し、読み出された設定情報に従って、ユーザ演奏に基づく演奏データに音色及び/又は効果を設定する
ことを特徴とする音色及び/又は効果設定装置。 A setting data storage means for storing setting data for setting a tone color and / or an effect suitable for the performance of the music piece in association with each of the plurality of music pieces. Includes setting data composed of a plurality of setting information for setting a tone color and / or an effect,
Performance data input means for inputting performance data based on a user performance;
Music recognition means for recognizing music based on the performance data input by the performance data input means;
The setting data associated with the music recognized by the music recognizing means is selected from the setting data storage means, and the tone color and / or the effect is set to the performance data based on the user performance based on the selected setting data. Setting means,
The music recognizing means recognizes the performance part of the performance data input by the performance data input means,
The setting means reads setting information corresponding to the performance part recognized by the music recognizing means from the selected setting data, and adds timbres and / or effects to the performance data based on the user performance according to the read setting information. A timbre and / or effect setting device characterized in that
ユーザ演奏に基づく演奏データを入力する演奏データ入力ステップと、
上記演奏データ入力ステップで入力された演奏データに基づいて楽曲を認識する楽曲認識ステップと、
上記楽曲認識ステップで認識された楽曲に関連付けられている設定データを上記設定データ記憶手段から選択し、選択された設定データに基づいて、ユーザ演奏に基づく演奏データに音色及び/又は効果を設定する設定ステップと
から成り、
上記楽曲認識ステップでは、上記演奏データ入力ステップで入力された演奏データの演奏進行位置を認識し、
上記設定ステップでは、選択された設定データから、上記楽曲認識ステップで認識された演奏進行位置に対応する設定情報を読み出し、読み出された設定情報に従って、ユーザ演奏に基づく演奏データに音色及び/又は効果を順次設定する
手順を実行させる音色及び/又は効果設定プログラム。 A setting data storage means for storing setting data for setting a tone color and / or an effect suitable for the performance of the music in association with each of a plurality of music, the setting data including the performance of the music A computer having a setting data including a plurality of setting information for sequentially setting a tone color and / or an effect corresponding to a progress position;
A performance data input step for inputting performance data based on a user performance;
A music recognition step for recognizing music based on the performance data input in the performance data input step;
The setting data associated with the music recognized in the music recognition step is selected from the setting data storage means, and the tone color and / or the effect is set to the performance data based on the user performance based on the selected setting data. It consists of setting steps,
In the music recognition step, the performance progress position of the performance data input in the performance data input step is recognized,
In the setting step, setting information corresponding to the performance progress position recognized in the music recognition step is read out from the selected setting data, and the tone and / or the performance data based on the user performance is read according to the read setting information. A tone and / or effect setting program for executing a procedure for sequentially setting effects.
ユーザ演奏に基づく演奏データを入力する演奏データ入力ステップと、
上記演奏データ入力ステップで入力された演奏データに基づいて楽曲を認識する楽曲認識ステップと、
上記楽曲認識ステップで認識された楽曲に関連付けられている設定データを上記設定データ記憶手段から選択し、選択された設定データに基づいて、ユーザ演奏に基づく演奏データに音色及び/又は効果を設定する設定ステップと
から成り、
上記楽曲認識ステップでは、上記演奏データ入力ステップで入力された演奏データの演奏パートを認識し、
上記設定ステップでは、選択された設定データから、上記楽曲認識ステップで認識された演奏パートに対応する設定情報を読み出し、読み出された設定情報に従って、ユーザ演奏に基づく演奏データに音色及び/又は効果を設定する
手順を実行させる音色及び/又は効果設定プログラム。 A setting data storage means for storing setting data for setting a tone color and / or an effect suitable for the performance of the music piece in association with each of the plurality of music pieces. A computer having a setting data including a plurality of setting information for setting a timbre and / or an effect,
A performance data input step for inputting performance data based on a user performance;
A music recognition step for recognizing music based on the performance data input in the performance data input step;
The setting data associated with the music recognized in the music recognition step is selected from the setting data storage means, and the tone color and / or the effect is set to the performance data based on the user performance based on the selected setting data. It consists of setting steps,
In the music recognition step, the performance part of the performance data input in the performance data input step is recognized,
In the setting step, setting information corresponding to the performance part recognized in the music recognition step is read from the selected setting data, and tone and / or effect is added to the performance data based on the user performance in accordance with the read setting information. A tone and / or effect setting program for executing a procedure for setting a sound.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005336414A JP4534967B2 (en) | 2005-11-21 | 2005-11-21 | Tone and / or effect setting device and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005336414A JP4534967B2 (en) | 2005-11-21 | 2005-11-21 | Tone and / or effect setting device and program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2007140308A JP2007140308A (en) | 2007-06-07 |
JP4534967B2 true JP4534967B2 (en) | 2010-09-01 |
Family
ID=38203218
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005336414A Active JP4534967B2 (en) | 2005-11-21 | 2005-11-21 | Tone and / or effect setting device and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4534967B2 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8379115B2 (en) | 2007-11-20 | 2013-02-19 | Motorola Mobility Llc | Image capture device with electronic focus |
US8643748B2 (en) | 2007-11-20 | 2014-02-04 | Motorola Mobility Llc | Compact stationary lens optical zoom image capture system |
CN113936628A (en) * | 2021-10-12 | 2022-01-14 | 腾讯音乐娱乐科技(深圳)有限公司 | Audio synthesis method, device, equipment and computer readable storage medium |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000056758A (en) * | 1998-08-03 | 2000-02-25 | Yamaha Corp | Musical piece data processor, timbre data input device and method for controlling musical piece data processor |
JP2002196773A (en) * | 2000-11-27 | 2002-07-12 | Koninkl Philips Electronics Nv | Method of identifying music |
JP2005107115A (en) * | 2003-09-30 | 2005-04-21 | Yamaha Corp | Setting information editing system for electronic music apparatus, program for editing device, and electronic music apparatus |
JP2005148648A (en) * | 2003-11-19 | 2005-06-09 | Yamaha Corp | Electronic music system and computer program |
JP2005208154A (en) * | 2004-01-20 | 2005-08-04 | Casio Comput Co Ltd | Musical piece retrieval system and musical piece retrieval program |
JP2005229511A (en) * | 2004-02-16 | 2005-08-25 | Yamaha Corp | Musical sound generation apparatus |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS58209788A (en) * | 1982-05-31 | 1983-12-06 | ヤマハ株式会社 | Tone controller for electronic musical instrument |
JPH09293083A (en) * | 1996-04-26 | 1997-11-11 | Toshiba Corp | Music retrieval device and method |
JP3419278B2 (en) * | 1996-11-25 | 2003-06-23 | ヤマハ株式会社 | Performance setting data selection device, performance setting data selection method, and recording medium |
-
2005
- 2005-11-21 JP JP2005336414A patent/JP4534967B2/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000056758A (en) * | 1998-08-03 | 2000-02-25 | Yamaha Corp | Musical piece data processor, timbre data input device and method for controlling musical piece data processor |
JP2002196773A (en) * | 2000-11-27 | 2002-07-12 | Koninkl Philips Electronics Nv | Method of identifying music |
JP2005107115A (en) * | 2003-09-30 | 2005-04-21 | Yamaha Corp | Setting information editing system for electronic music apparatus, program for editing device, and electronic music apparatus |
JP2005148648A (en) * | 2003-11-19 | 2005-06-09 | Yamaha Corp | Electronic music system and computer program |
JP2005208154A (en) * | 2004-01-20 | 2005-08-04 | Casio Comput Co Ltd | Musical piece retrieval system and musical piece retrieval program |
JP2005229511A (en) * | 2004-02-16 | 2005-08-25 | Yamaha Corp | Musical sound generation apparatus |
Also Published As
Publication number | Publication date |
---|---|
JP2007140308A (en) | 2007-06-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5986199A (en) | Device for acoustic entry of musical data | |
US10600397B2 (en) | Musical score generator | |
CN103810992A (en) | Voice synthesizing method and voice synthesizing apparatus | |
JP2010521021A (en) | Song-based search engine | |
CN1750116B (en) | Automatic rendition style determining apparatus and method | |
JP4534967B2 (en) | Tone and / or effect setting device and program | |
CN108369800A (en) | Acoustic processing device | |
JP5292702B2 (en) | Music signal generator and karaoke device | |
JP2004078095A (en) | Playing style determining device and program | |
KR20090023912A (en) | Music data processing system | |
JP6252420B2 (en) | Speech synthesis apparatus and speech synthesis system | |
JP5847048B2 (en) | Piano roll type score display apparatus, piano roll type score display program, and piano roll type score display method | |
JP2006113487A (en) | Method and device for producing musical sound data | |
JP4305315B2 (en) | Automatic performance data characteristic changing device and program thereof | |
JP4534966B2 (en) | Tone setting device and program | |
JP2007193151A (en) | Musical sound control device and program of musical sound control processing | |
JP4760348B2 (en) | Music selection apparatus and computer program for music selection | |
JP3885803B2 (en) | Performance data conversion processing apparatus and performance data conversion processing program | |
JP5104293B2 (en) | Automatic performance device | |
JP3680776B2 (en) | Performance information processing apparatus, method and program | |
JP6424501B2 (en) | Performance device and performance program | |
JP4595851B2 (en) | Performance data editing apparatus and program | |
JP5034471B2 (en) | Music signal generator and karaoke device | |
JP6587396B2 (en) | Karaoke device with guitar karaoke scoring function | |
JP3897026B2 (en) | Performance data conversion processing apparatus and performance data conversion processing program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080919 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100120 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100302 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100429 |
|
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: 20100525 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100607 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130625 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4534967 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140625 Year of fee payment: 4 |