JPH07129163A - 自動演奏装置 - Google Patents

自動演奏装置

Info

Publication number
JPH07129163A
JPH07129163A JP5293824A JP29382493A JPH07129163A JP H07129163 A JPH07129163 A JP H07129163A JP 5293824 A JP5293824 A JP 5293824A JP 29382493 A JP29382493 A JP 29382493A JP H07129163 A JPH07129163 A JP H07129163A
Authority
JP
Japan
Prior art keywords
performance
touch
demo
performance data
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.)
Pending
Application number
JP5293824A
Other languages
English (en)
Inventor
Masayuki Maekawa
雅之 前川
Katsuhiko Torii
克彦 鳥居
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Kawai Musical Instruments Manufacturing Co Ltd
Original Assignee
Kawai Musical Instruments Manufacturing Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Kawai Musical Instruments Manufacturing Co Ltd filed Critical Kawai Musical Instruments Manufacturing Co Ltd
Priority to JP5293824A priority Critical patent/JPH07129163A/ja
Publication of JPH07129163A publication Critical patent/JPH07129163A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Abstract

(57)【要約】 【目的】 本発明は、デモ演奏時に鍵盤のタッチを検出
して、そのタッチに応じて読み出されるパターンを変更
して音色やリズムを変化させることにより、曲感を変化
させて音楽性を高め、表現力を豊にすることのできる自
動演奏装置を提供することを目的とする。 【構成】 本発明は、タッチの強さに応じて選択可能な
演奏データを記憶する記憶手段と、外部からの情報を入
力する入力手段と、前記入力手段で入力された情報から
タッチの強さを抽出する抽出手段と、前記抽出手段によ
り抽出されたタッチの強さを判定分類する判定手段と、
前記判定手段により判定されたグループ区分に応じて前
記記憶手段から演奏データを読み出す読出手段と、前記
読出手段により読み出された演奏データに基づき楽音を
発生する楽音発生手段とにより構成される。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、例えばシンセサイザ、
電子ピアノ、電子オルガン等の電子楽器に用いられる自
動演奏装置に関し、特にタッチの強さに応じ自動演奏の
曲感に変化を持たせることができる自動演奏装置に関す
る。
【0002】近年、種々の機能を有する電子楽器が普及
し、一般に用いられており、かかる電子楽器においては
自動演奏機能を有するものが知られている。
【0003】しかし、これらの自動演奏機能は、予めメ
モリに記憶された自動演奏データに従って発音するだけ
であるので、機械的で単調になりやすい。そこで、演奏
者の音楽的感覚を表現できる、より音楽性に富んだ自動
演奏ができる自動演奏装置が望まれている。
【0004】
【従来の技術】従来、電子楽器等は自動演奏装置を内蔵
しているものが多く、演奏者が電子楽器を演奏しない状
態においては、この自動演奏装置により所定のデモンス
トレーション演奏(以下、単に「デモ演奏」という)を
行うことができるようになっている。
【0005】このようなデモ演奏は、あらかじめ読み出
し専用記憶装置(以下、「ROM」という)に所定のフ
ォーマットでデモ演奏用データを記憶しておき、前記R
OMに記憶されたデータを順次読み出して楽音形成回路
(音源回路)に与えることにより、所定の音楽が演奏さ
れるようになっている。
【0006】そして、最後まで読み出したら1曲の演奏
を完了し、引続きデモ演奏用データの最初から順次読み
出すことにより、繰り返し同一曲を演奏可能になってい
る。
【0007】しかしながら、このようなデモ演奏は、通
常、リードオンリメモリ(以下、「ROM」という)が
用いられるので、自動演奏データは固定的であり、ユー
ザがこれに変更を加えることはできない。したがって、
演奏そのものが機械的で常に同じ音が同じ音色で、かつ
同じ強さやテンポで演奏されるので単調であるという欠
点があった。
【0008】また、単純にメモリから自動演奏データを
読み出して発音するだけでは、あるコード進行の曲面で
は当該演奏パターンが曲の流れにマッチしているが、他
の曲面では当該演奏パターンでは不自然さが残る場合が
ある。
【0009】
【発明が解決しようとする課題】上記のように、従来の
デモ演奏は同じ曲が同じ音色で、かつ同じテンポで演奏
されるので単調であるという欠点がある。
【0010】本発明は、係る問題点を解消するためにな
されたものであり、デモ演奏時に鍵盤のタッチを検出し
て、そのタッチの強さに応じて読み出されるパターンを
変更して音色やリズムを変化させることにより、機械的
な自動演奏を排除して、曲感を変化させて音楽性を高
め、表現力を豊にすることのできる自動演奏装置を提供
することを目的とする。
【0011】
【課題を解決するための手段】図1は本発明の原理説明
図である。
【0012】本発明は、タッチの強さに応じて選択可能
な演奏データを記憶する記憶手段9と、外部からの情報
を入力する入力手段7と、前記入力手段7から入力され
た情報からタッチの強さを抽出する抽出手段6と、前記
抽出手段6により抽出されたタッチの強さを判定分類す
る判定手段21と、前記判定手段21によ判定されたグ
ループ区分に応じて前記記憶手段9から演奏データを読
み出す読出手段22と、前記読出手段22により読み出
された演奏データに基づき楽音を発生する楽音発生手段
8とにより構成される。
【0013】請求項2の発明は、前記請求項1の発明に
おいて、前記記憶手段9に記憶される演奏データは、タ
ッチデータのブロック区分に応じ、それぞれのブロック
ごとに割り当てられていることを特徴とする。
【0014】請求項3の発明は、前記請求項1の発明に
おいて、前記記憶手段9に記憶される演奏データは、タ
ッチデータのブロック区分に応じ、それぞれのトラック
ごとに割り当てられていることを特徴とする。
【0015】請求項4の発明は、前記請求項1乃至3の
発明において、前記記憶手段9に記憶される演奏データ
はテンポであることを特徴とする。
【0016】請求項5の発明は、前記請求項1乃至3の
発明において、前記記憶手段9に記憶される演奏データ
は音量であることを特徴とする。
【0017】請求項6の発明は、前記請求項1乃至3の
発明において、前記記憶手段9に記憶される演奏データ
はリズムであることを特徴とする。
【0018】
【作用】本発明の自動演奏装置は、上記目的を達成する
ために、前記記憶手段9にはキータッチの強さに応じて
曲感を変化させるための演奏データを記憶しておき、キ
ータッチの強さに応じて該記憶手段9の内容を順次読み
出して発音することにより曲感に変化を与えながらデモ
ンストレーション演奏を行うものである。
【0019】このため、本発明はタッチデータを数段階
のブロックに区分し、それぞれのブロックに演奏データ
を割り当て、入力手段7から入力された情報、例えば鍵
盤から入力された鍵情報から抽出手段6によりタッチデ
ータを抽出し、判定手段21よりタッチの強さに応じて
数段階のブロックに分類する。
【0020】一方、記憶手段9には、タッチの強さに対
応したブロック区分に応じてトラックごとに演奏データ
を記憶しておく。
【0021】そして、演奏中において、該タッチデータ
の分類区分に応じて、例えば弱いタッチならば2トラッ
クを、また、強いタッチならば全トラックを記憶手段9
から同時に読み出して演奏データを生成し、該演奏デー
タに基づき楽音発生手段8により楽音を発生するように
したものである。
【0022】これにより、演奏者の鍵盤へのタッチの強
弱に応じてデモ演奏の演奏パターンに変化を与えること
が可能となる。
【0023】
【実施例】図2は、本発明に係る自動演奏装置を適用し
た電子楽器の全体的な構成を示す概略ブロック図であ
る。
【0024】図において、1は中央処理装置(CPU)
であり、ROM2のプログラムメモリ部に記憶されてい
る制御プログラムに従って当該電子楽器の各部を制御す
るものである。
【0025】CPU1に設けられた判定制御部21、読
出制御部22はCPU1のソフトウエアで実現されるも
のである。この判定制御部21は、タッチ検出回路6に
より検出されたタッチの強さに応じて、タッチの強さを
数種類に分類区分するものである。
【0026】また、読出制御部22は、前記判定制御部
21により分類されたタッチの強さの分類区分に応じて
RAM3上に読み出す演奏データのアドレスをセット
し、ROM2より該当する演奏データを読み出すもので
ある。
【0027】ROM2は上述したように電子楽器全体を
制御するプログラムを格納するものである。また、この
ROM2には、上記制御プログラムの他、CPU1が使
用する種々の固定データが記憶されており、CPU1に
より、システムバスを介してアクセスされる。
【0028】RAM3はデモ演奏用データを一時的に記
憶したり、装置のステータス情報を記憶したり、あるい
はCPU1の作業用領域として使用されるものである。
【0029】なお、当該電子楽器を制御するための各種
レジスタ、フラグ等は当該RAM3に定義されており、
このRAM3は、CPU1により、システムバスを介し
てアクセスされる。
【0030】操作パネル部5は、電源スイッチ、モード
指定スイッチ、メロディ選択スイッチ、音色選択スイッ
チ、リズム選択スイッチ等の各種スイッチ及び所定の情
報を表示する表示器等が設けられている。
【0031】本発明に係わる自動演奏スイッチは、該操
作パネル部5に設けられており、当該電子楽器の自動演
奏のスタート/ストップの制御に使用される。
【0032】パネルスキャン回路4は、上記操作パネル
部5に設けられた各スイッチのセット/リセット状態を
調べ、オン(ON)状態になっているパネルスイッチデ
ータを検出してCPU1に送出するものである。
【0033】鍵盤7は、複数のキーと、これらキーの押
鍵・離鍵に連動して開閉するキースイッチからなり、そ
して図示しない鍵盤スキャン回路で検出された全てのキ
ーのオン/オフ信号がタッチ検出回路6に送られる。
【0034】タッチ検出回路6は鍵盤7のキースキャン
回路から送られてくるキースイッチのオン/オフを示す
信号からキータッチの強さ(速さ)を示すタッチデータ
を生成するとともに、オン又はオフ情報及びオン又はオ
フされたキーを特定する情報(キーナンバ)を出力する
ものである。
【0035】このオン/オフ情報及びキーナンバ、タッ
チデータは、システムバスを介してCPU1に送られ
る。
【0036】音源回路8は、CPU1から出力される信
号に対応する楽音波形データ及びエンベロープデータを
波形メモリ9から読み出し、読み出した楽音波形データ
にエンベロープを付加して楽音信号として出力するもの
である。
【0037】この音源回路8が出力した楽音信号はデジ
タルシグナルプロセッサー(以下DSPという)10に
供給される。なお、音源回路8には波形データやエンベ
ロープデータを記憶する波形メモリ9が接続されてい
る。
【0038】9は波形メモリであり、例えばROMで構
成される。この波形メモリ9は、各種音色や音域に応じ
た楽音波形データ及びエンベロープデータが記憶されて
おり、該波形メモリ9は、音源回路8によりアクセスさ
れる。
【0039】DSP10は、デジタルフィルタで構成さ
れており、リバーブ等、曲の効果を付加するものであ
る。
【0040】11はD/A変換器であり、入力されたデ
ジタル楽音信号をアナログ楽音信号に変換するものであ
る。このD/A変換器11で変換されたアナログ楽音信
号は、増幅器12に供給されるようになっている。
【0041】12は増幅器であり、D/A変換器11か
ら供給されるアナログ楽音信号を所定の利得で増幅する
ものである。この増幅器12の出力はスピーカ13に供
給されるようになっている。
【0042】スピーカ13は、入力された電気信号とし
てのアナログ楽音信号を音響信号に変換するものであ
る。つまり、発生された楽音信号に応じて楽音を放音す
るものである。
【0043】このスピーカ13により、鍵盤7の鍵の押
下に対応した楽音が放音され、また、指定されたデモン
ストレーション曲が演奏されることになる。
【0044】上記CPU1、ROM2、RAM3、パネ
ルスキャン回路4、タッチ検出回路6及び音源回路8
は、システムバスを介して相互に接続されている。
【0045】次に、上記の構成における本発明の実施例
の動作について説明する。
【0046】図3は本発明の自動演奏装置を適用した電
子楽器の動作を示すメインルーチンのフローチャートで
ある。
【0047】電源が投入されると、先ず初期化処理を行
う(ステップS11)。この初期化処理は、音源回路8
の内部状態を初期状態に設定して電源投入時に不要な音
が発生されるのを防止したり、RAM3の作業用領域を
クリアしたり、レジスタやフラグ、音量、音色等のデー
タを初期設定する処理である。
【0048】次いでデモイベント処理を行う(ステップ
S12)。デモイベント処理はデモスイッチの押鍵の有
無を調べ、デモ演奏用のフラグを立てるか、またはリセ
ットするか、カウンタをスタートするか、あるいはカウ
ンタをストップするかを調べて処理するものである。詳
細は図4で説明する。
【0049】次いで、鍵盤イベント処理を行う(ステッ
プS13)。この鍵盤イベント処理は、鍵盤7のキーの
押鍵/離鍵に伴なう通常の発音/消音処理とタッチデー
タに応じてデモ演奏のパターンを変更する処理等を行う
ものである。
【0050】即ち、デモ演奏中でない場合は、全鍵域が
通常演奏、つまり単音、和音の発音、又は消音に用いら
れ、デモ演奏中である場合は、通常演奏と同時にキータ
ッチの強さに応じてデモ演奏のパターンが変更され、デ
モ演奏に抑揚がつけられる。
【0051】続いてデモ演奏処理が行われる(ステップ
S14)。デモ演奏処理は、デモフラグがオンの際に行
う発音/消音のための処理であり、細部は図6の説明で
詳述する。
【0052】デモ演奏処理が終了すると、その他の処理
が行われる(ステップS15)。この「その他の処理」
では、本発明に直接関係しない上述以外の処理、例えば
パネル処理、MIDI出力処理、メモリへの書込み処理
等が行われる。
【0053】その後、ステップS12に戻り、以下同様
の処理が繰り返し実行される。これにより、操作パネル
5の操作に応じた音色や音量で、鍵盤7の操作に応じた
音感の楽音が連続して発音されることになる。
【0054】次に本実施例のデモイベント処理の動作に
ついて説明する。図4は、図3に示すメインルーチンの
ステップS12に示したデモイベント処理ルーチンの動
作を説明するフローチャートである。
【0055】図4を参照しながらデモイベント処理ルー
チンについて説明する。
【0056】デモイベント処理では、先ず、スイッチイ
ベントがあったかが調べられる(ステップS21)。即
ち、操作パネル5のパネルスキャン回路4で検出された
各スイッチのオン/オフ状態を示す信号がCPU1に読
み込まれ、RAM3に記憶される。
【0057】そして、前回操作パネル5から取り込んだ
各スイッチのオン/オフ状態(RAM3の他の領域に記
憶されている)と、今回操作パネル5から取り込んだ各
スイッチのオン/オフ状態とを比較し、新たにオンにな
ったスイッチに対応するビットのみをオンにセットした
イベントマップが作成される。
【0058】ステップS21で、スイッチイベントがな
かったことが判断されると、そのままメインルーチンに
戻る。
【0059】一方、スイッチイベントがあったことが判
定されると、デモ演奏スイッチにイベントがあったか否
かが調べられる(ステップS22)。これは、スイッチ
イベント処理で作成したイベントマップを調べることに
より行われる。他の、スイッチのオン/オフの判断も同
様である。
【0060】そして、デモ演奏スイッチにイベントがな
いことが判断されると、その他のスイッチの押下に応じ
た処理が行なわれる(ステップS30)。例えば、音色
選択処理、リズム選択処理、音量変更処理等が行なわれ
ることになる。その後、このデモイベント処理からリタ
ーンする。
【0061】一方、上記ステップS22でデモ演奏スイ
ッチにイベントがあったことが判断されると、次いで、
当該イベントがオンイベントであるか否かが調べられる
(ステップS23)。
【0062】そして、デモ演奏スイッチのオフイベント
があったことが判断されると、デモフラグをクリアし
(ステップS28)、タイムカウンタを停止し(ステッ
プS29)、その他のスイッチ処理を行ない(ステップ
S30)、メインルーチンに戻る。
【0063】一方、上記ステップS23でデモ演奏スイ
ッチがオンにされたことが判断されると、デモフラグの
セットが行われる(ステップS24)。このデモフラグ
は、RAM3に定義されるフラグであり、現実にデモ演
奏が行われているか否かを記憶するために使用される。
【0064】次いで、タイムカウンタをスタートする
(ステップS25)。この、タイムカウンタは、音を発
生するタイミングを与えるためのカウンタであり、曲の
テンポに応じて所定時間間隔でインクリメントされるも
のである。
【0065】なお、このタイムカウンタは、テンポスピ
ードに応じて初期値が設定され、設定された値に応じて
CPU1に対して割り込みを発生するものである。この
割り込みにより、発音タイミングが算出されるようにな
っている。
【0066】そして、デモ演奏スタート処理が行われる
(ステップS27)。デモ演奏スタート処理で、デモ演
奏スタート処理ルーチンがコールされ、デモ演奏スター
トであることが判断されると、ループカウンタをクリア
し、初期状態に戻す。これにより、ROM2に記憶され
たデモ演奏用データの先頭から読出が開始されるように
なっている。
【0067】次いで、その他のスイッチ処理が行われる
(ステップS30)。即ち、操作パネル部5のスイッチ
等の操作に応じて検出されたスイッチの指定に従った処
理、例えば音色選択処理、リズム選択処理、音量変更処
理、音色変更処理等の各種処理が行われることになる。
【0068】このようにデモイベント処理はスイッチの
オン、オフやデモ演奏用のフラグを立てるか、リセット
するか、またカウンタをスタートするか、ストップする
かを調べる処理である。
【0069】図5は、図3に示すメインルーチンのステ
ップS13に示した鍵盤イベント処理ルーチンの動作を
説明するフローチャートである。以下、図5を参照しな
がら鍵盤イベント処理の動作について説明する。
【0070】図3のメインルーチンにおいて初期化処
理、デモイベント処理に次いで鍵盤イベント処理が行わ
れる。
【0071】この鍵盤イベント処理では、先ず鍵盤イベ
ントの有無が調べられる(ステップS31)。この処理
はタッチ検出回路6で鍵盤装置7をスキャンすることに
より、各鍵の押下状態を示すキーデータ(以下「新キー
データ」という)を各鍵に対応したビット列として取り
込む。
【0072】そして、前回読み込んで既にRAM3に記
憶されているキーデータ(以下「旧キーデータ」とい
う)と、新キーデータを比較して相違するビットが存在
するか否かを調べ、相違するビットをオンにした鍵イベ
ントマップを作成する。
【0073】そして、鍵盤イベントの有無の判断は、上
記鍵イベントマップを参照することにより行われる。即
ち、鍵イベントマップ中にオンになっているビットが一
つでも存在すると鍵盤イベントがあった旨が判断される
ことになる。
【0074】このステップS31で鍵盤イベントが無か
ったことが判断されると何もイベントがないので、その
ままメインルーチンに戻る。
【0075】一方、ステップS31で鍵盤イベントがあ
ったことが判断されると、続いてオンイベントがあった
かが調べられ(ステップS32)、オンイベントがあっ
たことが判断された場合には、アサイナーにより音源8
中の所定のオシレータに発音が割り当てられる。
【0076】次いで、そのオンイベントのあった鍵を示
すキーナンバーや鍵の押下の強さ(速度)を示すイニシ
ャルタッチデータ及び音色ナンバー等をRAM3に一旦
記憶する。
【0077】CPU1はRAM3に記憶されているこれ
らのデータに基づいてROM2に格納されている音色パ
ラメータを読み出し、音源8に送る。これにより、音源
8中の割り当てられたオシレータで、上記音色パラメー
タに基づいた楽音信号が生成され、発音される(ステッ
プS33)。
【0078】このようにして、発音処理が終了すると、
次いでタッチデータの取得が行われる(ステップS3
4)。ここでは、上記鍵の押下の強さを示すタッチデー
タをCPU1がRAM3から読出し、そのデータがどの
ブロックに属するかが調べられる。
【0079】そして、タッチデータがどのブロックに属
するか調べられた後、そのブロックに対応するパターン
が選ばれ、RAM3に記憶されている小節ナンバーに従
ってROM2からそのパターンに対応する小節の先頭ア
ドレスが読み出される。
【0080】即ち、タッチデータがブロックAに属する
場合はパターンA、ブロックBに属する場合はパターン
B、ブロックCに属する場合はパターンCの対応する小
節が次の小節から演奏される。即ちパターン変更処理が
行われる(ステップS35)。
【0081】このため、デモ演奏中の演奏状態は、RA
M3に現在演奏中のパターンナンバー、小節ナンバー等
が小節の変わるごとに書き込まれ管理されている。
【0082】一方、ステップS62でオフイベントがあ
った場合は、そのオフイベントがあった鍵に割り当てら
れている音源8中のオシレータが検索され、リリースの
エンベロープが送り出されることにより消音処理が行わ
れ(ステップS36)、メインルーチンに戻る。
【0083】次に図6を参照しながら、デモ演奏処理の
動作について説明する。
【0084】デモ演奏処理では、先ずデモ演奏フラグが
オンか否かが調べられる(ステップS40)。フラグが
オフの場合には、通常の演奏であるのでメインルーチン
に戻る。
【0085】一方、デモ演奏フラグがオンの場合にはデ
モ演奏中であるので、続いてデモデータのイベントの有
無が調べられる(ステップS41)。ここで、オフであ
ることが判断されると、メインルーチンに戻り、再度上
述したと同様の処理を繰り返し実行する。
【0086】一方、デモデータのイベントがあると判断
されると、そのデータがオンイベントであるかが調べら
れる(ステップS42)。ここでオンイベントであれ
ば、発音処理を行う(ステップS43)。
【0087】音源回路8は、これに基づいて駆動され、
所定のチャネルを介してデジタル楽音信号を出力し、D
SP10に供給する。このデジタル楽音信号は、D/A
変換器11でアナログ楽音信号に変換され、増幅器12
で増幅されてスピーカ13から放音される。
【0088】このようにして、音源回路8は所定の発音
処理を行ないメインルーチンに戻り、再度同様の処理を
繰り返す。
【0089】一方、前記ステップS42でデモデータの
オンイベントでなかったことが判断されると、続いて鍵
盤のオフイベントがあったかが調べられる(ステップS
44)。ここで、オフイベントがあると消音処理を行な
い(ステップS45)、当該イベントに対する処理を終
了し、メインルーチンに戻る。
【0090】この消音処理とは、音源回路8がステップ
S43で行なった発音処理により現在出力している音デ
ータの出力を中止する。これにより、スピーカ13から
出力されている音が消音される処理である。この消音処
理が終了すると、メインルーチンに戻り、再度同様の処
理を繰り返す。
【0091】上記ステップS44でオフイベントがない
と、デモ曲の終了か否かが調べられる(ステップS4
6)。これは、例えば、シーケンスカウンタが最終値で
あるか否かを調べることにより行われる。
【0092】この結果、最終値でなければシーケンスカ
ウンタをインクリメントし、その他の処理を行なう(ス
テップS47)。その他の処理では、例えば、パネル処
理ルーチンで検出したイベントがあったスイッチに対応
する処理や、音色変更処理を行なう。
【0093】その後、メインルーチンに戻る。これによ
り、引き続いて別の曲感を有するデモ演奏が行われるこ
とになる。
【0094】一方、上記ステップS46でシーケンスカ
ウンタが最終値であることが判断されると、ループカウ
ンタをインクリメントした後、デモ演奏スタート処理を
行なう(ステップS48)。
【0095】デモ演奏スタート処理で、デモ演奏スター
ト処理ルーチンがコールされ、デモ演奏スタートである
ことが判断されると、ループカウンタをクリアし、初期
状態に戻し、メインルーチンに戻る。
【0096】これにより、ROM2に記憶されたデモ演
奏用データの先頭から読出が開始され、再度デモ演奏が
行われることになる。
【0097】次に図7の例を参照しながらブロックごと
に演奏データを記憶させる要領について説明する。
【0098】図においてパターンA、パターンB、パタ
ーンCは、それぞれキータッチの強さに応じて選択され
る演奏データのブロック区分を示しており、例えばパタ
ーンAはキータッチの弱い場合に、パターンBはノーマ
ルの場合に、パターンCはキータッチの強い場合に選択
される。
【0099】このためのブロックの選択基準として、例
えばパターンAはキータッチの強さが01〜2F、パタ
ーンBは30〜5F、パターンCは60〜7Fと規定
し、この基準に基づいて演奏データを読み出すブロック
を選択する。
【0100】一方、各パターンに対応する演奏条件とし
ては、例えばパターンAには演奏される楽器数が少ない
場合や演奏される楽器の音量が小さいデータ、演奏され
るリズムが遅いデータの場合等、トラック数が少ない場
合が割り当てられるようにする。
【0101】また、パターンCには、楽器の数が多い場
合、音量が大きいデータ、リズムが速いデータ等トラッ
ク数が多い場合に割り当てられる。そしてパターンBは
通常のノーマルの場合に割り当てられるように構成す
る。
【0102】なお、これらのデモ演奏のパターンは、通
常のノーマルパターン(パターンB)の他に、例えば演
奏される楽器を減らした(トラック数を減らした)パタ
ーン(パターンA)、演奏される楽器をノーマルパター
ンよりも増やし(トラック数を増やし)賑やかにしたパ
ターン(パターンC)等をROM2に予め記憶してお
く。
【0103】次に、図8のフローチャートと図9の説明
図を参照しながら、演奏データの読出しについて説明す
る。
【0104】タッチデータの取得では、先ずタッチデー
タのブロック分けを行う(ステップS51)。即ち、C
PU1はROM2に格納されているプログラムにより、
RAM3に書き込まれたタッチデータが、予め設定され
ているブロックのどの区分に属するかを調べ分類する。
【0105】次いで、スタートアドレスをセットする
(ステップS52)。即ち、図9に例示するように、C
PU1がRAM3に書き込まれている該当データのパタ
ーンナンバと小節ナンバを参照して、ROM2からその
アドレスを調べ、RAM3にアドレスのセットを行い、
鍵盤イベント処理のルーチンに戻る。
【0106】これによりCPU1は、そのアドレスを読
出し、該当する演奏データを読み出す。
【0107】このようにして、タッチの強さに応じてデ
モ演奏の演奏パターンに変化を与えることが可能とな
る。
【0108】なお、ブロック区分は本実施例のように3
個に限定されるものではなく、対象とする楽器や楽曲に
応じて任意に設定してよい。またキータッチの強さによ
る区分も同様である。
【0109】
【発明の効果】以上詳述したように、本発明によればタ
ッチの強さに応じて読み出す演奏データを変化させるこ
とにより曲感を変化させて単調さを取り除いたデモンス
トレーション演奏が可能となる。
【図面の簡単な説明】
【図1】本発明の自動演奏装置の原理説明図である。
【図2】本発明に係る自動演奏装置を適用した電子楽器
の全体的な構成を示す概略ブロック図である。
【図3】本発明の自動演奏装置を適用した電子楽器の動
作を示すメインルーチンのフローチャートである。
【図4】本実施例の動作を説明するデモイベント処理ル
ーチンのフローチャートである。
【図5】本実施例の動作を説明する鍵盤イベント処理ル
ーチンのフローチャートである。
【図6】本実施例の動作を説明するデモ演奏処理ルーチ
ンのフローチャートである。
【図7】ブロックごとに演奏データを記憶させる場合の
1例である。
【図8】本実施例のタッチデータの取得を説明するフロ
ーチャートである。
【図9】本実施例のタッチデータの取得を説明する図で
ある。
【符号の説明】
1 CPU 2 ROM 3 RAM 4 パネルスキャン回路 5 操作パネル 6 タッチ検出回路(抽出手段) 7 鍵盤(入力手段) 8 音源回路(楽音発生手段) 9 波形メモリ(記憶手段) 21 判定制御部(判定手段) 22 読出制御部(読出手段)

Claims (6)

    【特許請求の範囲】
  1. 【請求項1】 記憶手段に記憶されている演奏データを
    順次読み出してデモンストレーション演奏を行う自動演
    奏装置において、 タッチの強さに応じて選択可能な演奏データを記憶する
    記憶手段と、 外部からの情報を入力する入力手段と、 前記入力手段から入力された情報からタッチの強さを抽
    出する抽出手段と、 前記抽出手段により抽出されたタッチの強さを判定分類
    する判定手段と、 前記判定手段により判定されたグループ区分に応じて前
    記記憶手段から演奏データを読み出す読出手段と、 前記読出手段により読み出された演奏データに基づき楽
    音を発生する楽音発生手段とを具備したことを特徴とす
    る自動演奏装置。
  2. 【請求項2】 前記記憶手段に記憶される演奏データ
    は、タッチデータのブロック区分に応じ、それぞれのブ
    ロックごとに割り当てられていることを特徴とする請求
    項1記載の自動演奏装置。
  3. 【請求項3】 前記記憶手段に記憶される演奏データ
    は、タッチデータのブロック区分に応じ、それぞれのト
    ラックごとに割り当てられていることを特徴とする請求
    項1記載の自動演奏装置。
  4. 【請求項4】 前記記憶手段に記憶される演奏データは
    テンポであることを特徴とする請求項1乃至3記載の自
    動演奏装置。
  5. 【請求項5】 前記記憶手段に記憶される演奏データは
    音量であることを特徴とする請求項1乃至3記載の自動
    演奏装置。
  6. 【請求項6】 前記記憶手段に記憶される演奏データは
    リズムであることを特徴とする請求項1乃至3記載の自
    動演奏装置。
JP5293824A 1993-11-01 1993-11-01 自動演奏装置 Pending JPH07129163A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5293824A JPH07129163A (ja) 1993-11-01 1993-11-01 自動演奏装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5293824A JPH07129163A (ja) 1993-11-01 1993-11-01 自動演奏装置

Publications (1)

Publication Number Publication Date
JPH07129163A true JPH07129163A (ja) 1995-05-19

Family

ID=17799636

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5293824A Pending JPH07129163A (ja) 1993-11-01 1993-11-01 自動演奏装置

Country Status (1)

Country Link
JP (1) JPH07129163A (ja)

Similar Documents

Publication Publication Date Title
JP3718919B2 (ja) カラオケ装置
JPH0546172A (ja) 自動演奏装置
JP2756877B2 (ja) フレーズ演奏装置
JP3239411B2 (ja) 自動演奏機能付電子楽器
JPH09179559A (ja) 自動伴奏装置及び自動伴奏方法
JPH06332449A (ja) 電子楽器の歌声再生装置
JPH09244647A (ja) 電子楽器
JPH06324677A (ja) 電子楽器の歌詞入力装置
JPH07129163A (ja) 自動演奏装置
JPH0566776A (ja) 自動伴奏装置
JP3424989B2 (ja) 電子楽器の自動伴奏装置
JP2570411B2 (ja) 演奏装置
JPH06242781A (ja) 電子楽器
JP3143039B2 (ja) 自動演奏装置
JP2570550B2 (ja) 電子弦楽器
JP3120487B2 (ja) 自動伴奏機能付電子楽器
JPH0772857A (ja) 電子楽器の自動演奏装置
JP2953217B2 (ja) 電子楽器
JP2961675B2 (ja) 電子楽器
JP3169535B2 (ja) 自動演奏装置及び自動演奏方法
JP3150580B2 (ja) 自動演奏装置及び自動演奏方法
JPH0756571A (ja) 電子楽器
JPH06250650A (ja) 電子楽器
JPH05108074A (ja) 電子楽器の自動伴奏装置
JPH09319372A (ja) 電子楽器の自動伴奏装置及び自動伴奏方法