JP6485185B2 - 歌唱音合成装置 - Google Patents
歌唱音合成装置 Download PDFInfo
- Publication number
- JP6485185B2 JP6485185B2 JP2015085604A JP2015085604A JP6485185B2 JP 6485185 B2 JP6485185 B2 JP 6485185B2 JP 2015085604 A JP2015085604 A JP 2015085604A JP 2015085604 A JP2015085604 A JP 2015085604A JP 6485185 B2 JP6485185 B2 JP 6485185B2
- Authority
- JP
- Japan
- Prior art keywords
- character
- sound
- velocity
- key
- key press
- 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
このような従来の歌唱音合成装置では、ユーザーはタッチパネルの操作により所望の歌詞を選択することができ、鍵盤の押鍵操作により、選択された歌詞の各音節を所望のタイミングにおいて所望のピッチの歌唱音声として出力することができる。
図1に示す本発明の歌唱音合成装置1において、CPU(Central Processing Unit)10は、本発明の歌唱音合成装置1の全体の制御を行う中央処理装置であり、ROM(Read Only Memory)11は制御プログラムおよび各種のデータなどが格納されている不揮発性のメモリであり、RAM(Random Access Memory)3はCPU10のワーク領域および各種のバッファなどとして使用される揮発性のメモリである。フラッシュメモリ等の書換可能なメモリとされるとされるデータメモリ18には、歌詞のテキストデータを含む文字情報および歌唱音の音声素片データが格納されている音韻データベースなどが格納されている。表示部15は、動作状態および各種設定画面やユーザーに対するメッセージなどが表示される液晶表示器等からなる表示部である。演奏操作子16は鍵盤などからなる演奏操作子であり、キーオン、キーオフ、音高、ベロシティなどの演奏情報を発生する。また、設定操作子17は、歌唱音合成装置1を設定する操作つまみや操作ボタンなどの各種設定操作子である。
図3(a)に示す動作例1を図4に示すフローチャートで説明する。図3(a)の縦軸は音高を示し、横軸は時間を示している。この場合、音名で音高を表し、時間軸の時刻t0〜t12で拍打ちのタイミングを示している。ユーザーがリアルタイム演奏するに先立ち、データメモリ18に格納されている歌詞データの内の図2(a)に示す歌詞データが選択されており、読み出す文字を示すカーソルが先頭のc11の文字「さ」の位置に置かれているとする。
このように、押鍵k2を押し損ねると、次の押鍵k3で発音開始される歌詞の位置が1文字ずれることになるが、押鍵k3をベロシティV0を超えるベロシティV1で押鍵することにより、是正することができる。すなわち、ベロシティV1で押鍵することにより、カーソル位置の次の文字を読み出して発音開始することができるようになる。これにより、演奏を間違えた(押鍵すべきノートを押鍵しなかった)場合に、次の押鍵をベロシティV0を超えるベロシティV1で演奏すれば、本来その押鍵で発音すべき文字をすぐに発音させられるようになる。
このように、押鍵k7を押し損ねると、次の押鍵k8で発音開始される歌詞の位置が1文字ずれることになるが、押鍵k8をベロシティV0を超えるベロシティV1で押鍵することにより、バリエーションの動作では是正することができる。すなわち、バリエーションの動作では、ベロシティV1で押鍵することにより、カーソルの位置の文字を読み出し、次いで次の文字を読み出して、カーソルの位置の文字を短時間だけ発音するようにしている。これにより、バリエーションの動作では、演奏を間違えた(押鍵すべきノートを押鍵しなかった)場合にも、文字が抜けることがなく聴衆にとって歌詞の意味が理解しやすい演奏とすることができる。
ユーザーが演奏を開始して演奏操作子16の内のAの鍵を、時刻t0で押鍵k0すると、この押鍵k0をCPU10が検出し、最初の歌唱音合成処理がスタートされる。この時に実行される処理は、上記した動作例1と同様の処理とされるので、その説明は省略する。また、演奏が進行してユーザーが時刻t1においてAの鍵を押鍵k1すると、この押鍵k1をCPU10が検出し、2度目の歌唱音合成処理がスタートされる。この時に実行される処理も、上記した動作例1と同様の処理とされるのて、その説明は省略する。
さらに、時刻t6においてBの鍵を押鍵k5すべきであるが、押鍵k5も押し損ねたとする。この場合は、押鍵k5がされなかったことから、CPU10は発音指示を受け付けず歌唱音合成処理は開始されない。従って、カーソル位置のc22の文字「く」が読み出されないと共に、その発音開始処理も行われず、カーソルの位置は「く」の文字位置に留まっている。
演奏中においてユーザーが演奏操作子16の内のAの鍵を、時刻t20で押鍵k10すると、この押鍵k10をCPU10が検出し、歌唱音合成処理がスタートされる。この押鍵k10では、ユーザーは意図的にベロシティV0となる押鍵速度で押鍵したとする。歌唱音合成処理において、CPU10はステップS11で、押鍵k10のベロシティVがベロシティV0であると検出し、ステップS13でカーソル位置のc11の文字である「さ」をデータメモリ18から読み出す。次いで、音源13では「さ」を発音するための音素片データをステップS14でデータメモリ18の音韻データベースから選択する。この場合、「#−s」、「s−a」、「a」の音声素片データが選択される。そして、ステップS15にて、音源13は選択された音声素片データに基づいてc11の「さ」の文字を発音開始する。この発音開始では、「#−s」→「s−a」→「a」の音声素片データの発音が順次音源13において、押鍵k10の音高Aで、予め定めた所定の音量で発音される。これにより、「さ」の歌唱音が発音される。次いで、ステップS16で、カーソルは次のc12の文字「く」の位置に進められる。
このように、本発明にかかる歌唱音合成装置1では、押鍵中に、ベロシティを所定量(Vth)以上増加する演奏を行うとき、すなわち、アフタータッチによって、発音中の文字の次の文字を押鍵中の鍵の音高で発音させることができる。
ところで、ベロシティ範囲の設定を多段階に設定するほど、正確なベロシティでの演奏が求められることとなり、演奏操作が難しくなる。そこで、鍵盤の操作にペダル等の他の演奏操作子の操作を組み合わせることで、発音させる文字を進めたり戻したりしてもよい。たとえば、上記したように動作する本発明の歌唱音合成装置において、ペダルを踏みながらベロシティV1で演奏した場合には発音させる文字を1文字戻るようにし、ペダルを踏みながらベロシティV2で演奏した場合には発音させる文字をフレーズ先頭に戻るようにすることができる。これによれば、ベロシティ設定を3段階としても、5種類の発音させる文字の文字制御を行うことができるようになる。
さらにまた、本発明の歌唱音合成装置において、文字情報を記憶したデータメモリに替えて、ハードディスク、内蔵メモリ、外付けメモリ、ネットワーク経由のサーバなどに文字情報等を記憶するようにしてもよい。
なお、本発明の歌唱音発音装置では、押鍵ベロシティは文字制御のための情報としてのみ扱い、音量制御には使用されないものとしたが、特定のスイッチやツマミ、あるいは、特定の演奏操作子を操作しながら押鍵した時には、押鍵ベロシティにより音量制御するようにしてもよい。
Claims (3)
- 演奏操作子の操作開始および操作強度を検出する検出手段と、
該検出手段が検出した前記演奏操作子の操作開始に応じて、文字情報を記憶装置から取得する取得手段と、
発音制御手段とを備え、
前記取得手段が取得する文字の位置が、前記検出手段が検出した前記演奏操作子の操作強度に応じて制御され、前記発音制御手段が、前記取得手段で取得された文字を音声として発音することを特徴とする歌唱音合成装置。 - 前記検出手段が検出した前記演奏操作子の操作開始時の操作強度に応じて、前記取得手段が取得する文字の位置を制御することを特徴とする請求項1に記載の歌唱音合成装置。
- 前記検出手段が検出した前記演奏操作子の操作中の操作強度の変化に応じて、前記取得手段が次に位置する文字を取得して、該取得手段で取得された文字を、前記発音制御手段が音声として発音することを特徴とする請求項1に記載の歌唱音合成装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015085604A JP6485185B2 (ja) | 2015-04-20 | 2015-04-20 | 歌唱音合成装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015085604A JP6485185B2 (ja) | 2015-04-20 | 2015-04-20 | 歌唱音合成装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2016206323A JP2016206323A (ja) | 2016-12-08 |
JP6485185B2 true JP6485185B2 (ja) | 2019-03-20 |
Family
ID=57489608
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015085604A Active JP6485185B2 (ja) | 2015-04-20 | 2015-04-20 | 歌唱音合成装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6485185B2 (ja) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6587008B1 (ja) | 2018-04-16 | 2019-10-09 | カシオ計算機株式会社 | 電子楽器、電子楽器の制御方法、及びプログラム |
JP6587007B1 (ja) * | 2018-04-16 | 2019-10-09 | カシオ計算機株式会社 | 電子楽器、電子楽器の制御方法、及びプログラム |
JP6610714B1 (ja) | 2018-06-21 | 2019-11-27 | カシオ計算機株式会社 | 電子楽器、電子楽器の制御方法、及びプログラム |
JP6547878B1 (ja) | 2018-06-21 | 2019-07-24 | カシオ計算機株式会社 | 電子楽器、電子楽器の制御方法、及びプログラム |
JP6610715B1 (ja) | 2018-06-21 | 2019-11-27 | カシオ計算機株式会社 | 電子楽器、電子楽器の制御方法、及びプログラム |
JP7059972B2 (ja) | 2019-03-14 | 2022-04-26 | カシオ計算機株式会社 | 電子楽器、鍵盤楽器、方法、プログラム |
JP6766935B2 (ja) * | 2019-09-10 | 2020-10-14 | カシオ計算機株式会社 | 電子楽器、電子楽器の制御方法、及びプログラム |
JP6760457B2 (ja) * | 2019-09-10 | 2020-09-23 | カシオ計算機株式会社 | 電子楽器、電子楽器の制御方法、及びプログラム |
JP7259817B2 (ja) * | 2020-09-08 | 2023-04-18 | カシオ計算機株式会社 | 電子楽器、方法及びプログラム |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4735544B2 (ja) * | 2007-01-10 | 2011-07-27 | ヤマハ株式会社 | 歌唱合成のための装置およびプログラム |
-
2015
- 2015-04-20 JP JP2015085604A patent/JP6485185B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2016206323A (ja) | 2016-12-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6485185B2 (ja) | 歌唱音合成装置 | |
JP5821824B2 (ja) | 音声合成装置 | |
CN107430849B (zh) | 声音控制装置、声音控制方法和存储声音控制程序的计算机可读记录介质 | |
WO2016152717A1 (ja) | 音制御装置、音制御方法、および音制御プログラム | |
US9711133B2 (en) | Estimation of target character train | |
CN110310615B (zh) | 唱歌练习装置、唱歌练习方法及存储介质 | |
EP3010013A2 (en) | Phoneme information synthesis device, voice synthesis device, and phoneme information synthesis method | |
JP4736483B2 (ja) | 歌データ入力プログラム | |
JP2017194594A (ja) | 発音制御装置、発音制御方法、及びプログラム | |
JP4929604B2 (ja) | 歌データ入力プログラム | |
JP2014095856A (ja) | 音声処理装置 | |
US20220044662A1 (en) | Audio Information Playback Method, Audio Information Playback Device, Audio Information Generation Method and Audio Information Generation Device | |
JP2019132979A (ja) | カラオケ装置 | |
JP6809608B2 (ja) | 歌唱音生成装置及び方法、プログラム | |
WO2016152708A1 (ja) | 音制御装置、音制御方法、および音制御プログラム | |
JP4180548B2 (ja) | 声域告知機能付きカラオケ装置 | |
JP6617441B2 (ja) | 歌唱音声出力制御装置 | |
JP7158331B2 (ja) | カラオケ装置 | |
JP2018151548A (ja) | 発音装置及びループ区間設定方法 | |
JP2018151547A (ja) | 発音装置及び発音制御方法 | |
JP6305275B2 (ja) | 電子楽器における音声アシスト装置及びプログラム | |
JP4624879B2 (ja) | 楽音情報発生プログラムおよび楽音情報発生装置 | |
US9514724B2 (en) | Sampling device, electronic instrument, method, and program | |
CN110720122A (zh) | 音发生装置及方法 | |
JP2007156209A (ja) | 楽曲選択装置および楽曲選択用コンピュータプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180220 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190118 |
|
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: 20190122 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190204 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 6485185 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |