JPH0452692A - 自動演奏装置 - Google Patents
自動演奏装置Info
- Publication number
- JPH0452692A JPH0452692A JP2161288A JP16128890A JPH0452692A JP H0452692 A JPH0452692 A JP H0452692A JP 2161288 A JP2161288 A JP 2161288A JP 16128890 A JP16128890 A JP 16128890A JP H0452692 A JPH0452692 A JP H0452692A
- Authority
- JP
- Japan
- Prior art keywords
- data
- performance
- automatic
- volume
- performance 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
Links
Landscapes
- Electrophonic Musical Instruments (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
[発明の目的]
(産業上の利用分野)
本発明は自動演奏装置に関し、特にメモリに記憶された
演奏データを読出しつつ自動演奏を行う自動演奏装置に
関する。
演奏データを読出しつつ自動演奏を行う自動演奏装置に
関する。
(従来の技術)
従来、演奏データをメモリに記憶しておき、操作パネル
からの指示に応じてメモリから演奏データを順次読出し
て自動的に演奏を行う自動演奏装置が知られている。
からの指示に応じてメモリから演奏データを順次読出し
て自動的に演奏を行う自動演奏装置が知られている。
このような自動演奏装置として、演奏者が弾いた演奏デ
ータをメモリに記憶する際に、鍵のオン/オフのみを演
奏データとしてメモリに記憶し、これを再生して自動演
奏を行うものがある。
ータをメモリに記憶する際に、鍵のオン/オフのみを演
奏データとしてメモリに記憶し、これを再生して自動演
奏を行うものがある。
しかしながら、このような自動演奏装置で再生された楽
音は、音量の変化がなく音楽性が著しく損なわれていた
。
音は、音量の変化がなく音楽性が著しく損なわれていた
。
そこで、演奏データをメモリに記憶する際に、鍵のオン
/オフの演奏データ以外に、鍵のタッチに応じた音量変
化をもデータとして記憶しておき、自動演奏時に該デー
タを参照して演奏者の演奏を忠実に再現するものが開発
されている。このような自動演奏装置は、鍵のタッチを
検出するためのハードウェアや処理が必要であり、構成
が複雑になって装置自体が高価になってしまうという欠
点があった。
/オフの演奏データ以外に、鍵のタッチに応じた音量変
化をもデータとして記憶しておき、自動演奏時に該デー
タを参照して演奏者の演奏を忠実に再現するものが開発
されている。このような自動演奏装置は、鍵のタッチを
検出するためのハードウェアや処理が必要であり、構成
が複雑になって装置自体が高価になってしまうという欠
点があった。
また、未熟な、演奏者が弾いた演奏データは音量の起伏
が貧弱で、鍵タッチのデータを記憶できる高機能な自動
演奏装置であるにも拘わらず音楽性豊かな自動演奏がで
きないという欠点があった。
が貧弱で、鍵タッチのデータを記憶できる高機能な自動
演奏装置であるにも拘わらず音楽性豊かな自動演奏がで
きないという欠点があった。
(発明が解決しようとする課題)
本発明は、上記したように演奏者が弾いた演奏データを
メモリに記憶する際に、鍵のオン/オフのみを演奏デー
タとしてメモリに記憶し、これに基づき自動演奏を行う
ものは音量の変化がなく音楽性が著しく損なわれるとい
う欠点を解消し、また、鍵のオン/オフの演奏データ以
外に鍵タッチに応じた音量変化をもデータとして記憶し
ておき、これに基づき自動演奏を行うものは鍵タッチを
検出するハードウェアや処理が必要であり、構成が複雑
になって装置自体が高価になってしまうという欠点を解
消し、さらに、鍵タッチに関するデータを有する高機能
の自動演奏装置であっても未熟な演奏者が弾いた演奏デ
ータは音量の起伏が貧弱で、音楽性豊かな自動演奏がで
きないという欠点を解消するなめになされたもので、鍵
タッチに間するデータを用いなくても音楽性豊かな自動
演奏ができる安価な自動演奏装置を提供するとともに、
鍵タッチに関するデータの有無に拘わらず未熟な演奏者
が弾いた演奏データであっても音楽性豊かな自動演奏が
できる自動演奏装置を提供することを目的とする。
メモリに記憶する際に、鍵のオン/オフのみを演奏デー
タとしてメモリに記憶し、これに基づき自動演奏を行う
ものは音量の変化がなく音楽性が著しく損なわれるとい
う欠点を解消し、また、鍵のオン/オフの演奏データ以
外に鍵タッチに応じた音量変化をもデータとして記憶し
ておき、これに基づき自動演奏を行うものは鍵タッチを
検出するハードウェアや処理が必要であり、構成が複雑
になって装置自体が高価になってしまうという欠点を解
消し、さらに、鍵タッチに関するデータを有する高機能
の自動演奏装置であっても未熟な演奏者が弾いた演奏デ
ータは音量の起伏が貧弱で、音楽性豊かな自動演奏がで
きないという欠点を解消するなめになされたもので、鍵
タッチに間するデータを用いなくても音楽性豊かな自動
演奏ができる安価な自動演奏装置を提供するとともに、
鍵タッチに関するデータの有無に拘わらず未熟な演奏者
が弾いた演奏データであっても音楽性豊かな自動演奏が
できる自動演奏装置を提供することを目的とする。
[発明の構成]
(課題を解決するための手段)
本発明の自動演奏装置は、上記課題を解決するために、
記録モード又は自動演奏モードを選択する選択手段と、
この選択手段で記録モードが選択された際、演奏者が弾
いた演奏データを記憶する記憶手段と、前記選択手段で
自動演奏モードが選択された際、前記記憶手段に記憶さ
れた演奏データを読出して楽音を発生する楽音発生手段
とを具備する自動演奏装置において、前記選択手段で自
動演奏モードが選択された際に自動音量制御を行うか否
かを指定する指定手段と、この指定手段で自動音量制御
を行うことが指定された際、前記記憶手段内の演奏デー
タに含まれる音量データを音程データの変化に応じて補
正し、放音すべき音量を制御する音量制御手段とを具備
したことを特徴とする。
記録モード又は自動演奏モードを選択する選択手段と、
この選択手段で記録モードが選択された際、演奏者が弾
いた演奏データを記憶する記憶手段と、前記選択手段で
自動演奏モードが選択された際、前記記憶手段に記憶さ
れた演奏データを読出して楽音を発生する楽音発生手段
とを具備する自動演奏装置において、前記選択手段で自
動演奏モードが選択された際に自動音量制御を行うか否
かを指定する指定手段と、この指定手段で自動音量制御
を行うことが指定された際、前記記憶手段内の演奏デー
タに含まれる音量データを音程データの変化に応じて補
正し、放音すべき音量を制御する音量制御手段とを具備
したことを特徴とする。
(作用)
本発明は、自動演奏モードにおいて、さらに自動音量制
御を行うか否かを指定可能にし、自動音量制御を行うこ
とが指定された際に、予め演奏者が演奏して記憶手段に
記憶している演奏データを読出し、該演奏データ中の音
量データを、同じく演奏データに含まれる音程データの
変化に応じて補正し、この補正された音量データに基づ
いて音量が制御された楽音を発生するようにしている。
御を行うか否かを指定可能にし、自動音量制御を行うこ
とが指定された際に、予め演奏者が演奏して記憶手段に
記憶している演奏データを読出し、該演奏データ中の音
量データを、同じく演奏データに含まれる音程データの
変化に応じて補正し、この補正された音量データに基づ
いて音量が制御された楽音を発生するようにしている。
これにより、鍵のオン/オフのみを演奏データとして有
する自動演奏装置であっても好ましい音量の変化が発生
し、音楽性豊かな自動演奏を行うことができるものとな
っている。また、鍵のオン/オフの演奏データ以外に鍵
タッチに応じた音量変化をもデータとして有する自動演
奏装置のように鍵タッチを検出するハードウェアや処理
が不要であるので、簡単な構成で廉価な自動演奏装置を
実現できる。
する自動演奏装置であっても好ましい音量の変化が発生
し、音楽性豊かな自動演奏を行うことができるものとな
っている。また、鍵のオン/オフの演奏データ以外に鍵
タッチに応じた音量変化をもデータとして有する自動演
奏装置のように鍵タッチを検出するハードウェアや処理
が不要であるので、簡単な構成で廉価な自動演奏装置を
実現できる。
さらに、鍵タッチに関するデータを有する高機能の自動
演奏装置を未熟な演奏者が弾いた演奏データであっても
音量変化の起伏が増長され、音楽性豊かな自動演奏がで
きるものとなっている。
演奏装置を未熟な演奏者が弾いた演奏データであっても
音量変化の起伏が増長され、音楽性豊かな自動演奏がで
きるものとなっている。
(実施例)
第1図は、本発明に係る自動演奏装置の要部のブロック
図である。
図である。
図において、1は鍵スィッチ回路であり、キーボードの
各錘の押鍵又は離鍵に応じて開閉するキースイッチを含
み、このキースイッチはマトリックス構成となっている
。
各錘の押鍵又は離鍵に応じて開閉するキースイッチを含
み、このキースイッチはマトリックス構成となっている
。
2は操作子スイッチ回路てあり、操作パネルに設けられ
た電源スィッチ、メロディ選択スイッチ、リズム選択ス
イッチ等の各種スイッチの他、本発明の特徴に関係する
動作モードを指定するモードスイッチ、このモードスイ
ッチがオンにされた時に有効になる記録モードを指定す
るスイッチ及び自動音量制御モードを指定するスイッチ
くいずれも図示しない)が含まれている。
た電源スィッチ、メロディ選択スイッチ、リズム選択ス
イッチ等の各種スイッチの他、本発明の特徴に関係する
動作モードを指定するモードスイッチ、このモードスイ
ッチがオンにされた時に有効になる記録モードを指定す
るスイッチ及び自動音量制御モードを指定するスイッチ
くいずれも図示しない)が含まれている。
3はマイクロコンピュータであり、CPU (中央処理
装置)31、プログラムメモリ32、及びワーキングメ
モリ33により構成されている。
装置)31、プログラムメモリ32、及びワーキングメ
モリ33により構成されている。
CPU31はプログラムメモリ32に記憶された制御プ
ログラムに従って動作し、装置内各部を制御するもので
ある。
ログラムに従って動作し、装置内各部を制御するもので
ある。
プログラムメモリ32は、例えばROM (読出専用記
憶装置)により構成されるものである。このプログラム
メモリ32には、上述した制御プログラムの他、CPU
31の動作に必要な各種の固定データが含まれる。
憶装置)により構成されるものである。このプログラム
メモリ32には、上述した制御プログラムの他、CPU
31の動作に必要な各種の固定データが含まれる。
ワーキングメモリ33は、例えばRAM (書換え可能
記憶装置)により構成されるものである。
記憶装置)により構成されるものである。
このワーキングメモリ33には、CPU31の処理に必
要なレジスタやフラグ類が定義されるとともに、データ
を一時記憶するバッファ領域等が設けられている。CP
U31は、このRAM33に定義されたレジスタやフラ
グの状態に応じて処理を進めるものである。
要なレジスタやフラグ類が定義されるとともに、データ
を一時記憶するバッファ領域等が設けられている。CP
U31は、このRAM33に定義されたレジスタやフラ
グの状態に応じて処理を進めるものである。
演奏データメモリ4は、例えばRAMにより構成される
もので、演奏者が弾いた演奏データあるいは作成された
演奏データを記憶するものである。
もので、演奏者が弾いた演奏データあるいは作成された
演奏データを記憶するものである。
自動演奏を行うときは、この演奏データメモリ4に記憶
された演奏データに基づいて放音されることになる。
された演奏データに基づいて放音されることになる。
関数テーブル5は、後述する音量データに補正を加える
際の補正値を算出する関数テーブルを記憶するものであ
る。この関数テーブルについても後に詳述する。
際の補正値を算出する関数テーブルを記憶するものであ
る。この関数テーブルについても後に詳述する。
テンポ発振器6は、操作パネルの操作子に応じた所定の
テンポで自動演奏を行うべく、動作タイミングを生成す
るものである。
テンポで自動演奏を行うべく、動作タイミングを生成す
るものである。
鍵盤用楽音信号発生回路7は、キーボードが操作される
ことにより鍵スィッチ回路1が動作し、これにより生成
された信号に応じて楽音を発生するものである。即ち、
通常の演奏形態で楽音を発生する際に動作する回路であ
る。この鍵盤用楽音信号発生回路7の出力は増幅器9に
供給されるようになっている。
ことにより鍵スィッチ回路1が動作し、これにより生成
された信号に応じて楽音を発生するものである。即ち、
通常の演奏形態で楽音を発生する際に動作する回路であ
る。この鍵盤用楽音信号発生回路7の出力は増幅器9に
供給されるようになっている。
自動演奏用楽音信号発生回路8は、演奏データメモリ4
から読出された演奏データに応じて楽音を発生するもの
である。即ち、自動演奏の演奏形態で楽音を発生する際
に動作する回路である。この自動演奏用楽音信号発生回
路8の出力も増幅器9に供給されるようになっている。
から読出された演奏データに応じて楽音を発生するもの
である。即ち、自動演奏の演奏形態で楽音を発生する際
に動作する回路である。この自動演奏用楽音信号発生回
路8の出力も増幅器9に供給されるようになっている。
増幅器9は、鍵盤用楽音信号発生回路7又は自動演奏用
楽音信号発生回路8から出力される楽音信号を増幅する
ものである。この増幅器9の出力はサウンドシステム1
0に供給されるようになっている。
楽音信号発生回路8から出力される楽音信号を増幅する
ものである。この増幅器9の出力はサウンドシステム1
0に供給されるようになっている。
サウンドシステム10は、例えばスピーカ又はヘッドホ
ンで構成されるもので、このサウンドシステム10によ
り楽音が放音出力されるようになっている。
ンで構成されるもので、このサウンドシステム10によ
り楽音が放音出力されるようになっている。
なお、上コ己鍵スイッチ回路]、操作子スイッチ回路2
、CPU31、プログラムメモリ32、ワーキングメモ
リ33、演奏データメモリ4、関数テーブル5、テンポ
発振器6、鍵盤用楽音信号発生回路7及び自動演奏用楽
音信号発生回路8はバス11により相互に接続されてい
る。
、CPU31、プログラムメモリ32、ワーキングメモ
リ33、演奏データメモリ4、関数テーブル5、テンポ
発振器6、鍵盤用楽音信号発生回路7及び自動演奏用楽
音信号発生回路8はバス11により相互に接続されてい
る。
第2図は演奏データメモリ4に記憶される演奏データの
形式を示すものである0図において、「N」は音程(ノ
ート)データを示し5キーボードの鍵番号に対応するも
のである。この音程データは0〜127の128段階が
指定できるようになっている、「V」は音量(ベロシテ
ィ)データを示し、鍵タッチの強弱や速度に応じてO〜
127段階の音量が指定できるようになっている。なお
、この音量データがゼロのときはノートオフ、つまり音
が出力されない状態を意味する。「TJは時間(ゲート
)データを示し、発音時間又は消音時間を指定する。な
お、添字は時系列番号を表す。
形式を示すものである0図において、「N」は音程(ノ
ート)データを示し5キーボードの鍵番号に対応するも
のである。この音程データは0〜127の128段階が
指定できるようになっている、「V」は音量(ベロシテ
ィ)データを示し、鍵タッチの強弱や速度に応じてO〜
127段階の音量が指定できるようになっている。なお
、この音量データがゼロのときはノートオフ、つまり音
が出力されない状態を意味する。「TJは時間(ゲート
)データを示し、発音時間又は消音時間を指定する。な
お、添字は時系列番号を表す。
上記形式の演奏データを用いて楽譜の一部を表現した例
を第3図に示す。即ち、小節の先頭(時刻i)で出現す
る付点二分音符を、音程データNiとして音高に応じた
「4」、音量データViとして所定値r127J、時間
データTiとして発音時間に応じたro、75Jで表し
、次の時刻i+1で出現する四分休符を、音程データN
iとして元の音高と同じ「4」、音量データViとして
ノートオフを表す「0」、時間データTiとして休止時
間に応じたro、25Jで表わす。以下、同様にして上
記演奏データで種々の楽音を表現するようになっている
。
を第3図に示す。即ち、小節の先頭(時刻i)で出現す
る付点二分音符を、音程データNiとして音高に応じた
「4」、音量データViとして所定値r127J、時間
データTiとして発音時間に応じたro、75Jで表し
、次の時刻i+1で出現する四分休符を、音程データN
iとして元の音高と同じ「4」、音量データViとして
ノートオフを表す「0」、時間データTiとして休止時
間に応じたro、25Jで表わす。以下、同様にして上
記演奏データで種々の楽音を表現するようになっている
。
第4図は、関数テーブル5に記憶される間数データを示
すもので、差分値DIFに対応して変化分■′iが記憶
されている。ここで、差分値DIFとは、現在の音程デ
ータと1つ前の音程データとの差をいう、また、変化分
V′iとは、音量データの補正量をいう。この間数テー
ブル5の詳細については後述する。
すもので、差分値DIFに対応して変化分■′iが記憶
されている。ここで、差分値DIFとは、現在の音程デ
ータと1つ前の音程データとの差をいう、また、変化分
V′iとは、音量データの補正量をいう。この間数テー
ブル5の詳細については後述する。
次に、上記構成において動作を説明する。
第5図は、この発明の自動演奏装置のメインフローチャ
ートを示すものである。
ートを示すものである。
電源投入又はリセット操作が行われると処理が開始され
、まず、初期設定処理が行われる(ステップSL)。即
ち、CPU31の内部レジスタを初期化するとともに、
ワーキングメモリ33に定義されているレジスタやフラ
グ類を初期値に設定するとともに、所定のハードエラエ
アを初期化する0次いで、操作パネルのモードスイッチ
がオンになっているか否かを調べる(ステップS2)。
、まず、初期設定処理が行われる(ステップSL)。即
ち、CPU31の内部レジスタを初期化するとともに、
ワーキングメモリ33に定義されているレジスタやフラ
グ類を初期値に設定するとともに、所定のハードエラエ
アを初期化する0次いで、操作パネルのモードスイッチ
がオンになっているか否かを調べる(ステップS2)。
ここで、モードスイッチがオンになっていないことが判
断されると、キーイベントがあるか否か、つまりキーボ
ードが操作されることにより鍵スィッチ回路1からオン
又はオフ信号が供給されているか否かが調べられる(ス
テップS3)、そして、キーイベントがないことが判断
されるとステップS2に戻り、以下ステップS2及びS
3を繰り返し実行しながら、モードスイッチが押される
か又はキーイベントがあるまで待ち状態に入る。
断されると、キーイベントがあるか否か、つまりキーボ
ードが操作されることにより鍵スィッチ回路1からオン
又はオフ信号が供給されているか否かが調べられる(ス
テップS3)、そして、キーイベントがないことが判断
されるとステップS2に戻り、以下ステップS2及びS
3を繰り返し実行しながら、モードスイッチが押される
か又はキーイベントがあるまで待ち状態に入る。
上記待ち状態において、キーイベントがあったことが判
断されると、発音/消音処理を行う(ステップS4)、
即ち、鍵スィッチ回路1から送られてきた信号が押鍵の
イベントがあったことを示しているときは発音処理が行
われ、離鍵のイベントがあったことを示しているときは
消音処理が行われる。この発音又は消音処理は、押鍵又
は離鍵に応じた演奏データを鍵盤用楽音信号発生回路7
に送り出し、この鍵盤用楽音信号発生回路7で演奏デー
タに応じた楽音信号を発生し、さらに増幅器9で増幅し
てサウンドシステム10で放音叉は消音することにより
行われる。
断されると、発音/消音処理を行う(ステップS4)、
即ち、鍵スィッチ回路1から送られてきた信号が押鍵の
イベントがあったことを示しているときは発音処理が行
われ、離鍵のイベントがあったことを示しているときは
消音処理が行われる。この発音又は消音処理は、押鍵又
は離鍵に応じた演奏データを鍵盤用楽音信号発生回路7
に送り出し、この鍵盤用楽音信号発生回路7で演奏デー
タに応じた楽音信号を発生し、さらに増幅器9で増幅し
てサウンドシステム10で放音叉は消音することにより
行われる。
上記発音/消音処理が完了するとステップS2に戻り、
再度、待ち状態に入る。以下、モードスイッチがオンに
されない限り、キーイベントが発生する都度、発音又は
消音処理が実行されることになる。
再度、待ち状態に入る。以下、モードスイッチがオンに
されない限り、キーイベントが発生する都度、発音又は
消音処理が実行されることになる。
一方、上記ステップS2及びS3の繰り返し実行による
待ち状態において、モードスイッチがオンになったこと
が判断されると、記録モードであるか否かが調べられる
(ステップS5)。そして、記録モードであることが判
断されると演奏記憶処理が実行される(ステップS6)
。この演奏記憶処理は、演奏者がキーボードを用いて弾
いた演奏を、第2図に示した形式の演奏データとして順
次演奏データメモリ4に記憶する処理である。この際、
上記記憶動作と並行して鍵盤用楽音信号発生回路7によ
り楽音信号を発生し、サウンドシステム10により放音
するようになっている。この演奏記憶処理が完了すると
ステップS2に戻り、待ち状態に入る。以下、モードス
イッチがオフにされるか、又は自動音量制御モードに変
更されない限り、演奏記憶処理が継続されることになる
。
待ち状態において、モードスイッチがオンになったこと
が判断されると、記録モードであるか否かが調べられる
(ステップS5)。そして、記録モードであることが判
断されると演奏記憶処理が実行される(ステップS6)
。この演奏記憶処理は、演奏者がキーボードを用いて弾
いた演奏を、第2図に示した形式の演奏データとして順
次演奏データメモリ4に記憶する処理である。この際、
上記記憶動作と並行して鍵盤用楽音信号発生回路7によ
り楽音信号を発生し、サウンドシステム10により放音
するようになっている。この演奏記憶処理が完了すると
ステップS2に戻り、待ち状態に入る。以下、モードス
イッチがオフにされるか、又は自動音量制御モードに変
更されない限り、演奏記憶処理が継続されることになる
。
上記ステップS5で記録モードでないことが判断される
と自動演奏モードであると判断し、自動音量制御モード
であるか否かが調べられる(ステップS7)。そして、
自動音量制御モードてないことが判断されると1通常の
自動演奏処理を実行しくステップS8)、自動音量M御
モードであることが判断されると、この発明の特徴であ
る自動音量制御演奏処理を実行する(ステップS9>。
と自動演奏モードであると判断し、自動音量制御モード
であるか否かが調べられる(ステップS7)。そして、
自動音量制御モードてないことが判断されると1通常の
自動演奏処理を実行しくステップS8)、自動音量M御
モードであることが判断されると、この発明の特徴であ
る自動音量制御演奏処理を実行する(ステップS9>。
上記自動演奏処理(ステップS8)では、先に実行され
た演奏記憶処理(ステップS6)により演奏データメモ
リ4に記憶された演奏データを、操作パネルで指定され
た領域から読出して自動演奏用楽音信号発生回路8に送
り出し、この自動演奏用楽音信号発生回路8で演奏デー
タに応じた楽音信号を発生し、さらに増幅器9で増幅し
てサウンドシステム10で放音する。
た演奏記憶処理(ステップS6)により演奏データメモ
リ4に記憶された演奏データを、操作パネルで指定され
た領域から読出して自動演奏用楽音信号発生回路8に送
り出し、この自動演奏用楽音信号発生回路8で演奏デー
タに応じた楽音信号を発生し、さらに増幅器9で増幅し
てサウンドシステム10で放音する。
この自動演奏処理が完了するとステップS2に戻り、待
ち状態に入る。以下、上記各モードが変更されない限り
、自動演奏が継続されることになる。
ち状態に入る。以下、上記各モードが変更されない限り
、自動演奏が継続されることになる。
また、上記自動音量i!1IJ1s演奏処理(ステップ
S9)では、先に実行された演奏記憶処理(ステップS
6)により演奏データメモリ4に記憶された演奏データ
を、操作パネルにより指定された領域から読出し、所定
の補正処理(詳細は後述する)を施して自動演奏用楽音
信号発生回路8に送り出し、この自動演奏用楽音信号発
生回路8で演奏データに応じた楽音信号を発生し、さら
に増幅器って増幅してサウンドシステム10で放音する
。
S9)では、先に実行された演奏記憶処理(ステップS
6)により演奏データメモリ4に記憶された演奏データ
を、操作パネルにより指定された領域から読出し、所定
の補正処理(詳細は後述する)を施して自動演奏用楽音
信号発生回路8に送り出し、この自動演奏用楽音信号発
生回路8で演奏データに応じた楽音信号を発生し、さら
に増幅器って増幅してサウンドシステム10で放音する
。
この自動音量制御演奏処理が完了するとステップS2に
戻り、待ち状態に入る。以下、上記各モードが変更され
ない限り、音量を自動的に制御した演奏が継続されるこ
とになる。
戻り、待ち状態に入る。以下、上記各モードが変更され
ない限り、音量を自動的に制御した演奏が継続されるこ
とになる。
上記補正処理の動作を第6図のフローチャートを参照し
つつ説明する。まず、1つ前の音程データを記憶する領
域LASTをゼロに初期化する(ステップ5IO)、次
いで、演奏データに含まれる音量データviがゼロであ
るか否かを調べる(ステップ5ll)、ここで、音量デ
ータがゼロであることが判断されると、ノートオフの状
態であるので何等の処理をも施さずに補正処理を終了す
る。
つつ説明する。まず、1つ前の音程データを記憶する領
域LASTをゼロに初期化する(ステップ5IO)、次
いで、演奏データに含まれる音量データviがゼロであ
るか否かを調べる(ステップ5ll)、ここで、音量デ
ータがゼロであることが判断されると、ノートオフの状
態であるので何等の処理をも施さずに補正処理を終了す
る。
一方、音量データViがゼロでないことが判断されると
、演奏データに含まれる音程データNiを所定の音量に
補正した楽音を放音する。即ち、現在の音程データNi
と1つ前の音程データLASTとの差分値DIFを算出
する(ステップ512)。次いて、次の演奏データの処
理に備えて、現在の音程データNiを1つ前の音程デー
タを記憶する領域LASTに記憶する(ステップS13
〉。
、演奏データに含まれる音程データNiを所定の音量に
補正した楽音を放音する。即ち、現在の音程データNi
と1つ前の音程データLASTとの差分値DIFを算出
する(ステップ512)。次いて、次の演奏データの処
理に備えて、現在の音程データNiを1つ前の音程デー
タを記憶する領域LASTに記憶する(ステップS13
〉。
そして、上記差分値DIFを用いて関数テーブル5を参
照し、変化分v′iを求める(ステップ514)、関数
テーブル5は、例えば第4図に示すように、差分値DI
Fと変化分V′iとが一対になったデータが所定個数だ
け記憶されてなるものである1次に、上記関数テーブル
5により求めた差分値V′iを現在の音量データViに
加え、新しい音量データViとしくステップ515)、
一連の補正処理を終了する。
照し、変化分v′iを求める(ステップ514)、関数
テーブル5は、例えば第4図に示すように、差分値DI
Fと変化分V′iとが一対になったデータが所定個数だ
け記憶されてなるものである1次に、上記関数テーブル
5により求めた差分値V′iを現在の音量データViに
加え、新しい音量データViとしくステップ515)、
一連の補正処理を終了する。
このようにして補正された音量データViと、音程デー
タNi及び時間データTとを演奏データとして自動演奏
用楽音信号発生回路8に送出することにより、音量が自
動的に制御された自動演奏が可能となっている。
タNi及び時間データTとを演奏データとして自動演奏
用楽音信号発生回路8に送出することにより、音量が自
動的に制御された自動演奏が可能となっている。
次に、上記音量データの補正処理の具体的な例について
説明する。
説明する。
第7図に示すようなメロディの音楽が演奏記憶処理によ
り演奏データメモリ4に記憶されているものとする。な
お、この自動演奏装置には鍵タッチを検出する機能は備
えられておらず、したがって、音量データの初期値はr
loOJであるものとする。
り演奏データメモリ4に記憶されているものとする。な
お、この自動演奏装置には鍵タッチを検出する機能は備
えられておらず、したがって、音量データの初期値はr
loOJであるものとする。
まず、演奏データメモリ4がら■の演奏データを読出す
、この場合、LASTの初期値はゼロであるので、差分
値DIFは「64Jとなり、第4図に示す関数テーブル
を参照すると変化分v′iは「0」であるので、補正後
の音量データ、つまり補正値Viは「100」となる、
この■の演奏データによりLASTには「64」が格納
される。
、この場合、LASTの初期値はゼロであるので、差分
値DIFは「64Jとなり、第4図に示す関数テーブル
を参照すると変化分v′iは「0」であるので、補正後
の音量データ、つまり補正値Viは「100」となる、
この■の演奏データによりLASTには「64」が格納
される。
次に、演奏データメモリ4がら■の演奏データを読出す
、この処理では差分値DIFは「6264=−2Jとな
り、関数テーブルから変化分「■’1=−54を得る。
、この処理では差分値DIFは「6264=−2Jとな
り、関数テーブルから変化分「■’1=−54を得る。
したがって、補正値Viは。
r 100−5=95Jとなる。
同様にして、■の演奏データに対しては、差分値DIF
はr60−62=−2Jとなり、関数テーブルから変化
分子V’1=−5」を得、補正値Viは、rloo−5
=95Jとなる。
はr60−62=−2Jとなり、関数テーブルから変化
分子V’1=−5」を得、補正値Viは、rloo−5
=95Jとなる。
以下、同様にして、各演奏データに対して第8図の補正
値Vi11に示すような音量データが得られる。つまり
、音量の変化のない演奏データから音量変化を有する演
奏データが得られるものとなっている。
値Vi11に示すような音量データが得られる。つまり
、音量の変化のない演奏データから音量変化を有する演
奏データが得られるものとなっている。
以上のように、自動演奏モードにおいて、自動音量制御
を行うか否かを指定可能にし、自動音量制御を行うこと
が指定された際に、予め演奏者が演奏して演奏データメ
モリ4に記憶している演奏データを読出し、この演奏デ
ータ中の音量データVを、同じく演奏データに含まれる
音程データNの変化に応じて補正し、この補正された音
量データ■に基づいて音量が制御された楽音を発生する
ようにしたので、鍵のオン/オフのみを演奏データとし
て有する自動演奏装置であっても音量の変化を生ぜしめ
ることがてき、音楽性豊かな自動演奏をできるものとな
っている。
を行うか否かを指定可能にし、自動音量制御を行うこと
が指定された際に、予め演奏者が演奏して演奏データメ
モリ4に記憶している演奏データを読出し、この演奏デ
ータ中の音量データVを、同じく演奏データに含まれる
音程データNの変化に応じて補正し、この補正された音
量データ■に基づいて音量が制御された楽音を発生する
ようにしたので、鍵のオン/オフのみを演奏データとし
て有する自動演奏装置であっても音量の変化を生ぜしめ
ることがてき、音楽性豊かな自動演奏をできるものとな
っている。
また、鍵タッチに応じた音量変化をもデータとして有す
る自動演奏装置のように鍵タッチを検出するハードウェ
アや処理がない簡単な構成で廉価であるにも拘わらず音
量変化を伴う音楽性豊かな自動演奏装置を実現できる。
る自動演奏装置のように鍵タッチを検出するハードウェ
アや処理がない簡単な構成で廉価であるにも拘わらず音
量変化を伴う音楽性豊かな自動演奏装置を実現できる。
さらに、鍵タッチを検出するハードウェア及び処理手段
を備え、この鍵タッチに関するデータをも含めて自動演
奏を行う高機能の自動演奏装置に本発明を適用すると、
未熟な演奏者が弾いた単調な演奏データであっても音量
変化の起伏が増長され、音楽性豊かな自動演奏ができる
ものとなっている。
を備え、この鍵タッチに関するデータをも含めて自動演
奏を行う高機能の自動演奏装置に本発明を適用すると、
未熟な演奏者が弾いた単調な演奏データであっても音量
変化の起伏が増長され、音楽性豊かな自動演奏ができる
ものとなっている。
なお、上記実施例では関数テーブルの一例として、第4
図に示す関数特性を有するものを示したが、これに限定
されるものではない、差分値DIFに対する変化分■′
iの各値(絶対値)をさらに大きくとり、音量変化の程
度を大きくさせることもできる。また、差分値DIFの
増加又は減少に応じて変化する変化分V′iの増加又は
減少の割合は図示例よりも大きくしても良く、才な小さ
くしても良いにのように間数テーブルに記憶する関数を
変えることにより、種々の音楽的効果を有する自動演奏
が可能となる。
図に示す関数特性を有するものを示したが、これに限定
されるものではない、差分値DIFに対する変化分■′
iの各値(絶対値)をさらに大きくとり、音量変化の程
度を大きくさせることもできる。また、差分値DIFの
増加又は減少に応じて変化する変化分V′iの増加又は
減少の割合は図示例よりも大きくしても良く、才な小さ
くしても良いにのように間数テーブルに記憶する関数を
変えることにより、種々の音楽的効果を有する自動演奏
が可能となる。
[発明の効果]
以上詳述したように、本発明によれば鍵タッチに関する
データを用いなくても音楽性豊かな自動演奏を行うこと
ができる安価な自動演奏装置を提供できるとともに、鍵
タッチに関するデータの有無に拘わらず未熟な演奏者が
弾いた演奏データであっても音楽性豊かな自動演奏がで
きる自動演奏装置を提供できる。
データを用いなくても音楽性豊かな自動演奏を行うこと
ができる安価な自動演奏装置を提供できるとともに、鍵
タッチに関するデータの有無に拘わらず未熟な演奏者が
弾いた演奏データであっても音楽性豊かな自動演奏がで
きる自動演奏装置を提供できる。
第1図は本発明の自動演奏装置の構成を示すブロック図
、 第2図は本発明の演奏データの形式を説明するための図
、 第3図は本発明の音符と演奏データとの関係を説明する
ための図、 第4図は本発明の関数テーブルの一例を示す図、第5図
は本発明の全体的な動作を説明するためのフローチャー
ト、 第6図は本発明の音量データ補正処理動作を説明するた
めのフローチャート、 第7図及び第8図は本発明の具体的な動作を説明するた
めの図である。 1・・・鍵スィッチ回路、2・・・操作子スイッチ回路
(選択手段、指定手段)、3・・・マイクロコンピュー
タ(音量制御手段)、4・・・演奏データメモリ(記憶
手段)、5・・・関数テーブル(音量制御手段)、7・
・・鍵盤用楽音信号発生回路、8・・・自動演奏用楽音
信号発生回路(楽音発生手段)6 N。 V。 T。 Nm4Vrn−I Tm−+ Nm Vm Tm T:a−1を覇テータ )1トデータの形式′ 第2図 第3図
、 第2図は本発明の演奏データの形式を説明するための図
、 第3図は本発明の音符と演奏データとの関係を説明する
ための図、 第4図は本発明の関数テーブルの一例を示す図、第5図
は本発明の全体的な動作を説明するためのフローチャー
ト、 第6図は本発明の音量データ補正処理動作を説明するた
めのフローチャート、 第7図及び第8図は本発明の具体的な動作を説明するた
めの図である。 1・・・鍵スィッチ回路、2・・・操作子スイッチ回路
(選択手段、指定手段)、3・・・マイクロコンピュー
タ(音量制御手段)、4・・・演奏データメモリ(記憶
手段)、5・・・関数テーブル(音量制御手段)、7・
・・鍵盤用楽音信号発生回路、8・・・自動演奏用楽音
信号発生回路(楽音発生手段)6 N。 V。 T。 Nm4Vrn−I Tm−+ Nm Vm Tm T:a−1を覇テータ )1トデータの形式′ 第2図 第3図
Claims (1)
- 【特許請求の範囲】 記録モード又は自動演奏モードを選択する選択手段と、 この選択手段で記録モードが選択された際、演奏者が弾
いた演奏データを記憶する記憶手段と、前記選択手段で
自動演奏モードが選択された際、前記記憶手段に記憶さ
れた演奏データを読出して楽音を発生する楽音発生手段
とを具備する自動演奏装置において、 前記選択手段で自動演奏モードが選択された際に自動音
量制御を行うか否かを指定する指定手段と、 この指定手段で自動音量制御を行うことが指定された際
、前記記憶手段内の演奏データに含まれる音量データを
音程データの変化に応じて補正し、放音すべき音量を制
御する音量制御手段と を具備したことを特徴とする自動演奏装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2161288A JPH0452692A (ja) | 1990-06-21 | 1990-06-21 | 自動演奏装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2161288A JPH0452692A (ja) | 1990-06-21 | 1990-06-21 | 自動演奏装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0452692A true JPH0452692A (ja) | 1992-02-20 |
Family
ID=15732262
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2161288A Pending JPH0452692A (ja) | 1990-06-21 | 1990-06-21 | 自動演奏装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0452692A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7060886B2 (en) * | 2002-11-06 | 2006-06-13 | Oki Electric Industry Co., Ltd. | Music playback unit and method for correcting musical score data |
-
1990
- 1990-06-21 JP JP2161288A patent/JPH0452692A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7060886B2 (en) * | 2002-11-06 | 2006-06-13 | Oki Electric Industry Co., Ltd. | Music playback unit and method for correcting musical score data |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2896716B2 (ja) | 自動演奏装置 | |
| JP2756877B2 (ja) | フレーズ演奏装置 | |
| JP3296518B2 (ja) | 電子楽器 | |
| JPH05158468A (ja) | 鍵盤用タッチレスポンス設定装置 | |
| JPH02131292A (ja) | 自動演奏装置 | |
| JPH0452692A (ja) | 自動演奏装置 | |
| JP2587737B2 (ja) | 自動伴奏装置 | |
| JP3609045B2 (ja) | 自動演奏装置 | |
| JP4214845B2 (ja) | 自動アルペジオ装置および同装置に適用されるコンピュータプログラム | |
| JPH08106285A (ja) | 自動演奏装置 | |
| JP3430894B2 (ja) | 和音検出方法、和音検出装置及び和音検出プログラムを記録した記録媒体 | |
| JP3436636B2 (ja) | 電子・電気楽器の自動伴奏装置 | |
| JP3105132B2 (ja) | 電子楽器の音色発生装置 | |
| JP4835434B2 (ja) | 演奏パターン再生装置及びそのコンピュータプログラム | |
| JP3424989B2 (ja) | 電子楽器の自動伴奏装置 | |
| JPH0926787A (ja) | 音色制御装置 | |
| JP2665854B2 (ja) | 自動演奏装置 | |
| JPH05289662A (ja) | エフェクト自動選択装置 | |
| JP4835433B2 (ja) | 演奏パターン再生装置及びそのコンピュータプログラム | |
| JP3324881B2 (ja) | 自動演奏装置 | |
| JP2760398B2 (ja) | 自動演奏装置 | |
| JP2953937B2 (ja) | 電子楽器の音量調整装置 | |
| JP3231895B2 (ja) | 電子楽器 | |
| JPH08221072A (ja) | 自動伴奏装置 | |
| JPH08106284A (ja) | 電子楽器の自動演奏装置 |