JPH0310053B2 - - Google Patents
Info
- Publication number
- JPH0310053B2 JPH0310053B2 JP7433483A JP7433483A JPH0310053B2 JP H0310053 B2 JPH0310053 B2 JP H0310053B2 JP 7433483 A JP7433483 A JP 7433483A JP 7433483 A JP7433483 A JP 7433483A JP H0310053 B2 JPH0310053 B2 JP H0310053B2
- Authority
- JP
- Japan
- Prior art keywords
- frequency analysis
- note
- frequency
- analysis
- sound
- 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
- 238000006243 chemical reaction Methods 0.000 claims description 31
- 230000005236 sound signal Effects 0.000 claims description 13
- 239000003550 marker Substances 0.000 claims description 11
- 230000033764 rhythmic process Effects 0.000 claims description 10
- 238000001514 detection method Methods 0.000 claims description 9
- 230000009467 reduction Effects 0.000 claims description 5
- 239000002131 composite material Substances 0.000 claims description 2
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 claims 1
- 239000011295 pitch Substances 0.000 description 34
- 238000001228 spectrum Methods 0.000 description 21
- 238000010586 diagram Methods 0.000 description 8
- 238000000034 method Methods 0.000 description 8
- 230000008569 process Effects 0.000 description 6
- 230000003595 spectral effect Effects 0.000 description 5
- 230000000737 periodic effect Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- 101150097247 CRT1 gene Proteins 0.000 description 1
- 230000001747 exhibiting effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 230000003442 weekly effect 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, which generates rhythm sounds and/or displays marker point reductions according to the cycle set at a speed, and inputs at the correct tempo based on the rhythm sounds or marker point reduction. It is an object of the present invention to provide a musical note display device which can accurately display musical notes corresponding to each input.
本出願人は先に、特願昭57−232457号(特開昭
59−124384号)及び特願昭59−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. 59-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 spectrum value, then calculates the maximum value of this spectrum value, and calculates the maximum value of this spectrum value. Find the frequency value of the spectrum that has the lowest weekly wave number among the spectra that have a frequency lower than the spectrum frequency that represents the maximum spectrum 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. It is determined that
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中ステツプ
22)、割込みが発生しない間は同図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 a frequency characteristic that is easy to analyze, and then passed through an anti-aliasing filter 3.
The signals are supplied together to the AD converter 4 after removing unnecessary high frequency components so as not to cause aliasing noise. Initial settings (system initialization) are performed in the control device 5 (step A in Fig. 2).
22), each operation of the steps shown in A of the figure is executed while no interrupt occurs.
初期設定では、例えば♪=60の標準速度が設定
されており、この速度に応じた周期データが
RAM7の周期・ウエイトエリアに予め設定され
ている。このエリアの周期データは後述ように適
宜書換えられ得る構成とされている。一方、本実
施例では、上記標準速度による音符の時価で表示
したくない場合、所望の時価に表示し直し得るも
のであるが、このように時価変更を行なう場合の
モードを指示するモード設定スイツチ15及び所
望の時価を設定するノンロツク式の周期指示スイ
ツチ16が設けられている。 In the initial settings, for example, a standard speed of ♪ = 60 is set, and the periodic data corresponding to this speed is
It is preset in the cycle/wait area of RAM7. 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 at the 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は操作せずステツプ
23を介してステツプ24に致る。AD変換器4の標
本化周期毎に割込が発生すると(第2図B中ステ
ツプ53)、同図Aに示す動作が中断され、ステツ
プ24、54でAD変換スタートフラグがセツトされ
ていることが判断されると変換指令及びデジタル
信号出力部6からの指令によりAD変換器4にお
いてAD変換が行なわれ(ステツプ55)、これが
終了しなければ(ステツプ56)リターンされ、一
方これが終了すれば(ステツプ56)AD変換エン
ドフラグがセツトされ、かつ、AD変換スタート
フラグがリセツトされ(ステツプ57)、デジタル
信号がRAM7に格納され、ウエイト動作の初期
設定が行なわれる(ステツプ58)。 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
Go to step 24 via step 23. When an interrupt occurs every sampling period of the AD converter 4 (step 53 in FIG. 2B), the operation shown in FIG. 2A is interrupted, and the AD conversion start flag is set in steps 24 and 54. When this is determined, AD conversion is performed in the AD converter 4 according to the conversion command and the command from the digital signal output unit 6 (step 55). If this is not completed (step 56), the process returns; on the other hand, if this is completed ( Step 56) The AD conversion end flag is set, the AD conversion start flag is reset (Step 57), the digital signal is stored in the RAM 7, and the wait operation is initialized (Step 58).
AD変換が終了するとステツプ54でADスター
トフラグがセツトされていないことが判断され、
ステツプ59でRAM7に上記初期設定された標準
の周期・ウエイトデータ(この場合は♪=60に対
応)に応じた時間次のAD変換処理に移行するの
を待つ(第2図C中「ウエイト」)。この時間が経
過すると(ステツプ60)、変換指令部6、RAM
7からの信号により同期パルス発生器19より同
期パルスが発生され(ステツプ61)、(第2図C中
「同期パルス」)モノマルチ20にて適当なパルス
とされた後イヤホン21に供給されてリズム音と
して発音される一方、マーカ点減制御信号として
分析回数検出及びパターンデータ検出部10に供
給される。 When the AD conversion is completed, it is determined in step 54 that the AD start flag is not set.
In step 59, wait for the transition to the next AD conversion process for a time corresponding to the standard cycle/wait data (corresponding to ♪ = 60 in this case) initialized above in RAM 7 ("wait" in Figure 2 C). ). When this time has elapsed (step 60), the conversion command unit 6 and the RAM
A synchronizing pulse is generated by the synchronizing pulse generator 19 in response to the signal from the synchronizing pulse generator 19 (step 61), and after being made into an appropriate pulse by the monomulti 20 ("synchronizing pulse" in FIG. 2C), it is supplied to the earphone 21. While being sounded as a rhythm sound, it is also supplied to the analysis number detection and pattern data detection section 10 as a marker point reduction control signal.
一方、AD変換が終了すると(第2図A中ステ
ツプ25)上記ウエイト動作と同時に信号出力部6
から演算及び音高分析部8に信号が供給され、演
算及び音高分析部8においてFFT演算が行なわ
れて(ステツプ26)(第2図C中「FFT演算」)
その演算結果がRAM7に格納され、次いでパワ
ースペクトル演算が行なわれて(ステツプ27)
(第2図C中「パワースペクトル演算など」)その
演算結果がRAM7に格納される。次いで最大ス
ペクトル値が求められ、次に最大スペクトル値を
示すスペクトルの周波数よりも低い周波数領域中
に存在し、かつ、最大スペクトル値のスペクトル
の大きさよりも予め定められた範囲内で小さなス
ペクトル値を有するスペクトルの内で最も低い周
波数値を示すスペクトルの周波数値が求められ、
これが入力音声信号の音の高さ(基音)と判定さ
れ、また、前記条件に該当するスペクトルが存在
しない場合には、前記最大スペクトル値を示すス
ペクトルの周波数値が入力音声信号の音の高さ
(基音)と判定されてRAM7に格納される。 On the other hand, when the AD conversion is completed (step 25 in Figure 2 A), the signal output section 6
A signal is supplied to the arithmetic and pitch analysis section 8, and the FFT operation is performed in the arithmetic and pitch analysis section 8 (step 26) ("FFT operation" in Fig. 2C).
The calculation result is stored in RAM 7, and then power spectrum calculation is performed (step 27).
(“Power spectrum calculation, etc.” in FIG. 2C) 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,
This 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 the pitch of the input audio signal. (fundamental tone) and is stored in the RAM 7.
上記ステツプ26〜28の動作に要する時間は第3
図Aに示す8分音符の表示に相当する時間に予め
設定されており、ステツプ26〜28では第4図に示
す時刻t1における入力音声信号の音高が分析され
たことになる。 The time required for the operations in steps 26 to 28 above is
It is preset to a time corresponding to the display of an eighth note shown in FIG. A, and in steps 26 to 28, the pitch of the input audio signal at time t1 shown in FIG. 4 is analyzed.
いま、例えばピアノ等のように発音された音時
間と共に減衰する楽器により第5図に示す8分音
符のト音とイ音とが繰返し入力されたとする。時
刻t1ではステツプ26〜28による音高分析が行なわ
れると分析回数検出及びパターンデータ検出部1
0からパターンデータ指令信号が取出され、パタ
ーンデータ決定部11に供給されてここで分析部
8において分析された音高に基いてパターンデー
タが作成される(ステツプ29)。 Suppose now that the G and A notes of the eighth note shown in FIG. 5 are repeatedly input using a musical instrument such as a piano, which attenuates over time. At time t1 , when the pitch analysis in steps 26 to 28 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 29).
ここで、後述のカウント数と音符長との関係は
第3図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. 3A to 3I, from an eighth note to a whole note, which correspond 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のメモリマツプは第6図に示す
如く、複数種類のパターンを記憶されたスプライ
ト・ジエネレータ・テーブルSGT及びパター
ン・ジエネレータ・テーブルPGT、第7図に示
すCRT14に表示面(32列×24行)の各区画に
対応して容量をもつパターン名称テーブルPNT、
表示面の垂直位置及び水平位置の情報を記憶され
るスプライト属性テーブルSAT、カラー情報を
記憶されたカラーテーブルCT、未使用のテーブ
ルの各テーブルにより構成されている。VDP1
2では、V・RAM13のパターン名称テーブル
PNTやスプライト属性テーブルSATに書込まれ
たデータに従つてCRT14の表示面に表示すべ
きパターンの選択及びパターンの移動態様の指定
が行なわれ、かつ、複合映像信号が作られ、
CRT14に供給されてここの表示面にパターン
a(8分音符のト音)が表示される(ステツプ
30)。なお、五線譜や音部記号等はRAM7に予
め記憶されているデータにより予め表示されてい
る。 As shown in FIG. 6, the memory map of the V-RAM 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. ) pattern name table PNT, which has a capacity corresponding to each section of
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.
Pattern a (eighth note G note) is supplied to the CRT 14 and displayed on the display screen here (step
30). Note that the staff score, clef, etc. are displayed in advance using data stored in the RAM 7 in advance.
第2図Cのタイムチヤートに示す如く、AD変
換が終了して(ステツプ25)ウエイトが行なわれ
る(ステツプ59)のと同時にFFT演算、パワー
スペクトル演算、音高分析が行なわれ(ステツプ
26〜28)、ウエイトの終了により同期パルスが発
生される(ステツプ61)と同時に次のAD変換が
行なわれる(ステツプ55)。この場合、同期パル
スが発生されるとAD変換の初期設定が行なわれ
(ステツプ62)、AD変換スタートフラグがセツト
され、かつ、AD変換エンドフラグがリセツトさ
れ(ステツプ63)、リターンされてAD変換され
る(ステツプ55)。 As shown in the time chart in Figure 2C, when AD conversion is completed (step 25) and weighting is performed (step 59), FFT calculation, power spectrum calculation, and pitch analysis are performed (step 59).
26 to 28), a synchronizing pulse is generated upon completion of the wait (step 61), and at the same time, the next AD conversion is performed (step 55). In this case, when a synchronization pulse is generated, initial settings for AD conversion are performed (step 62), an AD conversion start flag is set, an AD conversion end flag is reset (step 63), and the process returns to perform AD conversion. (Step 55).
ステツプ31で上記次のAD変換が行なわれ、こ
のAD変換の終了と同時にウエイト及び時刻t2に
おける音のFFT演算が行なわれ(ステツプ32、
33)、ウエイト終了と同時に再び同期パルスが発
生される。ステツプ33〜35により時刻t2のイ音の
音高分析が行なわれ、次いで、連続音検出部9に
より連続音か否かが判断される(ステツプ36)。
ここでは、前回(時刻t1)の音高分析による結果
と今回(時刻t2)の音高分析による結果との比較
が行なわれ、両者の音高が同じてあるか否か、両
者のレベル差が予め設定されているレベル差範囲
にある否かが判断されると共に、今回の音高てい
る閾値レベルL(第4図)以上にあるか否かが判
断される。 In step 31, the following AD conversion is performed, and at the same time as this AD conversion is completed, FFT calculation of the weight and the sound at time t2 is performed (step 32,
33), the synchronization pulse is generated again at the same time as the wait ends. A pitch analysis of the A sound at time t2 is performed in steps 33 to 35, and then the continuous sound detector 9 determines whether or not it is a continuous sound (step 36).
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 both are the same or not, and the levels of both. It is determined whether or not the difference is within a preset level difference range, and it is also determined whether or not the current pitch is equal to or higher than the threshold level L (FIG. 4).
この場合、連続音検出部9では非連続音として
検出され、ステツプ37、38により時刻t2の8分音
符のイ音が表示され(パターンb)、再びステツ
プ31に戻り、時刻t3のAD変換、ウエイト、音高
分析が行なわれる。 In this case, the continuous sound detector 9 detects it as a discontinuous sound, and in steps 37 and 38, the eighth note A note at time t2 is displayed (pattern b), and the process returns to step 31 again to display the A note at time t3 . Conversion, weight, and pitch analysis are performed.
次に、第5図のパターンCに示す如く4分音符
のハ音が入力されると、上記の場合と同様に、
AD変換が行なわれ、この終了と同時にウエイト
及びFFT演算が行なわれ、ウエイトの終了と同
時に同期パルスが発生されて次のAD変換が行な
われる。ステツプ30でハ音が8分音符の形で表示
され(第3図A)、ステツプ36で連続音が判断さ
れ、ステツプ40でカウント数が1とされ、ステツ
プ41、42によりカウント数1に応じて(第3図
B)ハ音が4分音符の形に表示し直される。次い
でこの4分音符のハ音の次の音が入力されると、
上記の場合と同様にこの音のAD変換が行なわ
れ、この終了と同時にウエイト及びFFT演算が
行なわれ、ウエイトの終了と同時に同期パルスが
発生される。ステツプ36の非連続音が判断される
と上記次に入力された音の高さがステツプ37、38
により8分音符で表示される。しかる後にステツ
プ39でカウントクリアが行なわれ、再びステツ
プ31に戻り、更に次の音のAD変換、ウエイト音
高分析が行なわれる。 Next, when a quarter note C note is input as shown in pattern C in Fig. 5, as in the above case,
AD conversion is performed, and at the same time as this completion, wait and FFT calculations are performed, and simultaneously with the completion of the wait, a synchronization pulse is generated and the next AD conversion is performed. At step 30, the C note is displayed in the form of an eighth note (Fig. 3A), at step 36 it is determined whether it is a continuous note, at step 40 the count number is set to 1, and at steps 41 and 42 it is displayed in the form of a count number of 1. (Figure 3B) The C note is redisplayed in the form of a quarter note. Next, when the next note after the C note of this quarter note is input,
Similar to the above case, AD conversion of this sound is performed, and at the same time as this ends, weight and FFT calculations are performed, and a synchronization pulse is generated at the same time as the end of the wait. When the discontinuous sound is determined in step 36, the pitch of the next input sound is determined in steps 37 and 38.
is displayed as an eighth note. Thereafter, the count is cleared in step 39, and the process returns to step 31, where AD conversion and weight pitch analysis of the next note are performed.
このように、ステツプ30、38で表示すべき音の
高さを8分音符の形で表示され、ステツプ42で途
中経過する音符の符尾等が表示されて音符が書換
えられ、かつ、表示すべき音の音符の最終的なパ
ターンが表示される。第3図A〜Iに示す如く、
2分音符や付点2分音符もこれに対応したカウン
ト数に応じてそのパターンが表示され、その際、
第8図に示す如く、表示すべき音の音符に致る迄
の途中の音符が表示される。 In this way, in steps 30 and 38, the pitch of the note to be displayed is displayed in the form of an eighth note, and in step 42, 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 Figures 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. 8, the notes on the way to the note of the note to be displayed are displayed.
このようにして初期設定された周期・ウエイト
データに基いた周期を以てAD変換が行なわれ、
かつ、その周期を以て同期パルスが取出される。
同期パルスの発生によりイヤホン21よりリズム
音が発音されると同時に、パターンデータ決定部
11によりパターンデータが作成されてCRT1
4上の左上方位置にマーカdが点減表示される。
標準速度記号(♪=60)の場合、1秒間に4分音
符が1個(つまり8分音符ならば2個)存在する
ので上記リズム音の発音及びマーカdの点減表示
は1秒間に2回の割合で行なわれる。 In this way, AD conversion is performed with a cycle based on the initially set cycle and weight data,
Moreover, a synchronization pulse is extracted at that period.
At the same time that a rhythm sound is generated from the earphone 21 due to the generation of a synchronization pulse, pattern data is created by the pattern data determining section 11 and sent to the CRT 1.
Marker d is displayed in dots at the upper left position above 4.
In the case of the standard speed symbol (♪ = 60), there is one quarter note per second (that is, two eighth notes), so the pronunciation of the rhythm note and the point reduction display of marker d are 2 per second. It is carried out once in a while.
演奏者はこの周期的に行なわれるリズム音発生
或いはマーカ点減表示を基にして演奏すれば、テ
ンポを把握し易く、一定のテンポでこの装置に入
力し得る。 If the performer performs based on the periodic rhythm sound generation or marker point decrement display, the performer can easily grasp the tempo and input a constant tempo into the apparatus.
なお、本実施例ではAD変換の終了した時点で
FFT演算を行なうようにしているので、入力音
声信号の音高分析を即時行ない得、AD変換終了
とFFT演算開始との時間的関係を特に規定して
いない方法に比してより実時間単位で表示し得
る。 In addition, in this example, when AD conversion is completed,
Since the FFT calculation is performed, the pitch analysis of the input audio signal can be performed immediately, and the time relationship between the end of AD conversion and the start of the FFT calculation is not specified. can be displayed.
次に、標準速度記号(♪=60)を表示し直し、
表示される音符の時価を変更する動作について説
明する。 Next, redisplay the standard speed symbol (♪ = 60),
The operation of changing the current price of the displayed note will be explained.
標準速度(♪=60)で表示すると本来第9図の
Aに示す如き音価となる音楽(特にテンポの遅い
音楽)を演奏するとこのままの表示では音価が大
きすぎて読譜しずらいことがあり、このような場
合、演奏される音楽のテンポはそのままで、表示
される音符の時価を小さくする必要がある。第1
図中、モード設定スイツチ15を操作すると自動
設定モードとされ(第2図A中ステツプ23)、次
に、設定したい速度(例えば速度記号(♪=30))
に応じた間隔を以て周期指示スイツチ16を2度
操作する。スイツチ16の最初の操作により信号
Hレベルが検出され(ステツプ43)、周期カウン
タ17がセツトされ(ステツプ44)、カウントア
ツプが開始される(ステツプ45)。スイツチ16
の2度目の操作により信号Hレベル検出され(ス
テツプ46)、これにより、周期計算及び周期デー
タ設定部18においてステツプ47でスイツチ16
の操作間隔つまり周期が算出され、ステツプ48で
♪=30に対応した新な周期・ウエイトデータが設
定され、このデータがRAM7の周期・ウエイト
エリアに書込まれる。 When playing music (especially slow tempo music) that would normally have note values as shown in Figure 9 A when displayed at standard speed (♪ = 60), the note values may be too large and difficult to read if displayed as is. In such cases, it is necessary to reduce the market value of the displayed notes 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 23 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 43), the period counter 17 is set (step 44), and counting up is started (step 45). switch 16
The signal H level is detected by the second operation (step 46), and as a result, the cycle calculation and cycle data setting section 18 switches the switch 16 at step 47.
The operation interval, that is, the cycle, is calculated, and in step 48, new cycle/wait data corresponding to ♪=30 is set, and this data is written to the cycle/wait area of the RAM7.
この新たに設定された周期・ウエイトデータに
基いてステツプ49により速度記号のパターンデー
タが作成され、ステツプ50でCRT14上の「60」
が例えば「30」に表示し直される。速度記号(♪
=30)の表示が終了するとステツプ51でモードが
判断され、新たにモードが指定されればステツプ
43に戻り、そのままのモードであればステツプ52
でAD変換セツトされ、第2図Bで説明した動作
により入力信号がAD変換され、ウエイトが行な
われる。この場合、ステツプ59において上記
RAM7に書込まれた♪=30に対応した周期・ウ
エイトデータに基いた時間(♪=60の場合の時間
よりも長い)次のAD変換への移行を待つ。 Based on this newly set period/weight data, speed symbol pattern data is created in step 49, and "60" on the CRT 14 is created in step 50.
will be redisplayed, for example, as "30". Speed symbol (♪
=30) is finished, the mode is determined in step 51, and if a new mode is specified, step 51 is executed.
Return to step 43, and if the mode remains the same, proceed to step 52.
AD conversion is set at , and the input signal is AD converted and weighted by the operation explained in FIG. 2B. In this case, in step 59
Waits for the transition to the next AD conversion for a time (longer than the time when ♪=60) based on the period/wait data corresponding to ♪=30 written in RAM7.
ウエイトの終了により同期パルスが発生され、
以後、♪=に対応した周期・ウエイトデータに応
じた周期を以てリズム音及びマーカdが点減す
る。これと同時にAD変換の終了によりFFT演算
が行なわれ、以後、♪=30に対応した周期・ウエ
イトデータに応じた周期を以てFFT演算が行な
われる。 A synchronization pulse is generated by the end of the wait,
Thereafter, the rhythm sound and the marker d are decremented at a period according to the period and weight data corresponding to ♪=. At the same time, an FFT operation is performed upon completion of the AD conversion, and thereafter, an FFT operation is performed at a period corresponding to the period corresponding to ♪=30 and the weight data.
この場合も可変設定した速度記号に応じた周期
でリズム音発生或いはマーカ点減表示が行なわれ
るので、演奏者はこれに基いて演奏すればこの可
変設定された速度に対しても正しいテンポで演奏
し得る。実際の演奏では第9図Aに示す如きハ音
(2秒間に相当)が入力されると、上記説明の如
くステツプ30で8分音符でこの音高が表示され、
ステツプ31に続く第2図Bに示すステツプにおい
て上記RAM7に書込まれた♪=30に対応した周
期・ウエイトデータに基いた時間次のAD変換へ
の移行を待ち、この時間が経過するとステツプ33
〜35で再びこのハ音が音高分析され、ステツプ36
で連続音が判断され、ステツプ40でカウント数1
とされ、ステツプ41、42で第9図Bに示す如き4
分音符のハ音が表示される。この他の実際の演奏
により2分音符のホ音、ト音、ホ音(第9図A)
も同図Bに示す如く4分音符として表示される。
つまり、時価を変更しなければ2秒間宛8分音符
で4回音高分析されて同図Aに示す音価で表示さ
れるところを、2秒間宛8分音符で2回音高分析
されるように音高分析の周期を大に変更して音価
を小さく表示し得る。 In this case as well, rhythm sounds are generated or marker points are decremented at intervals according to the variably set speed symbol, so if the performer plays based on this, he or she can perform at the correct tempo even for the variably set speed. It is possible. In an actual performance, when a C note (equivalent to 2 seconds) as shown in Figure 9A is input, this pitch is displayed as an eighth note in step 30 as explained above.
In the step shown in FIG. 2B following step 31, the system waits for a period of time based on the cycle/wait data corresponding to ♪=30 written in the RAM 7 above, and when this time has elapsed, the process returns to step 33.
~35, this C note is pitch analyzed again, and step 36
Continuous sound is determined at step 40, and the count number is 1 at step 40.
4 as shown in FIG. 9B in steps 41 and 42.
The diacritic C note is displayed. Other actual performances of half notes such as E, G, and E (Figure 9A)
is also displayed as a quarter note as shown in Figure B.
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 now the pitch will be analyzed twice for 2 seconds for 8th notes. By changing the pitch 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, and if it is determined that the sounds are continuous, the frequency is set in advance according to the number of times of analysis. 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 input speed, and the cycle of the frequency analysis is varied according to the set speed, and the synchronization signal is generated at a timing according to this variable cycle. The pitch and length of a note can be displayed as notes on a staff notation on the display screen in real time, and unlike devices that print the notes of the input sound later on paper, etc., the score of the music being played is displayed immediately. This makes it possible to clarify the relationship between the music being played and the score, which is useful for music education.In addition, it is especially useful for music with slow tempos, where each note is displayed longer than the desired time value if the standard speed symbol is used. On the other hand, if you are playing music with a fast tempo and cannot display each note with the standard speed symbol, you can slow down the tempo and display each note as a small value. Therefore, it is possible to display the music in a desired musical score form in real time, and even music played at the same tempo can be correctly displayed at an easy-to-read current value by varying the frequency analysis period. Furthermore, since rhythm sounds are generated and/or marker points are decremented according to the set period, the performer can maintain a constant tempo and perform at the correct timing by listening to and/or watching these while playing. It has features such as being able to input notes without any inconvenience such as timing deviations causing omission of display of musical notes, and correctly displaying musical notes corresponding to each input.
第1図は本発明装置の一実施例のブロツク系統
図、第2図A,Bは本発明装置の動作説明用フロ
チヤート、同図Cは本発明装置の動作説明用タイ
ミングチヤート、第3図A〜Iは音符長とカウン
ト数との関係を示した図、第4図は音のレベルと
音符との関係を示した図、第5図はCRT表示面
の図、第6図はV・RAMのメモリマツプ、第7
図はCRT表示面の区画説明図、第8図は8分音
符から表示される音符に至る迄の途中の音符を説
明するための図、第9図A,Bは夫々標準速度記
号による音価と可変設定された速度記号による音
価とを比較する図である。
1……音声信号入力端子、4……AD変換器、
5……制御装置、6……変換指令及びデジタル信
号出力部、7……RAM、8……演算及び音高分
析部、9……連続音検出部、10……分析回路検
出及びパターンデータ検出部、11……パターン
データ決定部、12……ビデオ・デイスプレイ・
プロセツサ、13……V・RAM、14……
CRT、15……モード設定スイツチ、16……
周期指示スイツチ、17……周期カウンタ、18
……周期計算及び周期データ設定部、19……同
期パルス発生器、21……イヤホン。
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, FIG. 3C is a timing chart for explaining the operation of the device of the present invention, and FIG. 3A ~I is a diagram showing the relationship between note length and count number, Figure 4 is a diagram showing the relationship between sound level and note, Figure 5 is a diagram of the CRT display screen, and Figure 6 is V-RAM. Memory map of 7th
The figure is an explanatory diagram of the divisions of the CRT display screen, Figure 8 is a diagram to explain the notes on the way from the eighth note to the displayed note, and Figures 9A and B are note values based on standard speed symbols. It is a diagram comparing the sound value and the note value based on the variable set speed symbol. 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
. . . Period calculation and period data setting section, 19 . . . Synchronous pulse generator, 21 . . . Earphone.
Claims (1)
変換手段と、表示すべき音符のうち最短の音符の
長さに応じた時間毎に該AD変換手段からの信号
を時系列的に周波数分析して音高を判定する周波
数分析手段と、該周波数分析手段にて周波数分析
回数を検出する周波数分析回数検出手段と、該周
波数分析手段において前後に分析された音の高さ
の違い及びレベル差を検出して該前後の音が連続
した音であるか否かを判断する連続音判断手段
と、該連続音判断手段にて連続音が判断された場
合該周波数分析手段による周波数分析回数から予
め該分析回数に対応して設定されている時価の音
符を表示し、該連続音判断手段にて非連続音が判
断された場合該分析回数に対応して設定されてい
る時価の音符を表示しかつ該分析回数をクリアす
る表示手段と、予め設定されている標準速度記号
に対応した速度に対してこれを可変設定して該設
定された速度に応じて上記周波数分析の周期を可
変する周波数分析周期可変手段と、該周波数分析
周期可変手段により可変された周波数分析周期に
応じたタイミングで同期信号を発生する同期信号
発生手段とよりなることを特徴とする音符表示装
置。 2 該表示手段は、該周波数分析手段、周波数分
析回数検出手段、連続音判断手段からの各出力に
基いて所定のパターン情報に変換し、該パターン
情報をビデオ・デイスプレイ・プロセツサを用い
て複合映像信号に変換してCRTに表示する手段
であることを特徴とする特許請求の範囲第1項記
載の音符表示装置。 3 該周波数分析周期可変手段は、外部操作スイ
ツチを2回続けて操作する間隔を検出してその周
期を検出し、該周期を測定してそのデータを該周
波数分析手段における周波数分析周期データを格
納するメモリに書込む手段であることを特徴とす
る特許請求の範囲第1項又は第2項記載の音符表
示装置。 4 該同期信号発生手段にて発生される同期信号
は、発音手段及び/又は表示手段に供給され、リ
ズム音発音及び/又はマーカ点減を行なうように
構成したことを特徴とする特許請求の範囲第1項
又は第2項又は第3項記載の音符表示装置。 5 該マーカ点減は、該CRTで行なうように構
成したことを特徴とする特許請求の範囲第4項記
載の音符表示装置。[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; displaying means for displaying a note with a current price set corresponding to the number of times of analysis when the continuous sound determining means determines that the sound is a discontinuous sound, and for clearing the number of times of analysis; 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; 1. A musical note display device comprising: synchronization signal generating means for generating a synchronization signal at a timing according to a frequency analysis cycle determined by the frequency analysis cycle. 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. 4. Claims characterized in that the synchronization signal generated by the synchronization signal generation means is supplied to a sound generation means and/or a display means to generate rhythm sounds and/or to subtract marker points. The musical note display device according to item 1, item 2, or item 3. 5. The musical note display device according to claim 4, wherein the marker point reduction is performed on the CRT.
Priority Applications (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7433483A JPS59198330A (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 |
|---|---|---|---|
| JP7433483A JPS59198330A (en) | 1983-04-27 | 1983-04-27 | Musical note displaying device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS59198330A JPS59198330A (en) | 1984-11-10 |
| JPH0310053B2 true JPH0310053B2 (en) | 1991-02-12 |
Family
ID=13544113
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP7433483A Granted JPS59198330A (en) | 1983-04-27 | 1983-04-27 | Musical note displaying device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS59198330A (en) |
-
1983
- 1983-04-27 JP JP7433483A patent/JPS59198330A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS59198330A (en) | 1984-11-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4546690A (en) | Apparatus for displaying musical notes indicative of pitch and time value | |
| EP0829847B1 (en) | Conduct-along system | |
| US20180342228A1 (en) | Digital sight-singing piano with a fixed-solfège keyboard, continuous keys and adjustable tones by kneading piano keys | |
| US7371954B2 (en) | Tuner apparatus for aiding a tuning of musical instrument | |
| EP0113257A2 (en) | Musical note display device | |
| JP2006030692A (en) | Musical instrument performance training device and program therefor | |
| US20070000369A1 (en) | Tuning device for musical instruments and computer program used therein | |
| JP4949899B2 (en) | Pitch display control device | |
| JPH05232856A (en) | Method and device for speech visualization and language learning device using the same | |
| US7314992B2 (en) | Apparatus for analyzing music data and displaying music score | |
| JP3489503B2 (en) | Sound signal analyzer, sound signal analysis method, and storage medium | |
| US20040182229A1 (en) | Method and apparatus for designating performance notes based on synchronization information | |
| JP4913638B2 (en) | Evaluation device and karaoke device | |
| JPH09237088A (en) | Performance analysis device, performance analysis method, and storage medium | |
| JPH0310053B2 (en) | ||
| JP3074693B2 (en) | Music evaluation device | |
| JP4891135B2 (en) | Evaluation device | |
| JPH0310052B2 (en) | ||
| US20110226116A1 (en) | Waveform generation apparatus and waveform generation program | |
| JPH0310050B2 (en) | ||
| JPS61120188A (en) | Musical sound analyzer | |
| JPH0434751B2 (en) | ||
| JP2002244652A (en) | Electronic musical instrument | |
| JPH0310051B2 (en) | ||
| JPH065455B2 (en) | Singing instruction device |