JP2017194594A - 発音制御装置、発音制御方法、及びプログラム - Google Patents
発音制御装置、発音制御方法、及びプログラム Download PDFInfo
- Publication number
- JP2017194594A JP2017194594A JP2016085295A JP2016085295A JP2017194594A JP 2017194594 A JP2017194594 A JP 2017194594A JP 2016085295 A JP2016085295 A JP 2016085295A JP 2016085295 A JP2016085295 A JP 2016085295A JP 2017194594 A JP2017194594 A JP 2017194594A
- Authority
- JP
- Japan
- Prior art keywords
- syllable
- pitch
- sound
- unit
- output
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims description 29
- 239000011295 pitch Substances 0.000 claims abstract description 104
- 230000004044 response Effects 0.000 abstract description 7
- 230000006870 function Effects 0.000 description 8
- 238000013500 data storage Methods 0.000 description 7
- 238000012545 processing Methods 0.000 description 7
- 230000000694 effects Effects 0.000 description 6
- 238000004891 communication Methods 0.000 description 5
- 238000012937 correction Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 5
- 230000002194 synthesizing effect Effects 0.000 description 5
- 238000001514 detection method Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000001228 spectrum Methods 0.000 description 3
- 238000005401 electroluminescence Methods 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 230000010354 integration Effects 0.000 description 2
- 238000004088 simulation Methods 0.000 description 2
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 239000000872 buffer Substances 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
Images
Landscapes
- Electrophonic Musical Instruments (AREA)
Abstract
Description
また、例えば、特許文献1に記載の技術のように、予め歌詞データが定められていると、1つ1つの操作に応じて歌詞が順次読み出される。そのため、ユーザのミスタッチに起因して複数の鍵が操作された場合に、意図せずに、歌詞が余分に読み出されてしまうことがあった。
[第1の実施形態]
本発明の第1の実施形態について説明する。まず、本実施形態の概要について説明する。
本実施形態に係る発音制御装置は、演奏操作子への操作に応じて歌唱模擬を行う電子楽器1である。ここで、歌唱模擬とは、人間の声を模擬した音声を出力することにより、歌唱を模擬することをいう。図1は、電子楽器1が備える演奏操作子15の一例を示す図である。図1には、演奏操作子15として、鍵盤を適用した場合を示す。この鍵盤には複数の白鍵と黒鍵とが並べて配置されており、各鍵は、それぞれ異なる音高に対応付けられている。電子楽器1を演奏する場合、ユーザは、鍵盤の所望の鍵を押鍵する。電子楽器1は、ユーザにより操作された鍵を検出し、操作された鍵に応じた音高の歌唱音を発音する。なお、発音される歌唱音の音節の順序は、予め定められている。
以上が、本実施形態の概要についての説明である。
以上が、電子楽器1の構成についての説明である。
図3は、電子楽器1による演奏が行われる場合の処理の流れの一例を示すフローチャートである。
ここでは、ユーザにより、演奏曲の選択と、選択した曲の演奏とが行われる場合の処理について説明する。また、ここでは、説明を簡単にするため、複数の鍵が同時に操作された場合であっても、単音のみを出力する場合について説明する。この場合、同時に操作された鍵の音高のうち、最も高い音高のみについて処理してもよいし、最も低い音高のみについて処理してもよい。なお、以下に説明する処理は、例えば、CPU10がROM12やRAM13に記憶されたプログラムを実行し、電子楽器1が備える各種構成を制御する制御部として機能することにより実現される。
以上が、カーソル位置の決定と歌唱音の発音についての説明である。
ステップS26において、演奏を終了したと判定した場合(ステップS26:YES)、電子楽器1は、音を出力している場合には、音の出力を停止する(ステップS28)。そして、電子楽器1は、図3に示す処理を終了する。また、ステップS26において、演奏を終了していないと判定した場合(ステップS26:NO)、電子楽器1は、ステップS14に処理を戻す。なお、演奏を終了したか否かの判定は、例えば、カーソル位置が最後尾の音節まで移動したか否か、他操作子16により演奏を終了する操作が行われた否か、などを判定することにより行うことができる。
なお、図3に示す例では、ノートオフ時に出力中の音を停止する場合について説明したが、電子楽器1は、ノートオフ時に追加で出力中の音節とは異なる音節を読み出して出力してもよい。
以上が、電子楽器1による演奏が行われる場合の処理の流れについての説明である。
まず、電子楽器1は、ノートオンの検出タイミングに基づいて、ミスタッチ判定タイミングを算出する(ステップS30)。つまり、電子楽器1は、ミスタッチ判定期間を設定する。ミスタッチ判定期間とは、誤操作の判定のために設けられる期間であり、ノートオンの検出タイミングからミスタッチ判定タイミングまでの期間である。ミスタッチ判定期間内に、音高を複数指定する操作が行われた場合、電子楽器1は、ミスタッチがあったと判定する。ミスタッチ判定期間は、ノートオンの検出から、所定時間長経過後までの期間として設定される。この所定時間長は、100ミリ秒などのタイマ11の時間軸で計時される絶対的な時間で記述されてもよいし、16分音符長、32分音符長などの曲のテンポに応じた相対的な時間で記述されてもよい。
第1パターンは、所望鍵(例えば、C3)を操作しようとして、別の鍵(例えば、D3)を操作してしまった場合、又は、所望鍵を操作しようとして、隣接する鍵と所望鍵を同時に操作してしまう場合の訂正方法である。ユーザは、ミスタッチを訂正するために、最初に行った操作(ノートオン)を短い時間で取り止めて(ノートオフ)、改めて所望鍵を操作(ノートオン)することが想定される。そして、ユーザは、所望鍵を操作した後は、その操作を所望の時間長維持するはずである。そこで、電子楽器1は、演奏情報用記憶領域に記憶された演奏情報を参照し、最初のノートオンから短時間でノートオフが検出されている場合には、最後にノートオンが検出された鍵を、所望鍵であると判定する。そして、電子楽器1は、所望鍵に対応する音高(例えば、C3)を、出力すべき音高として選択する。
なお、ミスタッチにおいて、所望鍵から空間的に離間した鍵を操作してしまうことは稀であることが想定される。そのため、ミスタッチの判定対象とする操作を、隣接する鍵の操作に限定してもよい。この場合、隣接しない鍵の操作は、新たに行われた正常な操作として扱ってよい。つまり、離間した鍵の操作は、ステップS14の処理で検出された操作として扱ってよい。また、上述の所望鍵の判定方法は、一例であり、電子楽器1は、演奏情報に含まれるノートオン、ノートオフ、ベロシティなど任意の情報を参照して、所望鍵を判定してよい。
以上が、電子楽器1による出力すべき音高の選択についての説明である。
以上が、出力音生成処理の説明である。
これにより、電子楽器1は、例えば、最初の操作が行われたタイミング、すなわち、ミスタッチが行われ、所望鍵の判定が確定するよりも前のタイミングで、歌唱音の出力を開始する。そして、所望鍵の判定が確定した時点で、歌唱音の音高を所望鍵に対応した音高に変更する。これにより、電子楽器1は、操作からタイムラグを生じずに歌唱音を出力することができる。また、電子楽器1は、ミスタッチに対して、発音する音節(すなわち歌詞)を変えないまま、消音せずに短時間で音高を修正する。そのため、電子楽器1は、聴感上、ミスタッチがあったことを感じさせにくい。
これにより、電子楽器1は、例えば、空間的に隣接する鍵が操作された場合に、ミスタッチの判定対象とする。ミスタッチは、隣接する鍵に対して発生する確率が高い。従って、電子楽器1は、ミスタッチの判定精度を向上させ、音高の調整が要否を適切に判定することができる。
これにより、電子楽器1は、例えば、所定期間内に複数の操作が行われた場合にのみ、ミスタッチの判定対象とする。ミスタッチの訂正操作は、短い時間内に行われる可能性が高い。従って、電子楽器1は、ミスタッチの判定精度を向上させ、音高の調整が要否を適切に判定することができる。
例えば、ミスタッチ判定期間の期間を32分音符長程度の短い期間とし、ミスタッチの判定対象を、隣接する鍵に限定すれば、電子楽器1は、100セント又は200セントの音高を短い期間で調整することになる。そのため、この場合は、音が安定的に出力される時点では、ほぼ所望鍵のみの音高の音として、人の耳には認識される。従って、電子楽器1は、演奏時にミスタッチが発生したことを、聴衆が認識することを防ぐことができる。
これにより、電子楽器1は、予め定められた歌詞を、音高の選択に応じて順次読み出し、歌唱音を発音する。そのため、電子楽器1は、例えば、ユーザがミスタッチの訂正のために複数の操作を行った場合であっても、これら複数の操作に応じてカーソル位置を1つしか進めない。つまり、電子楽器1は、ミスタッチの都度の訂正操作が、それぞれ歌詞の読み出しに反映され、歌詞が余分に読み出されてしまうことを防ぐことができる。
また、上述した実施形態では、単音の歌唱音を出力する態様について説明したが、電子楽器1は、和音の歌唱音を出力してもよい。
また、上述した実施形態では、MIDI形式のデータを扱う場合について説明したが、これには限られない。例えば、電子楽器1は、マイク入力などの音声データを解析し、発音のタイミングや音高を抽出してもよい。
また、上述した実施形態では、日本語の歌詞を例示したがこれには限られない。日本語では、ほぼ1文字1音節であるが、他の言語では、1文字が1音節にならない場合が多い。例えば、英語の歌詞が「september」の場合は、「sep」「tem」「ber」の3音節となる。この場合、電子楽器1は、演奏操作子15をユーザが操作する度に、各音節を操作された鍵の音高で順次発音する。このように、歌詞は、日本語に限らず他言語であってもよい。
Claims (7)
- 発音する音の1つの音節を示す音節情報を取得する音節取得部と、
それぞれ1つの音高に対応する複数の操作受付部であって、空間的に並べて配置された複数の操作受付部を備える入力部と、
操作された複数の前記操作受付部に対応する複数の音高の中から、1つの音高を選択する選択部と、
前記音節取得部が取得した前記音節情報が示す1つの音節の音を、前記選択部が選択した音高で、出力部から出力させる出力制御部と、
を備える発音制御装置。 - 前記出力制御部は、前記音節取得部が取得した前記音節情報が示す1つの音節の音を、前記複数の音高のうちの第1の音高で前記出力部から出力させた後、前記選択部が選択した第2の音高に変更して出力させる
請求項1に記載の発音制御装置。 - 前記出力制御部は、空間的に隣接する複数の前記操作受付部が操作された場合に、1つの音高を選択する
請求項1又は請求項2に記載の発音制御装置。 - 前記出力制御部は、第1の操作受付部が操作されてから所定期間内に、第2の操作受付部が操作された場合に、1つの音高を選択する
請求項1から請求項3のいずれか一項に記載の発音制御装置。 - 前記音節取得部は、順序付けられた複数の前記音節情報を記憶する記憶部から、前記選択部が複数の音高の中から1つの音高を選択することに応じて順番に前記音節情報を取得する
請求項1から請求項4のいずれか一項に記載の発音制御装置。 - それぞれ1つの音高に対応する複数の操作受付部であって、空間的に並べて配置された複数の操作受付部を備える入力部と、音を出力する出力部と、を備える電子楽器における発音制御方法であって、
発音する音の1つの音節を示す音節情報を取得する第1ステップと、
操作された複数の前記操作受付部に対応する複数の音高の中から、1つの音高を選択する第2ステップと、
前記第1ステップにおいて取得された前記音節情報が示す1つの音節の音を、前記第2ステップにおいて選択された音高で、前記出力部から出力させる第3ステップと、
を含む発音制御方法。 - それぞれ1つの音高に対応する複数の操作受付部であって、空間的に並べて配置された複数の操作受付部を備える入力部と、音を出力する出力部と、通信可能に接続されたコンピュータに、
発音する音の1つの音節を示す音節情報を取得する第1ステップと、
操作された複数の前記操作受付部に対応する複数の音高の中から、1つの音高を選択する第2ステップと、
前記第1ステップにおいて取得された前記音節情報が示す1つの音節の音を、前記第2ステップにおいて選択された音高で、前記出力部から出力させる第3ステップと、
を実行させるためのプログラム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016085295A JP6705272B2 (ja) | 2016-04-21 | 2016-04-21 | 発音制御装置、発音制御方法、及びプログラム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016085295A JP6705272B2 (ja) | 2016-04-21 | 2016-04-21 | 発音制御装置、発音制御方法、及びプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2017194594A true JP2017194594A (ja) | 2017-10-26 |
| JP6705272B2 JP6705272B2 (ja) | 2020-06-03 |
Family
ID=60155499
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2016085295A Active JP6705272B2 (ja) | 2016-04-21 | 2016-04-21 | 発音制御装置、発音制御方法、及びプログラム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6705272B2 (ja) |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10629179B2 (en) | 2018-06-21 | 2020-04-21 | Casio Computer Co., Ltd. | Electronic musical instrument, electronic musical instrument control method, and storage medium |
| US10789922B2 (en) | 2018-04-16 | 2020-09-29 | Casio Computer Co., Ltd. | Electronic musical instrument, electronic musical instrument control method, and storage medium |
| US10810981B2 (en) | 2018-06-21 | 2020-10-20 | Casio Computer Co., Ltd. | Electronic musical instrument, electronic musical instrument control method, and storage medium |
| US10825433B2 (en) | 2018-06-21 | 2020-11-03 | Casio Computer Co., Ltd. | Electronic musical instrument, electronic musical instrument control method, and storage medium |
| US10825434B2 (en) | 2018-04-16 | 2020-11-03 | Casio Computer Co., Ltd. | Electronic musical instrument, electronic musical instrument control method, and storage medium |
| JP2022116335A (ja) * | 2019-12-23 | 2022-08-09 | カシオ計算機株式会社 | 電子楽器、方法及びプログラム |
| US11417312B2 (en) | 2019-03-14 | 2022-08-16 | Casio Computer Co., Ltd. | Keyboard instrument and method performed by computer of keyboard instrument |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04349497A (ja) * | 1991-05-27 | 1992-12-03 | Yamaha Corp | 電子楽器 |
| JPH05307389A (ja) * | 1992-04-28 | 1993-11-19 | Yamaha Corp | 電子楽器 |
| JP2008170592A (ja) * | 2007-01-10 | 2008-07-24 | Yamaha Corp | 歌唱合成のための装置およびプログラム |
| JP2014098801A (ja) * | 2012-11-14 | 2014-05-29 | Yamaha Corp | 音声合成装置 |
-
2016
- 2016-04-21 JP JP2016085295A patent/JP6705272B2/ja active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04349497A (ja) * | 1991-05-27 | 1992-12-03 | Yamaha Corp | 電子楽器 |
| JPH05307389A (ja) * | 1992-04-28 | 1993-11-19 | Yamaha Corp | 電子楽器 |
| JP2008170592A (ja) * | 2007-01-10 | 2008-07-24 | Yamaha Corp | 歌唱合成のための装置およびプログラム |
| JP2014098801A (ja) * | 2012-11-14 | 2014-05-29 | Yamaha Corp | 音声合成装置 |
Cited By (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10825434B2 (en) | 2018-04-16 | 2020-11-03 | Casio Computer Co., Ltd. | Electronic musical instrument, electronic musical instrument control method, and storage medium |
| US10789922B2 (en) | 2018-04-16 | 2020-09-29 | Casio Computer Co., Ltd. | Electronic musical instrument, electronic musical instrument control method, and storage medium |
| US11854518B2 (en) | 2018-06-21 | 2023-12-26 | Casio Computer Co., Ltd. | Electronic musical instrument, electronic musical instrument control method, and storage medium |
| US10825433B2 (en) | 2018-06-21 | 2020-11-03 | Casio Computer Co., Ltd. | Electronic musical instrument, electronic musical instrument control method, and storage medium |
| US10810981B2 (en) | 2018-06-21 | 2020-10-20 | Casio Computer Co., Ltd. | Electronic musical instrument, electronic musical instrument control method, and storage medium |
| US11468870B2 (en) | 2018-06-21 | 2022-10-11 | Casio Computer Co., Ltd. | Electronic musical instrument, electronic musical instrument control method, and storage medium |
| US11545121B2 (en) | 2018-06-21 | 2023-01-03 | Casio Computer Co., Ltd. | Electronic musical instrument, electronic musical instrument control method, and storage medium |
| US10629179B2 (en) | 2018-06-21 | 2020-04-21 | Casio Computer Co., Ltd. | Electronic musical instrument, electronic musical instrument control method, and storage medium |
| US11417312B2 (en) | 2019-03-14 | 2022-08-16 | Casio Computer Co., Ltd. | Keyboard instrument and method performed by computer of keyboard instrument |
| JP2022116335A (ja) * | 2019-12-23 | 2022-08-09 | カシオ計算機株式会社 | 電子楽器、方法及びプログラム |
| JP2024019631A (ja) * | 2019-12-23 | 2024-02-09 | カシオ計算機株式会社 | 電子楽器、方法及びプログラム |
| JP7456460B2 (ja) | 2019-12-23 | 2024-03-27 | カシオ計算機株式会社 | 電子楽器、方法及びプログラム |
| JP7673786B2 (ja) | 2019-12-23 | 2025-05-09 | カシオ計算機株式会社 | 電子楽器、方法及びプログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| JP6705272B2 (ja) | 2020-06-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6705272B2 (ja) | 発音制御装置、発音制御方法、及びプログラム | |
| JP7673786B2 (ja) | 電子楽器、方法及びプログラム | |
| CN107430849B (zh) | 声音控制装置、声音控制方法和存储声音控制程序的计算机可读记录介质 | |
| JP7619395B2 (ja) | 電子楽器、方法及びプログラム | |
| JP7484952B2 (ja) | 電子機器、電子楽器、方法及びプログラム | |
| TWI471853B (zh) | Music generating device | |
| JP6485185B2 (ja) | 歌唱音合成装置 | |
| JP2022044938A (ja) | 電子楽器、方法及びプログラム | |
| JP2023015302A (ja) | 電子機器、電子楽器、方法及びプログラム | |
| JP2019200427A (ja) | 自動アレンジ方法 | |
| JP6809608B2 (ja) | 歌唱音生成装置及び方法、プログラム | |
| JP2017181793A (ja) | 音響処理装置、及びプログラム | |
| JP6589356B2 (ja) | 表示制御装置、電子楽器およびプログラム | |
| JP2016177277A (ja) | 発音装置、発音方法および発音プログラム | |
| JP2017003625A (ja) | 歌唱音声出力制御装置 | |
| JP7718576B2 (ja) | 電子管楽器及び電子管楽器の制御方法 | |
| CN115938333B (zh) | 信息处理装置、方法和记录介质 | |
| JP6410345B2 (ja) | サウンドプレビュー装置及びプログラム | |
| JP7537419B2 (ja) | 子音長変更装置、電子楽器、楽器システム、方法及びプログラム | |
| CN110720122B (zh) | 音发生装置及方法 | |
| WO2019026233A1 (ja) | 効果制御装置 | |
| WO2019003348A1 (ja) | 歌唱音効果生成装置及び方法、プログラム | |
| WO2018198380A1 (ja) | 歌詞表示装置及び方法 | |
| WO2018198381A1 (ja) | 音生成装置及び方法、楽器 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180921 |
|
| RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20181109 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190827 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190910 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20191101 |
|
| 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: 20200414 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200427 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 6705272 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313532 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |