JPH0149953B2 - - Google Patents

Info

Publication number
JPH0149953B2
JPH0149953B2 JP56074758A JP7475881A JPH0149953B2 JP H0149953 B2 JPH0149953 B2 JP H0149953B2 JP 56074758 A JP56074758 A JP 56074758A JP 7475881 A JP7475881 A JP 7475881A JP H0149953 B2 JPH0149953 B2 JP H0149953B2
Authority
JP
Japan
Prior art keywords
note
rest
signal
data
key
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
Application number
JP56074758A
Other languages
English (en)
Other versions
JPS57189194A (en
Inventor
Kenji Kamya
Masatoshi Hosoi
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.)
Ricoh Elemex Corp
Original Assignee
Ricoh Elemex Corp
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 Ricoh Elemex Corp filed Critical Ricoh Elemex Corp
Priority to JP56074758A priority Critical patent/JPS57189194A/ja
Priority to DE3218818A priority patent/DE3218818A1/de
Publication of JPS57189194A publication Critical patent/JPS57189194A/ja
Priority to US06/631,571 priority patent/US4512229A/en
Publication of JPH0149953B2 publication Critical patent/JPH0149953B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10GREPRESENTATION OF MUSIC; RECORDING MUSIC IN NOTATION FORM; ACCESSORIES FOR MUSIC OR MUSICAL INSTRUMENTS NOT OTHERWISE PROVIDED FOR, e.g. SUPPORTS
    • G10G3/00Recording music in notation form, e.g. recording the mechanical operation of a musical instrument
    • G10G3/04Recording music in notation form, e.g. recording the mechanical operation of a musical instrument using electrical means

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • Auxiliary Devices For Music (AREA)
  • Electrophonic Musical Instruments (AREA)

Description

【発明の詳細な説明】 本発明は鍵盤演奏時の鍵操作により得られる
音/休符長データおよび音程データを処理するこ
とによる楽譜に変換できるようにした採譜装置に
係り、特に音/休符長データからの音休符の量子
化を正確にできるようにしたものである。
従来この種採譜装置における量子化方法として
は、鍵盤操作により得られる現時点の音/休符長
データ(Do)と、これより1つ前の音/休符長
データ(Do-1)との差(Do―Do-1→So)から音,
休符の量子化値を求めるようにしている。
かかる方式(以下これをDo―Do-1方式と云う)
の場合、例えば譜面に記載された音、休符通りに
正確に鍵操作がなされれば、どの量子化方式で行
つても量子化誤差は生じることがない。したがつ
て、音、休符の拍数に対応した譜面が得られる
が、一般の人、特に学習する者等にあつては、楽
譜通りの鍵盤操作は不可能に等しい。したがつて
鍵盤で弾いたメロデイをリアルタイムで量子化
し、譜面化した場合には、どうしても量子化誤差
が生じてくる。特に従来のDo―Do-1方式では、
その量子化誤差の累積が小節の後半になるにした
がい大きくなり、実際に鍵盤を押したタイミング
と採譜した楽譜とは大きくかけはなれたものとな
つてしまう。また、このことは拍子との整合性が
小節の後半になる程なくなつてくる。さらにま
た、量子化誤差がどの程度になつているが、採譜
した楽譜を実際に再生演奏してみないと判明でき
ないほか、採譜した楽譜の編集処理も極めて面倒
になる欠点があつた。
本発明は上記のような従来の問題を解決するた
めになされたもので、その目的とするところは、
量子化誤差を常に一定値以下にとどめ、かつ実際
に鍵盤を押したタイミングと採譜した楽譜との差
を小さくし、併せて拍子との整合性を向上できる
採譜装置を提供するにある。
以下、本発明の実施例を図面について説明す
る。第1図は本発明にかかる採譜方式の一例を示
すもので、1は鍵盤装置であり、この鍵盤装置1
には鍵が押されたことを検出してキーオン信号
PEを出力する立上がり検出回路2、鍵から押圧
力を解除したことを検出してキーオフ信号NEを
出力する立下がり検出回路3および、音符,休符
の判定を行う音/休符判定回路4、押鍵時のキー
の音名に対応した音程を5ビツトのデータに符号
化する音程エンコーダ5がそれぞれ接続されてい
る。上記立上がり検出回路2から送出されるキー
オン信号PEおよび立下がり検出回路3から送出
されるキーオフ信号NEはORゲート6を介して
ラツチ回路7への音/休符長データ取込み用のラ
ツチ信号および、ラツチ回路7とI/Oポート8
を介して接続された中央処理装置(以下これを
CPUと略称する)9のデータ割込み信号INTと
して加えられるようになつている。また、上記音
程エンコーダ5からの5ビツトの音程データは、
上記音/休符判定回路4からの信号により制御さ
れるANDゲート10を介してラツチ回路11に
ラツチされるようになつているとともに、そのラ
ツチ制御は上記ORゲート6からの信号によつて
行われるものであり、さらにラツチ回路11の音
程データはI/Oポート8を介してCPU9に取
込まれるようになつており、そして上記ラツチ回
路7からCPU9に取込された音/休符長データ
とともにCPU9において楽譜データに処理され、
図示しない表示装置あるいは記憶装置等に送出さ
れるようになつている。
また、上記ラツチ回路7にラツチされる音/休
符長データはカウンタ12から供給されるもの
で、該カウンタ12は拍子クロツク発生回路13
から送出されるクロツク信号CKにより計数動作
されるようになつており、このカウンタ12の順
次カウントアツプされる計数内容はORゲート6
を介して立上がりおよび立下がり検出回路2,3
からキーオン信号PEおよびキーオフ信号NEがラ
ツチ回路7に供給される毎に音/休符長データと
してラツチされ、CPU9に取込まれる。即ち、
キーオン信号PEがラツチ回路7に供給されてか
らキーオフ信号NEがラツチ回路7に供給された
とき(鍵を押している期間に相当)のカウンタ1
2の計数内容は音符長データとして、また、キー
オフ信号NEがラツチ回路7に供給されてから次
の押鍵操作により発生するキーオン信号PEがラ
ツチ回路7に供給されたとき(鍵が押されていな
い期間に相当)のカウンタ12の計数内容は休符
長データとしてラツチ回路7に取込まれるもので
ある。
14は小節線判定回路で、該判定回路14は1
小節、例えば4/4拍子で4分音符4拍分毎に1発
のパルスを送出し、この小節線信号はカウンタ1
2のクリアー信号とて加えられ、これによりカウ
ンタ12が1小節分に相当する計数値(例えば
256)をカウントする毎にクリアーされるもので
ある。また、判定回路14からの小節線信号は
ORゲート6を通しラツチ回路7,11のラツチ
信号となる一方、割込み信号としてCPU9に入
力されるようになつている。さらにまた、上記小
節線判定回路14には上記拍子クロツク発生回路
13からのクロツク信号を分周回路15により分
周した信号が加えられるようになつており、この
分周回路15はクロツク信号を、例えば4分音符
1拍分に対して1発のパルスが発生するように分
周するものであり、したがつて判定回路14は分
周したクロツクを4発カウントすると、小節線信
号を出力することになる。
次に上記のように構成された本発明方式の動作
について説明する。
演奏者によつて鍵盤装置1が押鍵操作されるこ
とにより第2図aに示すようなパターンでキー入
力が与えられると、キーが押されることにより立
上がり検出回路2からは第2図bに示す如くキー
オン信号PEが出力され、また、キーへの押圧力
が解除されることにより立下がり検出回路3から
は第2図cに示す如くキーオフ信号NEが出力さ
れる。
一方、システムのイニシヤライズと同時に拍子
クロツク発生回路13からのクロツク信号はカウ
ンタ12に供給され、これによりカウンタ12は
カウントアツプ動作すると同時に、クロツク信号
は分周回路15で分周され、この分周出力信号を
小節線判定回路14によりカウントすることによ
つて各小節の区切毎に小節信号を送出する。そし
て小節信号が送出される毎に上記カウンタ12の
計数内容はクリアーされ、さらに該小節信号は上
記キーオン信号PE、キーオフ信号NEとともに
ORゲート6を介してCPU9への割込み信号とな
る。また、キーオン信号PEおよびキーオフ信号
NEがラツチ回路7に供給されると、その都度カ
ウンタ12の計数内容が音/休符長データとして
ラツチ回路7に取込まれ、このラツチ回路7に取
込まれた音/休符長データは割込み指令によつて
CPU9に取込まれる。
上記ラツチ回路7に取込まれるデータのうち、
第2図のt1,t3,t5の期間に対応する計数値が休
符長の原データに相当し、また、t2,t4の期間に
対応する計数値が休符長の原データに相当する。
また、音程エンコーダ5及び音/休符判定回路
4により形成される音程データはORゲート6か
らの信号(キーオン、キーオフ信号)によりラツ
チ回路11にラツチされ、さらにCPU9への割
込み指令によりCPU9に取込まれる。
以上のようにしてCPU9に原データが取り込
まれると、CPU9では原データに基づいて音休
符の量子化処理を実行する。すなわち、鍵盤から
順次入力される押鍵操作信号の時間間隔(音/休
符長データ)を、予め定めた時間長を表現する
音/休符にまるめ込む処理を行う。
今、キー操作に伴い小節の初めから数えてn番
目にラツチ回路7から取り込んだ音/休符長デー
タをDo、また個々の量子化した値をSo、小節の
初めからn番目までの音/休符化(量子化)した
音/休符長の総和(個々の量子化したSoの総和)
をXoとすると、CPU9はDo―Xo→Soの量子化処
理を行う。即ち、1小節中、n番目にラツチ回路
7にラツチされた原データDo(n番目のカウンタ
12の計数内容に相当)からn番目までの量子化
値の総和Xoを差し引いた値をもとにして、この
差値に近似する予め定めた8分音符、16分音符
(あるいは8分休符、16分休符)等の音/休符に
まるめ込み、これをn番目の原データDoに対す
る量子化値Soとする。そして、この時の量子化値
の総和はXo+1←Xo+Soとなる。これを模式的に
表すと、第3図に示すようになる。
第4図は従来のDo―Do-1方式による音/休符
長データの差をとつて量子化したものと、本発明
の量子化方式Do―Xoを行つたものの一例を示し
たものである。ここでは、例えば1小節分のカウ
ンタ12での統計数値を256テンポクロツク数と
し、4/4拍子で量子化した例である。
第4図において、同図aに示すような一定のタ
イミングで音(休)符長データD0〜D10をCPU9
に取り込んだ時、これらに対応する計数値は、1
小節を256テンポクロツクとすると、0,24,28,
……256となり、これに対応する理論上の音符は
第4図dに示す如く付点16分音符〓となる。
ここで、計数値が8〜23テンポクロツク数範囲
をテンポクロツク数「16」の音符〓に、また計数
値が24〜39テンポクロツク数範囲をテンポクロツ
ク数「32」の音符〓にそれぞれまるめ込む量子化
処理を行い、〓の量子化は行わないものとする。
すると、従来のDo―Do-1→Soによる量子化方
式、即ちキーを押している時間間隔に相当する現
時点の音(休)符長データDoと、これより1つ
前の音(休)符長データDo-1との差の数値を量
子化する方式では、休符長データD0〜D10に対応
して取り込まれる計数値0,24,48,……256の
隣相う計数値の差を用いて量子化すると、その差
は「24」となるため、その量子化による値は
「32」にまるめ込まれることになる。これに伴い
休符長データD0〜D10に対する量子化値は、第4
図bに示す如く32,64,96……336となり、小節
の最終音符を除く全ての音符が8分音符となる。
すなわち、テンポクロツク数が24〜39の範囲にあ
る数値をテンポクロツク数「32」にまるめ込む結
果、32―24=8の数値が量子化誤差として小節の
終りに行くにしたがい順次加算されることにな
り、そのため4/4拍子であるべき1小節が5拍と
1/4拍となつて、楽譜としても成立しないものと
なつてしまうと共に、小節の終りになればなるほ
ど鍵が押されたときのタイミングと楽譜のずれが
大きくなつてしまう。
これに対し、本発明によるDo―Xo方式では、
現在取り込んだ休符長データの計数値Doからこ
れ以前までに量子化した値の総和Xoを差し引い
た数値を基に量子化するため、例えば第4図aに
示す如く小節の始めにおいて、CPU9に取り込
んだ休符長データD1の計数値は「24」であるた
め、これを量子化すると、第4図cに示す如く予
め定めた時間長を表現する8分音符〓にまるめ込
まれるため、その量子化した値は「32」となる。
また、次のタイミングで音符長データD1が取り
込まれると、その計数値は「48」であるため、48
―32=16となり、この数値「16」をまるめ込み処
理すれば、第4図cに示すように16分音符〓にな
る。
以下、同様にしてDo―Xoから求められる数値
を順次量子化すれば、各取り込み音符長データ
D1〜D10に対する音符は第4図cに示すように8
分音符〓と16分音符〓にまるめ込まれ、その結果
第4図bにおいて生じる量子化誤差(数値8)は
順次加算されることがなくなり、1小節中に分散
されるため、第4図aのタイミングで取り込まれ
る音符長データD0〜D10に対する音符は256テン
ポクロツク数の1小節中におさまり、1小節が4
拍の楽譜としても成立するほか、鍵が押されたと
きのタイミングと楽譜とは小節を通じてほぼ一致
することになる。このことは量子化誤差が量小限
に抑えられるとともに、拍子との整合がとれた採
譜が可能であることを意味する。
また、上記のようにして量子化された各データ
に対し音程データがCPU9において付加されれ
ば、鍵盤装置1押鍵操作で得られる楽音に対応し
た音符データが得られることになる。
以上のように本発明によれば、鍵盤装置の鍵操
作に伴う立ち上がりおよび立ち下がり信号が送出
される毎に計数手段の音/休符長データ及び音程
エンコーダの音程データを演算処理手段に取り込
み、この音/休符長データDoと、小節の初めか
ら量子化毎に得られた音/休符長の総和Xoとの
差に基づいて押鍵操作信号の時間間隔を予め定め
た時間長を表現する音/休符にまるめ込んで音/
休符の量子化を行うようにしたので、量子化誤差
が量小限に押えられるとともに、実際に鍵を押し
たタイミングと彩譜した楽譜との差を小さくで
き、かつ拍子との整合性も良好となる効果があ
る。
【図面の簡単な説明】
第1図は本発明にかかる採譜方式の一例を示す
ブロツク図、第2図は本発明の立上がりおよび立
下がり検出回路におけるタイムチヤート、第3図
は本発明のDo―Xo方式による量子化状態を模式
的に示した説明図、第4図は本発明方式および従
来方式の量子化例を示す説明図である。 1……鍵盤装置、2……立上がり検出回路、3
……立下がり検出回路、4……音/休符判定回
路、5……音程エンコーダ、7……音/休符長デ
ータラツチ回路、8……I/Oポート、9……
CPU、11……音程データラツチ回路、12…
…カウンタ、13……拍子クロツク発生回路、1
4……小節線判定回路。

Claims (1)

    【特許請求の範囲】
  1. 1 演奏用の鍵盤装置と、拍子クロツクを計数す
    ると共に小節毎にクリアーされる音/休符長計数
    手段と、上記鍵盤装置のキーに応じた音程データ
    を作成する音程エンコーダと、上記鍵盤装置の押
    鍵盤操作に伴う立ち上がりおよび立ち下がり信号
    が送出される毎に上記音/休符長計数手段の計数
    内容を音/休符長データとして順次演奏処理手段
    に取り込むと共に上記音程エンコーダからの音程
    データを上記演算処理手段に取り込む手段とを備
    え、上記演算処理手段は押鍵操作時に取り込まれ
    た音/休符長データDnと、小節の初めから量子
    化毎に得られた音/休符長の総和Xnとの差に基
    づいて押鍵操作信号の時間間隔を予め定めた時間
    長を表現する音/休符にまるめ込む処理を行うこ
    とを特徴とする採譜装置。
JP56074758A 1981-05-18 1981-05-18 Music system Granted JPS57189194A (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP56074758A JPS57189194A (en) 1981-05-18 1981-05-18 Music system
DE3218818A DE3218818A1 (de) 1981-05-18 1982-05-18 Partituriervorrichtung
US06/631,571 US4512229A (en) 1981-05-18 1984-07-17 Scoring system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP56074758A JPS57189194A (en) 1981-05-18 1981-05-18 Music system

Publications (2)

Publication Number Publication Date
JPS57189194A JPS57189194A (en) 1982-11-20
JPH0149953B2 true JPH0149953B2 (ja) 1989-10-26

Family

ID=13556488

Family Applications (1)

Application Number Title Priority Date Filing Date
JP56074758A Granted JPS57189194A (en) 1981-05-18 1981-05-18 Music system

Country Status (3)

Country Link
US (1) US4512229A (ja)
JP (1) JPS57189194A (ja)
DE (1) DE3218818A1 (ja)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2626684B2 (ja) * 1990-02-26 1997-07-02 セイコークロック株式会社 音響データ出力回路
JP3582359B2 (ja) * 1998-05-20 2004-10-27 ヤマハ株式会社 楽譜割付け装置及び楽譜割付けプログラムを記録したコンピュータで読み取り可能な記録媒体
US20020042834A1 (en) * 2000-10-10 2002-04-11 Reelscore, Llc Network music and video distribution and synchronization system

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3926088A (en) * 1974-01-02 1975-12-16 Ibm Apparatus for processing music as data
US4022097A (en) * 1974-07-15 1977-05-10 Strangio Christopher E Computer-aided musical apparatus and method
US4202235A (en) * 1977-12-09 1980-05-13 Pilot Man-Nen Hitsu Kabushiki Kaisha Electronic musical box
GB2026223B (en) * 1978-07-11 1982-10-27 Suwa Seikosha Kk Electronic tone generator
JPS5545040A (en) * 1978-09-25 1980-03-29 Matsushita Electric Industrial Co Ltd Automatic musical score indicator
JPS5583095A (en) * 1978-12-18 1980-06-23 Kawai Musical Instr Mfg Co Allocating device for keyboarddswitch information
JPS5638097A (en) * 1979-09-06 1981-04-13 Nippon Musical Instruments Mfg Electronic musical instrument
JPS56159390U (ja) * 1980-04-28 1981-11-27
JPS5754991A (en) * 1980-09-19 1982-04-01 Nippon Musical Instruments Mfg Automatic performance device
JPS5799695A (en) * 1980-11-20 1982-06-21 Ricoh Watch Keyboard input coding device
JPS57105788A (en) * 1980-12-24 1982-07-01 Casio Computer Co Ltd Musical sound information memory system

Also Published As

Publication number Publication date
JPS57189194A (en) 1982-11-20
DE3218818A1 (de) 1982-12-02
DE3218818C2 (ja) 1991-08-14
US4512229A (en) 1985-04-23

Similar Documents

Publication Publication Date Title
JPS6319879B2 (ja)
US4448104A (en) Electronic apparatus having a tone generating function
US4166405A (en) Electronic musical instrument
JPH0760310B2 (ja) タッチコントロール装置
US4119006A (en) Continuously variable attack and decay delay for an electronic musical instrument
Dunne et al. Pianos and continued fractions
JPH0149953B2 (ja)
US4674384A (en) Electronic musical instrument with automatic accompaniment unit
JPS6224796B2 (ja)
GB2064851A (en) Automatic music writer
US4127048A (en) Pedal tone generator having means for automatically producing tone patterns based on tonic note
GB2209425A (en) Music sequencer
JP2768233B2 (ja) 電子楽器
US4145946A (en) Sustained repeat control digital polyphonic synthesizer
JP3219252B2 (ja) 自動伴奏装置
JP3195111B2 (ja) 自動演奏装置
JPH0631977B2 (ja) 電子楽器
JPS6048760B2 (ja) 電子楽器におけるノ−トクロック発生装置
JPS647394B2 (ja)
JPH0149954B2 (ja)
JP2646812B2 (ja) 電子楽器
JP2500490B2 (ja) 自動伴奏装置
JP3047431B2 (ja) 電子楽器
JPH0745116Y2 (ja) ディジタル楽器用シ−ケンサのデ−タ入力装置
JPS647393B2 (ja)