JPH03287199A - 自動演奏装置 - Google Patents
自動演奏装置Info
- Publication number
- JPH03287199A JPH03287199A JP2084971A JP8497190A JPH03287199A JP H03287199 A JPH03287199 A JP H03287199A JP 2084971 A JP2084971 A JP 2084971A JP 8497190 A JP8497190 A JP 8497190A JP H03287199 A JPH03287199 A JP H03287199A
- Authority
- JP
- Japan
- Prior art keywords
- data
- storage means
- reading
- stored
- sound data
- 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
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H1/00—Details of electrophonic musical instruments
- G10H1/0033—Recording/reproducing or transmission of music for electrophonic musical instruments
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H1/00—Details of electrophonic musical instruments
- G10H1/36—Accompaniment arrangements
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Electrophonic Musical Instruments (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
[発明の目的]
(産業上の利用分野)
本発明は、自動的に伴奏を行う自動演奏装置に関し、特
に即興演奏の自由度を増した自動演奏装置に関する。
に即興演奏の自由度を増した自動演奏装置に関する。
(従来の技術)
従来、自動的にコード伴奏を行う自動伴奏演奏機能を有
する自動演奏装置が広く知られている。
する自動演奏装置が広く知られている。
このような自動演奏装置としては、例えばシーケンサに
録音するような形式で曲の最初から最後まで全部のデー
タを記憶しておき、この記憶内容を順次読出すことによ
り最初から最後までの伴奏を連続して行うタイプのもの
、または、記憶されている一定のリズムパターンやコー
ドパターンを繰り返して読出すことにより伴奏を続け、
これをストップ操作が行われるまで行うタイプのもの等
がある。
録音するような形式で曲の最初から最後まで全部のデー
タを記憶しておき、この記憶内容を順次読出すことによ
り最初から最後までの伴奏を連続して行うタイプのもの
、または、記憶されている一定のリズムパターンやコー
ドパターンを繰り返して読出すことにより伴奏を続け、
これをストップ操作が行われるまで行うタイプのもの等
がある。
このような従来の自動演奏をバックに楽器の演奏を行う
時、特に曲の途中で何回繰り返すかわからないような一
定区間の繰り返しによる即興演奏パートが数箇所あるよ
うな曲では、繰り返し回数を覚えておいて即興演奏を行
うしかなく、演奏者が即興演奏に集中できず著しく音楽
性を損なうという欠点があった。また、例えばジャズ演
奏におけるアドリブのように、繰り返し回数が決まって
おらず、その時の興に応じて任意に即興演奏の長さを変
えることができないという欠点もあった。
時、特に曲の途中で何回繰り返すかわからないような一
定区間の繰り返しによる即興演奏パートが数箇所あるよ
うな曲では、繰り返し回数を覚えておいて即興演奏を行
うしかなく、演奏者が即興演奏に集中できず著しく音楽
性を損なうという欠点があった。また、例えばジャズ演
奏におけるアドリブのように、繰り返し回数が決まって
おらず、その時の興に応じて任意に即興演奏の長さを変
えることができないという欠点もあった。
(発明が解決しようとする課題)
本発明は、上記したように従来の自動演奏をバックに楽
器の演奏を行う時、特に曲の途中で何回繰り返すかわか
らないような一定区間の繰り返しによる即興演奏パート
が数箇所あるような曲では、繰り返し回数を覚えておい
て即興演奏を行うしかなく、演奏者が即興演奏に集中で
きず著しく音楽性を損なうという欠点、及び例えばジャ
ズ演奏におけるアドリブのように、繰り返し回数が決ま
っておらず、その時の興に応じて任意に即興演奏の長さ
を変えることができないという欠点を解消するためにな
されたもので、即興演奏パートの繰り返し回数を覚えて
おく必要がなく、したがって操作性に優れ演奏に集中で
きるとともに、任意の長さの即興演奏を伸び伸びと楽し
むことができ、自動演奏をバックに演奏する際の音楽性
を著しく高めることのできる自動演奏装置を提供するこ
とを目的とする。
器の演奏を行う時、特に曲の途中で何回繰り返すかわか
らないような一定区間の繰り返しによる即興演奏パート
が数箇所あるような曲では、繰り返し回数を覚えておい
て即興演奏を行うしかなく、演奏者が即興演奏に集中で
きず著しく音楽性を損なうという欠点、及び例えばジャ
ズ演奏におけるアドリブのように、繰り返し回数が決ま
っておらず、その時の興に応じて任意に即興演奏の長さ
を変えることができないという欠点を解消するためにな
されたもので、即興演奏パートの繰り返し回数を覚えて
おく必要がなく、したがって操作性に優れ演奏に集中で
きるとともに、任意の長さの即興演奏を伸び伸びと楽し
むことができ、自動演奏をバックに演奏する際の音楽性
を著しく高めることのできる自動演奏装置を提供するこ
とを目的とする。
[発明の構成コ
(課題を解決するための手段)
本発明の自動演奏装置は、上記課題を解決するために、
楽音データを記憶する第1の記憶手段と、この第1の記
憶手段に記憶された楽音データの一部分を繰返し読出す
第1の読出手段と、演奏パートの移行を指示する第1の
指示手段と、この第■の指示手段で演奏パートの移行が
指示された際、前記第1の読出手段による前記第1の記
憶手段に記憶された楽音データの一部分の繰返し読出し
を終了ぜしめ、他の部分の楽音データの読出しに移行せ
しめる第1の制御手段とを具備したことを特徴とする。
楽音データを記憶する第1の記憶手段と、この第1の記
憶手段に記憶された楽音データの一部分を繰返し読出す
第1の読出手段と、演奏パートの移行を指示する第1の
指示手段と、この第■の指示手段で演奏パートの移行が
指示された際、前記第1の読出手段による前記第1の記
憶手段に記憶された楽音データの一部分の繰返し読出し
を終了ぜしめ、他の部分の楽音データの読出しに移行せ
しめる第1の制御手段とを具備したことを特徴とする。
また、同様の目的で、楽音データを記憶する第1の記憶
手段と、この第1の記憶手段に記憶された楽音データの
一部分の繰返し読出し回数を記憶する第2の記憶手段と
、この第2の記憶手段に記憶された回数になるまでは前
記第1の記憶手段に記憶された楽音データの一部分を繰
返して読出し、前記回数になると他の部分の楽音データ
の読出しを行う第2の読出手段と、演奏パートの繰返し
回数の追加を指示する第2の指示手段と、この第2の指
示手段で追加が指示された際、前記第2の記憶手段の記
憶内容を増加せしめる第2の制御手段とを具備したこと
を特徴とする。
手段と、この第1の記憶手段に記憶された楽音データの
一部分の繰返し読出し回数を記憶する第2の記憶手段と
、この第2の記憶手段に記憶された回数になるまでは前
記第1の記憶手段に記憶された楽音データの一部分を繰
返して読出し、前記回数になると他の部分の楽音データ
の読出しを行う第2の読出手段と、演奏パートの繰返し
回数の追加を指示する第2の指示手段と、この第2の指
示手段で追加が指示された際、前記第2の記憶手段の記
憶内容を増加せしめる第2の制御手段とを具備したこと
を特徴とする。
さらに同様の目的で、楽音データを記憶する第1の記憶
手段と、この第1の記憶手段に記憶された楽音データの
一部分の繰返し読出し回数を記憶する第2の記憶手段と
、この第2の記憶手段の記憶内容を表示する表示手段と
、前記第2の記憶手段に記憶された回数だけ前記第1の
記憶手段に記憶された楽音データの一部分を繰返して読
出し、その後、他の部分の楽音データの読出しを行う第
3の読出手段とを具備したことを特徴とする。
手段と、この第1の記憶手段に記憶された楽音データの
一部分の繰返し読出し回数を記憶する第2の記憶手段と
、この第2の記憶手段の記憶内容を表示する表示手段と
、前記第2の記憶手段に記憶された回数だけ前記第1の
記憶手段に記憶された楽音データの一部分を繰返して読
出し、その後、他の部分の楽音データの読出しを行う第
3の読出手段とを具備したことを特徴とする。
(作用)
本発明は、例えば自動伴奏は第1の記憶手段に記憶され
た楽音データを順次読出すことにより行い、この自動伴
奏途中の例えは即興演奏パートの伴奏は上記第1の記憶
手段の一部分を繰返して読出すことにより実現し、演奏
者が即興演奏パートを抜は出したいと考えたときに第1
の指示手段て演奏パートの移行を指示することにより次
の楽音データの読出しに移行し、演奏パートを移行する
ようにしている。これにより、演奏者は即興演奏パート
の繰り返し回数を意識することなく即興演奏に集中てき
るものとなっている。
た楽音データを順次読出すことにより行い、この自動伴
奏途中の例えは即興演奏パートの伴奏は上記第1の記憶
手段の一部分を繰返して読出すことにより実現し、演奏
者が即興演奏パートを抜は出したいと考えたときに第1
の指示手段て演奏パートの移行を指示することにより次
の楽音データの読出しに移行し、演奏パートを移行する
ようにしている。これにより、演奏者は即興演奏パート
の繰り返し回数を意識することなく即興演奏に集中てき
るものとなっている。
また、例えば自動伴奏は第1の記憶手段に記憶された楽
音データを順次読出すことにより行い、この自動伴奏途
中の例えば即興演奏パートの伴奏は第2の記憶手段にあ
らかじめ記憶された回数だけ上記第1の記憶手段の一部
分を繰返して読出すことにより行うが、演奏者が興に乗
り即興演奏パートを引き伸ばしたいと考えたときに第2
の指示手段で指示することにより上記第2の記憶手段に
記憶されている回数を増加せしめ、これにより任意の繰
り返し回数の追加ができるようにしている。
音データを順次読出すことにより行い、この自動伴奏途
中の例えば即興演奏パートの伴奏は第2の記憶手段にあ
らかじめ記憶された回数だけ上記第1の記憶手段の一部
分を繰返して読出すことにより行うが、演奏者が興に乗
り即興演奏パートを引き伸ばしたいと考えたときに第2
の指示手段で指示することにより上記第2の記憶手段に
記憶されている回数を増加せしめ、これにより任意の繰
り返し回数の追加ができるようにしている。
これにより任意の長さの即興演奏を伸び伸びと楽しむこ
とができ、自動演奏をバックに演奏する際の音楽性を著
しく高めることのできるものとなりている。
とができ、自動演奏をバックに演奏する際の音楽性を著
しく高めることのできるものとなりている。
さらに、第2の記憶手段に記憶された繰り返し回数の残
りを表示手段で表示するようにしたので、演奏者はこれ
を見ることにより演奏パートの残り回数を認識し、例え
ば当該演奏パートを終了させたり、あるいは繰り返し回
数を追加したりすることができ、より操作性に優れたも
のとなっている。
りを表示手段で表示するようにしたので、演奏者はこれ
を見ることにより演奏パートの残り回数を認識し、例え
ば当該演奏パートを終了させたり、あるいは繰り返し回
数を追加したりすることができ、より操作性に優れたも
のとなっている。
(実施例)
第1図は、本発明に係る自動演奏装置の要部の概略ブロ
ック図である。
ック図である。
図において、1はキーボード部で複数のキーを有するキ
ーホードと各キーの押下の状態を検知するためのキース
キャン回路を含んでいる。
ーホードと各キーの押下の状態を検知するためのキース
キャン回路を含んでいる。
2はパネル部であって、電源スィッチ、モード指定スイ
ッチ、メロディ選択スイッチ、リズム選択スイッチ等の
各種スイッチの他、本発明の特徴である自動演奏開始ス
イッチを備えている。また、パネル部2にはフットスイ
ッチとしてのREND(リピートエンド)スイッチ2a
及びRINC(リピートインクリメント)スイッチ2b
が接続されている。上記RENDスイッチ2a及びR,
INCスイッチ2bは、パネル部2上に通常のスイッチ
として設けても良い。各スイッチ(フットスイッチを含
む)の状態はキーボード部1と同様に内部に設けられた
パネルスキャン回路によって検知されるようになってい
る。さらに、パネル部2には表示手段としての表示器(
図示しない)が設けられており、後述するリピートナン
バの現在値が表示されるようになっている。
ッチ、メロディ選択スイッチ、リズム選択スイッチ等の
各種スイッチの他、本発明の特徴である自動演奏開始ス
イッチを備えている。また、パネル部2にはフットスイ
ッチとしてのREND(リピートエンド)スイッチ2a
及びRINC(リピートインクリメント)スイッチ2b
が接続されている。上記RENDスイッチ2a及びR,
INCスイッチ2bは、パネル部2上に通常のスイッチ
として設けても良い。各スイッチ(フットスイッチを含
む)の状態はキーボード部1と同様に内部に設けられた
パネルスキャン回路によって検知されるようになってい
る。さらに、パネル部2には表示手段としての表示器(
図示しない)が設けられており、後述するリピートナン
バの現在値が表示されるようになっている。
3は中央処理装置(CPU)であり、ROM4のプログ
ラムメモリ部41に記憶された制御プログラムに従って
装置各部を制御するものである。
ラムメモリ部41に記憶された制御プログラムに従って
装置各部を制御するものである。
ROM4は、プログラムメモリ部41の他に、シーケン
スデータメモリ部42を有している。このシーケンスデ
ータメモリ部42には、伴奏出力すべきコード情報を記
憶しているシーケンスデータが記憶されている。このシ
ーケンスデータのデータ構造については後述する。
スデータメモリ部42を有している。このシーケンスデ
ータメモリ部42には、伴奏出力すべきコード情報を記
憶しているシーケンスデータが記憶されている。このシ
ーケンスデータのデータ構造については後述する。
5は、書換え可能記憶装W(以下、rRAMJと略する
。〉であって、CPU3の制御の下に、ROM4に記憶
されている必要なデータを転送して格納記憶するデータ
エリア、キーボード部1及びパネル部2の各キー及びス
イッチの状態に対応する放音に必要なデータがセットさ
れる複数のレジスタ等からなるワーキングRAMを含ん
でいる。
。〉であって、CPU3の制御の下に、ROM4に記憶
されている必要なデータを転送して格納記憶するデータ
エリア、キーボード部1及びパネル部2の各キー及びス
イッチの状態に対応する放音に必要なデータがセットさ
れる複数のレジスタ等からなるワーキングRAMを含ん
でいる。
6は楽音発生部であって、RAM5がら楽音発生すべき
楽音データを受は取って記憶するメモリ、このメモリに
記憶された楽音データと楽音波形メモリ7からの波形デ
ータとにより生成されるデジタル楽音信号を、該デジタ
ル楽音信号に対応するアナログ楽音信号に変換するD/
A変換器等を有している。
楽音データを受は取って記憶するメモリ、このメモリに
記憶された楽音データと楽音波形メモリ7からの波形デ
ータとにより生成されるデジタル楽音信号を、該デジタ
ル楽音信号に対応するアナログ楽音信号に変換するD/
A変換器等を有している。
楽音波形メモリ7は、波形データ及びエンベロープデー
タを記憶している読出専用メモリであり、楽音発生部6
に記憶された楽音データに応じた波形データ及びエンベ
ロープデータを出力する。波形データは楽音発生部6の
メモリに記憶されるキーナンバに応じた速度(周波数〉
で読み出される。
タを記憶している読出専用メモリであり、楽音発生部6
に記憶された楽音データに応じた波形データ及びエンベ
ロープデータを出力する。波形データは楽音発生部6の
メモリに記憶されるキーナンバに応じた速度(周波数〉
で読み出される。
さらに楽音発生部6のD/A変換器の出力であるアナロ
グ楽音信号は増幅器8、スピーカ又はヘッドホンって構
成されるサウンドシステムにより放音出力されるように
なっている。
グ楽音信号は増幅器8、スピーカ又はヘッドホンって構
成されるサウンドシステムにより放音出力されるように
なっている。
なお、上記キーボード部1、パネル部2、CPU3、R
OM4、RAM5、及び楽音発生部6はシステムバス1
0により相互に接続されている。
OM4、RAM5、及び楽音発生部6はシステムバス1
0により相互に接続されている。
第2図はシーケンスデータのデータ形式を示す図であり
、キーデータ、トーンデータ、パーデータの他に、この
発明の特徴に関係するリピートスタート、リピートエン
ド、コンプリートエンドの各データにより構成される。
、キーデータ、トーンデータ、パーデータの他に、この
発明の特徴に関係するリピートスタート、リピートエン
ド、コンプリートエンドの各データにより構成される。
第2図(a)に示すキーデータは4バイトから成り、そ
れぞれキーコード、ステップタイム、ベロシティ、ゲー
トタイムを指定する。ここで、キーコードは、キーボー
ドの各キーに対応したコードであり、音高を示す。ステ
ップタイムは、1つ前の音符データのキーオン又は音色
データ変化から当該音符データのキーオンまでの時間長
を示す。
れぞれキーコード、ステップタイム、ベロシティ、ゲー
トタイムを指定する。ここで、キーコードは、キーボー
ドの各キーに対応したコードであり、音高を示す。ステ
ップタイムは、1つ前の音符データのキーオン又は音色
データ変化から当該音符データのキーオンまでの時間長
を示す。
ベロシティはキーボードの操作キーの操作速度又は操作
強度を示すデータである。また、ゲートタイムは、キー
オンからキーオフまでの時間長を示している。
強度を示すデータである。また、ゲートタイムは、キー
オンからキーオフまでの時間長を示している。
第2図(b)に示すトーンデータは2バイトから成り、
それぞれトーンコード及びステップタイムを指定する。
それぞれトーンコード及びステップタイムを指定する。
トーンコードは、ベロシティデータと音色ナンバーとに
基づいて決められるものである。ステップタイムは、上
述したキーデータ中のステップタイムと同一である。
基づいて決められるものである。ステップタイムは、上
述したキーデータ中のステップタイムと同一である。
1
第2図(C)に示すバーデータは2バイトから成り、1
バイト目がオール「1」のデータて゛あり、2バイト目
の上位2ビツトがroOJである。このバーデータは、
小節の区切りを示すものである。
バイト目がオール「1」のデータて゛あり、2バイト目
の上位2ビツトがroOJである。このバーデータは、
小節の区切りを示すものである。
第2図(d)に示すリピートスタートデータは2バイト
から成り、1バイト目がオール「1」のデータであり、
2バイト目の上位2ビツトが「01」である。2バイト
目の下位6ビツトでは繰り返し回数を示すリピートナン
バが指定される。このリピートスタートデータは繰り返
し読出しの始点と繰り返し回数を指定するものである。
から成り、1バイト目がオール「1」のデータであり、
2バイト目の上位2ビツトが「01」である。2バイト
目の下位6ビツトでは繰り返し回数を示すリピートナン
バが指定される。このリピートスタートデータは繰り返
し読出しの始点と繰り返し回数を指定するものである。
第2図(e)に示すリピートエンドデータは2バイトか
ら成り、1バイト目がオール「1」のデータであり、2
バイト目の上位2ビツトが「10」である。このリピー
トエンドデータは、繰り返し読出しの終点を示すもので
ある。
ら成り、1バイト目がオール「1」のデータであり、2
バイト目の上位2ビツトが「10」である。このリピー
トエンドデータは、繰り返し読出しの終点を示すもので
ある。
第2図(f)に示すコンプリートエンドデータは2バイ
トから成り、1バイト目、2バイト目共にオール「1」
のデータである。このコンプリートエンドデータは、自
動演奏の終了を示すもので2 ある。
トから成り、1バイト目、2バイト目共にオール「1」
のデータである。このコンプリートエンドデータは、自
動演奏の終了を示すもので2 ある。
第3図は上述したRAM5内に設けられるレジスタのう
ち、本発明の特徴に係るもののみを示している。
ち、本発明の特徴に係るもののみを示している。
すなわち、R3A (リピートスタートアドレス)レジ
スタは、リピートスタートアドレスを記憶するレジスタ
である。このリピートスタートアドレスは、シーケンス
データが記憶されているROM4又はRAM5のアドレ
スそのものである。
スタは、リピートスタートアドレスを記憶するレジスタ
である。このリピートスタートアドレスは、シーケンス
データが記憶されているROM4又はRAM5のアドレ
スそのものである。
RN(リピートナンバ〉レジスタは、リピートナンバ、
つまり繰り返し回数を記憶するレジスタである。このリ
ピートナンバの初期値は、シーケンスデータのリピート
スタートデータの第2バイト目に格納されているものと
同一のものである。
つまり繰り返し回数を記憶するレジスタである。このリ
ピートナンバの初期値は、シーケンスデータのリピート
スタートデータの第2バイト目に格納されているものと
同一のものである。
PA(プレイアドレス)レジスタは、現在シーケンスプ
レイによって読出しているアドレスを記憶するレジスタ
である。
レイによって読出しているアドレスを記憶するレジスタ
である。
BN(パーナンバ)レジスタは、現在のパーナンバを記
憶するレジスタであり、シーケンスデータ中にバーデー
タが出現する毎にインクリメントされる。
憶するレジスタであり、シーケンスデータ中にバーデー
タが出現する毎にインクリメントされる。
次に、以上の構成及びデータ形式において、第4図に示
すフローチャートを参照しながら本装置の動作を詳細に
説明する。
すフローチャートを参照しながら本装置の動作を詳細に
説明する。
パネル部2の自動演奏開始スイッチが押下されると、C
PU3はROM4のプログラムメモリ41に記憶されて
いる制御プログラムに従って動作を開女合する。まず、
PAレジスタにプレイアドレス、つまりシーケンスデー
タが格納されているROM4又はR,AM5の先頭アド
レスをセットする(ステップSl)。次いで、当該アド
レスで指定される領域からシーケンスデータをロードす
る(ステップS2)。この際、シーケンスデータがキー
データの場合は4バイト、それ以外の場合は2バイトが
ロードされる。
PU3はROM4のプログラムメモリ41に記憶されて
いる制御プログラムに従って動作を開女合する。まず、
PAレジスタにプレイアドレス、つまりシーケンスデー
タが格納されているROM4又はR,AM5の先頭アド
レスをセットする(ステップSl)。次いで、当該アド
レスで指定される領域からシーケンスデータをロードす
る(ステップS2)。この際、シーケンスデータがキー
データの場合は4バイト、それ以外の場合は2バイトが
ロードされる。
次いで、ロートしたデータがキーデータが否がを調べる
(ステップS3)。そして、キーデータであることが判
断されると、該キーデータ中のキーコード、ステップタ
イム、ベロシティ、ゲートタイムに基づいて発音制御を
行う(ステップS4)。これにより伴奏音が放音される
ことになる。
(ステップS3)。そして、キーデータであることが判
断されると、該キーデータ中のキーコード、ステップタ
イム、ベロシティ、ゲートタイムに基づいて発音制御を
行う(ステップS4)。これにより伴奏音が放音される
ことになる。
次いで、PAレジスタの内容に「4」を加えてプレイア
ドレスを更新しくステップs5〉、次のシーケンスデー
タの読出しに備える。
ドレスを更新しくステップs5〉、次のシーケンスデー
タの読出しに備える。
次いで、パネル部2のRINCスイッチ2bのオンイベ
ントがあったか否がか調べられ(ステップS6)、もし
オンイベントがあったことが判断されるとRNレジスタ
の内容をインクリメントし、その後RNレジスタの内容
をパネル部2の表示器に表示する(ステップS7)。こ
れにより、RNレジスタにあらかじめ設定されている繰
り返し演奏回数が1回増加されることになる。また、演
奏者は表示器を確認することにより繰り返し演奏回数の
残り回数を知ることができる。
ントがあったか否がか調べられ(ステップS6)、もし
オンイベントがあったことが判断されるとRNレジスタ
の内容をインクリメントし、その後RNレジスタの内容
をパネル部2の表示器に表示する(ステップS7)。こ
れにより、RNレジスタにあらかじめ設定されている繰
り返し演奏回数が1回増加されることになる。また、演
奏者は表示器を確認することにより繰り返し演奏回数の
残り回数を知ることができる。
一方、上記ステップS6でRINCスイッチ2bのオン
イベントがながったことが判断されると、RENDスイ
ッチ2aのオンイベントがあったが否かが調べられる(
ステップS8)。そして、オンイベントがあったことが
判断されるとRNレジスタに「1」をセットし、その後
RNレジスタの5− 内容をパネル部2の表示器に表示する(ステップS9)
。これにより、RNレジスタに設定されている繰り返し
演奏回数が残っていても、また、無限回数の繰り返し演
奏が指定(オール「1」にすることにより指定〉されて
いても、あと1回の演奏を行って繰り返し演奏を終了す
ることになる。
イベントがながったことが判断されると、RENDスイ
ッチ2aのオンイベントがあったが否かが調べられる(
ステップS8)。そして、オンイベントがあったことが
判断されるとRNレジスタに「1」をセットし、その後
RNレジスタの5− 内容をパネル部2の表示器に表示する(ステップS9)
。これにより、RNレジスタに設定されている繰り返し
演奏回数が残っていても、また、無限回数の繰り返し演
奏が指定(オール「1」にすることにより指定〉されて
いても、あと1回の演奏を行って繰り返し演奏を終了す
ることになる。
なお、上記ステップS8でRENDスイッチ2aのオン
イベントもないことが判断されるとRNレジスタの変更
は行わないでステップS10に進む。
イベントもないことが判断されるとRNレジスタの変更
は行わないでステップS10に進む。
ステップSIOではキースキャンを行う。そして、キー
ボード部lのキーのオンイベントがあったか否かが調べ
られる(ステップ511)。もしオンイベントがあった
ことが判断されると発音割当を行って放音する(ステッ
プ512)。一方、上記ステップ311でオンイベント
がなかったことが判断されるとオフイベントがあったか
否かが調べられ(ステップ513)、オフイベントがあ
ったことが判断されるとオフにされたキーに対応するチ
ャネルをオフにする(ステップ514)。また、オフイ
ベントがないことが判断されると発音6 チャネルの割当又はキーオフ処理は行わずにステップS
3に戻る。これにより、上記発音制御(ステップS4)
で放音された自動伴奏と同時にキーボードの操作された
キーに対応する発音又は消音が行われ、伴奏付きの演奏
が行われることになる。
ボード部lのキーのオンイベントがあったか否かが調べ
られる(ステップ511)。もしオンイベントがあった
ことが判断されると発音割当を行って放音する(ステッ
プ512)。一方、上記ステップ311でオンイベント
がなかったことが判断されるとオフイベントがあったか
否かが調べられ(ステップ513)、オフイベントがあ
ったことが判断されるとオフにされたキーに対応するチ
ャネルをオフにする(ステップ514)。また、オフイ
ベントがないことが判断されると発音6 チャネルの割当又はキーオフ処理は行わずにステップS
3に戻る。これにより、上記発音制御(ステップS4)
で放音された自動伴奏と同時にキーボードの操作された
キーに対応する発音又は消音が行われ、伴奏付きの演奏
が行われることになる。
上述したステップS3でシーケンスデータがキーデータ
でないことが判断されると、トーンデータであるか否か
が調べられる(ステップ515)。
でないことが判断されると、トーンデータであるか否か
が調べられる(ステップ515)。
そして、トーンデータであることが判断されると、該ト
ーンデータ中のトーンコード、ステップタイムに基づい
て音色制御を行う(ステップ520)。
ーンデータ中のトーンコード、ステップタイムに基づい
て音色制御を行う(ステップ520)。
これにより伴奏音の音色が変更されることになる。
次いで、PAレジスタの内容に「2」を加えてプレイア
ドレスを更新することにより、次のシーケンスデータの
読出しに備え(ステップ528)、ステップS3へ戻っ
て再度同様処理を繰り返す。
ドレスを更新することにより、次のシーケンスデータの
読出しに備え(ステップ528)、ステップS3へ戻っ
て再度同様処理を繰り返す。
一方、ステップS15でトーンデータでもないことが判
断されると、バーデータであるが否かが調べられる(ス
テップ816)。そして、バーデータであることが判断
されると、BNレジスタの内容をインクリメントしくス
テップ521)、さらにステップS28へ分岐して上記
と同様の処理を行う。このBNレジスタの内容により、
現在演奏中の小節を知ることがてきるようになっている
。
断されると、バーデータであるが否かが調べられる(ス
テップ816)。そして、バーデータであることが判断
されると、BNレジスタの内容をインクリメントしくス
テップ521)、さらにステップS28へ分岐して上記
と同様の処理を行う。このBNレジスタの内容により、
現在演奏中の小節を知ることがてきるようになっている
。
上記ステップS16てバーデータでもないことが判断さ
れると、リピートスタートデータであるか否かが調べら
れる(ステップ517)。そして、リピートスタートデ
ータであることが判断されると、リピートスタートデー
タの2バイト目のリピートナンバをRNレジスタにセッ
トし、その後RNレジスタの内容をパネル部2の表示器
に表示する(ステップ522)。この際、リピートナン
バがオール「1]であれば無限回の繰り返しを意味する
。次いで、リピートスタートアドレスをR3Aレジスタ
にセットしくステップ523)、その後ステップ328
へ分岐して上記と同様の処理を行う。以降は、このRN
レジスタの内容を参照して繰り返しを行うか否かを判断
することになる。
れると、リピートスタートデータであるか否かが調べら
れる(ステップ517)。そして、リピートスタートデ
ータであることが判断されると、リピートスタートデー
タの2バイト目のリピートナンバをRNレジスタにセッ
トし、その後RNレジスタの内容をパネル部2の表示器
に表示する(ステップ522)。この際、リピートナン
バがオール「1]であれば無限回の繰り返しを意味する
。次いで、リピートスタートアドレスをR3Aレジスタ
にセットしくステップ523)、その後ステップ328
へ分岐して上記と同様の処理を行う。以降は、このRN
レジスタの内容を参照して繰り返しを行うか否かを判断
することになる。
上記ステップS17でリピートスタートでもないことが
判断されると、リピートエンドデータであるか否かが調
べられる(ステップ518)。そして、リピートエンド
データであることが判断されると、リピートナンバは無
限回指定であるか否か、つまりRNレジスタの内容がオ
ール「1」であるか否かが調べられる(ステップ524
)。そして、無限回指定でないことが判断されるとRN
レジスタの内容をデクリメントし、その後RNレジスタ
の内容をパネル部2の表示器に表示する(ステップ52
5)。次いで、RNレジスタの内容がゼロであるか否か
が調べられ(ステップ526)、ゼロでなければPAレ
ジスタにR3Aレジスタに記憶されている値を入れる(
ステップ527)。これにより、次のシーケンスデータ
は再度リピートスタートアドレスから読出されることに
なり、繰り返し演奏が実現される。一方、RNレジスタ
の内容がゼロであればステップ328へ分岐し、次のシ
ーケンスデータはリピートエンドデータの次の位置から
読出され、繰り返しループを脱することになる。
判断されると、リピートエンドデータであるか否かが調
べられる(ステップ518)。そして、リピートエンド
データであることが判断されると、リピートナンバは無
限回指定であるか否か、つまりRNレジスタの内容がオ
ール「1」であるか否かが調べられる(ステップ524
)。そして、無限回指定でないことが判断されるとRN
レジスタの内容をデクリメントし、その後RNレジスタ
の内容をパネル部2の表示器に表示する(ステップ52
5)。次いで、RNレジスタの内容がゼロであるか否か
が調べられ(ステップ526)、ゼロでなければPAレ
ジスタにR3Aレジスタに記憶されている値を入れる(
ステップ527)。これにより、次のシーケンスデータ
は再度リピートスタートアドレスから読出されることに
なり、繰り返し演奏が実現される。一方、RNレジスタ
の内容がゼロであればステップ328へ分岐し、次のシ
ーケンスデータはリピートエンドデータの次の位置から
読出され、繰り返しループを脱することになる。
上記ステップS18でリピートエンドデータで9
もないことが判断されると、コンプリートエンドデータ
であるか否かが調べられる(ステップ519)。そして
、コンプリートエンドデータであることが判断されると
、一連の演奏を終了する。
であるか否かが調べられる(ステップ519)。そして
、コンプリートエンドデータであることが判断されると
、一連の演奏を終了する。
一方、コンプリートエンドデータでないことが判断され
ると図示しないエラー処理へ移行し、例えばパネル部2
に設けられた表示器でエラーが発生した旨を演奏者に知
らせる。
ると図示しないエラー処理へ移行し、例えばパネル部2
に設けられた表示器でエラーが発生した旨を演奏者に知
らせる。
以上のように、自動伴奏はROM4又はRAM5に記憶
されたジ−ケンステータを順次読出すことにより行い、
この自動伴奏途中の例えば即興演奏パートの伴奏は上記
R,OM4又はRAM5の一部分のシーケンスデータを
繰返して読出すことにより実現し、演奏者が即興演奏パ
ートを抜は出したいと考えたときにRENDスイッチ2
aで演奏パートの移行を指示することにより次のシーケ
ンスデータの読出しに移行して演奏パートを移行するよ
うにしたので、演奏者は即興演奏パートの繰り返し回数
を意識することなく即興演奏に集中できるものとなって
いる。
されたジ−ケンステータを順次読出すことにより行い、
この自動伴奏途中の例えば即興演奏パートの伴奏は上記
R,OM4又はRAM5の一部分のシーケンスデータを
繰返して読出すことにより実現し、演奏者が即興演奏パ
ートを抜は出したいと考えたときにRENDスイッチ2
aで演奏パートの移行を指示することにより次のシーケ
ンスデータの読出しに移行して演奏パートを移行するよ
うにしたので、演奏者は即興演奏パートの繰り返し回数
を意識することなく即興演奏に集中できるものとなって
いる。
20
また、自動伴奏はROM4又はRAM5に記憶されたシ
ーケンスデータを順次読出すことにより行い、この自動
伴奏途中の例えば即興演奏パートの伴奏はRNレジスタ
にあらかじめ記憶された回数だけ上記ROM4又はRA
M5の一部分に記憶されたシーケンスデータを繰返して
読出すことにより行うが、演奏者が興に乗り即興演奏パ
ートを引き伸ばしたいと考えたときにRINCスイッチ
で指示することにより上記RNレジスタに記憶されてい
る回数を増加せしめ、これにより任意の繰り返し回数の
追加ができるようにしたので、任意の長さの即興演奏を
伸び伸びと楽しむことができ、自動演奏をバックに演奏
する際の音楽性を著しく高めることができるものとなっ
ている。
ーケンスデータを順次読出すことにより行い、この自動
伴奏途中の例えば即興演奏パートの伴奏はRNレジスタ
にあらかじめ記憶された回数だけ上記ROM4又はRA
M5の一部分に記憶されたシーケンスデータを繰返して
読出すことにより行うが、演奏者が興に乗り即興演奏パ
ートを引き伸ばしたいと考えたときにRINCスイッチ
で指示することにより上記RNレジスタに記憶されてい
る回数を増加せしめ、これにより任意の繰り返し回数の
追加ができるようにしたので、任意の長さの即興演奏を
伸び伸びと楽しむことができ、自動演奏をバックに演奏
する際の音楽性を著しく高めることができるものとなっ
ている。
さらに、r(Nレジスタに記憶された繰り返し回数の残
りをパネル部2の表示器で表示するようにしたので、演
奏者はこれを見ることにより演奏パートの残り回数を認
識し、例えば当該演奏パートを終了させたり、あるいは
繰り返し回数を追加したりすることができ、より操作性
に優れたものとなっている。
りをパネル部2の表示器で表示するようにしたので、演
奏者はこれを見ることにより演奏パートの残り回数を認
識し、例えば当該演奏パートを終了させたり、あるいは
繰り返し回数を追加したりすることができ、より操作性
に優れたものとなっている。
なお、上記実施例ではシーケンスデータがROM4に記
憶されている場合について説明したが、このシーケンス
データはRAM5に格納するように構成しても良い。こ
の場合は、RAM5の内容、つまりシーケンスデータを
変更できるので、演奏者が好みの演奏パターンを記憶す
ることができ、自動演奏に自由度を持たせることができ
る。
憶されている場合について説明したが、このシーケンス
データはRAM5に格納するように構成しても良い。こ
の場合は、RAM5の内容、つまりシーケンスデータを
変更できるので、演奏者が好みの演奏パターンを記憶す
ることができ、自動演奏に自由度を持たせることができ
る。
[発明の効果]
以上詳述したように、本発明によれば即興演奏パートの
繰り返し回数を覚えておく必要がなく、したがって操作
性に優れ演奏に集中できるとともに、任意の長さの即興
演奏を伸び伸びと楽しむことがてき、自動演奏をバック
に演奏する際の音楽性を著しく高めることのできる自動
演奏装置を提供できる。
繰り返し回数を覚えておく必要がなく、したがって操作
性に優れ演奏に集中できるとともに、任意の長さの即興
演奏を伸び伸びと楽しむことがてき、自動演奏をバック
に演奏する際の音楽性を著しく高めることのできる自動
演奏装置を提供できる。
図は電気回路の全体の概略構成を示すブロック図、第2
図はシーケンスデータのデータ形式を示ず図、第3図は
レジスタの構成を示す図、第4図は動作を説明するため
のフローチャートである。
図はシーケンスデータのデータ形式を示ず図、第3図は
レジスタの構成を示す図、第4図は動作を説明するため
のフローチャートである。
1・・・キーボード部、2・・・パネル部、2a・・R
ENDスイッチ(第1の指示手段)、2b・・・RIN
Cスイッチ(第2の指示手段)、3・・・CPU (第
1、第2、第3の読出手段、第1、第2の制御手段)、
4・・・ROM (第1の記憶手段)、5・・・R,A
M(第1の記憶手段)、6・・・楽音発生部、7・・・
楽音波形メモリ、8・・・増幅器、9・・・スピーカ又
はヘッドホン、42・・・シーケンスデータメモリ(第
1の記憶手段)。
ENDスイッチ(第1の指示手段)、2b・・・RIN
Cスイッチ(第2の指示手段)、3・・・CPU (第
1、第2、第3の読出手段、第1、第2の制御手段)、
4・・・ROM (第1の記憶手段)、5・・・R,A
M(第1の記憶手段)、6・・・楽音発生部、7・・・
楽音波形メモリ、8・・・増幅器、9・・・スピーカ又
はヘッドホン、42・・・シーケンスデータメモリ(第
1の記憶手段)。
Claims (3)
- (1)楽音データを記憶する第1の記憶手段と、この第
1の記憶手段に記憶された楽音データの一部分を繰返し
読出す第1の読出手段と、 演奏パートの移行を指示する第1の指示手段と、この第
1の指示手段で演奏パートの移行が指示された際、前記
第1の読出手段による前記第1の記憶手段に記憶された
楽音データの一部分の繰返し読出しを終了せしめ、他の
部分の楽音データの読出しに移行せしめる第1の制御手
段と を具備したことを特徴とする自動演奏装置。 - (2)楽音データを記憶する第1の記憶手段と、この第
1の記憶手段に記憶された楽音データの一部分の繰返し
読出し回数を記憶する第2の記憶手段と、 この第2の記憶手段に記憶された回数になるまでは前記
第1の記憶手段に記憶された楽音データの一部分を繰返
して読出し、前記回数になると他の部分の楽音データの
読出しを行う第2の読出手段と、 演奏パートの繰返し回数の追加を指示する第2の指示手
段と、 この第2の指示手段で追加が指示された際、前記第2の
記憶手段の記憶内容を増加せしめる第2の制御手段と を具備したことを特徴とする自動演奏装置。 - (3)楽音データを記憶する第1の記憶手段と、この第
1の記憶手段に記憶された楽音データの一部分の繰返し
読出し回数を記憶する第2の記憶手段と、 この第2の記憶手段の記憶内容を表示する表示手段と、 前記第2の記憶手段に記憶された回数だけ前記第1の記
憶手段に記憶された楽音データの一部分を繰返して読出
し、その後、他の部分の楽音データの読出しを行う第3
の読出手段と を具備したことを特徴とする自動演奏装置。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2084971A JP2516085B2 (ja) | 1990-04-02 | 1990-04-02 | 自動演奏装置 |
| US07/678,531 US5239124A (en) | 1990-04-02 | 1991-03-28 | Iteration control system for an automatic playing apparatus |
| US08/057,990 US5371316A (en) | 1990-04-02 | 1993-05-05 | Iteration control system for an automatic playing device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2084971A JP2516085B2 (ja) | 1990-04-02 | 1990-04-02 | 自動演奏装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH03287199A true JPH03287199A (ja) | 1991-12-17 |
| JP2516085B2 JP2516085B2 (ja) | 1996-07-10 |
Family
ID=13845515
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2084971A Expired - Fee Related JP2516085B2 (ja) | 1990-04-02 | 1990-04-02 | 自動演奏装置 |
Country Status (2)
| Country | Link |
|---|---|
| US (2) | US5239124A (ja) |
| JP (1) | JP2516085B2 (ja) |
Families Citing this family (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2602458B2 (ja) * | 1990-10-18 | 1997-04-23 | 株式会社河合楽器製作所 | 自動演奏装置 |
| JP2712851B2 (ja) * | 1991-03-01 | 1998-02-16 | ヤマハ株式会社 | 電子楽器 |
| JP2743680B2 (ja) * | 1992-01-16 | 1998-04-22 | ヤマハ株式会社 | 自動演奏装置 |
| JP3322275B2 (ja) * | 1992-10-09 | 2002-09-09 | ヤマハ株式会社 | カラオケ装置 |
| JP2658789B2 (ja) * | 1992-12-25 | 1997-09-30 | ヤマハ株式会社 | 自動演奏装置 |
| US5478967A (en) * | 1993-03-30 | 1995-12-26 | Kabushiki Kaisha Kawai Gakki Seisakusho | Automatic performing system for repeating and performing an accompaniment pattern |
| US6199076B1 (en) * | 1996-10-02 | 2001-03-06 | James Logan | Audio program player including a dynamic program selection controller |
| JP2001202085A (ja) * | 2000-01-21 | 2001-07-27 | Toshiba Corp | 再生装置 |
| JP5228315B2 (ja) * | 2006-11-30 | 2013-07-03 | ヤマハ株式会社 | 自動伴奏生成装置および自動伴奏生成方法を実現するためのプログラム |
| JP5083225B2 (ja) * | 2009-01-13 | 2012-11-28 | ヤマハ株式会社 | 演奏練習装置及びプログラム |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS57185489A (en) * | 1981-05-11 | 1982-11-15 | Tokyo Jiki Insatsu Kk | Automatic performance apparatus |
| JPS5968789A (ja) * | 1982-10-13 | 1984-04-18 | カシオ計算機株式会社 | 自動リズム演奏装置 |
| JPS6028797U (ja) * | 1983-08-03 | 1985-02-26 | ヤマハ株式会社 | 電子楽器 |
| JPS6230076U (ja) * | 1985-08-08 | 1987-02-23 |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5842093A (ja) * | 1981-09-07 | 1983-03-11 | ヤマハ株式会社 | 自動演奏装置 |
| JPS59189392A (ja) * | 1983-04-13 | 1984-10-26 | カシオ計算機株式会社 | 自動演奏装置 |
| JPH0631978B2 (ja) * | 1985-12-27 | 1994-04-27 | ヤマハ株式会社 | 電子楽器の自動伴奏装置 |
| US4972753A (en) * | 1987-12-21 | 1990-11-27 | Yamaha Corporation | Electronic musical instrument |
| JP2638021B2 (ja) * | 1987-12-28 | 1997-08-06 | カシオ計算機株式会社 | 自動伴奏装置 |
| US5092216A (en) * | 1989-08-17 | 1992-03-03 | Wayne Wadhams | Method and apparatus for studying music |
-
1990
- 1990-04-02 JP JP2084971A patent/JP2516085B2/ja not_active Expired - Fee Related
-
1991
- 1991-03-28 US US07/678,531 patent/US5239124A/en not_active Expired - Fee Related
-
1993
- 1993-05-05 US US08/057,990 patent/US5371316A/en not_active Expired - Lifetime
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS57185489A (en) * | 1981-05-11 | 1982-11-15 | Tokyo Jiki Insatsu Kk | Automatic performance apparatus |
| JPS5968789A (ja) * | 1982-10-13 | 1984-04-18 | カシオ計算機株式会社 | 自動リズム演奏装置 |
| JPS6028797U (ja) * | 1983-08-03 | 1985-02-26 | ヤマハ株式会社 | 電子楽器 |
| JPS6230076U (ja) * | 1985-08-08 | 1987-02-23 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2516085B2 (ja) | 1996-07-10 |
| US5371316A (en) | 1994-12-06 |
| US5239124A (en) | 1993-08-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH05188944A (ja) | 自動演奏装置 | |
| JP3339217B2 (ja) | 楽譜表示装置 | |
| JP2516085B2 (ja) | 自動演奏装置 | |
| JPS6367193B2 (ja) | ||
| JPH0997083A (ja) | 自動伴奏装置 | |
| US5585586A (en) | Tempo setting apparatus and parameter setting apparatus for electronic musical instrument | |
| JPH05188956A (ja) | 自動演奏機能付電子楽器 | |
| JP4318194B2 (ja) | 電子楽器の自動伴奏装置及び自動伴奏方法 | |
| US4920849A (en) | Automatic performance apparatus for an electronic musical instrument | |
| JPH0968980A (ja) | 電子鍵盤楽器の音色制御装置 | |
| US5508471A (en) | Automatic performance apparatus for an electronic musical instrument | |
| US5283388A (en) | Auto-play musical instrument with an octave shifter for editing phrase tones | |
| JP3436636B2 (ja) | 電子・電気楽器の自動伴奏装置 | |
| JP2516085C (ja) | ||
| JP3630266B2 (ja) | 自動伴奏装置 | |
| US5418324A (en) | Auto-play apparatus for generation of accompaniment tones with a controllable tone-up level | |
| JP3385544B2 (ja) | 自動演奏装置 | |
| JP3033393B2 (ja) | 自動伴奏装置 | |
| JPH05188961A (ja) | 自動伴奏装置 | |
| JP3413842B2 (ja) | 自動伴奏装置 | |
| JPH0926787A (ja) | 音色制御装置 | |
| JP2674331B2 (ja) | 自動伴奏装置 | |
| JPH05188949A (ja) | 自動演奏装置 | |
| JPH09319372A (ja) | 電子楽器の自動伴奏装置及び自動伴奏方法 | |
| JPH10116077A (ja) | 自動演奏装置のテンポ制御装置及びテンポ制御方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |