JPS587695A - Music composing system - Google Patents

Music composing system

Info

Publication number
JPS587695A
JPS587695A JP10571281A JP10571281A JPS587695A JP S587695 A JPS587695 A JP S587695A JP 10571281 A JP10571281 A JP 10571281A JP 10571281 A JP10571281 A JP 10571281A JP S587695 A JPS587695 A JP S587695A
Authority
JP
Japan
Prior art keywords
note
signal
data
length 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.)
Pending
Application number
JP10571281A
Other languages
Japanese (ja)
Inventor
賢治 神谷
細井 正敏
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 JP10571281A priority Critical patent/JPS587695A/en
Publication of JPS587695A publication Critical patent/JPS587695A/en
Pending legal-status Critical Current

Links

Landscapes

  • Auxiliary Devices For Music (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.

Description

【発明の詳細な説明】 本発明は鍵盤演奏時の鍵操作によシ得られる音/休符長
データおよび音程データをコンピュータを利用して処理
することによシリアルタイムに楽譜に変換する採譜方式
に関するものである。
DETAILED DESCRIPTION OF THE INVENTION The present invention is a musical notation method that uses a computer to process note/rest length data and interval data obtained by key operations during keyboard performance to convert them into musical scores in real time. It is related to.

従来、採譜装置における量子化方法としては、差Dn−
Dn、から量子化値SIlを算出するようにしている。
Conventionally, as a quantization method in a score transcription device, the difference Dn-
The quantized value SIl is calculated from Dn.

かかる方式(以下これをDn−D、j方式と云う)の場
合、例えば譜面に記載された音、体符通りに正確に鍵操
作がなされれば、どの量子化方式で行っても量子化誤差
は生じることがない。
In the case of this method (hereinafter referred to as the Dn-D,j method), if the keys are operated accurately according to the notes and notes written on the musical score, no matter which quantization method is used, there will be no quantization error. never occurs.

したがって、音、休符の拍数に対応した籠面が得られる
が、一般の人、特に学習する者等にあつては、譜面通り
の鍵盤操作は不可能に等しい。
Therefore, a basket surface corresponding to the beat number of notes and rests can be obtained, but it is almost impossible for the general public, especially those who are learning, to operate the keyboard according to the musical score.

したがって鍵盤で弾いたメロディをリアルタイムで量子
化し、譜面化した場合には、どうしても童子化誤差が生
じてくる。特に従来のDn−Dn−1方式では、その量
子化誤差の累積が小節の後半になるにしたがい大きくな
シ、実際に鍵盤を押したタイミングと採譜した楽譜とは
大きくかけは表れたものとなってしまう。また、このこ
とは拍イとの整合性が小節の後半になる程なくなってく
る。さらにまた、量子化誤差がどの程度になっているか
、採譜した楽譜を実際に再生演奏してみないと判明でき
ないほか、採譜した楽譜の編集処理も極めて面倒になる
欠点がある。
Therefore, if a melody played on a keyboard is quantized in real time and converted into a musical score, errors in rendering it as a doji will inevitably occur. In particular, with the conventional Dn-Dn-1 method, the accumulation of quantization errors increases as the second half of the measure progresses, and the timing of the actual keyboard press and the transcribed musical score appear to be significantly different. I end up. Also, this becomes less consistent with the beat A towards the latter half of the measure. Furthermore, the degree of quantization error cannot be determined until the transcribed musical score is actually played back, and the editing process for the transcribed musical score becomes extremely troublesome.

そこで、本願発明者らは既に出願済みのり、−X、方式
、即ち小節の初めから計数されるところのキー操作毎に
取込まれる音/休符長データDnと、小節の初めからの
量子化値Snの総和Xnとの差(DTl−X、)により
押鍵操作に応じた音符の童子化を行う方式を提案して上
記従来の問題を解決するようにしている。
Therefore, the inventors of the present application have developed a method that has already been applied for. The above-mentioned conventional problem is solved by proposing a method of converting notes into dojis according to key press operations based on the difference (DTl-X,) between the value Sn and the total sum Xn.

このDゎ−x!1方式では、その童子化の累積誤差が小
さいため、採譜した楽譜と実際にキーを押したタイミン
グとの一致が上記り、−Dn、方式のものよシ良好とな
シ、比較的正確な採譜が可能になるが、小節が長い場合
などには採譜した楽譜と実際にキーを押したタイミング
とが一致しない時が生じてくる。これはD!1−Xn方
式でも採譜を継続していくと、どうしても量子化誤差が
累積されるからでおる。
This Dwa-x! With method 1, the cumulative error of doji conversion is small, so the coincidence between the transcribed score and the timing of the actual key press is better than the -Dn method, and the transcription is relatively accurate. However, if the measures are long, there may be times when the transcribed score and the timing of the actual key presses do not match. This is D! Even with the 1-Xn method, if music transcription continues, quantization errors will inevitably accumulate.

したがって、例えば第1図の模式図に示すように鍵操作
によシ小節の始めから11番目に取込んだ音/体符長デ
ータD啄、これより1つ前の音/休符長データD1.−
1の差が16分音符」と等しいか以上(16分音符未満
の量子化は行わない)になっているにも拘わらず、量子
化値の総和X。
Therefore, for example, as shown in the schematic diagram of FIG. 1, the note/rest length data D1 is taken in from the 11th note/rest length from the beginning of the measure by key operation, and the note/rest length data D1 is the one before this. .. −
The total sum of quantized values is

がデータDユに対し第1図に示す関係にあると、音符を
弾いたにも拘わらす楽譜として表示されないことになる
。
If D is in the relationship shown in FIG. 1 with respect to data D, it will not be displayed as a musical score even though the notes are played.

また、第2図に示すようにpnDn−jの差が7未満で
あるのに対しく音符として表示されない)、取込みデー
タD0に対する量子化値の総和Xnが第2図に示す位置
関係にあると、DニーXn方式ではその差が2以上とな
る。このことは実際に音符を弾いていないのに楽譜に表
われ、かつ不合理が生じ正確な採譜ができない欠点があ
った。
Furthermore, as shown in Fig. 2, if the difference between pnDn-j is less than 7, it is not displayed as a musical note), and the sum of the quantized values Xn for the captured data D0 is in the positional relationship shown in Fig. 2. , the difference is 2 or more in the D knee Xn method. This had the disadvantage that it appeared on the musical score even though the notes were not actually played, and it caused irrationality and made it impossible to transcribe accurately.

本発明は上記のような問題を解決したもので、その目的
とするところは、実際に弾いた音符の情報を消すことな
く、かつ弾いていない情報が表示されることのないDn
−Xri方式による正確な採譜を可能にした採譜方式を
提供するにある。
The present invention solves the above-mentioned problems, and its purpose is to create a Dn without erasing the information on notes actually played and without displaying information on notes that have not been played.
- To provide a music transcription method that enables accurate music transcription using the Xri method.

以下、本発明の実施例を図面について説明する。Embodiments of the present invention will be described below with reference to the drawings.

第3図は本発明にかかる採譜方式の一例を示すもので、
1は鍵盤装置であシ、この鍵盤装置1には、鍵が押され
たことを検出してキーオン信号PEを出力する立上がり
検出回路2、鍵から押圧力を解除したことを検出してキ
ーオフ信号NΣを出力する立下がυ検出回路3および、
音符、休符の判定を行う音/休符判定回路4、押鍵時の
キーの音名に対応した音程を5ビツトのデータに符号化
する音程エンコーダ5がそれぞれ接続されている。上記
立上が9信号検出回路2から送出されるキーオン信号P
Kおよび立下がシ検出回路3から送出されるキーオフ信
号NEは信号制御回路6を介してラッチ回路7への音/
休符長データ取込み用のラッチ信号および、ラッチ回路
7と14ボート8を介して接続された中央処理装置9の
データ割込み信号INTとして加えられるようになって
いる。また、上記音程コード5からの5ビツトの音程デ
ータは、上記音/休符判定回路4からの信号によシ制御
されるANDゲート10を介してラッチ回路11にラッ
チされるものであり、そしてラッチ制御は上記信号制御
回路6からのラッチ信号によって行われるようになって
いると共に、ラッチ回路11の音程データはるボート8
を介してCPU9に取込まれるようになっておシ、さら
に上記ラッチ回路7からCPU9に取込まれた音/休符
長データとともにCPU9において楽譜データに処理さ
れ、図示しない記憶装置あるいは表示装置等に送出され
るようになっている。
FIG. 3 shows an example of the scoring system according to the present invention.
Reference numeral 1 is a keyboard device, and this keyboard device 1 includes a rising detection circuit 2 that detects when a key is pressed and outputs a key-on signal PE, and a rise detection circuit 2 that detects that the pressing force is released from the key and outputs a key-off signal. The falling edge that outputs NΣ is detected by the υ detection circuit 3 and
A note/rest determination circuit 4 for determining whether a note or a rest is present, and an interval encoder 5 for encoding into 5-bit data an interval corresponding to the note name of a key when the key is pressed are connected. The above rising is the key-on signal P sent from the 9 signal detection circuit 2.
The key-off signal NE sent from the K and falling edge detection circuit 3 is sent to the latch circuit 7 via the signal control circuit 6.
It is applied as a latch signal for taking in rest length data and as a data interrupt signal INT of the central processing unit 9 connected to the latch circuit 7 via the 14-board 8. Furthermore, the 5-bit pitch data from the pitch code 5 is latched into a latch circuit 11 via an AND gate 10 controlled by a signal from the note/rest determining circuit 4, and The latch control is performed by the latch signal from the signal control circuit 6, and the pitch data of the latch circuit 11 is transferred to the port 8.
The sound/rest length data is then processed into musical score data by the CPU 9 together with the note/rest length data taken into the CPU 9 from the latch circuit 7, and stored in a storage device or display device (not shown), etc. It is now sent to .

上記ラッチ回路7にラッチされる音/休符長データはカ
ウンタ12から供給されるもので、該カウンタ12は拍
子ロック発生回路13から送出されるクロック信号CK
によシ計数動作されるようになっておシ、このカウンタ
12の順次カウントアツプされる計数内容は、信号制御
回路Gから送出されるラッチ信号がラッチ回路7に供給
される毎に音/休符長データとしてラッチされ、割込み
信号INTによficPU9に取込まれる。
The note/rest length data latched by the latch circuit 7 is supplied from the counter 12, and the counter 12 receives the clock signal CK sent from the time signature lock generation circuit 13.
The count contents of the counter 12 are counted up sequentially, and each time the latch signal sent from the signal control circuit G is supplied to the latch circuit 7, a sound/pause is generated. It is latched as code length data and taken into the ficPU9 by the interrupt signal INT.

即ち、キーオン信号PKの発生によるラッチ信号がラッ
チ回路7に供給されてからキーオフ信号NEによるラッ
チ信号がラッチ回路7に供給されたとき(鍵を押してい
る期間に相当)のカウンタ12の計数内容は音符長デー
タとして、また、キーオフ信号NEによるラッチ信号が
ラッチ回路7に供給されてから次の押鍵操作によシ発生
するキーオン信号PEによるラッチ信号がラッチ回路7
に供給されたとき(鍵が押されていない期間に相当)の
カウンタ12の計数内容は休符長データとしてラッチ回
路7に取込まれるものである。
That is, when the latch signal generated by the key-on signal PK is supplied to the latch circuit 7 and the latch signal generated by the key-off signal NE is supplied to the latch circuit 7 (corresponding to the period during which the key is pressed), the count contents of the counter 12 are as follows. As the note length data, after the latch signal generated by the key-off signal NE is supplied to the latch circuit 7, the latch signal generated by the key-on signal PE generated by the next key press operation is supplied to the latch circuit 7.
The counted contents of the counter 12 when the key is supplied (corresponding to the period in which the key is not pressed) are taken into the latch circuit 7 as rest length data.

14は小節線判定回路で、該判定回路14は1/J1節
、例えば4/4拍子で4分音符4拍分毎に1発のパルス
を送出するものであシ、この小節線信号BSはカウンタ
12のクリアー信号として加えられ、これによυカウン
タ12が1小節分(4/4拍子)に相当する計数値(例
えば4/4拍子で256カウント)をカウントする毎に
クリアーされるものである。また、判定回路14からの
小節線信号BSは信号制御回路6を通してCPU9の割
込み信号として入力されるようになっている。さらにま
た、上記小節線判定回路14には上記拍子クロック発生
回路13からのクロック信号を分周回路15によシ分周
した信号が加えられるようになっておシ、この分周回路
15はクロック信号を、例えば4分音符1拍分に対して
1発のパルスが発生するように分周するものでib、し
たがって、判定回路14は分周クロック4発カウントす
ると小節線信号BSを出力することになる。
Reference numeral 14 denotes a bar line judgment circuit, and this judgment circuit 14 sends out one pulse every four beats of a quarter note in 1/J1 section, for example, in 4/4 time, and this bar line signal BS is It is added as a clear signal to the counter 12, and is cleared every time the υ counter 12 counts a count value corresponding to one measure (4/4 time) (for example, 256 counts in 4/4 time). be. Further, the bar line signal BS from the determination circuit 14 is inputted as an interrupt signal to the CPU 9 through the signal control circuit 6. Furthermore, a signal obtained by frequency-dividing the clock signal from the beat clock generation circuit 13 by a frequency dividing circuit 15 is applied to the bar line determination circuit 14. The signal is frequency-divided so that, for example, one pulse is generated for one beat of a quarter note.Therefore, when the judgment circuit 14 counts four divided clocks, it outputs the bar line signal BS. become.

また、上記CPU9は後述の第7図に示すフローにのっ
とった処理を行うことによシ、演奏した音符情報を正確
に楽譜に変換できるようになっている。
Further, the CPU 9 is able to accurately convert played note information into a musical score by performing processing according to the flow shown in FIG. 7, which will be described later.

次に本発明採譜方式の動作について説明する。Next, the operation of the score transcription system of the present invention will be explained.

演奏者によって鍵盤装置1が押鍵操作されることによシ
第4図(,1に示すようなパターンでキー人力が与えら
れると、キーが押されることによシ立上が9回路2から
は第4図(b)に示す如きキーオン信号PKが出力され
、また、キーへの押圧力が解除されることによシ立下が
シ検出回路3からは第4図(−)に示す如きキーオフ信
号NEが出力される。
When the player presses the keys on the keyboard device 1 and the key force is applied in the pattern shown in FIG. The key-on signal PK as shown in FIG. 4(b) is output, and the fall occurs when the pressing force on the key is released.The detection circuit 3 outputs the key-on signal PK as shown in FIG. 4(-). A key-off signal NE is output.

一方、システムのイニシャライズと同時に拍子クロック
発生回路13からのクロック信号はカウンタ12に供給
され、これによシカウンタ12はカウントアツプ動作す
ると同時に、クロック信号は分局回路15で分局され、
この分局出力信号を小節線判定回路14によシカラント
することによって各小節の区切毎に小節信号を送出する
。
On the other hand, at the same time as the system is initialized, the clock signal from the beat clock generation circuit 13 is supplied to the counter 12, which causes the counter 12 to count up, and at the same time, the clock signal is divided by the division circuit 15.
The bar line determination circuit 14 converts this branch output signal into a dicrant signal, thereby transmitting a bar signal at each bar break.

そして小節線信号が送出される毎に上記カウンタ12の
計数内容はクリアーされ、さらに該小節線信号は上記キ
ーオン信号PK、キーオフ信号NEとともに信号制御回
路6を介してCPU9への割込み及びラッチ回路7,1
1のラッチ信号となる。また、キーオン信号PICおよ
びキーオフ信号NEがラッチ回路7に供給されると、そ
の都度カウンタ12の計数内容が音/休符長データとし
てラッチ回路7に取込まれ、このラッチ回路7に取込ま
れた音/休符長データは割込み指令によってCPU9に
取込まれる。
Each time a bar line signal is sent out, the counted contents of the counter 12 are cleared, and the bar line signal is sent to the CPU 9 via an interrupt and a latch circuit 7 via the signal control circuit 6 along with the key-on signal PK and key-off signal NE. ,1
It becomes a latch signal of 1. Furthermore, when the key-on signal PIC and the key-off signal NE are supplied to the latch circuit 7, the counted contents of the counter 12 are taken into the latch circuit 7 as note/rest length data each time; The note/rest length data is taken into the CPU 9 by an interrupt command.

上記ラッチ回路7に取込まれたデータのうち、第4図の
t1+ ts+ tsの期間に対応する計数値が音符長
の原データに相当し、また、t2+L4の期間に対応す
る計数値が体符長の原データに相当する。
Among the data taken into the latch circuit 7, the count value corresponding to the period t1+ts+ts in FIG. 4 corresponds to the original note length data, and the count value corresponding to the period t2+L4 corresponds to the note length. Corresponds to the long original data.

また、音程エンコーダ5及び音/休符判定回路4によシ
形成される音程データは信号制御回路6からの信号(キ
ーオン、キーオフ)によりラッチ回路11にラッチされ
、さらVccPU9への割込み指令によってCPU9に
取込まれる。
In addition, the pitch data formed by the pitch encoder 5 and the note/rest determination circuit 4 is latched in the latch circuit 11 by a signal (key-on, key-off) from the signal control circuit 6, and is further latched by the CPU 9 by an interrupt command to VccPU9. be taken into account.

また、小節線信号が送出されたときは、カウンタ12が
クリアーされる一方、このクリアーされることによシ音
/休符長データが0となってCPU9に取込まれ、さら
にラッチ回路11にもOデータがラッチされ、これはそ
のままCPU9に取込まれる。
Also, when the bar line signal is sent out, the counter 12 is cleared, and as a result of this clearing, the C note/rest length data becomes 0 and is taken into the CPU 9, and further sent to the latch circuit 11. The O data is also latched and taken into the CPU 9 as is.

以上のようにしてCPU9は上記データを取込むことに
よシ楽譜の採譜処理を行うのであるが、この採譜処理時
の音/休符の量子化は次に述べるようにしてCPUQ内
で処理される。第7囚はその処理フローを示す。
As described above, the CPU 9 carries out the notation processing of the musical score by importing the above data, but the quantization of notes/rests during this notation processing is processed within the CPUQ as described below. Ru. The seventh prisoner shows the processing flow.

この第7図において、まず、装置がスタートされると、
ステップS1において鍵盤操作又は小節a信号によシ各
データがラッチ回路7,11にラッチされ、さらにCP
U9への割込み指令によりラッチ回路7からは音/休符
長データを、またラッチ回路11力艷らは音程データを
cpυ9に取込む処理が実行される。その後、ステップ
S2に移行してり。−Dll−1’> /’の処理、即
ち鍵操作による現在の音/休符長データpn&、これよ
少1つ前の音/休符長データDn−1の差が16分音符
7以上あるか否かを判定する。ここでDニーD、、の差
がノ以上で々い(NO)、すなわち7未満と判定された
ときは、消去すべき情報であるため、CPU9は例もせ
すにステップS1に戻り、次のデータ取込みがなし得る
状態に待機する。この場合、Dll−X−量子化を行う
以前にステップS2の段階でDn−Dll−1〉JSの
判断を行うため、第4図に示す如< on  ”!l−
1の差がメ未満であるのに対しDll1 X、O差s’
が7以上おったとしてもその量子化処理力;実行される
ことがない。即ち上記状態はり、 −X、’:2ンで、
かつDn  Dn−1<J”iでおるから、これし1消
去すべき情報であると判定し、採譜処理を行わない。な
お、次のデータ取込みによるDtl−X。
In this FIG. 7, first, when the device is started,
In step S1, each data is latched in the latch circuits 7 and 11 by the keyboard operation or the measure a signal, and then the CP
An interrupt command to U9 causes the latch circuit 7 to take note/rest length data, and the latch circuit 11 to take pitch data into cpυ9. After that, the process moves to step S2. -Dll-1'>/' processing, that is, the difference between the current note/rest length data pn& and the previous note/rest length data Dn-1 by key operation is 7 or more sixteenth notes. Determine whether or not. Here, when it is determined that the difference between D knee D, is greater than or equal to 0 (NO), that is, less than 7, the CPU 9 immediately returns to step S1 and performs the next step because the information should be erased. Wait until data can be imported. In this case, in order to determine Dn-Dll-1〉JS in step S2 before Dll-X-quantization, <on''!l- as shown in FIG.
Dll1 X, O difference s'
Even if there are 7 or more, its quantization processing power will not be executed. That is, in the above state, -X,':2,
Since Dn Dn-1<J"i, it is determined that this is the information that should be deleted, and no transcription processing is performed. Note that Dtl-X by the next data acquisition.

の量子化はD!I+1−x!1間で行う。The quantization of is D! I+1-x! Do it in 1 hour.

ま九、ステップs2において、Dll−pn−1の差が
7以上と判定され九場合(YESのとき)は、ステップ
85に移行してDn−Xn:?7F3であるか否かを判
断する。これによυDゎ−ちの差がン以上である( y
gs )と判定されたときは、ステップS4においてD
ll  Xnの量子化を行い、さらに次のステップS5
に移行して、今量子化した値Sイをそれ以前の総和xn
に加算するXn4−xn十Snの処理を実行し、ステッ
プS1に戻って次のデータ取込みに待機する。
Finally, in step s2, if the difference between Dll-pn-1 is determined to be 7 or more (YES), the process moves to step 85 and Dn-Xn:? It is determined whether or not it is 7F3. As a result, the difference between υDゎ−chi is more than n ( y
gs ), in step S4 D
ll Xn is quantized, and then the next step S5
, and convert the now quantized value S to the previous sum xn
Then, the process returns to step S1 and waits for the next data acquisition.

次にステップSSでのDn−Xゎ〉/の判定結果が2以
下(Dll−Xn<7)と判断された場合について説明
する。この場合、第6図に示すように実際の演奏中にノ
以上の長さの音符が弾かれたものとしてステップS2に
判断されたにも拘らず、前回(Dn−1Xn−1)まで
の量子化値の総和X、が図示の位置にあるため、即ち量
子化値の累積誤差によって量子化がデータDつ−1の位
置より先に進んでD3とx1間の差を実質的に7以下に
しているためである。したがって第6図の模式図に示す
ようにり、−IXn−1間での量子化値S!l−1t 
s′11=にランクダウンさせてX−とDllとの間で
量子化を行うようにすれば良い。
Next, a case where the determination result of Dn-Xゎ〉/ in step SS is determined to be 2 or less (Dll-Xn<7) will be described. In this case, as shown in FIG. 6, even though it was determined in step S2 that a note with a length of Since the sum of the quantized values X is at the position shown, that is, due to the cumulative error of the quantized values, quantization advances beyond the position of data D - 1, and the difference between D3 and x1 is substantially reduced to 7 or less. This is because Therefore, as shown in the schematic diagram of FIG. 6, the quantized value S! between -IXn-1! l-1t
It is sufficient to downgrade the rank to s'11= and perform quantization between X- and Dll.

この処理を行うのがステップB6r87である。This process is performed in step B6r87.

即ち、ステップS3でDn−Xtl<2と判断されると
、ステップS6に移行して量子化値50−1のランクダ
ウンJOBを実行する。すなわち第6図に示すようにD
ll−、とX11−、の間で量子化を行った値がSニー
1でおるとすると、そのSI、−+のランクダウンを行
って5N−1とし、さらに次のステップB7でx%←X
n−8,−1+ S’l−+ (但しxll−sn、−
1” x!l−1である)の処理を行ってDn−xn>
fiとなるようにし・ておいてから、ステップS4にお
いてり、1−X、の量子化を行う、このようにすれば、
D、−D、−1〉ンでDニーxo<りであっても実際に
弾いた音符の情報を消去することなく確実に採譜できる
のである。なお、本発明においてはDll−Dn−1の
差が力に限定されるものではない。また、採讃時の音高
入力手段としては鍵盤装置に限らず、マイクとピッチ抽
出器を組合わせた方式のものでも良い。
That is, if it is determined in step S3 that Dn-Xtl<2, the process moves to step S6 and a rank down job with a quantization value of 50-1 is executed. That is, as shown in Figure 6, D
If the value obtained by quantizing between ll- and X
n-8,-1+ S'l-+ (However, xll-sn,-
1"x!l-1) to obtain Dn-xn>
fi, and then go to step S4 and quantize 1-X. In this way,
Even if the notes are D, -D, -1〉 and Dknee xo<, the score can be reliably transcribed without erasing the information of the notes actually played. Note that in the present invention, the difference between Dll-Dn-1 is not limited to force. Furthermore, the pitch input means for singing is not limited to a keyboard device, but may also be a combination of a microphone and a pitch extractor.

以上のように本発明によれは、鍵盤演奏に伴う立上がり
及び立下がり信号毎に順次CPUに取込まれる音/休符
長データD11とこれより1つ前の音/休符長データD
、、の差が所定値(例えば7)以上であるか否かを判定
する段階と、この判定段階での判定結果が順次取込まれ
る音/休符長データDnと、小節の始からの量子化値の
総和X1との差D11−Xnが所定値以上であるか否か
を判定し所定値以上のときそのまま一−Xnの量子化を
行う段階と、上記D11−Xnの差が所定値以下のとき
これよシ1つ前のDn−X11の量子化値をランクダウ
ンし、このランクダウンした量子化値を含む総和X′1
を用いてDn−x′ゎの量子化を行う段階とによシ採譜
処理するようにしたものでおるから、Dn−Xn方式を
利用して量子化を行うようにしても実際に演奏中に弾い
た音符の情報が消去され′fcJ)、あるいは弾いてい
ない音符情報が表示されたシすることがなく、演奏に則
した楽音情報を正確に採譜することができる。
As described above, according to the present invention, the note/rest length data D11, which is sequentially taken in to the CPU for each rising and falling signal associated with a keyboard performance, and the note/rest length data D11 before this, are provided.
The step of determining whether the difference between , , and a step of determining whether the difference D11-Xn from the sum of the quantized values X1 is equal to or greater than a predetermined value, and when it is equal to or greater than the predetermined value, performing quantization of 1-Xn as is; When this happens, the quantized value of the previous Dn-X11 is down-ranked, and the total sum including this down-ranked quantized value is X'1.
Since the notation processing is done separately from the step of quantizing Dn-x′ゎ using Information on played notes is not erased ('fcJ) or information on unplayed notes is not displayed, and it is possible to accurately transcribe musical tone information in accordance with the performance.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図および第2図は従来における量子化状態を模式的
に示す説明図、第3図は本発明にがかる採譜方式の一例
を示すブロック図、第4図は本発明における立上がりお
よび立下がり検出回路の説明用タイムチャート、第5図
および第6図は本発明による量子化状態を模式的に示し
た説明図、第7図は本発明による採譜処理方式のフロー
チャートである。 1・・・鍵盤装置、2・・・立上がシ検出回路、3・・
・立下がシ検出回路、4・・・音/休符判定回路、5・
・・音程エンコーダ、6・・・信号制御回路、7・・・
音/休符長データラッチ回路、8・・・ろボート、9・
・・cpu、11・・・音程データラッチ回路、13・
・・拍子ロック発生回路、14・・・小節判定回路。 特許出願人 代理人 弁理士 門 間 正 − 牙 6 図 (7表1 16図  (/′JXL) i7図
1 and 2 are explanatory diagrams schematically showing conventional quantization states, FIG. 3 is a block diagram showing an example of the scoring method according to the present invention, and FIG. 4 is a rising and falling detection according to the present invention. A time chart for explaining the circuit, FIGS. 5 and 6 are explanatory diagrams schematically showing the quantization state according to the present invention, and FIG. 7 is a flowchart of the scoring processing method according to the present invention. 1...Keyboard device, 2...Start-up detection circuit, 3...
・Falling edge detection circuit, 4... Sound/rest determination circuit, 5.
... Pitch encoder, 6... Signal control circuit, 7...
Sound/rest length data latch circuit, 8...Robot, 9.
...cpu, 11... pitch data latch circuit, 13.
...Beat lock generation circuit, 14...Measure judgment circuit. Patent Applicant Representative Patent Attorney Tadashi Monma - Fang 6 Figure (Table 7 1 Figure 16 (/'JXL) Figure i7

Claims (1)

【特許請求の範囲】 鍵盤装置等の音高入力装置およびその装置の操作に伴う
立上がシおよび立下が多信号、小節線信号が送出される
毎に音/休符長データおよび音程データを中央処理装置
に取込んで採譜処理する装置において、前記中央処理装
置に取込まれる音/休符長データDflとこれよシ1つ
前の音/休符長データDn−1の差が所定値以上である
か否かを判定する段階と、この判定段階での判定結果が
中央処理装置に取込まれた音/休符長データと小節の始
めからの量子化値の総和X11との差Dn−Xnが所定
値以上であるか否かを判定する段階と、この判定段階で
の結果が所定値以上のときそのまま今取込んだデータD
、llと総和X11との差の量子化を行う段階と、前記
D11−Xnの判定結果が所定値以下のときこれよシ1
つ前のDn−Xnの量子化値をランクダウンして特開昭
58−7695(6) 該量子化値を含む総和Xtを基にこれと今取込ん九デー
タDn間での差による量子化を行う段階とを有すること
を特徴とする採譜方式。
[Claims] A pitch input device such as a keyboard device, multiple rising and falling signals associated with the operation of the device, and note/rest length data and pitch data each time a bar line signal is sent. In a device that imports a note/rest length data Dfl into a central processing unit and processes it for transcription, the difference between the note/rest length data Dfl taken into the central processing unit and the previous note/rest length data Dn-1 is a predetermined value. The step of determining whether or not the value is greater than or equal to the value, and the determination result in this determination step is the difference between the note/rest length data taken into the central processing unit and the sum of quantized values from the beginning of the measure X11 A step of determining whether Dn-Xn is greater than or equal to a predetermined value, and when the result in this determination step is greater than or equal to the predetermined value, the data D that has just been imported is processed.
, ll and the total sum X11, and when the judgment result of D11-Xn is less than a predetermined value,
The previous quantized value of Dn-Xn is down-ranked and quantized based on the difference between this and the nine data Dn currently captured based on the total sum Xt including the quantized value. A scoring method characterized by having a step of performing.
JP10571281A 1981-07-08 1981-07-08 Music composing system Pending JPS587695A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10571281A JPS587695A (en) 1981-07-08 1981-07-08 Music composing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10571281A JPS587695A (en) 1981-07-08 1981-07-08 Music composing system

Publications (1)

Publication Number Publication Date
JPS587695A true JPS587695A (en) 1983-01-17

Family

ID=14414943

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10571281A Pending JPS587695A (en) 1981-07-08 1981-07-08 Music composing system

Country Status (1)

Country Link
JP (1) JPS587695A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH021582U (en) * 1988-12-12 1990-01-08

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH021582U (en) * 1988-12-12 1990-01-08

Similar Documents

Publication Publication Date Title
Seeger On the moods of a music-logic
US7124084B2 (en) Singing voice-synthesizing method and apparatus and storage medium
JP2000502470A (en) Method and system for recognizing spoken text
JPS6319879B2 (en)
GB2064851A (en) Automatic music writer
JP4201679B2 (en) Waveform generator
JPH0259474B2 (en)
US4127048A (en) Pedal tone generator having means for automatically producing tone patterns based on tonic note
JPH01198797A (en) electronic musical instruments
JPH0149953B2 (en)
GB1568139A (en) Apparatus for automatically playing a tonal accompaniment in an electronic musical instrument
GB2091470A (en) Electronic Musical Instrument
JP3933757B2 (en) Score display conversion method
JPH03237495A (en) Electronic musical instrument
JPS647394B2 (en)
JPS58114098A (en) Electronic musical instrument
JPS6048760B2 (en) Note clock generator for electronic musical instruments
JPS6049394A (en) electronic musical instruments
JPS6037479B2 (en) Automatic performance device that can play tuplets
JPS647393B2 (en)
JP3141448B2 (en) Automatic accompaniment device
JP4093001B2 (en) Storage medium storing score display data, score display apparatus and program using the score display data
JPS6259320B2 (en)
JPH0149954B2 (en)
JPS58179893A (en) Electronic musical instrument