JP2002082665A - Device, method and processing program for assigning lyrics - Google Patents
Device, method and processing program for assigning lyricsInfo
- Publication number
- JP2002082665A JP2002082665A JP2000274435A JP2000274435A JP2002082665A JP 2002082665 A JP2002082665 A JP 2002082665A JP 2000274435 A JP2000274435 A JP 2000274435A JP 2000274435 A JP2000274435 A JP 2000274435A JP 2002082665 A JP2002082665 A JP 2002082665A
- Authority
- JP
- Japan
- Prior art keywords
- information
- lyrics
- lyric
- input
- kanji
- 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.)
- Pending
Links
Landscapes
- Auxiliary Devices For Music (AREA)
- Reverberation, Karaoke And Other Acoustics (AREA)
- Electrophonic Musical Instruments (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、歌詞割当装置、歌
詞割当方法、及び歌詞割当処理プログラムに関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a lyrics allocating apparatus, a lyrics allocating method, and a lyrics allocating program.
【0002】[0002]
【従来の技術】音階や曲調などのメロディラインを編集
して、この編集したメロディラインに歌詞を割り付ける
歌詞割当処理機能を有したアプリケーションプログラム
をパーソナルコンピュータ上で処理することにより、手
軽に音楽を楽しむことができるようになっている。従
来、この種の機能としては、キーボードやマウス等のポ
インティングデバイスを利用して、メロディとして拍
子、テンポをユーザが好みに合わせてメニューから選択
し、さらに各種音符も画面に表示して、この中から任意
に音符を選択して、五線譜上に割当てている。そして、
五線譜上に表示された音符の1つ1つに対して、キーボ
ードを使って歌詞となる文字情報を入力して、音符に歌
詞を割り当てている。2. Description of the Related Art A melody line such as a scale or a melody is edited, and an application program having a lyrics assignment processing function for allocating lyrics to the edited melody line is processed on a personal computer, so that music can be easily enjoyed. You can do it. Conventionally, this type of function uses a pointing device such as a keyboard or mouse to select the beat and tempo from a menu according to the user's preference as a melody, and further displays various notes on the screen. Arbitrarily select notes from and assign them to the staff. And
For each of the notes displayed on the staff notation, character information to be lyrics is input using a keyboard, and lyrics are assigned to the notes.
【0003】この歌詞の割当て処理については、キーボ
ードから入力された「ひらがな」や「カタカナ」からな
る歌詞を音符1つに対して割当てている。また、特開平
2000−163057のように、1つの音符に対し
て、複数の文字を割り当てることも行われていた。In this lyrics assignment process, lyrics composed of "Hiragana" and "Katakana" input from a keyboard are assigned to one musical note. Also, as in Japanese Patent Application Laid-Open No. 2000-163057, a plurality of characters are assigned to one note.
【0004】[0004]
【発明が解決しようとする課題】しかしながら、従来の
歌詞割当て処理では、1つの音符に対し、1つまたはそ
れ以上の文字を割り当てることは出来るが、音符に対し
て入力するのは「ひらがな」や「カタカナ」であって、
作成した歌詞自体のデータは、「ひらがな」「カタカ
ナ」文字から成り、後で歌詞を見ようとしても、ユーザ
に取っては通常の漢字かな交じりの文書と異なり、非常
に分かりにくいものであった。また、歌詞を漢字かな混
じり文書で作成しても、そのままでは音符に割当てるこ
とはできなかった。However, in the conventional lyrics assigning process, one or more characters can be assigned to one note, but the input for the note is "Hiragana" or "Hiragana". "Katakana"
The created data of the lyrics themselves consisted of "Hiragana" and "Katakana" characters, and it was very difficult for the user to understand the lyrics later, unlike a normal Kanji-kana mixed document. Also, even if the lyrics were created in a document mixed with kanji or kana, they could not be assigned to notes as they were.
【0005】本発明はこのような点に鑑みてなされたも
のであり、歌詞データとして漢字かな混じり文として入
力し、この漢字かな混じり文を「ひらがな」「カタカ
ナ」の様な読みに変換した歌詞データを音符に割り当て
ることを目的とする。[0005] The present invention has been made in view of the above points, and is input as lyric data as kanji-kana mixed sentences, and converts the kanji-kana mixed sentences into readings such as "Hiragana" and "Katakana". The purpose is to assign data to notes.
【0006】[0006]
【課題を解決するための手段】上記目的を達成するた
め、漢字かな混じりの歌詞情報を入力するための歌詞情
報入力手段と、楽譜情報を入力するための楽譜情報入力
手段と、前記歌詞情報入力手段で入力された漢字かな混
じりの歌詞情報を読みからなる歌詞情報に変換する歌詞
変換手段と、前記楽譜情報入力手段で入力された楽譜情
報に前記歌詞変換手段で変換された読みからなる歌詞情
報を割り付ける歌合成手段と、歌合成手段により割り付
けられた楽譜情報に従い歌詞情報を出力する歌出力手段
とを具備することを特徴とする歌詞割当装置を提供す
る。Means for Solving the Problems To achieve the above object, lyrics information input means for inputting lyric information mixed with kanji and kana, score information input means for inputting score information, and the lyric information input Lyrics conversion means for converting the lyric information mixed with kanji and kana inputted by the means into lyric information consisting of readings, and lyric information comprising readings converted by the lyric converting means into music information inputted by the music information input means And a song output means for outputting lyrics information in accordance with the musical score information assigned by the song synthesis means.
【0007】このような構成によれば、漢字かな混じり
文字列で構成された歌詞情報と楽譜情報を入力すれば、
楽譜情報に対して自動的に読みに変換された歌詞情報の
割当が行なわれる。According to such a configuration, if lyrics information and music score information composed of a character string mixed with kanji and kana are input,
The lyrics information automatically converted to reading is assigned to the musical score information.
【0008】[0008]
【発明の実施の形態】以下、図面を参照して本発明の実
施形態を説明する。Embodiments of the present invention will be described below with reference to the drawings.
【0009】図1は、本発明の歌詞割当装置のシステム
構成を示す図である。CPU1は、装置全体の制御を行
なうものである。メモリ2は、各種データを格納するた
めのもので、歌詞割当機能を実現するためのプログラム
エリアや、変換辞書データ、音声波形データなどのデー
タエリア、その他プログラムの実行に必要な各種レジス
タ及びフラグを格納するエリアで構成されている。FIG. 1 is a diagram showing a system configuration of a lyrics assigning apparatus according to the present invention. The CPU 1 controls the entire apparatus. The memory 2 stores various data. The memory 2 stores a program area for realizing a lyrics assignment function, a data area for conversion dictionary data, voice waveform data, and other various registers and flags required for executing a program. It consists of an area to store.
【0010】キーボード3は、かな、英数字、記号など
の文字情報や各種制御コマンドを入力するためのもので
ある。ポインティングデバイス4は、マウスやオンライ
ン入力ペン等の座標データを入力するためのものであ
る。ディスプレイ5は、LCDやCRT等の表示装置で
あり、各種データを表示するためのものである。The keyboard 3 is for inputting character information such as kana, alphanumeric characters and symbols and various control commands. The pointing device 4 is for inputting coordinate data such as a mouse and an online input pen. The display 5 is a display device such as an LCD or a CRT and displays various data.
【0011】サウンドシステム6は、音声信号を生成す
る音源、メモリ2から読み出された音声波形データをデ
ジタルからアナログの音声信号に変換するD/Aコンバ
ータ、音声信号の不要成分を除去するフィルタ、音声信
号を増幅するアンプ、音声信号を出力するスピーカを備
えている。The sound system 6 includes a sound source for generating an audio signal, a D / A converter for converting audio waveform data read from the memory 2 from a digital signal to an analog audio signal, a filter for removing unnecessary components of the audio signal, An amplifier for amplifying the audio signal and a speaker for outputting the audio signal are provided.
【0012】なお、歌詞割当機能を実現するためのプロ
グラムは、図示しない例えば、CD−ROMや通信回線
を介してHDD等の記憶手段に実行モジュールが記憶さ
れ、機能を実行する際にHDDからモジュールを呼び出
し、CPU1等により処理を実現する。A program for realizing the lyrics assigning function is stored in a storage unit such as an HDD via a CD-ROM or a communication line (not shown). And the processing is realized by the CPU 1 or the like.
【0013】続いて、図2は、本発明の歌詞割当装置の
機能ブロック図である。歌詞情報入力部11は、キーボ
ード3や音声入力等により歌詞情報を入力するものであ
る。ここで、歌詞情報としては、図示しないかな漢字変
換機能を用いて入力される漢字かな混じり文字列からな
る情報を言う。楽譜情報入力部12は、表示部13に表
示された楽譜入力用画面に従って、拍子、テンポの設
定、音符の配置を行なうものである。FIG. 2 is a functional block diagram of the lyrics assigning apparatus of the present invention. The lyric information input section 11 is for inputting lyric information by the keyboard 3 or voice input. Here, the lyric information is information composed of a character string mixed with kanji and kana input using a kana-kanji conversion function (not shown). The musical score information input unit 12 sets the time signature, tempo, and arranges notes according to the musical score input screen displayed on the display unit 13.
【0014】音楽情報制御部10は、歌詞情報入力部1
1で入力された歌詞情報と楽譜情報入力部12で入力さ
れた楽譜情報とを対応付け合成して、出力する等の処理
を行なうものである。変換辞書部16は、所定の単語と
そのよみ情報を対応させて記憶している。歌詞変換部1
7は、歌詞情報入力部11で入力された漢字かな混じり
文字列の歌詞情報を、音符に割り付けるためのひらがな
若しくはカタカナ文字列(便宜上、本実施形態ではひら
がな文字列とする)に変換する機能を有している。ここ
で、歌詞変換部17は、変換辞書部16を参照して、漢
字かな混じり文字列からなる歌詞情報の中から該当単語
の検索を行ない、該当単語があれば対応するよみ情報
(ひらがな)を得て、これを元にひらがな文字列の歌詞
情報を再構成する。そして、歌合成部17は、歌詞変換
部17で変換されたひらがな文字列からなる歌詞情報
を、楽譜情報入力部12から入力された楽譜情報の音符
に割当てる。このようにして歌詞情報と音符の割当が行
なわれたものを、楽譜情報の拍子・テンポ等の各情報を
参照して音声情報を生成する。歌出力部14は、歌合成
部18で生成された音声情報をサウンドシステム6のア
ンプを用いて増幅して、スピーカを介して出力する。The music information control unit 10 includes a lyrics information input unit 1
In this processing, the lyrics information input in step 1 and the musical score information input in the musical score information input section 12 are associated with each other, synthesized, and output. The conversion dictionary unit 16 stores a predetermined word and its reading information in association with each other. Lyric converter 1
Reference numeral 7 denotes a function of converting the lyric information of the character string mixed with the kanji and kana input into the lyric information input unit 11 into a hiragana or katakana character string for assignment to a note (for convenience, a hiragana character string in the present embodiment). Have. Here, the lyrics conversion unit 17 refers to the conversion dictionary unit 16 and searches for the corresponding word from the lyrics information composed of the character string mixed with the kanji and kana, and if there is the corresponding word, reads the corresponding reading information (hiragana). Then, based on this, the lyrics information of the Hiragana character string is reconstructed. Then, the song synthesizing unit 17 assigns the lyrics information composed of the hiragana character strings converted by the lyrics converting unit 17 to the notes of the musical score information input from the musical score information input unit 12. With the lyrics information and musical note assigned in this way, audio information is generated with reference to each piece of information such as the time signature and tempo of the musical score information. The song output unit 14 amplifies the voice information generated by the song synthesis unit 18 using an amplifier of the sound system 6 and outputs the amplified voice information via a speaker.
【0015】表示部13は、歌詞割当機能を実現する上
で、各種の設定用画面等をディスプレイ5に表示させる
ものである。The display unit 13 displays various setting screens and the like on the display 5 to realize the lyrics assignment function.
【0016】続いて、図3乃至図10を参照して、歌詞
割当機能の具体的な処理について説明する。図3は、ユ
ーザによる歌詞情報、楽譜情報の入力処理と、歌詞情報
と楽譜情報を割当てた後の再生処理に関する一連の処理
動作を説明するための図である。Next, specific processing of the lyrics assignment function will be described with reference to FIGS. FIG. 3 is a diagram for explaining a series of processing operations related to input processing of lyrics information and score information by a user, and reproduction processing after the lyrics information and score information are assigned.
【0017】歌詞割当機能が所定の操作により動作が開
始されると、まず歌詞情報の入力状態になる。音楽情報
制御部10は、表示部13に歌詞情報入力用の画面20
を表示させるよう指示を出す。そして、ユーザは画面2
0を見ながら歌詞情報を入力し、歌詞情報入力部11は
入力された歌詞情報を音楽情報制御部10に送る(ステ
ップS11)。適宜入力された歌詞情報は、メモリ2等
に一時的に蓄積される。そして、音楽情報制御部10
は、入力された歌詞情報を表示させるために、表示部1
3に出力する。表示部13では、歌詞情報をユーザから
の入力に応じて適宜ディスプレイ5の画面20に表示さ
せる。When the operation of the lyrics assignment function is started by a predetermined operation, the lyrics information is first entered. The music information control unit 10 displays a lyrics information input screen 20 on the display unit 13.
Is displayed. And the user goes to screen 2
The lyrics information is input while watching 0, and the lyrics information input unit 11 sends the input lyrics information to the music information control unit 10 (step S11). The lyric information appropriately input is temporarily stored in the memory 2 or the like. Then, the music information control unit 10
Is a display unit 1 for displaying the input lyrics information.
Output to 3. The display unit 13 appropriately displays the lyrics information on the screen 20 of the display 5 according to the input from the user.
【0018】ユーザに対して提示する画面は、図4のよ
うになる。ユーザは、画面20内の歌詞情報入力領域2
1上で、かな漢字変換機能を用いながら漢字かな混じり
文字列の歌詞情報を入力する。歌詞情報に含まれる
「@」の記号は、改行マークを示す。改行マークが入力
されることにより、1つのフレーズが終了したことにな
り、フレーズ番号領域22に次のフレーズ番号が表示さ
れる。歌詞情報は、フレーズ番号と対応付けられてメモ
リ2に格納する。このようにして、歌詞情報の入力が行
なわれ、歌詞情報の入力を終わらせたい場合には、画面
20下の「次へ」のボタンをポインティングデバイス4
で指示する。FIG. 4 shows a screen presented to the user. The user enters the lyrics information input area 2 in the screen 20.
On 1, the lyric information of the character string mixed with kanji and kana is input using the kana-kanji conversion function. The symbol “@” included in the lyrics information indicates a line feed mark. By inputting a line feed mark, one phrase is completed, and the next phrase number is displayed in the phrase number area 22. The lyrics information is stored in the memory 2 in association with the phrase number. In this way, the input of the lyrics information is performed, and when it is desired to end the input of the lyrics information, the “Next” button at the bottom of the screen 20 is pressed by the pointing device 4.
Instruct.
【0019】音楽情報制御部10は、ユーザによる歌詞
情報の入力が終了したかを判別(ステップS13)し、
歌詞情報の入力終了と判断した場合には処理はステップ
S14に進み、入力が続いていればステップS11から
の処理が繰返し実行される。The music information control unit 10 determines whether the input of the lyrics information by the user has been completed (step S13),
If it is determined that the input of the lyrics information has been completed, the process proceeds to step S14. If the input is continued, the processes from step S11 are repeatedly executed.
【0020】音楽情報制御部10は、ステップS13で
歌詞情報の入力が終了したことを判断すると、ステップ
S14の変換処理を行う。ここで処理は、歌詞変換部1
7に移る。歌詞変換部17は、変換辞書部16を参照し
て、ユーザが入力した漢字かな混じり文字列から該当す
る表記情報(単語)を検索し、該当する表記情報があれ
ばそれに対応する読み情報を取得して、音符に割当てる
ためのひらがな文字列を再構成する。変換辞書部16
は、図5に示すように、表記情報とそれに対応した読み
情報からなる単語データ23で構成されている。変換辞
書部16に登録された内容については、適宜ユーザが追
加、削除できるように構成しても良い。つまり、ユーザ
が入力する歌詞情報に当て字が使われた場合に対応する
ためのもので、例えば、表記として「天空」の本来の読
みは「てんくう」として辞書に登録されていても、これ
を「そら」と言う読みで追加登録できるようにしたり、
辞書に全く登録されていない、例えば「亜米利加」とい
う表記と、この読み「あめりか」を対応させて追加登録
するようにしても良い。ここでは、変換辞書として、表
記情報と読み情報を対応させた内容で構成されたものと
して説明したが、例えば、かな漢字変換機能で用いられ
た変換用の辞書を利用するようにしても良い。When the music information control unit 10 determines in step S13 that the input of the lyrics information has been completed, it performs a conversion process in step S14. Here, the processing is performed by the lyrics conversion unit 1
Move to 7. The lyric conversion unit 17 refers to the conversion dictionary unit 16 to search for the corresponding notation information (word) from the character string mixed with the kanji or kana input by the user, and if there is the corresponding notation information, obtains the corresponding reading information. Then, a hiragana character string to be assigned to a note is reconstructed. Conversion dictionary section 16
Is composed of word data 23 composed of notation information and reading information corresponding thereto, as shown in FIG. The content registered in the conversion dictionary unit 16 may be configured so that the user can add or delete the content as appropriate. In other words, this is to respond to the case where a guess letter is used in the lyrics information input by the user. For example, even if the original reading of "heaven" is registered in the dictionary as "tenku", You can make additional registration by reading "Sora",
It may be possible to additionally register, for example, the notation “America Rika” which is not registered in the dictionary at all and the reading “Amerika” in correspondence with the notation. Here, the description has been made assuming that the conversion dictionary is composed of contents in which written information and reading information are associated with each other. However, for example, a conversion dictionary used in the kana-kanji conversion function may be used.
【0021】図6は、ユーザが入力した歌詞情報と、そ
の情報をひらがな変換した結果を示すものである。例え
ば、入力データ24として「青い空に浮かぶ白い雲」な
る漢字かな混じり文字列で構成される歌詞情報は、ひら
がな変換25した結果として「あおい/そら/に/うか
ぶ/しろい/くも」のようにひらがなで構成された歌詞
情報となる。これら、先にメモリ2に格納されていた変
換前の歌詞情報と対応が取れるように変換後の歌詞情報
がメモリ2に一時的に格納される。なお、ひらがな変換
結果25の文字列中に示される「/」の記号は、変換辞
書部16で照合が取れた単位を示すものである。これ
は、後述するひらがな変換した歌詞情報の修正処理の際
に、単語の区切りとして用いる。FIG. 6 shows the lyrics information input by the user and the result of the hiragana conversion of the information. For example, as input data 24, lyric information composed of a character string mixed with Chinese characters such as “white clouds floating in the blue sky” is converted into “Aoi / Sora / Ni / Kabu / Shiroi / Kumo” as a result of Hiragana conversion 25. The lyrics information is composed of hiragana. The converted lyrics information is temporarily stored in the memory 2 so as to correspond to the pre-conversion lyrics information previously stored in the memory 2. The symbol “/” shown in the character string of the Hiragana conversion result 25 indicates a unit that has been verified by the conversion dictionary unit 16. This is used as a word delimiter at the time of correcting the hiragana-converted lyric information described later.
【0022】歌詞変換部17で変換処理が終了すると、
音楽情報制御部10は、メモリ2に格納されたユーザが
入力した漢字かな混じり文字列で構成される歌詞情報、
変換処理されたひらがな文字列で構成される歌詞情報、
そしてフレーズ番号を読み出す。そして、この読み出し
た情報を、表示部13に出力しユーザに対して歌詞情報
の編集用画面を表示するよう指示を出す。表示部13で
は、図7に示すような歌詞情報の編集用画面20をディ
スプレイ5に表示させる(ステップS15)。When the lyrics conversion unit 17 completes the conversion process,
The music information control unit 10 stores lyrics information composed of a character string mixed with kanji or kana entered by the user and stored in the memory 2,
Lyrics information composed of converted hiragana character strings,
Then, the phrase number is read. Then, it outputs the read information to the display unit 13 and instructs the user to display a lyrics information editing screen. The display unit 13 causes the display 5 to display a lyrics information editing screen 20 as shown in FIG. 7 (step S15).
【0023】図7に示すように歌詞情報の編集用画面2
0では、各フレーズ26単位に入力された歌詞情報(漢
字かな混じり文字列)27と変換された歌詞情報(ひら
がな文字列)28を対応させて表示させている。ユーザ
は、ポインティングデバイス4を用いて適宜カーソルを
操作しながら歌詞情報を単語単位に修正できる。画面2
0で示すように、例えば入力された単語「空」と変換さ
れた内容「そら」が対応していることが分かるように、
該当部分が四角で囲まれた編集対象用のカーソル表示形
態となる。この状態で、キーボード3の次候補キーを押
すことで当て字で登録された読み情報の候補に置き換え
るようにしても良いし、また、変換された歌詞情報部分
でユーザがあらたな文字を入力することで、その単語に
対する新たな読み情報を定義つけるようにしても良い。
歌詞情報の編集処理を終わらせたい場合には、画面20
下の「次へ」のボタンをポインティングデバイス4で指
示する。As shown in FIG. 7, a screen 2 for editing lyrics information
At 0, the lyrics information (character string mixed with Kanji and Kana) 27 input for each phrase 26 and the converted lyrics information (hiragana character string) 28 are displayed in association with each other. The user can correct the lyric information in units of words while appropriately operating the cursor using the pointing device 4. Screen 2
As shown by 0, for example, as can be seen that the input word “empty” corresponds to the converted content “sora”,
The corresponding part has a cursor display form for editing which is surrounded by a square. In this state, the next candidate key on the keyboard 3 may be pressed to replace the candidate with the reading information registered as a guess character, or the user may input a new character in the converted lyrics information part. Thus, new reading information for the word may be defined.
If you want to end the lyrics information editing process,
The pointing button 4 is used to designate the “Next” button below.
【0024】音楽情報制御部10は、ユーザによる歌詞
情報の編集処理が終了したかを判別(ステップS16)
し、歌詞情報の入力終了と判断した場合には処理はステ
ップS17に進み、入力が続いていればステップS14
からの処理が繰返し実行される。The music information control section 10 determines whether or not the user has finished editing the lyrics information (step S16).
If it is determined that the input of the lyrics information has been completed, the process proceeds to step S17. If the input is continued, the process proceeds to step S14.
Are repeatedly executed.
【0025】音楽情報制御部10は、歌詞情報の編集処
理が終了したと判断すると、楽譜情報の入力処理に移る
(ステップS17)。音楽情報制御部10は、楽譜情報
入力のための表示画面を表示させるよう表示部13に指
示を出す。表示部13では、図8に示すような楽譜情報
入力用の表示画面20をディスプレイ5に表示させる。When the music information control section 10 determines that the editing processing of the lyrics information has been completed, it proceeds to the input processing of the musical score information (step S17). The music information control unit 10 instructs the display unit 13 to display a display screen for inputting score information. The display unit 13 causes the display 5 to display a display screen 20 for inputting score information as shown in FIG.
【0026】図8に示すように楽譜情報入力用の画面2
0は、拍子やテンポ等の情報を入力するための領域2
9、五線譜上に音符を配置するための領域30、さらに
音符アイコンが表示された領域31等から構成されてい
る。領域29への情報入力は、各項目をポインティング
デバイス4で指示して予め設定された値を選択できるよ
うになっている。領域30への情報入力は、まず、領域
31に示される音符アイコンを選択して、五線譜上の任
意の場所に順次配置して行くようになっている。As shown in FIG. 8, a screen 2 for inputting musical score information
0 is an area 2 for inputting information such as time signature and tempo.
9, an area 30 for arranging notes on the staff, an area 31 on which a note icon is displayed, and the like. In the information input to the area 29, each item is designated by the pointing device 4, and a preset value can be selected. When inputting information into the area 30, first, note icons shown in the area 31 are selected and sequentially arranged at arbitrary positions on the staff.
【0027】ユーザがポインティングデバイス4等を利
用して、楽譜入力用の画面20に対して順次入力された
情報は、楽譜情報入力部12で処理され(ステップS1
7)、音楽情報制御部10に渡される。音楽情報制御部
10は、入力された楽譜情報を表示用データとして、表
示部13に渡す。表示部13では、ユーザ入力された楽
譜情報を画面20に対応させてディスプレイ5に表示さ
せる(ステップS18)。画面20で、ユーザが「次
へ」のボタンをポインティングデバイス4で指示するこ
とで楽譜情報の入力を終了する。この時点で、音楽制御
部10は、入力された楽譜情報をメモリ2に格納する。Information sequentially input to the score input screen 20 by the user using the pointing device 4 or the like is processed by the score information input unit 12 (step S1).
7), passed to the music information control unit 10. The music information control unit 10 passes the input musical score information to the display unit 13 as display data. The display unit 13 displays the musical score information input by the user on the display 5 in association with the screen 20 (step S18). On the screen 20, the user inputs a musical score information by instructing a “next” button with the pointing device 4. At this point, the music control unit 10 stores the input musical score information in the memory 2.
【0028】音楽情報制御部10は、ユーザによる楽譜
情報の入力が終了したかを判別(ステップS19)し、
楽譜情報の入力終了と判断した場合には処理はステップ
S20に進み、入力が続いていればステップS17から
の処理が繰返し実行される。続いて、音楽情報制御部1
0は、歌詞情報と楽譜情報との合成を行なうか否かをユ
ーザに確認するための確認用画面を表示させるよう表示
部13に指示する。図9に示すように確認用画面20に
は、割当するしないを選択するための「はい」「いい
え」のボタンが存在している。The music information control section 10 determines whether or not the input of the musical score information by the user has been completed (step S19).
If it is determined that the input of the musical score information has been completed, the process proceeds to step S20. If the input is continued, the process from step S17 is repeatedly executed. Subsequently, the music information control unit 1
0 instructs the display unit 13 to display a confirmation screen for asking the user whether or not to combine the lyric information and the score information. As shown in FIG. 9, the confirmation screen 20 has “Yes” and “No” buttons for selecting whether or not to assign.
【0029】音楽情報制御部10は、確認用画面に対す
る入力が行なわれたか否かを判別(ステップS20)
し、楽譜情報に歌詞情報を割当てる旨のボタンが指示さ
れたと判別するとステップS21の割当処理に進み、そ
うでない旨のボタンが指示されたと判別するとステップ
S23の処理に進む。The music information control unit 10 determines whether or not an input has been made on the confirmation screen (step S20).
If it is determined that the button for assigning the lyrics information to the musical score information has been instructed, the process proceeds to the allocation process in step S21. If it is determined that the button for not assigning the lyrics information has been instructed, the process proceeds to step S23.
【0030】音楽情報制御部10は、歌合成(楽譜情報
に歌詞情報を割当てる)を行なう旨の指示を受けて、処
理を歌合成部18に移す。歌合成部18は、先のステッ
プS14、S15の処理によって生成されたひらがな文
字列から構成される歌詞情報とフレーズ番号をメモリ2
から読み出し、また、先のステップS17、S18で入
力された楽譜情報をメモリ2から読み出す。歌合成部1
8は、読み出した楽譜情報の五線譜上に配置した音符
と、読み出したひらがな文字列から構成された歌詞情報
の割当処理を行なう(ステップS21)。歌合成部18
は、フレーズを単位に、音符1つに、ひらがな文字列の
歌詞情報の1文字を順次割り付けて行く。The music information control unit 10 receives the instruction to perform the song synthesis (assigning the lyrics information to the musical score information), and transfers the processing to the song synthesis unit 18. The song synthesizing unit 18 stores the lyrics information and the phrase number formed of the Hiragana character string generated by the processing of the previous steps S14 and S15 in the memory 2.
From the memory 2 and the musical score information input in the previous steps S17 and S18. Song synthesis part 1
In step S21, the musical piece information assigned to the read musical score information is composed of the musical notes arranged on the staff notation and the read hiragana character string. Song synthesizer 18
Sequentially assigns one character of the lyrics information of the hiragana character string to one note for each phrase.
【0031】歌合成部18での一通りの合成処理が終わ
ると、ここで合成された情報は、音楽情報制御部10を
介して、表示部13に渡される。表示部13では、音符
に歌詞情報が割当てた画面をディスプレイ5に表示する
(ステップS22)。図10は、割当画面20を示すも
ので、五線譜上の各音符32に、ひらがな文字列の歌詞
情報33が割当てられている。割当画面20で、ユーザ
が「次へ」のボタンをポインティングデバイス4で指示
することで、曲の再生処理のステップへ進む。音楽情報
制御部10は、ユーザが作成した曲の再生を行なうか否
かの確認用画面を表示させるよう表示部13に指示す
る。図11に示すように確認用画面20には、再生する
しないを選択するための「はい」「いいえ」のボタンが
存在している。When one kind of synthesizing process is completed in the song synthesizing unit 18, the information synthesized here is passed to the display unit 13 via the music information control unit 10. The display unit 13 displays a screen in which the lyrics information is assigned to the notes on the display 5 (step S22). FIG. 10 shows an assignment screen 20, in which lyrics information 33 of a hiragana character string is assigned to each note 32 on the staff. When the user designates a “next” button with the pointing device 4 on the assignment screen 20, the process proceeds to the step of music reproduction processing. The music information control unit 10 instructs the display unit 13 to display a confirmation screen as to whether or not to reproduce the song created by the user. As shown in FIG. 11, the confirmation screen 20 has "Yes" and "No" buttons for selecting not to reproduce.
【0032】音楽情報制御部10は、確認用画面に対す
る入力が行なわれたか否かを判別(ステップS23)
し、楽譜情報に歌詞情報を割当てる旨のボタンが指示さ
れたと判別するとステップS24の割当処理に進み、そ
うでない旨のボタンが指示されたと判別すると歌詞割当
機能の一連の処理を終了する。音楽情報制御部10は、
曲の再生処理を行なう旨の指示があったと判断すると、
曲の再生処理を行なう(ステップS24)。音楽情報制
御部は、曲再生に必要なデータをメモリ2から読み出し
て、歌合成部14に処理を移す。The music information controller 10 determines whether an input has been made on the confirmation screen (step S23).
If it is determined that the button for assigning the lyrics information to the musical score information has been instructed, the process proceeds to the assignment process of step S24. If it is determined that the button for not assigning the lyrics information has been instructed, the series of processes of the lyrics assigning function ends. The music information control unit 10
When it is determined that there is an instruction to perform the song playback processing,
A music reproduction process is performed (step S24). The music information control unit reads out data necessary for music reproduction from the memory 2 and transfers the processing to the song synthesis unit 14.
【0033】歌合成部14では、楽譜情報の音符に歌詞
情報が割当てられていれば、楽譜情報として設定された
拍子、テンポに合わせて、各音符に割当られた歌詞情報
に対応する音声波形データをメモリ2から読み出して順
次組合わせて行く。また、この時、音符に合わせて伴奏
を行なうことも考えられる。これは、ギター、ピアノの
様な楽器を音階別にサンプリングしておき、音符に合わ
せてサンプリングデータを組合わせて行く。これら、音
声波形データと楽器のサンプリングデータの同期を取り
ながら、サウンドシステム6で順次処理されてスピーカ
から出力される。また、音符に歌詞情報の割当が行なわ
れていない場合、各音符の読み「ド」「レ」「ミ」等を
音声波形データとしてメモリ2に登録させておき、これ
を楽譜情報に合わせて再生するようにすれば、メロディ
ーラインの確認も行なえる。If the lyrics information is assigned to the musical notes in the musical score information, the song synthesizing unit 14 adjusts the voice waveform data corresponding to the lyrics information assigned to each musical note in accordance with the time signature and tempo set as the musical score information. Are read from the memory 2 and sequentially combined. At this time, it is also conceivable to perform accompaniment in time with a note. In this method, instruments such as a guitar and a piano are sampled for each musical scale, and sampling data is combined in accordance with notes. These sound waveform data are sequentially processed by the sound system 6 while being synchronized with the sampling data of the musical instrument and output from the speaker. When lyrics information is not assigned to a note, the reading of each note, such as "do", "re", "mi", etc., is registered in the memory 2 as voice waveform data, and is reproduced in accordance with the score information. If you do, you can check the melody line.
【0034】このようにユーザは、歌詞情報を漢字かな
混じり文字列で作成できるので、歌詞の内容も容易に確
認でき、さらに、楽譜情報と歌詞情報の合成も簡単な指
示だけで自動的に音符に歌詞情報が割当られるので、合
成処理に伴う処理負担も大幅に軽減できる。As described above, since the user can create the lyric information as a character string mixed with kanji or kana, the contents of the lyric can be easily confirmed, and the synthesis of the score information and the lyric information can be automatically performed by simple instructions. Since the lyrics information is assigned to the, the processing load associated with the combining process can be greatly reduced.
【0035】なお、上記実施形態に示した機能を実現す
るソフトウェアのプログラムを記録した記憶媒体を、シ
ステムあるいは装置に供給し、そのシステムあるいは装
置のコンピュータが記憶媒体に格納されたプログラムを
読み出して実行するようにしてもよい。A storage medium storing a software program for realizing the functions described in the above embodiments is supplied to a system or apparatus, and a computer of the system or apparatus reads and executes the program stored in the storage medium. You may make it.
【0036】また、該プログラムをネットワークから供
給しても、ネットワークを介して他の装置と通信するこ
とでロードするようにしてもよいし、不揮発性のメモリ
素子から読み書き可能な記憶媒体にロードしてもよい。The program may be supplied from a network, or may be loaded by communicating with another device via the network, or may be loaded from a nonvolatile memory element to a readable / writable storage medium. You may.
【0037】プログラムをコンピュータなどに供給する
ための記憶媒体としては、例えば、フロッピー(登録商
標)ディスク、ハードディスク、光ディスク、光磁気デ
ィスク、や不揮発性のメモリカードなどを用いることが
できる。As a storage medium for supplying the program to a computer or the like, for example, a floppy (registered trademark) disk, a hard disk, an optical disk, a magneto-optical disk, a nonvolatile memory card, or the like can be used.
【0038】[0038]
【発明の効果】以上説明したように、本発明によれば、
ユーザは、歌詞情報を漢字かな混じり文字列で作成でき
るので、歌詞の内容も容易に確認でき、さらに、楽譜情
報と歌詞情報の合成も簡単な指示だけで自動的に音符に
歌詞情報が割当られるので、合成処理に伴う処理負担も
大幅に軽減できる。As described above, according to the present invention,
Since the user can create the lyric information in a character string mixed with kanji or kana, the content of the lyric can be easily checked, and the composition of the score information and the lyric information can be automatically assigned to the note by a simple instruction. Therefore, the processing load involved in the synthesis processing can be greatly reduced.
【図1】 本発明の基本的なシステム構成を示すブロッ
ク図。FIG. 1 is a block diagram showing a basic system configuration of the present invention.
【図2】 本発明の歌詞割当処理を実行する機能構成を
示す機能ブロック図。FIG. 2 is a functional block diagram showing a functional configuration for executing a lyrics assignment process according to the present invention.
【図3】 歌詞割当機能の処理を示すフローチャート。FIG. 3 is a flowchart illustrating processing of a lyrics assignment function.
【図4】 歌詞情報入力画面の例を示す図。FIG. 4 is a diagram showing an example of a lyrics information input screen.
【図5】 変換辞書部の構成を説明するための図。FIG. 5 is a diagram for explaining a configuration of a conversion dictionary unit.
【図6】 入力歌詞情報と変換された歌詞情報の対応を
説明するための図。FIG. 6 is a view for explaining the correspondence between input lyrics information and converted lyrics information.
【図7】 歌詞情報の編集画面の例を示す図。FIG. 7 is a view showing an example of a lyrics information editing screen.
【図8】 楽譜情報入力画面の例を示す図。FIG. 8 is a diagram showing an example of a musical score information input screen.
【図9】 割当確認用画面の例を示す図。FIG. 9 is a diagram showing an example of an assignment confirmation screen.
【図10】 割当結果の画面の例を示す図。FIG. 10 is a view showing an example of an assignment result screen.
【図11】 曲再生の画面の例を示す図。FIG. 11 is a diagram showing an example of a music reproduction screen.
1 CPU(セントラル・プロセッシング・ユニット) 2 メモリ 3 キーボード 4 ポインティングデバイス 5 ディスプレイ 6 サウンドシステム 10 音楽情報制御部 11 歌詞情報入力部 12 楽譜情報入力部 13 表示部 14 歌出力部 16 変換辞書部 17 歌詞変換部 18 歌合成部 1 CPU (Central Processing Unit) 2 Memory 3 Keyboard 4 Pointing Device 5 Display 6 Sound System 10 Music Information Control Unit 11 Lyric Information Input Unit 12 Music Score Information Input Unit 13 Display Unit 14 Song Output Unit 16 Conversion Dictionary Unit 17 Lyric Conversion Part 18 Song synthesis part
Claims (6)
の歌詞情報入力手段と、 楽譜情報を入力するための楽譜情報入力手段と、 前記歌詞情報入力手段で入力された漢字かな混じりの歌
詞情報を読みからなる歌詞情報に変換する歌詞変換手段
と、 前記楽譜情報入力手段で入力された楽譜情報に前記歌詞
変換手段で変換された読みからなる歌詞情報を割り付け
る歌合成手段と、 歌合成手段により割り付けられた楽譜情報に従い歌詞情
報を出力する歌出力手段とから構成することを特徴とす
る歌詞割当装置。1. A lyric information input means for inputting lyric information mixed with kanji, a score information input means for inputting score information, and lyric information mixed with kanji input by the lyric information input means. Lyric conversion means for converting lyric information composed of readings converted by the lyric conversion means to music information input by the musical score information input means; A song output unit for outputting lyrics information in accordance with the assigned musical score information.
詞情報に関する表記情報と、その読みに関する読み情報
を対応付けて構成された変換用辞書を参照することによ
って、前記入力された漢字かな混じりの歌詞情報を読み
からなる歌詞情報に変換することを特徴とする請求項1
記載の歌詞割当装置。2. The lyric conversion means according to claim 1, wherein said lyric conversion means refers to a conversion dictionary formed by associating notation information on lyric information with kanji and kana and reading information on its reading. 2. The method according to claim 1, wherein the lyric information is converted into lyric information composed of readings.
The lyrics assignment device described.
読み情報を登録可能にするようにしたことを特徴とする
請求項2記載の歌詞割当装置。3. The lyrics assigning apparatus according to claim 2, wherein the notation information and its reading information can be newly registered in the conversion dictionary.
の歌詞情報をと共にフレーズ終端を示す情報を入力でき
るように構成し、 前記歌合成手段は、前記フレーズ終端で識別される単位
で、楽譜情報に読みからなる歌詞情報を割り付けるよう
にしたことを特徴とする請求項1乃至3いずれかに記載
の歌詞割当装置。4. The lyric information input means is configured to be able to input information indicating the end of a phrase together with lyric information mixed with kanji and kana. 4. The lyrics assigning device according to claim 1, wherein lyrics information composed of readings is assigned to the information.
る歌詞情報に変換し、 楽譜情報を入力し、 入力された楽譜情報に変換された読みからなる歌詞情報
を割当て、 前記楽譜情報に従い歌詞情報を出力することを特徴とし
た歌詞割当方法。5. Inputting lyric information including kanji and kana, converting the input lyric information including kanji and kana into lyrics information consisting of reading, inputting score information, and converting the input into score information. A lyrics assignment method, wherein lyrics information consisting of reading is assigned, and the lyrics information is output in accordance with the musical score information.
テップと、 前記入力された漢字かな混じりの歌詞情報を読みからな
る歌詞情報に変換するステップと、 楽譜情報を入力させるステップと、 入力された楽譜情報に変換された読みからなる歌詞情報
を割当てるステップと、 前記楽譜情報に従い歌詞情報を出力するステップとから
構成される歌詞割当処理プログラム。6. A step of inputting lyric information including kanji and kana, a step of converting the input lyric information of kanji and kana into lyrics information consisting of reading, and a step of inputting score information. A lyrics assignment processing program comprising: a step of assigning lyrics information composed of readings converted to score information; and a step of outputting lyrics information in accordance with the score information.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000274435A JP2002082665A (en) | 2000-09-11 | 2000-09-11 | Device, method and processing program for assigning lyrics |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000274435A JP2002082665A (en) | 2000-09-11 | 2000-09-11 | Device, method and processing program for assigning lyrics |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2002082665A true JP2002082665A (en) | 2002-03-22 |
Family
ID=18760195
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2000274435A Pending JP2002082665A (en) | 2000-09-11 | 2000-09-11 | Device, method and processing program for assigning lyrics |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2002082665A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005004107A (en) * | 2003-06-13 | 2005-01-06 | Sony Corp | Singing voice synthesis method, singing voice synthesis device, program, recording medium, and robot apparatus |
JP2020177137A (en) * | 2019-04-18 | 2020-10-29 | 株式会社河合楽器製作所 | Device and program for editing lyrics |
CN113516971A (en) * | 2021-07-09 | 2021-10-19 | 深圳市斯博科技有限公司 | Lyric conversion point detection method, device, computer equipment and storage medium |
-
2000
- 2000-09-11 JP JP2000274435A patent/JP2002082665A/en active Pending
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005004107A (en) * | 2003-06-13 | 2005-01-06 | Sony Corp | Singing voice synthesis method, singing voice synthesis device, program, recording medium, and robot apparatus |
JP2020177137A (en) * | 2019-04-18 | 2020-10-29 | 株式会社河合楽器製作所 | Device and program for editing lyrics |
CN113516971A (en) * | 2021-07-09 | 2021-10-19 | 深圳市斯博科技有限公司 | Lyric conversion point detection method, device, computer equipment and storage medium |
CN113516971B (en) * | 2021-07-09 | 2023-09-29 | 深圳万兴软件有限公司 | Lyric conversion point detection method, device, computer equipment and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6740802B1 (en) | Instant musician, recording artist and composer | |
JP5153328B2 (en) | How to compose music with a handheld device | |
JP2009522614A (en) | Method and system for text editing and score reproduction | |
US6444888B1 (en) | Musical computer keyboard apparatus and method | |
CN104050961A (en) | Voice synthesis device, voice synthesis method, and recording medium having a voice synthesis program stored thereon | |
JP6205699B2 (en) | Music score display apparatus, music score display method, and program for realizing the music score display method | |
JP2016224462A (en) | Musical score display device, musical score display method, and program for actualizing musical score display method | |
JP4483304B2 (en) | Music score display program and music score display device | |
JP2002082665A (en) | Device, method and processing program for assigning lyrics | |
JP3843953B2 (en) | Singing composition data input program and singing composition data input device | |
JP2004258564A (en) | Score data editing device, score data display device, and program | |
JP2018159741A (en) | Song lyrics candidate output device, electric musical instrument, song lyrics candidate output method, and program | |
JP6944366B2 (en) | Karaoke equipment | |
JP6774889B2 (en) | Karaoke equipment, programs | |
JP2580565B2 (en) | Voice information dictionary creation device | |
JP2004258561A (en) | Program and device for inputting data for singing synthesis | |
WO2022209557A1 (en) | Electronic musical instrument, electronic musical instrument control method, and program | |
JP2014191331A (en) | Music instrument sound output device and music instrument sound output program | |
JP2658780B2 (en) | Tone selection device | |
JP3620423B2 (en) | Music information input editing device | |
JP4760348B2 (en) | Music selection apparatus and computer program for music selection | |
JP4737212B2 (en) | Melody creation device, method, program, and portable terminal device | |
JP2020181141A (en) | Lyrics input method and program | |
JP2002149179A (en) | Device and method for generating melody and recording medium recorded with melody generating program | |
JP2006039326A (en) | Automatic performance data characteristic changing device and program therefor |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20050414 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20050606 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060123 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20060123 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20060123 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20080909 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080924 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20090203 |