JPH0310052B2 - - Google Patents
Info
- Publication number
- JPH0310052B2 JPH0310052B2 JP7433383A JP7433383A JPH0310052B2 JP H0310052 B2 JPH0310052 B2 JP H0310052B2 JP 7433383 A JP7433383 A JP 7433383A JP 7433383 A JP7433383 A JP 7433383A JP H0310052 B2 JPH0310052 B2 JP H0310052B2
- Authority
- JP
- Japan
- Prior art keywords
- frequency analysis
- note
- frequency
- pitch
- displayed
- 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
Links
- 230000005236 sound signal Effects 0.000 claims description 12
- 238000001514 detection method Methods 0.000 claims description 8
- 238000006243 chemical reaction Methods 0.000 claims description 5
- 239000002131 composite material Substances 0.000 claims description 2
- 239000011295 pitch Substances 0.000 description 31
- 238000001228 spectrum Methods 0.000 description 14
- 238000010586 diagram Methods 0.000 description 8
- 230000003595 spectral effect Effects 0.000 description 8
- 238000000034 method Methods 0.000 description 5
- 230000000737 periodic effect Effects 0.000 description 2
- 230000001747 exhibiting effect Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10G—REPRESENTATION OF MUSIC; RECORDING MUSIC IN NOTATION FORM; ACCESSORIES FOR MUSIC OR MUSICAL INSTRUMENTS NOT OTHERWISE PROVIDED FOR, e.g. SUPPORTS
- G10G3/00—Recording music in notation form, e.g. recording the mechanical operation of a musical instrument
- G10G3/04—Recording 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)
- Measurement Of Mechanical Vibrations Or Ultrasonic Waves (AREA)
- Auxiliary Devices For Music (AREA)
Description
【発明の詳細な説明】
本発明は音符表示装置に係り、同じテンポで入
力れる音でも周波数分析周期を可変することによ
り、読取り易い音価で正しく表示し得る音符表示
装置を提供することを目的とする。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a musical note display device, and an object of the present invention is to provide a musical note display device that can accurately display notes with easy-to-read note values by varying the frequency analysis period even when input at the same tempo. shall be.
本出願人は先に、特願昭57−232457号(特開昭
59−124384号)及び特願昭58−3670号特許出願
(特開昭59−128576号)「音符の表示装置」で、入
力音声信号をデジタル信号に変換し、これを周波
数分析して音高を判定し、その音の高さをCRT
に五線譜上に実時間で表示する装置を提案した。
このものは、デジタル信号に変換された音声信号
データをFFT演算し、しかる後その結果をパワ
ースペクトルに演算してスペクトル値を得、次い
でこのスペクトル値の中の最大値を求めると共
に、この最大値を示すスペクトル周波数よりも低
い周波数で、かつ、最大スペクトルよりも所定範
囲内で小さなスペクトルをもつスペクトルのうち
で最も低い周波数を示すスペクトルの周波数値を
求めてそれを入力音声信号の音の高さと判定し、
一方、前記条件に該当するスペクトルが存在しな
い時には前記最大スペクトルを示す周波数値を入
力音声信号の音の高さと判定し、この判定結果を
ビデオ・デイスプレイ・プロセツサ(以下、
VDPという)を介してビデオ・ラム(以下、
V・RAMという)に転送し、CRTにこれを表示
する。 The applicant previously filed Japanese Patent Application No. 57-232457 (Japanese Unexamined Patent Publication No.
59-124384) and Japanese Patent Application No. 58-3670 (Japanese Unexamined Patent Publication No. 59-128576) "Musical note display device" converts the input audio signal into a digital signal, analyzes the frequency of this, and determines the pitch. Determine the pitch of the sound and display it on the CRT
proposed a device that displays music notation in real time.
This method performs an FFT operation on audio signal data converted to a digital signal, then calculates the result into a power spectrum to obtain a spectral value, then calculates the maximum value among these spectral values, and calculates the maximum value. Find the frequency value of the spectrum that has the lowest frequency among the spectra that have a frequency lower than the spectral frequency that indicates the frequency and that has a smaller spectrum within a predetermined range than the maximum spectrum, and use it as the pitch of the input audio signal. judge,
On the other hand, when there is no spectrum that satisfies the above conditions, the frequency value indicating the maximum spectrum is determined to be the pitch of the input audio signal, and this determination result is processed by a video display processor (hereinafter referred to as
Video RAM (hereinafter referred to as VDP)
(VRAM) and display it on a CRT.
然るにこのものは、入力音声信号を音の高さの
みを表示するだけであり、その音の長さを表示し
得ない。そこで、入力音声信号の音の高さと長さ
との両方を解析し、五線譜上に実時間で実際の音
符として表示するようにすれば一層視易く、便利
である。 However, this method only displays the pitch of the input audio signal, but cannot display the length of the sound. Therefore, it would be easier to see and more convenient if both the pitch and length of the input audio signal were analyzed and displayed as actual notes on the musical staff in real time.
本発明は上記要求を満足したものであり、以
下、図面と共にその一実施例について説明する。 The present invention satisfies the above requirements, and one embodiment thereof will be described below with reference to the drawings.
第1図は本発明になる音符表示装置の一実施例
のブロツク系統図を示す。同図において、端子1
に入来した入力音声信号はグラフイツクイコライ
ザ2に供給されて周波数分析し易い周波数特性に
可変され、アンチ・エイリアジング・フイルタ3
にて折返し雑音を生じないように高域不要周波数
成分を除去されてAD変換器4に共に供給され
る。制御装置5において初期設定(システム・イ
ニシヤライズ)が行なわれ(第2図A中ステツプ
19)、割込みが発生しない間は同図Aに示すス
テツプの各動作が実行される。 FIG. 1 shows a block system diagram of an embodiment of a musical note display device according to the present invention. In the same figure, terminal 1
The incoming input audio signal is supplied to a graphic equalizer 2, where it is varied to have frequency characteristics that are easy to analyze, and then passed through an anti-aliasing filter 3.
At the same time, unnecessary high frequency components are removed so as not to cause aliasing noise, and the signals are also supplied to the AD converter 4. Initial settings (system initialization) are performed in the control device 5 (step 19 in FIG. 2A), and each operation of the steps shown in FIG. 2A is executed as long as no interrupt occurs.
初期設定では、例えば♪=60の標準速度が設定
されており、この速度に応じた周期データRAM
7の周期・ウエイトエリアに予め設定されてい
る。このエリアの周期データは後述のように適宜
書換えられ得る構成とされている。一方、本実施
例では、上記標準速度により音符の時価で表示し
たくない場合、所望の時価に表示し直し得るもの
であるが、このように時価変更を行なう場合のモ
ードを指示するモード設定スイツチ15及び所望
の時価を設定するノンロツク式の周期指示スイツ
チ16が設けられている。 In the initial settings, for example, a standard speed of ♪ = 60 is set, and the periodic data RAM corresponding to this speed is set.
7 cycle/wait areas are preset. The periodic data in this area is configured to be able to be rewritten as appropriate as described later. On the other hand, in this embodiment, if you do not want to display the current value of the note due to the above-mentioned standard speed, you can change the display to the desired current value. 15 and a non-locking cycle indicator switch 16 for setting a desired market price.
例えば、標準速度における時価のまま表示した
い場合、スイツチ15,16は操作せずステツプ
20を介してステツプ21に至る。AD変換器4の標
本化周期毎に割込が発生すると(第2図B中ステ
ツプ45)、同図Aに示す動作が中断され、変換指
令及びデジタル信号出力部6からの指令により
AD変換器4においてAD変換が行なわれ(ステ
ツプ46)、デジタル信号はRAM7の第3図に示
すAD変換データエリアに順次格納される(ステ
ツプ47)。この場合、ポインタにて一連のデータ
の区切りが示され(ステツプ48)、ポインタが全
アドレスに到達していなければリターンされる。 For example, if you want to display the market price as it is at standard speed, do not operate switches 15 and 16, but just step
20 to step 21. When an interrupt occurs every sampling period of the AD converter 4 (step 45 in FIG. 2B), the operation shown in FIG.
AD conversion is performed in the AD converter 4 (step 46), and the digital signals are sequentially stored in the AD conversion data area shown in FIG. 3 of the RAM 7 (step 47). In this case, the pointer indicates the delimitation of a series of data (step 48), and if the pointer has not reached all addresses, the process returns.
このようにして所定の個数のデジタルデータが
RAM7に格納されると、演算及び音高分析部8
においてFFT演算が行なわれて(ステツプ21)
その演算結果がRAM7に格納され、次いでパワ
ースペクトル演算が行なわれて(ステツプ22)そ
の演算結果がRAM7に格納される。次いで最大
スペクトル値が求められ、次に最大スペクトル値
を示すスペクトルの周波数よりも低い周波数領域
中に存在し、かつ、最大スペクトル値のスペクト
ルの大きさよりも予め定められた範囲内で小さな
スペクトル値を有するスペクトルの内で最も低い
周波数値を示すスペクトルの周波数値が求めら
れ、これが入力音声信号の音の高さ(基音)と判
定され、また、前記条件に該当するスペクトルが
存在しない場合には、前記最大スペクトル値を示
すスペクトルの周波数値が入力音声信号の音の高
さ(基音)と判定されてRAM7に格納される。 In this way, a predetermined number of digital data is
Once stored in RAM 7, calculation and pitch analysis section 8
FFT calculation is performed at (step 21)
The calculation result is stored in the RAM 7, and then a power spectrum calculation is performed (step 22) and the calculation result is stored in the RAM 7. The maximum spectral value is then determined, and then a spectral value that exists in a frequency region lower than the frequency of the spectrum exhibiting the maximum spectral value and is smaller within a predetermined range than the spectral size of the maximum spectral value is determined. The frequency value of the spectrum that shows the lowest frequency value among the spectra that it has is determined to be the pitch (fundamental tone) of the input audio signal, and if there is no spectrum that meets the above conditions, The frequency value of the spectrum indicating the maximum spectrum value is determined to be the pitch (fundamental tone) of the input audio signal and is stored in the RAM 7.
上記ステツプ21〜23の動作に要する時間は第4
図Aに示す8分音符の表示に相当する時間に予め
設定されており、ステツプ21〜23では第5図に示
す時刻t1における入力音声信号の音高が分析され
たことになる。 The time required for the operations in steps 21 to 23 above is the fourth
The time is set in advance to correspond to the display of an eighth note shown in FIG. A, and in steps 21 to 23, the pitch of the input audio signal at time t1 shown in FIG. 5 is analyzed.
いま、例えばピアノ等のように発音された音時
間と共に減衰する楽器により第6図に示す8分音
符のト音とイ音とが繰返し入力されたとする。時
刻t1ではステツプ21〜23による音高分析が行なわ
れると分析回数検出及びパターンデータ検出部1
0からパターンデータ指令信号が取出され、パタ
ーンデータ決定部11に供給されてここで分析部
8において分析された音高に基いてパターンデー
タが作成される(ステツプ24)。 Suppose now that the G and A notes of the eighth note shown in FIG. 6 are repeatedly input using a musical instrument such as a piano, which attenuates over time. At time t1 , when the pitch analysis in steps 21 to 23 is performed, the analysis number detection and pattern data detection section 1
A pattern data command signal is extracted from 0 and supplied to the pattern data determining section 11, where pattern data is created based on the pitch analyzed by the analyzing section 8 (step 24).
ここで、後述のカウント数と音符長との関係は
第4図A〜Iに示す如く、8分音符から全音符ま
でカウント数0〜8に夫々対応付けられている。
この場合、カウント数零で、かつ、音高はト音で
あるから、8分音符のト音に対応したパターンデ
ータが取出され、VDP12を介してV・RAM1
3に供給されて所定のテーブルに書込まれる。 Here, the relationship between the count number and the note length, which will be described later, is as shown in FIGS. 4A to 4I, from eighth notes to whole notes, corresponding to count numbers 0 to 8, respectively.
In this case, since the count number is zero and the pitch is G, pattern data corresponding to the G note of an eighth note is extracted and sent to the VRAM1 via the VDP12.
3 and written into a predetermined table.
V・RAM13のメモリマツプは第7図に示す
如く、複数種類のパターンを記憶されたスプライ
ト・ジエネレータ・テーブルSGT及びパター
ン・ジエネレータ・テーブルPGT、第8図に示
すCRT14に表示面(32列×24行)の各区画に
対応した容量をもつパターン各称テーブルPNT、
表示面の垂直位置及び水平位置の情報を記憶され
るスプライト属性テーブルSAT、カラー情報を
記憶されたカラーテーブルCT、未使用のテーブ
ルの各テーブルにより構成されている。VDP1
2では、V・RAM13のパターン名称テーブル
PNTやスプライト属性テーブルSATに書込まれ
たデータに従つてCRT14の表示面に表示すべ
きパターンの選択及びパターンの移動態様の指定
が行なわれ、かつ、複合映像信号が作られ、
CTR14に供給されてここの表示面にパターン
a(8分音符のト音)が表示れる(ステツプ25)。
なお、五線譜や音部記号等はRAM7に予め記憶
されているデータにより予め表示されている。 As shown in FIG. 7, the memory map of the VRAM 13 includes a sprite generator table SGT and a pattern generator table PGT that store multiple types of patterns, and a display screen (32 columns x 24 rows) on the CRT 14 shown in FIG. ), each pattern has a capacity corresponding to each section PNT,
It is composed of a sprite attribute table SAT that stores information about the vertical position and horizontal position of the display surface, a color table CT that stores color information, and an unused table. VDP1
In 2, the pattern name table of VRAM13
In accordance with the data written in the PNT and the sprite attribute table SAT, a pattern to be displayed on the display screen of the CRT 14 is selected and the movement mode of the pattern is specified, and a composite video signal is created.
The signal is supplied to the CTR 14, and pattern a (eighth note G note) is displayed on the display screen here (step 25).
Note that the staff score, clef, etc. are displayed in advance using data stored in the RAM 7 in advance.
パターンaが表示されると、ステツプ26により
RAM7に上記初期設定された標準の周期・ウエ
イトデータ(この場合は♪=60に対応)に応じた
時間次のステツプ27による処理(FFT演算)に
移行するのを待つ。この時間が経過すると、第5
図に示す時刻t2においてステツプ27〜29によりイ
音の音高分析が行なわれ、次いで、連続音検出部
9により連続音か否かが判断される(ステツプ
30)。ここでは、前回(時刻t1)の音高分析によ
る結果と今回(時刻t2)の音高分析による結果と
の比較が行なわれ、両者の音高が同じであるか否
か、両者のレベル差が予め設定されているレベル
差範囲にあるか否かが判断されると共に、今回の
音高分析による結果が予め設定されている閾値レ
ベルL(第5図)以上にあるか否かが判断される。 When pattern a is displayed, step 26
The process waits for a time period corresponding to the standard cycle/weight data (corresponding to ♪=60 in this case) initialized in the RAM 7 to proceed to the next step 27 (FFT calculation). After this time has elapsed, the fifth
At time t2 shown in the figure, the pitch analysis of the A sound is performed in steps 27 to 29, and then the continuous sound detection section 9 judges whether or not it is a continuous sound (steps 27 to 29).
30). Here, the results of the previous pitch analysis (time t 1 ) and the results of the current pitch analysis (time t 2 ) are compared, and it is determined whether the pitches of the two are the same or not, and the levels of the two are determined. It is determined whether the difference is within a preset level difference range, and it is also determined whether the result of the current pitch analysis is above a preset threshold level L (Figure 5). be done.
この場合、連続音検出部9では非連続音として
検出され、ステツプ34、35により時刻t2の8分音
符のイ音が表示され(パターンb)、ステツプ26
によりウエイトが行なわれ、再びステツプ27〜29
で時刻t3の音高分析が行なわれる。 In this case, the continuous sound detecting section 9 detects it as a discontinuous sound, and in steps 34 and 35, the eighth note A note at time t2 is displayed (pattern b), and in step 26
Weighting is performed by steps 27 to 29 again.
Pitch analysis at time t 3 is performed.
次に、第6図のパターンcに示す如く4分音符
のハ音が入力されると、カウント数零であるから
ステツプ29によりハ音が8分音符の形で表示され
(第4図A)、ステツプ30で連続音が判断され、ス
テツプ31でカウント数が1とされ、ステツプ32、
33によりカウント数1に応じて(第4図B)ハ音
が4分音符の形に表示し直される。次いでステツ
プ27〜29によりこの4分音符のハ音の次に入力さ
れた音の高さが判定され、ステツプ30で非連続音
が判断されると上記次に入力された音の高さがス
テツプ34、35により8分音符で表示される。しか
る後ステツプ36でカウントクリアが行なわれ、ス
テツプ26によりウエイトが行なわれ、再びステツ
プ27〜29で更に次の音の音高分析が行なわれる。 Next, when a quarter note C note is input as shown in pattern c in Figure 6, since the count is zero, the C note is displayed in the form of an eighth note in step 29 (Figure 4A). , continuous sound is determined in step 30, the count number is set to 1 in step 31, step 32,
33, the C note is redisplayed in the form of a quarter note in accordance with the count number 1 (Figure 4B). Next, in steps 27 to 29, the pitch of the next input note after the C note of this quarter note is determined, and if a discontinuous note is determined in step 30, the pitch of the next input note is determined in step 30. 34 and 35 are displayed as eighth notes. Thereafter, a count is cleared in step 36, a wait is performed in step 26, and a pitch analysis of the next note is performed again in steps 27 to 29.
このように、ステツプ25、35で表示すべき音の
高さを8分音符の形で表示され、ステツプ33で途
中経過する音符の符尾等が表示されて音符が書換
えられ、かつ、表示すべき音の音符の最終的なパ
ターンが表示される。第4図A〜Iに示す如く、
2分音符や付点2分音符もこれに対応したカウン
ト数に応じてそのパターンが表示され、その際、
第9図に示す如く、表示すべき音の音符に至る迄
の途中の音符が表示される。 In this way, in steps 25 and 35, the pitch of the note to be displayed is displayed in the form of an eighth note, and in step 33, the stem etc. of the note passing in the middle is displayed, and the note is rewritten. The final pattern of power notes is displayed. As shown in Fig. 4 A to I,
Patterns for half notes and dotted half notes are also displayed according to the corresponding count number, and at that time,
As shown in FIG. 9, the notes on the way to the note to be displayed are displayed.
次に、標準速度記号(♪=60)を表示し直し、
表示される音符の時価を変更する動作について説
明する。 Next, redisplay the standard speed symbol (♪ = 60),
The operation of changing the current price of the displayed note will be explained.
標準速度(♪=60)で表示すると本来第10図
Aに示す如き音価となる音楽(特にテンポの遅い
音楽)を演奏するとこのままの表示では音価が大
きすぎて読譜しずらいことがあり、このような場
合、演奏される音楽のテンポはそのままで、表示
される音符の時価を小さくする必要がある。第1
図中、モード設定スイツチ15を操作すると自動
設定モードとされ(第2図A中ステツプ20)、次
に、設定したい速度(例えば速度記号(♪=30))
に応じた間隔を以て周期指示スイツチ16を2度
操作する。スイツチ16の最初の操作により信号
Hレベルが検出され(ステツプ37)、周期カウン
タ17がセツトされ(ステツプ38)、カウントア
ツプが開始される(ステツプ39)。スイツチ16
の2度目の操作により信号Hレベルが検出され
(ステツプ40)、これにより、周期計算及び周期デ
ータ設定部18においてステツプ41でスイツチ1
6の操作間隔つまり周期が算出され、ステツプ42
で♪=30に対応した新な周期・ウエイトデータが
設定され、このデータがRAM7の周期・ウエイ
トエリアに書込まれる。 When playing music (especially slow tempo music) that would normally have note values as shown in Figure 10A when displayed at standard speed (♪ = 60), the note values may be too large and difficult to read if displayed as is. In such a case, it is necessary to reduce the market value of the displayed note while keeping the tempo of the music being played the same. 1st
In the figure, when the mode setting switch 15 is operated, the automatic setting mode is entered (step 20 in Figure 2 A), and then the desired speed (for example, speed symbol (♪ = 30)) is selected.
Operate the cycle instruction switch 16 twice at an interval corresponding to . The signal H level is detected by the first operation of the switch 16 (step 37), the period counter 17 is set (step 38), and counting up is started (step 39). switch 16
The signal H level is detected by the second operation (step 40), and as a result, the cycle calculation and cycle data setting section 18 sets switch 1 at step 41.
The operation interval or period of 6 is calculated, and step 42
New cycle/wait data corresponding to ♪=30 is set, and this data is written to the cycle/wait area of RAM7.
この新たに設定された周期・ウエイトデータに
基いてステツプ43により速度記号のパターンデー
タが作成され、ステツプ44でCRT14上の「60」
が例えば「30」に表示し直される。速度記号(♪
=30)の表示が終了するとステツプ20に戻り、入
力される信号の音高分析が行なわれる。実際の演
奏では第10図Aに示す如きハ音(2秒間に相
当)が入力されると、上記説明の如くステツプ25
で8分音符でこの音高が表示され、ステツプ26に
おいて上記RAM7に書込まれた♪=30に対応し
た周期・ウエイトデータに基いた時間次のステツ
プ27への移行を待つ。 Based on this newly set period/weight data, speed symbol pattern data is created in step 43, and "60" on the CRT 14 is created in step 44.
will be redisplayed, for example, as "30". Speed symbol (♪
=30), the process returns to step 20 and the pitch analysis of the input signal is performed. In actual performance, when a C note (equivalent to 2 seconds) as shown in Fig. 10A is input, step 25 is performed as explained above.
This pitch is displayed as an eighth note at step 26, and the program waits for a transition to the next step 27 based on the period/weight data corresponding to ♪=30 written in the RAM 7 at step 26.
この時間が経過するとステツプ27〜29で再びこ
のハ音が音高分析され、ステツプ30で連続音が判
断され、ステツプ20でカウント数1とされ、ステ
ツプ32、33で第10図Bに示す如き4分音符のハ
音が表示される。この他の実際の演奏による2分
音符のホ音、ト音、ホ音(第10図A)も同図B
に示す如く4分音符として表示される。つまり、
時価を変更しなければ2秒間宛8分音符で4回音
高分析されて同図Aに示す音価で表示されるとこ
ろを、2秒間宛8分音符で2回音高分析されるよ
うに音高分析の周期を大に変更して音価を小さく
表示し得る。 After this time has elapsed, this C note is pitch-analyzed again in steps 27-29, a continuous note is determined in step 30, the count is set to 1 in step 20, and the count is set to 1 in steps 32 and 33 as shown in FIG. 10B. A quarter note C note is displayed. Other half-note E, G, and E notes (Figure 10A) from actual performances are also shown in Figure B.
It is displayed as a quarter note as shown in the figure below. In other words,
If you do not change the current price, the pitch will be analyzed four times for 8th notes for 2 seconds and displayed as the note value shown in Figure A, but the pitch will be analyzed twice for 2 seconds for 8th notes. By changing the analysis cycle to a large value, note values can be displayed small.
上記の例とは逆に、標準速度のままの表示では
音価が小さすぎる音楽(特にテンポの速い音楽)
では、周期指示スイツチ16の操作間隔を小にし
て周期・ウエイトデータの値を標準速度のそれよ
りも小にして例えば♪=240程度にする。このよ
うにすれば、標準速度における実際の演奏で32分
音符(1秒間で8個)で演奏されこれを表示し得
ないところを、1秒間宛8分音符で8回音高分析
されるように音高分析の周期を小に変更して音価
を大きく表示し得る。 Contrary to the above example, music with note values that are too small when displayed at standard speed (especially fast-tempo music)
Now, the operation interval of the cycle instruction switch 16 is made small, and the value of the cycle/weight data is made smaller than that of the standard speed, for example, about ♪=240. In this way, when an actual performance at standard speed is played at 32nd notes (8 notes per second) and cannot be displayed, the pitch will be analyzed 8 times at 8th notes per second. By changing the period of pitch analysis to a smaller value, the note value can be displayed larger.
上述の如く、本発明になる音符表示装置は、周
波数分析手段にて表示すべき音符の最短の音符の
時間毎に周波数分析された回数を検出し、周波数
分析手段において前後に分析された音の高さの違
い及びレベル差の検出して該前後の音が連続した
音であるか否かを判断し、連続音が判断された場
合周波数分析回数から予め該分析回数に対応して
設定されている時価の音符を表示し、非連続音が
判断された場合該分析回数に対応して設定されて
いる時価の音符を表示しかつ分析回数をクリア
し、又、予め設定されている標準速度記号に対応
した速度に対してこれを可変設定して該設定され
た速度に応じて上記周波数分析の周期を可変する
ようにしたため、入力音の高さと長さとを表示面
上の五線譜に音符として実時間単位で表示し得、
入力音の音符を後刻紙等にプリントする構成の装
置と異なり、演奏している音楽の楽譜を即刻表示
できるので、演奏されている音楽と楽譜との関係
を明確にでき、音楽教育用として便利であり、
又、特に遅いテンポの音楽で標準速度記号のまま
では各音符が所望の時価より長く表示される不都
合を生じた場合、テンポを速めて所望の小さな時
価で表示し得、一方、速い以テンポの音楽で標準
速度記号のままでは各音符が表示できない不都合
を生じた場合テンポを遅くして各音符を表示し
得、従つて、所望の楽譜状に実時間で表示し得、
又同じテンポで演奏されている音楽でも周波数分
析周期を種々変化することにより、音符を読取り
易い時価で正しく表示し得る等の特長を有する。 As described above, the musical note display device according to the present invention detects the number of times the frequency of the shortest note to be displayed is analyzed by the frequency analysis means, and calculates the frequency of the notes analyzed before and after by the frequency analysis means. Differences in height and level are detected to determine whether or not the sounds before and after the sound are continuous sounds, and if it is determined that the sounds are continuous sounds, the frequency analysis frequency is set in advance according to the number of analysis times. If a discontinuous sound is determined, the note at the current price set corresponding to the number of analyzes is displayed, and the number of analyzes is cleared, and the standard speed symbol set in advance is displayed. This is set variably for the speed corresponding to the speed, and the cycle of the frequency analysis described above is varied according to the set speed, so the pitch and length of the input sound can be expressed as notes on the staff notation on the display screen. Can be displayed in hours,
Unlike devices that print the notes of the input sound on paper, etc., the score of the music being played can be displayed immediately, making it possible to clearly see the relationship between the music being played and the score, making it useful for music education. and
Also, if you have music with a particularly slow tempo, and if the standard speed symbol is used, each note will be displayed for a longer time than the desired time value. If there is an inconvenience in music where each note cannot be displayed using the standard speed symbol, each note can be displayed by slowing down the tempo, and therefore can be displayed in a desired musical score shape in real time,
Furthermore, by varying the frequency analysis period even when music is played at the same tempo, it has the advantage of being able to correctly display musical notes at easy-to-read market values.
第1図は本発明装置の一実施例のブロツク系統
図、第2図A,Bは本発明装置の動作説明用フロ
チヤート、第3図は第1図中RAMの一部のアド
レスを説明する概略図、第4図A〜Iは音符長と
カウント数との関係を示した図、第5図は音のレ
ベルと音符との関係を示した図、第6図はCTR
表示面の図、第7図はV・RAMのメモリマツ
プ、第8図はCRT表示面の区画説明図、第9図
は8分音符から表示される音符に至る迄の途中の
音符を説明するための図、第10図A,Bは夫々
標準速度記号による音価と可変設定された速度記
号による音価とを比較する図である。
1……音声信号入力端子、4……AD変換器、
5……制御装置、6……変換指令及びデジタル信
号出力部、7……RAM、8……演算及び音高分
析部、9……連続音検出部、10……分析回路検
出及びパターンデータ検出部、11……パターン
データ決定部、12……ビデオ・デイスプレイ・
プロセツサ、13……V・RAM、14……
CRT、15……モード設定スイツチ、16……
周期指示スイツチ、17……周期カウンタ、18
……周期計算及び周期データ設定部。
FIG. 1 is a block system diagram of an embodiment of the device of the present invention, FIGS. 2A and B are flowcharts for explaining the operation of the device of the present invention, and FIG. 3 is a schematic diagram for explaining some addresses of the RAM in FIG. Figures 4A-I are diagrams showing the relationship between note length and count number, Figure 5 is a diagram showing the relationship between sound level and note, and Figure 6 is CTR.
A diagram of the display screen, Figure 7 is a memory map of the VRAM, Figure 8 is an explanatory diagram of the sections of the CRT display screen, and Figure 9 is for explaining the notes on the way from the eighth note to the displayed note. , and FIGS. 10A and 10B are diagrams comparing sound values based on standard speed symbols and sound values based on variably set speed symbols, respectively. 1...Audio signal input terminal, 4...AD converter,
5...Control device, 6...Conversion command and digital signal output section, 7...RAM, 8...Calculation and pitch analysis section, 9...Continuous sound detection section, 10...Analysis circuit detection and pattern data detection Section, 11...Pattern data determination section, 12...Video display
Processor, 13... V RAM, 14...
CRT, 15...Mode setting switch, 16...
Period instruction switch, 17...Period counter, 18
...Cycle calculation and cycle data setting section.
Claims (1)
変換手段と、表示すべき音符のうち最短の音符の
長さに応じた時間毎に該AD変換手段からの信号
を時系列的に周波数分析して音高を判定する周波
数分析手段と、該周波数分析手段にて周波数分析
回数を検出する周波数分析回数検出手段と、該周
波数分析手段において前後に分析された音の高さ
の違い及びレベル差を検出して該前後の音が連続
した音であるか否かを判断する連続音判断手段
と、該連続音判断手段にて連続音が判断された場
合該周波数分析手段による周波数分析回数から予
め該分析回数に対応して設定されている時価の音
符の表示し、該連続音判断手段にて非連続音が判
断された場合該分析回数に対応して設定されてい
る時価の音符を表示しかつ該分析回数をクリアす
る表示手段と、予め設定されている標準速度記号
に対応した速度に対してこれを可変設定して該設
定された速度に応じて上記周波数分析の周期を可
変する周波数分析周期可変手段とよりなることを
特徴とする音符表示装置。 2 該表示手段は、該周波数分析手段、周波数分
析回数検出手段、連続音判断手段からの各出力に
基いて所定のパターン情報に変換し、該パターン
情報をビデオ・デイスプレイ・プロセツサを用い
て複合映像信号に変換してCRTに表示する手段
であることを特徴とする特許請求の範囲第1項記
載の音符表示装置。 3 該周波数分析周期可変手段は、外部操作スイ
ツチを2回続けて操作する間隔を検出してその周
期を検出し、該周期を測定してそのデータを該周
波数分析手段における周波数分析周期データを格
納するメモリに書込む手段であることを特徴とす
る特許請求の範囲第1項又は第2項記載の音符表
示装置。[Claims] 1. AD that converts an input audio signal into a digital signal
a conversion means; a frequency analysis means for determining the pitch by time-series frequency analysis of the signal from the AD conversion means at intervals of time according to the length of the shortest note among the notes to be displayed; Frequency analysis frequency detection means detects the number of frequency analyzes by the analysis means, and the frequency analysis means detects the difference in pitch and level of the sounds analyzed before and after, and the sounds before and after are continuous sounds. a continuous sound determining means for determining whether or not a continuous sound is present, and when the continuous sound determining means determines whether a continuous sound is present, a musical note whose market price is set in advance from the number of times of frequency analysis by the frequency analyzing means corresponding to the number of times of analysis; and display means for displaying a note with a current price set corresponding to the number of analyzes when a discontinuous sound is determined by the continuous sound determining means and clearing the number of analyzes; A musical note display device comprising: a frequency analysis period variable means for variably setting a speed corresponding to a standard speed symbol, and varying the frequency analysis period according to the set speed. . 2. The display means converts into predetermined pattern information based on each output from the frequency analysis means, the frequency analysis number detection means, and the continuous sound judgment means, and converts the pattern information into a composite image using a video display processor. The musical note display device according to claim 1, characterized in that the musical note display device is a means for converting the signal into a signal and displaying it on a CRT. 3. The frequency analysis period variable means detects the interval between two consecutive operations of the external operation switch, detects the period, measures the period, and stores the data as frequency analysis period data in the frequency analysis means. The musical note display device according to claim 1 or 2, characterized in that the musical note display device is a means for writing into a memory.
Priority Applications (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7433383A JPS59198329A (en) | 1983-04-27 | 1983-04-27 | Musical note displaying device |
| GB08410686A GB2139405B (en) | 1983-04-27 | 1984-04-26 | Apparatus for displaying musical notes indicative of pitch and time value |
| US06/605,672 US4546690A (en) | 1983-04-27 | 1984-04-27 | Apparatus for displaying musical notes indicative of pitch and time value |
| DE19843415792 DE3415792A1 (en) | 1983-04-27 | 1984-04-27 | DEVICE FOR VIEWING MUSIC NOTES |
| FR848406746A FR2545252B1 (en) | 1983-04-27 | 1984-04-27 | APPARATUS AND METHOD FOR VIEWING MUSICAL NOTES REPRESENTING THE HEIGHT AND DURATION OF SOUNDS |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7433383A JPS59198329A (en) | 1983-04-27 | 1983-04-27 | Musical note displaying device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS59198329A JPS59198329A (en) | 1984-11-10 |
| JPH0310052B2 true JPH0310052B2 (en) | 1991-02-12 |
Family
ID=13544083
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP7433383A Granted JPS59198329A (en) | 1983-04-27 | 1983-04-27 | Musical note displaying device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS59198329A (en) |
-
1983
- 1983-04-27 JP JP7433383A patent/JPS59198329A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS59198329A (en) | 1984-11-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4546690A (en) | Apparatus for displaying musical notes indicative of pitch and time value | |
| US7371954B2 (en) | Tuner apparatus for aiding a tuning of musical instrument | |
| EP0113257A2 (en) | Musical note display device | |
| EP0829847A1 (en) | Conduct-along system | |
| US5832441A (en) | Creating speech models | |
| US7096186B2 (en) | Device and method for analyzing and representing sound signals in the musical notation | |
| JP3489503B2 (en) | Sound signal analyzer, sound signal analysis method, and storage medium | |
| US7038120B2 (en) | Method and apparatus for designating performance notes based on synchronization information | |
| JP2007033479A (en) | Automatic musical transcription device and program | |
| JP4913638B2 (en) | Evaluation device and karaoke device | |
| JPH0310052B2 (en) | ||
| JPH09237088A (en) | Performance analysis device, performance analysis method, and storage medium | |
| JPH0310053B2 (en) | ||
| JPS61120188A (en) | Musical sound analyzer | |
| JP2009014802A (en) | Code name detection device and code name detection program | |
| JPH0332073B2 (en) | ||
| JPH0310050B2 (en) | ||
| JP2008268368A (en) | Evaluation device | |
| JP4595934B2 (en) | Voice evaluation apparatus and voice evaluation method | |
| JP2002323891A (en) | Music analysis device and program | |
| JPH0310051B2 (en) | ||
| Segnini et al. | Scoregram: Displaying gross timbre information from a score | |
| JP4412100B2 (en) | Tuners and programs | |
| US20040216584A1 (en) | Method and device for assisting musical composition or game | |
| JPH09152865A (en) | Automatic voice transcription device |