JP4449370B2 - 自動伴奏生成装置及びプログラム - Google Patents
自動伴奏生成装置及びプログラム Download PDFInfo
- Publication number
- JP4449370B2 JP4449370B2 JP2003308177A JP2003308177A JP4449370B2 JP 4449370 B2 JP4449370 B2 JP 4449370B2 JP 2003308177 A JP2003308177 A JP 2003308177A JP 2003308177 A JP2003308177 A JP 2003308177A JP 4449370 B2 JP4449370 B2 JP 4449370B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- accompaniment
- note
- timing
- sound
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Electrophonic Musical Instruments (AREA)
Description
図1は、この発明の一実施例による自動伴奏生成システムのハードウエア構成例を示す。この例では、自動伴奏生成生成装置には、電子楽器などの音楽専用の音楽情報処理装置が用いられるが、パーソナルコンピュータに演奏入力及び楽音生成機能を設けた汎用の情報処理装置を用いてもよい。この自動伴奏生成装置は、中央処理装置(CPU)1、ランダムアクセスメモリ(RAM)2、読出専用メモリ(ROM)3、外部記憶装置4、入力操作部5、表示部6、音源部7、通信インターフェース(通信I/F)8などの要素を備え、これらの要素1〜8はバス9に接続される。
この発明の一実施例による自動伴奏生成システムでは、或る伴奏鍵5を操作(押鍵)すると、自動伴奏生成プログラムに従って、ROM3又は外部記憶装置4に記憶された伴奏パターンデータApを利用して全ての押鍵音高を反映した伴奏データを自動的に生成し楽音生成部7,11から伴奏音を放音することができる。図2及び図3は、この発明の一実施例による伴奏パターンデータと自動伴奏生成例を数値及びタイムチャート(第1周期分のみ)で表わしたものである。
図4及び図5は、この発明の一実施例による自動伴奏生成の動作例を表わすフローチャートである。入力操作部(パネル操作子)5のユーザ操作により自動伴奏スタートが指示され、この自動伴奏生成の動作フローがスタートすると、CPU1は、まず、ユーザ操作或いはデフォルトに従って初期設定を行う(ステップS1:なお、以下においては、記号“S…”単独で該当ステップを表わす)。初期設定には、例えば、この自動伴奏生成に使用する伴奏パターンデータApの設定や、伴奏鍵の設定(例えば、伴奏用鍵域を定めるスプリットポイントの設定、伴奏鍵盤の指定など)、自動伴奏の最大同時発音数(例えば、16)の設定などがある。この伴奏パターンデータApの設定には、予めROM3又は外部記憶装置4に用意された曲データから所望トラックの伴奏パターン部分を選択したり、伴奏パターン集から所望の伴奏パターンを選択したり、ユーザの実演奏による伴奏パターンを記録した後使用登録するなどの方法が用いられる。
以上、この発明の好適な一実施例について説明したが、これは単なる一例であって、この発明は、その精神を逸脱しない範囲で種々の変更が可能であり、種々の態様で実施することができる。例えば、伴奏パターンデータは、実施例では1パート(トラック)即ち1つの音色又は楽器音を想定しているが、複数のパート(トラック)でもよい。
Tp パターン時間(繰返し周期)、
Ma,Mb,… 押鍵音情報(音高指示情報)、
N1a,N1b;N2a,N2b;… 自動伴奏データAnを構成する伴奏ノート(伴奏音情報)。
Claims (4)
- 発音タイミングを表わす夫々のタイミング情報により時系列的に関連付けられた複数の音符情報から成る伴奏パターンデータを記憶する記憶手段であって、音符情報の夫々は少なくとも時間長を表わす情報を含むものと、
伴奏音の音高を指示する音高指示情報を入力するための入力手段と、
上記記憶手段に記憶された伴奏パターンデータ内の各音符情報をそのタイミング情報に従って順次読み出す読出し手段と、
上記読出し手段により読み出された音符情報のうち、タイミング情報が和音とみなし得る所定時間長以内で近接している複数の近接音符情報については、何れか一つを選定する選定手段と、
上記読出し手段により読み出された音符情報のうち上記近接音符情報以外の音符情報と、上記選定手段により選定された音符情報とから、上記入力手段により入力されている全ての音高指示情報により指示される音高を持つ伴奏音情報を生成する生成手段と、
上記生成手段により生成された伴奏音情報に基づいて伴奏音を発音させる発音手段と
を具備することを特徴とする自動伴奏生成装置。 - 前記伴奏パターンデータは所定形式の演奏データに含まれることを特徴とする請求項1に記載の自動伴奏生成装置。
- 前記生成手段は、発音タイミングが前後する音符情報の時間範囲が重なるとき、後の音符情報の発音タイミングに応じて、前の音符情報から生成される伴奏音情報の時間長を制限する制限手段を備えることを特徴とする請求項1又は2に記載の自動伴奏生成装置。
- 発音タイミングを表わす夫々のタイミング情報により時系列的に関連付けられた複数の音符情報から成る伴奏パターンデータを記憶する記憶手段であって、音符情報の夫々は少なくとも時間長を表わす情報を含むもの、及び、伴奏音の音高を指示する音高指示情報を入力するための入力手段を具備し、自動伴奏生成装置として機能するコンピュータに、
上記記憶手段に記憶された伴奏パターンデータ内の各音符情報をそのタイミング情報に従って順次読み出す読出しステップと、
上記読出しステップで読み出された音符情報のうち、タイミング情報が和音とみなし得る所定時間長以内にある複数の近接音符情報については、何れか一つを選定する選定ステップと、
上記読出しステップで読み出された音符情報のうち上記近接音符情報以外の音符情報と、上記選定ステップで選定された音符情報とから、上記入力手段により入力されている全ての音高指示情報により指示される音高を持つ伴奏音情報を生成する生成ステップと、
上記生成ステップで生成された伴奏音情報に基づいて伴奏音を発音させる発音ステップと
から成る手順を実行させる自動伴奏生成プログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003308177A JP4449370B2 (ja) | 2003-09-01 | 2003-09-01 | 自動伴奏生成装置及びプログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003308177A JP4449370B2 (ja) | 2003-09-01 | 2003-09-01 | 自動伴奏生成装置及びプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2005077763A JP2005077763A (ja) | 2005-03-24 |
JP4449370B2 true JP4449370B2 (ja) | 2010-04-14 |
Family
ID=34410719
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003308177A Expired - Fee Related JP4449370B2 (ja) | 2003-09-01 | 2003-09-01 | 自動伴奏生成装置及びプログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4449370B2 (ja) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5141012B2 (ja) * | 2006-12-28 | 2013-02-13 | ヤマハ株式会社 | アルペジオ生成装置及びプログラム |
JP7190053B2 (ja) * | 2019-09-04 | 2022-12-14 | ローランド株式会社 | アルペジエータおよびその機能を備えたプログラム |
-
2003
- 2003-09-01 JP JP2003308177A patent/JP4449370B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2005077763A (ja) | 2005-03-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5747715A (en) | Electronic musical apparatus using vocalized sounds to sing a song automatically | |
JP4821533B2 (ja) | アルペジオ演奏装置及びプログラム | |
US7470855B2 (en) | Tone control apparatus and method | |
JP3266149B2 (ja) | 演奏ガイド装置 | |
JP5228315B2 (ja) | 自動伴奏生成装置および自動伴奏生成方法を実現するためのプログラム | |
JP4449370B2 (ja) | 自動伴奏生成装置及びプログラム | |
JP2003186466A (ja) | 楽譜作成処理装置及びプログラム | |
JP4853054B2 (ja) | 演奏データ編集装置及びプログラム | |
JP6790362B2 (ja) | 電子音響装置 | |
JP3587133B2 (ja) | 発音長決定方法と装置及び記録媒体 | |
JP3620396B2 (ja) | 情報修正装置及び情報修正プログラムを記録した媒体 | |
JP3752859B2 (ja) | 自動作曲装置と記録媒体 | |
JP3173310B2 (ja) | ハーモニー生成装置 | |
JP5200368B2 (ja) | アルペジオ生成装置およびアルペジオ生成方法を実現するためのプログラム | |
JP4186855B2 (ja) | 楽音制御装置及びプログラム | |
JP4172335B2 (ja) | 自動伴奏生成装置及びプログラム | |
JPH04331990A (ja) | 音声電子楽器 | |
JP2601039B2 (ja) | 電子楽器 | |
JP4389709B2 (ja) | 楽譜表示装置および楽譜表示プログラム | |
JP3620321B2 (ja) | 自動伴奏装置 | |
JPH10319961A (ja) | 発音タイミング制御装置 | |
JP2008058796A (ja) | 奏法決定装置及びプログラム | |
JPH04257895A (ja) | 自動伴奏システムのコードステップレコーディング装置及び方法 | |
JP4218566B2 (ja) | 楽音制御装置及びプログラム | |
JP5402167B2 (ja) | アルペジオ生成装置およびアルペジオ生成方法を実現するためのプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050728 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080304 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080410 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20081104 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20081225 |
|
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: 20100105 |
|
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: 20100118 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130205 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140205 Year of fee payment: 4 |
|
LAPS | Cancellation because of no payment of annual fees |