JP6610211B2 - 楽曲演奏装置及び楽曲演奏用プログラム - Google Patents
楽曲演奏装置及び楽曲演奏用プログラム Download PDFInfo
- Publication number
- JP6610211B2 JP6610211B2 JP2015233320A JP2015233320A JP6610211B2 JP 6610211 B2 JP6610211 B2 JP 6610211B2 JP 2015233320 A JP2015233320 A JP 2015233320A JP 2015233320 A JP2015233320 A JP 2015233320A JP 6610211 B2 JP6610211 B2 JP 6610211B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- key change
- performance
- pitch
- command
- 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
- 230000008859 change Effects 0.000 claims description 114
- 238000000034 method Methods 0.000 claims description 51
- 230000008569 process Effects 0.000 claims description 49
- 238000012545 processing Methods 0.000 claims description 27
- 238000006243 chemical reaction Methods 0.000 claims description 8
- 239000011295 pitch Substances 0.000 description 63
- 230000015654 memory Effects 0.000 description 14
- 238000010586 diagram Methods 0.000 description 12
- 230000006870 function Effects 0.000 description 12
- 230000015572 biosynthetic process Effects 0.000 description 7
- 238000004891 communication Methods 0.000 description 5
- 238000012790 confirmation Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 230000006872 improvement Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 238000003786 synthesis reaction 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
- 238000012937 correction Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 230000002194 synthesizing effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Landscapes
- Electrophonic Musical Instruments (AREA)
- Reverberation, Karaoke And Other Acoustics (AREA)
Description
複数のコマンドで構成された演奏情報に基づいて演奏を行う楽曲演奏装置であって、
演奏情報の演奏に使用する波形情報を記憶する第1記憶手段と、
入力手段からの入力に基づき、キー変更を受け付けるキー変更受付処理と、
演奏情報中のコマンドを先読みして一時記憶手段に格納し、前記キー変更受付処理でキー変更を受け付けた場合には、先読みしたコマンドにキー変更を反映して前記一時記憶手段に格納するコマンド先読み処理と、
先読みしたコマンドの音高に対応する波形情報を、前記第1記憶手段から第2記憶手段に読み出す波形読み出し処理と、
キー変更の受け付け時点で既に先読みし、かつ、まだ発音していないコマンドについて、キー変更前に前記第2記憶手段に読み出した波形情報を使用し、当該波形情報がキー変更後の音高となるように音高変換して演奏を行う演奏処理と、を実行可能とする制御手段と、を備えたことを特徴とする。
前記演奏処理は、キー変更を受け付けた時点で既に先読みし、かつ、発音中の波形情報について、当該波形情報がキー変更後の音高となるように音高変換して演奏を行う。
前記波形読み出し処理は、キー変更の受付後、受け付けたキー変更が適用された音高に対応する波形情報を前記第1記憶手段から前記第2記憶手段に読み出す。
前記演奏処理は、キー変更の受付後に先読みし、まだ発音していないコマンドについて、前記第2記憶手段に読み出された、キー変更が適用された音高に対応する波形情報を使用して演奏を行う。
複数のコマンドで構成された演奏情報に基づいて演奏を行う楽曲演奏用プログラムであって、
入力手段からの入力に基づき、キー変更を受け付けるキー変更受付処理と、
演奏情報中のコマンドを先読みして一時記憶手段に格納し、前記キー変更受付処理でキー変更を受け付けた場合には、先読みしたコマンドにキー変更を反映して前記一時記憶手段に格納するコマンド先読み処理と、
先読みしたコマンドの音高に対応する波形情報を、第1記憶手段から第2記憶手段に読み出す波形読み出し処理と、
キー変更の受け付け時点で既に先読みし、かつ、まだ発音していないコマンドについて、キー変更前に前記第2記憶手段に読み出した波形情報を使用し、当該波形情報がキー変更後の音高となるように音高変換して演奏を行う演奏処理と、をコンピュータに実行させることを特徴とする。
2:カラオケ装置 29:映像再生部
5:サーバ装置 30:CPU
11:タッチパネルモニタ 31:映像制御部
11a:表示部 32:ハードディスク
11b:タッチパネル 33:タッチパネルモニタ
12:ビデオRAM 34:タッチパネル
13:映像制御部 35:表示部
14:メモリ 41:モニタ
15:CPU 42:スピーカ
16:無線LAN通信部 44a、44b:マイクロホン
17:操作部 110:アクセスポイント
18:操作処理部 300:CPU
21:操作部 301:シーケンサ
22:操作処理部 301a:MIDI管理手段
24:LAN通信部 301b:PCM管理手段
25:音響制御部 302:MIDIコマンド受信手段
27:メモリ 302a:キー情報
27a:リングバッファ 304:シンセサイザ
27b:キャッシュ 304a:キー情報
27c:バッファ 305:波形読み出しスレッド
Claims (5)
- 複数のコマンドで構成された演奏情報に基づいて演奏を行う楽曲演奏装置であって、
演奏情報の演奏に使用する波形情報を記憶する第1記憶手段と、
入力手段からの入力に基づき、キー変更を受け付けるキー変更受付処理と、
演奏情報中のコマンドを先読みして一時記憶手段に格納し、前記キー変更受付処理でキー変更を受け付けた場合には、先読みしたコマンドにキー変更を反映して前記一時記憶手段に格納するコマンド先読み処理と、
先読みしたコマンドの音高に対応する波形情報を、前記第1記憶手段から第2記憶手段に読み出す波形読み出し処理と、
キー変更の受け付け時点で既に先読みし、かつ、まだ発音していないコマンドについて、キー変更前に前記第2記憶手段に読み出した波形情報を使用し、当該波形情報がキー変更後の音高となるように音高変換して演奏を行う演奏処理と、を実行可能とする制御手段と、を備えたことを特徴とする
楽曲演奏装置。 - 前記演奏処理は、キー変更を受け付けた時点で既に先読みし、かつ、発音中の波形情報について、当該波形情報がキー変更後の音高となるように音高変換して演奏を行う
請求項1に記載の楽曲演奏装置。 - 前記波形読み出し処理は、キー変更の受付後、受け付けたキー変更が適用された音高に対応する波形情報を前記第1記憶手段から前記第2記憶手段に読み出す
請求項1または請求項2に記載の楽曲演奏装置。 - 前記演奏処理は、キー変更の受付後に先読みし、まだ発音していないコマンドについて、前記第2記憶手段に読み出された、キー変更が適用された音高に対応する波形情報を使用して演奏を行う
請求項3に記載の楽曲演奏装置。 - 複数のコマンドで構成された演奏情報に基づいて演奏を行う楽曲演奏用プログラムであって、
入力手段からの入力に基づき、キー変更を受け付けるキー変更受付処理と、
演奏情報中のコマンドを先読みして一時記憶手段に格納し、前記キー変更受付処理でキー変更を受け付けた場合には、先読みしたコマンドにキー変更を反映して前記一時記憶手段に格納するコマンド先読み処理と、
先読みしたコマンドの音高に対応する波形情報を、第1記憶手段から第2記憶手段に読み出す波形読み出し処理と、
キー変更の受け付け時点で既に先読みし、かつ、まだ発音していないコマンドについて、キー変更前に前記第2記憶手段に読み出した波形情報を使用し、当該波形情報がキー変更後の音高となるように音高変換して演奏を行う演奏処理と、をコンピュータに実行させることを特徴とする
楽曲演奏用プログラム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015233320A JP6610211B2 (ja) | 2015-11-30 | 2015-11-30 | 楽曲演奏装置及び楽曲演奏用プログラム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015233320A JP6610211B2 (ja) | 2015-11-30 | 2015-11-30 | 楽曲演奏装置及び楽曲演奏用プログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2017102181A JP2017102181A (ja) | 2017-06-08 |
| JP6610211B2 true JP6610211B2 (ja) | 2019-11-27 |
Family
ID=59016734
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2015233320A Active JP6610211B2 (ja) | 2015-11-30 | 2015-11-30 | 楽曲演奏装置及び楽曲演奏用プログラム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6610211B2 (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2023137328A (ja) * | 2022-03-18 | 2023-09-29 | カシオ計算機株式会社 | 情報処理装置、方法及びプログラム |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6279991A (ja) * | 1985-09-30 | 1987-04-13 | 株式会社日立製作所 | 多自由度ア−ム形点検装置 |
| US5895469A (en) * | 1996-03-08 | 1999-04-20 | Vlsi Technology, Inc. | System for reducing access times for retrieving audio samples and method therefor |
| JP2005283774A (ja) * | 2004-03-29 | 2005-10-13 | Xing Inc | 楽音合成装置 |
| JP2007178890A (ja) * | 2005-12-28 | 2007-07-12 | Yamaha Corp | 自動演奏装置 |
-
2015
- 2015-11-30 JP JP2015233320A patent/JP6610211B2/ja active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2017102181A (ja) | 2017-06-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3072452B2 (ja) | カラオケ装置 | |
| JP3206619B2 (ja) | カラオケ装置 | |
| JP5701011B2 (ja) | 電子楽器 | |
| JP2017040867A (ja) | 情報処理装置 | |
| JP2019066649A (ja) | 歌唱音声の編集支援方法、および歌唱音声の編集支援装置 | |
| JP2019168517A (ja) | 電子楽器、方法及びプログラム | |
| JP2001331175A (ja) | 副旋律生成装置及び方法並びに記憶媒体 | |
| JP6610211B2 (ja) | 楽曲演奏装置及び楽曲演奏用プログラム | |
| JP6558077B2 (ja) | 楽曲演奏装置及び楽曲演奏用プログラム | |
| JP6645269B2 (ja) | 楽曲演奏装置及び楽曲演奏用プログラム | |
| JP2007183442A (ja) | 楽音合成装置及びプログラム | |
| JP6452234B2 (ja) | 楽音発生装置およびプログラム | |
| JP6464824B2 (ja) | 楽曲演奏装置及び楽曲演奏用プログラム | |
| JP2897614B2 (ja) | カラオケ装置 | |
| JP4192936B2 (ja) | 自動演奏装置 | |
| JP6372407B2 (ja) | 楽曲演奏装置及び楽曲演奏用プログラム | |
| JP3039468B2 (ja) | カラオケ装置 | |
| JP2014191331A (ja) | 楽器音出力装置及び楽器音出力プログラム | |
| JP6264660B2 (ja) | 音源制御装置、カラオケ装置、音源制御プログラム | |
| JP4096952B2 (ja) | 楽音発生装置 | |
| JP2003050591A (ja) | 演奏出力装置 | |
| JP2000172267A (ja) | 演奏補助装置及びそのための記録媒体 | |
| JP3322279B2 (ja) | カラオケ装置 | |
| JP3760940B2 (ja) | 自動演奏装置 | |
| JP3313050B2 (ja) | カラオケ装置及びカラオケ再生方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20181023 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190920 |
|
| 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: 20191001 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20191014 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6610211 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |