JPH0310119B2 - - Google Patents
Info
- Publication number
- JPH0310119B2 JPH0310119B2 JP1436483A JP1436483A JPH0310119B2 JP H0310119 B2 JPH0310119 B2 JP H0310119B2 JP 1436483 A JP1436483 A JP 1436483A JP 1436483 A JP1436483 A JP 1436483A JP H0310119 B2 JPH0310119 B2 JP H0310119B2
- Authority
- JP
- Japan
- Prior art keywords
- pitch
- audio signal
- display
- frequency
- recording medium
- 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
Landscapes
- Auxiliary Devices For Music (AREA)
Description
【発明の詳細な説明】
本発明は、記録媒体に記録されている音声信号
を再生して、それが音符の配列によつて表示され
うるようにした音符の表示装置に関する。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a musical note display device that reproduces an audio signal recorded on a recording medium and can display the audio signal as an arrangement of musical notes.
記録済みの記録媒体に記録されている楽曲につ
いての楽譜が手軽に得られるならば、記録済みの
記録媒体に記録されている楽曲を鑑賞するに際し
ても有意義であるし、また、楽器を演奏しながら
作曲した楽曲を記録媒体に記録しておくことによ
り、作曲した楽曲に関する楽譜が容易に得られる
という利点があるため、記録媒体から再生された
音声信号の音の高さが、五線譜状の表示図形の対
応する位置へ音譜状の表示図形によつて表示でき
るような音符の表示装置について、それの出現が
望まれた。 If you can easily obtain music scores for songs recorded on recorded recording media, it would be meaningful when appreciating songs recorded on recorded recording media, and it would also be useful to enjoy music recorded on recorded recording media while playing an instrument. By recording a composed piece of music on a recording medium, there is an advantage that the musical score for the piece of music that has been composed can be easily obtained. It has been desired to develop a musical note display device that can display musical notes at the corresponding position using musical score-like display figures.
ところで、記録済記録媒体から再生された音声
信号の高さを、五線譜状の表示図形へ音符状の表
示図形によつて表示して、楽譜状の表示をデイス
プレイ上で行なわせうるような表示装置において
は、記録済記録媒体の再生速度を、通常の再生速
度よりも早くして、短時間内に記録済記録媒体中
の音声信号と対応する楽譜を作成できるようにす
ることが希望されるが、記録済記録媒体の再生速
度が通常の再生速度と異なる場合に再生された音
声信号の音の高さは、記録済記録媒体で記録再生
の対象にされている音声信号の本来の音の高さと
は異なるものになつているから、単に記録済記録
媒体の再生速度を通常の再生速度よりも早くして
も、短時間内に記録済記録媒体中の音声信号と対
応する正しい楽譜を作成することはできない。 By the way, there is a display device that can display the height of an audio signal reproduced from a recorded recording medium using a note-like display figure on a musical staff-like display figure, so that a musical score-like display can be performed on the display. In this case, it is desired to make the playback speed of the recorded recording medium faster than the normal playback speed so that a musical score corresponding to the audio signal on the recorded recording medium can be created within a short time. , when the playback speed of the recorded recording medium is different from the normal playback speed, the pitch of the reproduced audio signal is the original pitch of the audio signal that is being recorded and played back on the recorded recording medium. Even if the playback speed of the recorded recording medium is simply made faster than the normal playback speed, a correct musical score corresponding to the audio signal on the recorded recording medium can be created within a short time. It is not possible.
本発明は、記録媒体から再生された音声信号を
デジタル信号に変換するアナログ・デジタル変換
手段と、前記したアナログ・デジタル変換手段で
得られたデジタル信号の一定個数のデータを用い
てFFT演算を行ない、その演算結果でパワース
ペクトル演算を行なつて周波数分析を行なう手段
と、前記の周波数分析結果に基づいて音の高さを
判定する手段と、デイスプレイの表示面上の五線
譜状の表示図形における音の高さと対応する部分
に、前記した音の高さの判定手段による判定結果
を音符状の図形で表示させるようにする手段と、
記録媒体の再生速度を上げて時間軸が圧縮された
状態の音声信号の音の高さが、時間軸の圧縮され
ていない状態の音声信号の音の高さと同じ状態で
表示できるように、音声信号の再生に用いられた
記録媒体の再生速度に応じてアナログ・デジタル
変換手段における標本化周期を変化させて設定す
る手段とを備えてなる音符の表示装置を提供し
て、前記した問題点を解決したものであり、以
下、添付図面を参照しながら、本発明の音符の表
示装置の具体的な内容について詳細に説明する。 The present invention performs an FFT calculation using an analog-to-digital conversion means for converting an audio signal reproduced from a recording medium into a digital signal, and a certain number of data of the digital signals obtained by the above-mentioned analog-to-digital conversion means. , a means for performing frequency analysis by performing a power spectrum calculation based on the calculation result, a means for determining the pitch of the sound based on the frequency analysis result, and a means for determining the pitch of the sound based on the result of the frequency analysis; means for displaying the judgment result of the above-mentioned pitch judgment means in a musical note shape in a portion corresponding to the height of the note;
The playback speed of the recording medium is increased so that the pitch of the audio signal with the time axis compressed is the same as the pitch of the audio signal with the time axis not compressed. The above-mentioned problems can be solved by providing a musical note display device comprising means for changing and setting the sampling period in an analog-to-digital conversion means in accordance with the playback speed of a recording medium used for signal playback. Hereinafter, the specific contents of the musical note display device of the present invention will be described in detail with reference to the accompanying drawings.
第1図は、本発明の音符の表示装置をそれの機
能面に着目して示す全体構成図であり、また、第
6図及び第7図は音声信号源が円盤状記録媒体の
場合と、テープ状記録媒体の場合とにおける本発
明の音符の表示装置の各異なる実施態様のブロツ
ク図である。 FIG. 1 is an overall configuration diagram showing the musical note display device of the present invention focusing on its functions, and FIGS. 6 and 7 show the case where the audio signal source is a disk-shaped recording medium, and FIG. 3 is a block diagram of different embodiments of the musical note display device of the present invention in the case of a tape-shaped recording medium; FIG.
第1図の全体構成図によつて示されている内容
は、各図を参照してなされている本発明の音符の
表示装置の第6図及び第7図示の実施例について
の説明によつて明確に理解されるところであろ
う。 The content shown in the overall configuration diagram of FIG. 1 is explained by the explanation of the embodiment of the musical note display device of the present invention shown in FIGS. 6 and 7, which is made with reference to each figure. It will be clearly understood.
第6図におけるSGdは、円盤状記録媒体(例え
ば円盤レコード、コンパクトデイスク、その他)
から音声信号を再生する音声信号源(例えば、レ
コードプレーヤ)であり、また、第7図における
SGtは、テープ状記録媒体(例えば磁気テープ、
その他)から音声信号を再生する音声信号源(例
えば、テープレコーダ、PCMエンコーダ、その
他)であつて、以下の記載において音声信号源
SGdは、円盤状記録媒体を複数種類の所定の回転
数の内の特定な回転数で回転させながら音声信号
の再生ができるようなものとされており、また、
音声信号源SGtは、記録媒体の複数の記録跡の内
の1つの記録跡に記録されている標本化周期信号
も、記録媒体で本来記録再生の対象とされている
音声信号とともに、再生しうるようなものである
とされていて、第7図における音声信号源SGtか
らは、線l1を介して音声信号の再生信号が出力さ
れ、また、線l2を介して標本化周期信号の再生信
号が出力されるのであり、前記の線l2を介して音
声信号源SGtより出力された標本化周期信号は、
標本化周期信号生成回路SPGで波形整形増幅さ
れてから、アナログ・デジタル変換器ADC(以
下、アナログ・デジタルをADのように記載す
る)及び中央制御装置(マイクロコンピユータ)
CPUに与えられる。 SGd in Figure 6 is a disc-shaped recording medium (e.g. disc record, compact disc, etc.)
An audio signal source (for example, a record player) that reproduces an audio signal from a
SGt is a tape-like recording medium (e.g. magnetic tape,
An audio signal source (e.g., tape recorder, PCM encoder, etc.) that reproduces an audio signal from an audio signal source (e.g., tape recorder, PCM encoder, etc.);
The SGd is capable of reproducing audio signals while rotating a disk-shaped recording medium at a specific number of rotations among multiple types of predetermined rotational speeds.
The audio signal source SGt is capable of reproducing the sampling periodic signal recorded in one of the plurality of recording traces on the recording medium as well as the audio signal originally recorded and reproduced on the recording medium. From the audio signal source SGt in FIG . The sampling periodic signal outputted from the audio signal source SGt via the line l2 is
After the waveform is shaped and amplified by the sampling periodic signal generation circuit SPG, it is sent to an analog-digital converter ADC (hereinafter, analog-digital will be referred to as AD) and a central control unit (microcomputer).
given to the CPU.
第6図中に示されている音声信号源SGdにおい
て記録媒体から再生された音声信号、あるいは、
第7図中に示されている音声信号源SGtにおいて
記録媒体から再生された音声信号は、それぞれグ
ラフイツクイコライザGEQとアンチ・エイリア
ジング・フイルタAAFなどを介してAD変換器
ADCに与えられ、AD変換器ADCでデジタル信
号に変換されて中央制御装置CPUを介してメイ
ンメモリMMに格納されて、FFT演算のために
使用されるのであるが、前記したグラフイツクイ
コライザGEQは、例えば、楽器の種類に応じて、
入力信号の周波数特性を変更できるようにして、
各種の楽器についての周波数分析も良好に行なわ
れうるようにするためのものであり、また、アン
チ・エイリアジング・フイルタAAFは、いわゆ
る折返し雑音が発生しないように信号の周波数帯
域の制限を行なうための低域通過濾波器である。 The audio signal reproduced from the recording medium at the audio signal source SGd shown in FIG. 6, or
The audio signals reproduced from the recording medium at the audio signal source SGt shown in FIG.
It is applied to the ADC, converted into a digital signal by the AD converter ADC, stored in the main memory MM via the central control unit CPU, and used for FFT calculation. , for example, depending on the type of instrument,
By being able to change the frequency characteristics of the input signal,
This is to enable good frequency analysis of various musical instruments, and the anti-aliasing filter AAF is used to limit the frequency band of the signal so that so-called aliasing noise does not occur. It is a low pass filter.
そして、前記したアンチ・エイリアジング・フ
イルタAAFの遮断周波数をfcとすると、AD変換
器ADCにおける標本化周波数fsは2fc以上となさ
れるべきことは周知のとおりであり、また、AD
変換器ADCから出力されるデジタル信号を用い
たFFT演算によつて周波数分析が行なわれる場
合に、分析結果として得られるスペクトルの周波
数間隔fは、デジタル信号を得るために用いた
AD変換器ADCの標本化周波数fsと、FFT演算を
行なう際に用いたデジタル信号のデータの数Nと
によつて、f=fs/Nのように示されることも周知
のとおりである。 It is well known that if the cutoff frequency of the anti-aliasing filter AAF mentioned above is fc, then the sampling frequency fs in the AD converter ADC should be 2fc or more.
When frequency analysis is performed by FFT calculation using the digital signal output from the converter ADC, the frequency interval f of the spectrum obtained as the analysis result is the frequency interval f used to obtain the digital signal.
It is also well known that f=fs/N depending on the sampling frequency fs of the AD converter ADC and the number N of digital signal data used when performing the FFT operation.
例えば、アンチ・エイリアジング・フイルタ
AAFの遮断周波数fcが20KHzの場合に、AD変換
器ADCにおける標本化周波数fsを40KHz(fs=
2fc)とし、FFT演算による分析結果として、ス
ペクトルを10Hzの周波数間隔fで得たいとする場
合には、FFT演算に使用されるべきデジタル信
号のデータ数Nは4000個となる。 For example, an anti-aliasing filter
When the AAF cutoff frequency fc is 20KHz, the sampling frequency fs in the AD converter ADC is 40KHz (fs =
2fc), and if it is desired to obtain a spectrum at a frequency interval f of 10 Hz as an analysis result by FFT calculation, the number N of digital signal data to be used for FFT calculation is 4000.
前記したFFT演算は、演算に用いられるデー
タの数Nが多い程、周波数分析のために必要とさ
れる時間は長くなるが、データ数が多くても入力
信号の音の高さの決定までの所要時間を短かくす
るのには、FFT演算を高速に行なうことができ
るような性能を有する構成部材を用いればよく、
第6図示の実施態様においては、FFT演算が乗
算器を主体にして構成されたFFT演算器FFTA
で行なわれるようにし、また、第7図示の実施態
様ではFFT演算が中央制御装置CPUと直結でき
るFFT演算専用のマイクロプロセツサで構成さ
れたFFT演算部FFTDで行なわれるようにして
いる。 In the FFT calculation described above, the more data N used for the calculation, the longer the time required for frequency analysis. In order to shorten the required time, it is sufficient to use components with performance that allows high-speed FFT calculations.
In the embodiment shown in FIG.
Furthermore, in the embodiment shown in FIG. 7, the FFT calculation is performed in an FFT calculation section FFTD, which is composed of a microprocessor dedicated to FFT calculation that can be directly connected to the central control unit CPU.
第6図示の実施態様における操作部OPaと、第
7図示の実施態様における操作部OPbとには、音
符の表示装置の動作モードの指定、その他各種の
入力情報を与えるための入力スイツチ(例えば、
押釦スイツチ、あるいはキー)を備えているが、
第6図示の実施態様では、音声信号源SGdにおけ
る記録媒体の回転数に応じた所定の標本化周期で
AD変換器ADCにおけるAD変換動作が行なわれ
るようにするために、標本化周期設定用の入力ス
イツチの操作を行なつたり、記録媒体から再生さ
れた音声信号の音の高さと対応する音符の配列
(楽譜)の次々のもの(楽譜の次々のページ)か
ら所定のものを選択するための入力スイツチ、も
しくはページ送り用の入力スイツチの操作を行な
つたりされるのであり、また、第7図示の実施態
様では、記録媒体から再生された音声信号の音の
高さと対応する音符の配列(楽譜)の次々のもの
(楽譜の次々の頁)から所定のものを選択するた
めの入力スイツチ、もしくは頁送り用の入力スイ
ツチの操作が行なわれるのである。 The operating section OPa in the embodiment shown in FIG. 6 and the operating section OPb in the embodiment shown in FIG. 7 include input switches (for example,
It is equipped with a push button switch or key), but
In the embodiment shown in FIG. 6, the audio signal source SGd has a predetermined sampling period according to the rotational speed of the recording medium.
In order to perform the AD conversion operation in the AD converter ADC, you must operate the input switch for setting the sampling period, and arrange the notes that correspond to the pitch of the audio signal reproduced from the recording medium. The user operates an input switch to select a predetermined item from one page after another (pages of a score) or an input switch for turning the page. In an embodiment, an input switch or page for selecting a predetermined one from successive successive pages of musical scores (successive pages of musical scores) corresponding to the pitch of the audio signal reproduced from the recording medium. The feed input switch is operated.
さて、本発明の音符の表示装置は、記録媒体か
ら再生された音声信号の音の高さを、五線譜状の
図形における対応する位置へ音符状の図形により
表示して、デイスプレイCRTの表示面上へ、例
えば第4図に示されているような各1頁分の楽譜
として映出できるようなパターンデータを記録媒
体からの再生が通常の再生速度よりも早い状態で
行なわれることによつて得られた音声信号に基づ
いて作り、それをメモリへ記憶しておいて、所望
の頁の楽譜、あるいは次々の頁の楽譜がデイスプ
レイCRTの表示面上へ表示されうるようにする
ものであり、入力された音声信号の音の高さは、
入力された音声信号をデジタル信号に変換し、そ
のデジタル信号を用いてFFT演算により周波数
分析を行なつて入力の音声信号の高さを判定する
ことが必要とされる。 Now, the musical note display device of the present invention displays the pitch of an audio signal reproduced from a recording medium in a musical note-shaped figure at a corresponding position in a staff-shaped figure, and displays the pitch on the display surface of a display CRT. For example, it is possible to obtain an advantage by reproducing pattern data from a recording medium at a speed higher than the normal reproduction speed, such as the one shown in FIG. It is created based on the input audio signal and stored in memory so that a desired page of musical score or successive pages of musical score can be displayed on the display surface of the display CRT. The pitch of the audio signal is
It is necessary to convert the input audio signal into a digital signal, perform frequency analysis using the digital signal by FFT calculation, and determine the height of the input audio signal.
ところで、楽器音は楽器の種類によつて基音に
対する倍音の強さとの関係や、基音と倍音との組
合わさり方が異なつているから、周波数分析の結
果によつて音の高さを判定するのには、次のよう
になされなければならない。 By the way, the relationship between the strength of overtones relative to the fundamental tone and the way the fundamental tone and overtones are combined differs depending on the type of instrument, so it is difficult to determine the pitch of a sound based on the results of frequency analysis. The following must be done:
すなわち、第5図のa〜dは、色々な楽器の音
の周波数分析結果を示す図{第5図のaはフルー
トの音、第5図のbはクラリネツトの音、第5図
のcはバイオリン(バイオリンのG線)の音、第
5図のdはコントラバス(コントラバスのE線)
の音}であるが、例えば第5図のa,bに示され
ているフルートやクラリネツトのような管楽器で
は、基音がどの倍音よりも強く(ピアノ、ギター
なども管楽器と同じような傾向を示す)、また、
バイオリンやコントラバスの場合には基音よりも
強い倍音が存在しているというような周波数分析
結果となつている。 That is, a to d in Fig. 5 are diagrams showing the frequency analysis results of sounds of various musical instruments {a in Fig. 5 is the sound of a flute, b in Fig. 5 is the sound of a clarinet, and c in Fig. 5 is The sound of the violin (the G string of the violin), d in Figure 5 is the E string of the contrabass
However, for example, in wind instruments such as the flute and clarinet shown in Figure 5 a and b, the fundamental tone is stronger than any overtone (the piano, guitar, etc. also exhibit the same tendency as wind instruments). ),Also,
Frequency analysis results show that violins and double basses have overtones that are stronger than the fundamental tone.
第5図のa〜dに例示した各種の楽器音の周波
数分析結果をみても判かるように、楽器音を構成
する周波数成分は、第5図のa,bに示されてい
るように、基音の強さが最大であるようなものだ
けではなく、第5図のc,dに示されているよう
に、基音よりも倍音の方が強いものもあるので、
入力の音声信号を周波数分析し、その分析結果と
して得られた各周波数成分の内で一番大きなもの
を取り出しても、それが基音であるとは限らない
ので、入力の音声信号を周波数分析した結果に基
づいて入力の音声信号基音の高さを決定し、その
基音の高さと対応する音符がデイスプレイの表示
面の五線譜の所定の位置へ表示されるようにする
ためには、入力の音声信号の周波数分析結果とし
て得た各周波数成分の強度の相対的な関連をみ
て、入力の音声信号の基音を決定することが必要
とされる。 As can be seen from the frequency analysis results of various musical instrument sounds illustrated in a to d of FIG. 5, the frequency components that make up the musical instrument sounds are Not only are there cases where the fundamental tone is the strongest, but there are also cases where the overtones are stronger than the fundamental tone, as shown in Figure 5 c and d.
Even if we frequency-analyze the input audio signal and extract the largest frequency component among the frequency components obtained as a result of the analysis, it does not necessarily mean that it is the fundamental tone, so we analyzed the frequency of the input audio signal. In order to determine the pitch of the fundamental tone of the input audio signal based on the result, and to display the note corresponding to the pitch of the fundamental tone at a predetermined position on the staff on the display surface, the pitch of the input audio signal must be determined. It is necessary to determine the fundamental tone of the input audio signal by looking at the relative relationship between the intensities of each frequency component obtained as a result of frequency analysis.
そこで、第6図、第7図示の音符の表示装置で
は、入力の音声信号をAD変換器ADCによつてデ
ジタル信号に変換して得たデジタルデータを用い
てFFT演算を行なつた後にパワースペクトル演
算を行なつて、入力の音声信号の各周波数成分が
得られたならば、前記の周波数分析手段によつて
得られたすべての周波数成分の中で最も大きなス
ペクトル値を示す周波数成分の周波数よりも低い
周波数領域に存在する周波数成分の内で、前記し
た最も大きなスペクトル値を示す周波数成分のス
ペクトル値よりも、予め定められた範囲内で小さ
なスペクトル値を示す周波数成分を検出するよう
にし、前記の検出手段によつて該当する周波数成
分が検出されなかつた場合には、前記した最も大
きなスペクトル値を示す周波数成分の周波数を、
入力の音声信号の音の高さ(基音)と判定し、ま
た、前記の検出手段によつて周波数成分が検出さ
れた場合には検出された周波数成分の内で、最も
低い周波数を示す周波数成分の周波数を入力の音
声信号の音の高さ(基音)と判定するようにし
て、入力の音声信号の基音が決定されるようにし
ている。 Therefore, in the musical note display devices shown in FIGS. 6 and 7, the input audio signal is converted into a digital signal by an AD converter ADC, and after performing FFT calculation using the digital data obtained, the power spectrum is After performing the calculation and obtaining each frequency component of the input audio signal, the frequency of the frequency component showing the largest spectral value among all the frequency components obtained by the frequency analysis means is Among frequency components existing in a low frequency region, a frequency component exhibiting a smaller spectral value within a predetermined range than the spectral value of the frequency component exhibiting the largest spectral value is detected, If the corresponding frequency component is not detected by the detection means, the frequency of the frequency component showing the largest spectral value as described above is
The pitch (fundamental tone) of the input audio signal is determined, and if a frequency component is detected by the detection means, the frequency component indicating the lowest frequency among the detected frequency components. The fundamental tone of the input audio signal is determined by determining the frequency of the input audio signal as the pitch (fundamental tone) of the input audio signal.
前記した入力の音声信号の基音の判定の仕方に
よつて、入力の音声信号の基音が正しく見出せる
ということを第5図のa〜dを参照して説明する
と次のとおりである。 The fact that the fundamental tone of an input audio signal can be correctly found by the above-described method of determining the fundamental tone of an input audio signal will be explained with reference to a to d of FIG. 5.
入力の音声信号に対する周波数分析の結果が第
5図のa,bのように、基音が最も強い場合に
は、基音が入力の音声信号の基音として判定され
ることは当然である。すなわち、基音は周波数分
析の結果として得られる多くの周波数成分の内で
最も周波数が低いものであるから、この場合に最
もスペクトル値が大きい基音よりも低い周波数領
域には周波数分析によつて生じる周波数成分は存
在せず、したがつて、周波数分析の結果として得
られた多くの周波数成分の内で、最も大きなスペ
クトル値を示す基音の周波数値が基音として判定
される。 If the frequency analysis results for the input audio signal indicate that the fundamental tone is the strongest, as shown in a and b in FIG. 5, it is natural that the fundamental tone is determined to be the fundamental tone of the input audio signal. In other words, the fundamental tone has the lowest frequency among the many frequency components obtained as a result of frequency analysis, so in this case, the frequency region lower than the fundamental tone, which has the largest spectral value, contains the frequencies generated by frequency analysis. component does not exist, and therefore, among the many frequency components obtained as a result of frequency analysis, the frequency value of the fundamental tone that exhibits the largest spectral value is determined as the fundamental tone.
また、入力の音声信号に対する入力の音声信号
に対する周波数分析の結果が、第5図のc,dの
ように、基音のスペクトル値よりも倍音のスペク
トル値の方が大きな場合には、周波数分析の結果
として得られた多くの周波数成分の内で最も大き
なもの{第5図のcに示されているバイオリンG
線の場合には3倍音(第3高調波)、第5図のd
に示されているコントラバスE線の場合には2倍
音(第2高調波)}の周波数よりも低い周波数領
域に存在する周波数成分の内で、前記した最も大
きなスペクトル値を示す周波数成分のスペクトル
値よりも、予め定められた範囲内で小さなスペク
トル値を示す周波数成分の周波数を基音として判
定するのである。 In addition, if the result of frequency analysis of the input audio signal is that the spectral value of the overtone is larger than the spectral value of the fundamental tone, as shown in c and d in Figure 5, the frequency analysis result for the input audio signal is The largest of the many resulting frequency components {violin G shown in Figure 5c
In the case of a line, the third harmonic (3rd harmonic), d in Figure 5
The spectrum of the frequency component that exhibits the largest spectral value among the frequency components that exist in a frequency region lower than the frequency of the double overtone (second harmonic) in the case of the double bass E line shown in The frequency of a frequency component that exhibits a smaller spectral value within a predetermined range than the fundamental tone is determined as the fundamental tone.
第5図のcに示すバイオリンのG線の音(開放
弦の音)の場合における前記した「予め定められ
た範囲」は、10dB程度とすればよく、また、第
5図のdに示すコントラバスのE線の音(開放
弦)の場合における前記した「予め定められた範
囲」は30dB程度とすればよい。 The above-mentioned "predetermined range" in the case of the G string sound (open string sound) of the violin shown in Figure 5 c may be about 10 dB, and the contraband range shown in Figure 5 d The above-mentioned "predetermined range" in the case of the sound of the E string of the bass (open string) may be about 30 dB.
そして、通常の楽器の楽器音で、基音のスペク
トル値よりも倍音のスペクトル値の方が大きいと
いう周波数分析結果が得られる場合における、最
もスペクトル値が大きな倍音のスペクトル値と基
音のスペクトル値とのレベル差は10dB以内に納
まつているのであり、第5図のdに示すコントラ
バスのE線の音は例外である。 In the case where the frequency analysis result of the sound of a normal musical instrument shows that the spectral value of the overtone is larger than the spectral value of the fundamental tone, the spectral value of the harmonic with the largest spectral value and the spectral value of the fundamental tone are calculated. The level difference is within 10 dB, and the sound of the E line of the contrabass shown in d in FIG. 5 is an exception.
それで、基音の判定に当つて、最もスペクトル
値が大きな周波数成分の周波数値が、例えば100
Hz以下の場合だけは、その最もスペクトル値の大
きな周波数成分の周波数よりも低い周波数領域
に、前記した最もスペクトル値が大きな周波数成
分のスペクトル値に比べて例えば30dB以内のレ
ベル差を示す周波数成分があるかどうかをみるよ
うにし、前記以外の場合、すなわち、最もスペク
トル値が大きな周波数成分の周波数値が、例えば
100Hz以上の場合には、その最もスペクトル値の
大きな周波数成分の周波数よりも低い周波数領域
に、前記した最もスペクトル値が大きな周波数成
分のスペクトル値に比べて例えば10dB以内のレ
ベル差を示す周波数成分があるかどうかをみるよ
うにすれば、前述した判定基準によつて入力の音
声信号における基音の判定は常に正しく行なわれ
ることになる。 Therefore, when determining the fundamental tone, the frequency value of the frequency component with the largest spectral value is, for example, 100
Hz or less, there is a frequency component in the frequency region lower than the frequency of the frequency component with the largest spectral value that shows a level difference of, for example, within 30 dB compared to the spectral value of the frequency component with the largest spectral value. In cases other than the above, that is, the frequency value of the frequency component with the largest spectral value is, for example,
In the case of 100Hz or more, there is a frequency component in a frequency region lower than the frequency of the frequency component with the largest spectral value that shows a level difference of, for example, within 10 dB compared to the spectral value of the frequency component with the largest spectral value. If we check whether there is a fundamental tone in the input audio signal, we can always correctly judge the fundamental tone in the input audio signal using the above-mentioned judgment criteria.
ところで、音符の表示装置が例えば、音名F2
〜F5までの音の高さを表示できるようなものと
して構成されるような場合には、前記した表示の
対象とされる音名中で最も音の高い音名F5の音
が入力されたときにも、表示装置では音名F5と
対応する表示がなされなければならないが、前述
のように、入力の音声信号の音の高さ(基音)の
判定に当つては、周波数分析の結果として得られ
た最も大きなスペクトル値を示す周波数成分のス
ペクトル値や周波数値が必要とされるから、音符
の表示装置で音名F5の音が入力の音声信号の周
波数分析の結果に基づいて判定されるためには、
音名F5の基音の周波数698.46Hzの高次高調波(少
なくとも3次高調波)成分も周波数分析によつて
正しい値のものとして得られていなければならな
い。 By the way, if the note display device is, for example, note name F 2
If the device is configured to display pitches up to F5 , the highest pitch F5 among the pitches to be displayed as described above will be input. Even when the pitch name is F5, the display device must display a display corresponding to the note name F5 . However, as mentioned above, when determining the pitch (fundamental tone) of the input audio signal, frequency analysis is used. The resulting spectral value or frequency value of the frequency component that shows the largest spectral value is required, so the note name F5 note in the note display device is based on the result of frequency analysis of the input audio signal. In order to be judged,
The high-order harmonic (at least third-order harmonic) component of the fundamental tone frequency 698.46 Hz of pitch name F 5 must also be obtained as a correct value through frequency analysis.
それで、既述の設例のように音名F5の音の表
示も行なわせる表示装置では、入力の音声信号の
周波数帯域を制限するアンチ・エイリアジング・
フイルタAAFとして、それの遮断周波数fcが、
音名F5の周波数値698.46Hzの3倍以上に設定され
ているものが必要とされるし、また、記録媒体か
らの音声信号の再生速度が通常の再生速度のK倍
であるとすれば、前記した遮断周波数fcはさらに
前記した値のK倍とされるべきことは当然であ
る。 Therefore, in a display device that also displays the pitch name F5 , as in the example described above, anti-aliasing technology that limits the frequency band of the input audio signal is used.
As a filter AAF, its cutoff frequency fc is
If the frequency value of pitch name F 5 is set to at least three times the frequency value of 698.46Hz, and if the playback speed of the audio signal from the recording medium is K times the normal playback speed, then , it goes without saying that the cut-off frequency fc described above should be further K times the value described above.
実際の装置の構成に当つて、アンチ・エイリア
ジング・フイルタAAFとしては、他の条件が許
すかぎり遮断周波数fcが高く設定されたものを使
用することが望ましい(アンチ・エイリアジン
グ・フイルタAAFの遮断周波数fcと、AD変換器
ADCにおける標本化周波数fsと、周波数分析結
果として得られるスペクトルの周波数間隔fと、
データの個数Nとの関係、ならびに、FFT演算
に要する時間との関係などについては既述したと
ころである)。 When configuring an actual device, it is desirable to use an anti-aliasing filter AAF whose cutoff frequency fc is set as high as other conditions allow (the anti-aliasing filter AAF's cutoff frequency Frequency fc and AD converter
The sampling frequency fs in the ADC, the frequency interval f of the spectrum obtained as a frequency analysis result,
The relationship with the number of pieces of data N, the relationship with the time required for FFT calculation, etc. have already been described).
第6図及び第7図において、AD変換器ADCか
ら出力されるデジタル信号は、メインメモリMM
に格納されて、FFT演算のために使用されるこ
とは既述したとおりであり、中央制御装置CPU
はメインメモリMM中のリードオンリーメモリに
記憶されているプログラムに従つて所定の制御動
作を行ない、また、FFT演算器FFTAやFFT演
算部FFTDなどで演算動作を行なうとともに、ビ
デオ・デイスプレイ・プロセツサVDPを介して、
ビデオ・ラムV・RAMに対してデータを与え
る。 In Figures 6 and 7, the digital signal output from the AD converter ADC is the main memory MM.
As mentioned above, it is stored in the central controller CPU and used for FFT calculations.
performs predetermined control operations according to the program stored in the read-only memory in the main memory MM, and also performs calculation operations in the FFT calculation unit FFTA and FFT calculation unit FFTD, as well as the video display processor VDP. Via
Provides data to the video RAM VRAM.
第6図や第7図中のCRTはデイスプレイであ
り、以下の説明ではデイスプレイは陰極線管を用
いたものとされており、デイスプレイCRTの表
示面には、入力の音声信号の音の高さの表示が、
例えば第4図示のようにしてなされるのである。 The CRT in Figures 6 and 7 is a display. In the following explanation, the display uses a cathode ray tube, and the display screen of the display CRT shows the pitch of the input audio signal. The display is
For example, this is done as shown in FIG.
ビデオ・デイスプレイ・プロセツサVDPは、
それにデータバス4を介して接続されているビデ
オ・ラムV・RAMと中央制御装置CPUとの間で
インターフエースとして動作すると共に、前記し
たビデオ・ラムV・RAMに記憶されている各種
のデータによつて画像内容が定められ、かつ、予
め定められた標準方式に従う複合映像信号を発生
することができるようなものとして構成されてい
るものであつて、このビデオ・デイスプレイ・プ
ロセツサVDPとしては、例えば、日経マグロウ
ヒル社の「日経エレクトロニクス」1981年3月30
日号(第156頁〜第164頁)に紹介されている米国
テキサス・インスツルメント社のビデオ・デイス
プレイ・プロセツサ(VDP)を使用することが
できるのであり、以下の説明では前記したビデ
オ・デイスプレイ・プロセツサが使用されている
とされている。 Video display processor VDP is
It operates as an interface between the video ram V-RAM connected to it via the data bus 4 and the central control unit CPU, and also operates as an interface between the video ram V-RAM and the central control unit CPU. Therefore, the video display processor VDP is configured such that the image content is determined and can generate a composite video signal according to a predetermined standard method. , Nikkei McGraw-Hill, “Nikkei Electronics” March 30, 1981
It is possible to use the video display processor (VDP) manufactured by Texas Instruments, Inc., introduced in the Japanese issue (pages 156 to 164).・A processor is said to be used.
第2図は、ビデオ・デイスプレイ・プロセツサ
にバス4を接続されているビデオ・ラムV・
RAMのメモリマツプの一例を示す図であつて、
この第2図に示すビデオ・ラムのメモリマツプで
は、0番地から1023番地までの1024バイトがスプ
ライト・ジエネレータ・テーブルSGTとして使
われ、また、1024番地から1791番地までの768バ
イトがパターン名称テーブルPNTとして使われ、
さらに、1792番地から1919番地までの128バイト
がスプライト属性テーブルSATとして使われ、
さらにまた、1920番地から1951番地までの32バイ
トがカラーテーブルCTとして使われ、また、
1952番地から2047番地までの96バイトは未使用
で、2048番地から4095番地までの2048バイトがパ
ターン・ジエネレータ・テーブルPGTとして使
用されている。 Figure 2 shows a video ram V.
FIG. 2 is a diagram showing an example of a memory map of RAM,
In the video RAM memory map shown in Figure 2, 1024 bytes from addresses 0 to 1023 are used as the sprite generator table SGT, and 768 bytes from addresses 1024 to 1791 are used as the pattern name table PNT. used,
Furthermore, 128 bytes from address 1792 to address 1919 are used as the sprite attribute table SAT,
Furthermore, 32 bytes from address 1920 to address 1951 are used as color table CT, and
96 bytes from addresses 1952 to 2047 are unused, and 2048 bytes from addresses 2048 to 4095 are used as the pattern generator table PGT.
パターン・ジエネレータ・テーブルPGTは、
例えば各8バイトづつを使用して8画素×8画素
で1つの特定なパターンが記憶できるので、8×
8画素による256種類のパターンが記憶できる。
このパターン・ジエネレータ・テーブルPGTに
記憶されるパターンの情報は、中央制御装置
CPUの動作により、装置の初期状態においてリ
ードオンリーメモリROMから転送されるもので
あるが、パターン・ジエネレータ・テーブル
PGTがリード・オンリー・メモリとなされてい
てもよいことは勿論である。 The pattern generator table PGT is
For example, one specific pattern can be stored in 8 pixels x 8 pixels using 8 bytes each, so 8 x
It can store 256 types of patterns with 8 pixels.
The pattern information stored in this pattern generator table PGT is stored in the central controller
The pattern generator table is transferred from the read-only memory ROM in the initial state of the device by the operation of the CPU.
Of course, the PGT may be a read-only memory.
パターン・ジエネレータ・テーブルPGTにお
ける各8バイトづつの記憶領域には、前述のよう
にそれぞれ8×8画素による特定なパターンが個
別に記憶されているが、それらの各特定なパター
ンは、それぞれの特定なパターンが記憶されてい
る各記憶領域毎につけたパターン名称によつて特
定なパターンを指定できるようにする。第2図示
の例のパターン・ジエネレータ・テーブルPGT
ではパターン名称#1からパターン名称255まで
の256のパターン名称によつて256種類のパターン
を指定することができる。 As mentioned above, each 8-byte storage area in the pattern generator table PGT individually stores specific patterns of 8×8 pixels. To enable a specific pattern to be specified by a pattern name given to each storage area in which a specific pattern is stored. Pattern generator table PGT of the example shown in the second diagram
Now, 256 types of patterns can be specified using 256 pattern names from pattern name #1 to pattern name 255.
次に、パターン名称テーブルPNTは、デイス
プレイCRTの表示面に想定された表示区画の
個々のものが、それぞれパターン・ジエネレー
タ・テーブルPGTにおけるどのパターン名称で
あるのかを示す情報を記憶するために、前記した
表示区画の総数と対応する記憶容量をもつてい
る。 Next, the pattern name table PNT is used to store information indicating which pattern name in the pattern generator table PGT each of the display sections assumed on the display surface of the display CRT corresponds to. It has a storage capacity corresponding to the total number of displayed display sections.
第3図示の例において、表示面に設定される区
画の総数は、{(32列)×(24行)}=768であり、ま
た1区画を示す情報量として1バイトを用いてい
るので前述のようにパターン名称テーブルPNT
は768バイトの記憶容量をもつものとされている。 In the example shown in Figure 3, the total number of sections set on the display screen is {(32 columns) x (24 rows)} = 768, and since 1 byte is used as the amount of information indicating one section, as described above Pattern name table like PNT
is said to have a storage capacity of 768 bytes.
前記のように、ビデオ・ラムV・RAMにおけ
るパターン・ジエネレータ・テーブルPGTに必
要数のパターンが記憶されており、また、それぞ
れのパターンと対応して付されているパターン名
称の所要のものが、パターン名称テーブルPNT
における表示面の各区面に記憶されているとき
は、ビデオ・デイスプレイ・プロセツサVDPが、
前記したビデオ・ラムV・RAMにおけるパター
ン名称テーブルPNTに記憶されている情報と、
パターン・ジエネレータ・テーブルPGTに記憶
されている情報と、それに、必要に応じてカラー
テーブルCTに記憶されている情報とによつて画
像内容が定められた特定な標準方式に従う複合映
像信号を発生してデイスプレイCRTに与え、デ
イスプレイCRTの表示面に特定なパターンが表
示されるのである。 As mentioned above, the required number of patterns are stored in the pattern generator table PGT in the video RAM VRAM, and the required pattern names assigned to each pattern are as follows. Pattern name table PNT
When the video display processor VDP is stored in each section of the display screen in
Information stored in the pattern name table PNT in the video RAM VRAM described above,
Generates a composite video signal according to a specific standard format whose image content is defined by the information stored in the pattern generator table PGT and, if necessary, the information stored in the color table CT. A specific pattern is displayed on the display surface of the display CRT.
これまでの説明は、パターン・ジエネレータ・
テーブルPGTに記憶させておいたパターンの特
定なものが、デイスプレイの表示面における768
個の区画の内の特定な区面に表示されるような表
示モード、いわゆるグラフイツクモードでパター
ンの表示が行なわれる場合に関するものである
が、このグラフイツクモードでのパターンの表示
は、パターン名称テーブルPNTによりパターン
の位置が指定されるため、表示面上である1つの
パターンを移動させようとした場合にはパターン
の移動のピツチは表示面における1区画(8画素
の距離)である。 The discussion so far has focused on pattern generators and
The specific pattern stored in the table PGT is 768 on the display screen.
This relates to the case where a pattern is displayed in a display mode in which it is displayed on a specific section of a section, a so-called graphic mode. Since the position of the pattern is specified by the table PNT, when an attempt is made to move one pattern on the display screen, the pitch of pattern movement is one section (distance of 8 pixels) on the display screen.
それで、表示面上でのパターンの移動のピツチ
を小さくして、パターンに円滑な移動を行なわせ
るのには、スプライト・ジエネレータ・テーブル
SGTに記憶させておいたパターンを、座標の変
更によつて1画素のピツチで表示面内に移動させ
るようにする。 Therefore, in order to reduce the pitch of movement of the pattern on the display surface and make the pattern move smoothly, it is necessary to use the sprite generator table.
The pattern stored in the SGT is moved within the display screen by one pixel pitch by changing the coordinates.
スプライト・ジエネレータ・テーブルSGTに
記憶されるパターンは、8画素×8画素のスプラ
イト・データとなされる場合と、16画素×16画素
のスプライト・データとなされる場合があるが、
スプライト・ジエネレータ・テーブルSGTに記
憶される各パターンについては、それぞれ個別に
#0、#1…#Nのようにスプライト名称が付さ
れるが、各スプライト名称が付されたパターンと
対応するスプライト面は、スプライト名称が示す
数値の小さいもの程高い優先度をもつようになさ
れている。 The patterns stored in the sprite generator table SGT may be 8 pixel x 8 pixel sprite data or 16 pixel x 16 pixel sprite data.
Each pattern stored in the sprite generator table SGT is individually assigned a sprite name such as #0, #1...#N, but the sprite surface corresponding to the pattern with each sprite name is The smaller the numerical value indicated by the sprite name, the higher the priority.
第2図に例示したビデオ・ラムV・RAMのメ
モリ・マツプにおいては、既述のようにスプライ
ト・ジエネレータ・テーブルSGTとして0番地
から1023番地までの1024バイトが使用されるもの
とされているから、この例の場合にはパターンが
8画素×8画素の場合には、128個のパターン
(スプライト名称#0〜#127)が記憶でき、ま
た、パターンが16画素×16画素の場合には32個の
パターン(スプライト名称#0〜#31)が記憶で
きる。ビデオ・ラムV・RAMにおいて、スプラ
イト・ジエネレータ・テーブルSGTに2048バイ
トが割当てられた場合には、スプライト・ジエネ
レータ・テーブルSGTに記憶されるパターンの
個数が前例の場合の2倍となることはいうまでも
ない。 In the memory map of the video RAM VRAM illustrated in FIG. 2, 1024 bytes from address 0 to address 1023 are assumed to be used as the sprite generator table SGT, as described above. In this example, if the pattern is 8 pixels x 8 pixels, 128 patterns (sprite names #0 to #127) can be stored, and if the pattern is 16 pixels x 16 pixels, 32 Patterns (sprite names #0 to #31) can be stored. It goes without saying that if 2048 bytes are allocated to the sprite generator table SGT in the video RAM VRAM, the number of patterns stored in the sprite generator table SGT will be twice that of the previous case. Not even.
スプライト属性テーブルSATには、1スプラ
イト毎に4バイトを使用して、スプライトの位置
(垂直位置と水平位置との指定のために各1バイ
ト)、表示スプライトの名称(1バイト)、カラー
コード及び表示スプライトの終了コード(1バイ
ト)などが設定されるから、スプライト属性テー
ブルSATとして128バイトが使用される場合に
は、このスプライト属性テーブルSATには32ス
プライト分の情報が記憶される。 The sprite attribute table SAT uses 4 bytes for each sprite, and contains the sprite's position (1 byte each for specifying vertical and horizontal positions), display sprite name (1 byte), color code, and Since the end code (1 byte) of the displayed sprite is set, if 128 bytes are used as the sprite attribute table SAT, information for 32 sprites is stored in this sprite attribute table SAT.
スプライトの位置は、表示面における横方向
(X方向)256画点(8画素×32区画)と縦方向
(Y方向)192画点(8画素×24区画)とで定まる
49152画点の座標を、垂直位置(縦方向で何番目
の画点であるのかを示す数値)と、水平位置(横
方向で何番目の画点であるのかを示す数値)とが
スプライト属性テーブルSATに書込まれること
により決定され(スプライトの基点はスプライト
の左上端とされている)、スプライトの移動は1
画素のピツチで行なわれ得るのである。 The position of the sprite is determined by 256 pixels (8 pixels x 32 sections) in the horizontal direction (X direction) and 192 pixels (8 pixels x 24 sections) in the vertical direction (Y direction) on the display screen.
49152 The coordinates of the pixel, the vertical position (a number that indicates the number of pixels in the vertical direction), and the horizontal position (the number that indicates the number of pixels in the horizontal direction) are stored in the sprite attribute table. It is determined by writing to SAT (the base point of the sprite is set to the upper left corner of the sprite), and the movement of the sprite is 1
This can be done at pixel pitch.
そして、本発明の音符の表示装置では、パター
ン・ジエネレータテーブルPGTとスプライト・
ジエネレータ・テーブルSGTとに複数種類のパ
ターンを記憶させておき、デイスプレイCRTの
表示面に表示すべきパターンの選択や、パターン
の移動の態様の指定などが、パターン名称テーブ
ルPNTやスプライト属性テーブルSATに書込ま
れたデータによつて行なわれるようにして、デイ
スプレイCRTの表示面に、例えば第4図示のよ
うな表示が行なわれるようにされているのであ
る。 In the musical note display device of the present invention, the pattern generator table PGT and the sprite
Multiple types of patterns are stored in the generator table SGT, and the selection of the pattern to be displayed on the display surface of the display CRT and the specification of pattern movement are performed in the pattern name table PNT and sprite attribute table SAT. Based on the written data, a display as shown in FIG. 4, for example, is displayed on the display surface of the display CRT.
デイスプレイCRTの表示面上の表示態様を示
す第4図において、五線譜、ト音記号、ヘ音記
号、その他の音楽記号の図形などは、メインメモ
リMMにおけるリードオンリーメモリへ予め記憶
させて用意しておいてあるものであり、音符の表
示装置の動作の開始に当つて、前記のメインメモ
リMMにおけるリードオンリーメモリに記憶され
ている各種のパターンは、中央制御装置CPUと
ビデオ・デイスプレイ・プロセツサVDPを介し
て、ビデオ・ラムV・RAMにおけるパターン・
ジエネレータ・テーブルPGTと、スプライト・
ジエネレータ・テーブルSGTとに転送記憶され
て、デイスプレイの表示面への表示動作のために
使用されるのであり、また、第4図中における五
線譜上に示されている音符状のマークSは、入力
の音声信号の音の高さと対応してデイスプレイ
CRTの表示面へ表示されるものである。 In FIG. 4, which shows the display mode on the display surface of a display CRT, figures such as staff notation, treble clef, bass clef, and other musical symbols are prepared by being stored in advance in read-only memory in main memory MM. At the start of the operation of the musical note display device, various patterns stored in the read-only memory in the main memory MM are stored in the central controller CPU and the video display processor VDP. The pattern in the video RAM VRAM is
Generator table PGT and sprite
It is transferred to and stored in the generator table SGT and used for display operations on the display surface of the display, and the musical note-shaped mark S shown on the musical staff in FIG. The display corresponds to the pitch of the audio signal.
This is what is displayed on the CRT display screen.
中央制御装置CPUは第8図示のフローチヤー
トに示されているような動作を行なつて、入力の
音声信号の音の高さを表示させるのに必要なデー
タを作り、それを次々にメインメモリMM(ある
いはビデオ・ラムV・RAM)へ格納しておき、
デイスプレイCRTに楽譜を表示させるときに、
楽譜の順次の頁、あるいは所望の頁がデイスプレ
イの表示面に表示されるように、前記したメイン
メモリMM(あるいは、ビデオ・ラムV・RAM)
に格納されていたデータをビデオ・デイスプレ
イ・プロセツサVDP、ビデオ・ラムV・RAMに
与え、デイスプレイの表示面へ、第4図示のよう
な音符により音の高さの表示が行なわれるように
する。 The central control unit CPU performs the operations shown in the flowchart shown in Figure 8, creates the data necessary to display the pitch of the input audio signal, and stores the data one after another in the main memory. Store it in MM (or video RAM V RAM),
When displaying music scores on the display CRT,
The above-mentioned main memory MM (or video RAM V RAM) is used to display successive pages of the musical score or desired pages on the display surface of the display.
The data stored in the memory is applied to the video display processor VDP and the video RAM VRAM, so that the pitch of the sound is displayed on the display screen using musical notes as shown in the fourth figure.
第8図示のフローチヤートにおいて、スタート
で電源投入が行なわれて音符の表示装置が始動さ
れ、ステツプ1で初期化(システム・イニシヤラ
イズ)が行なわれて、AD変換器ADC、メインメ
モリMMにおけるランダム・アクセス・メモリ、
ビデオ・ラムV・RAMなどがクリアされるとと
もに、ビデオ・デイスプレイ・プロセツサVDP
におけるレジスタが設定されて、ビデオ・ラム
V・RAMにおけるどの記憶領域が何のテーブル
に使用されるのかの使用領域の設定や、動作モー
ドの設定などが行なわれ、また、メインメモリ
MMにおけるリードオンリーメモリからパター
ン・ジエネレータ・テーブルPGTやスプライ
ト・ジエネレータ・テーブルSGTなどに対して、
所定種類のパターン情報(例えば、第4図中に示
されている各種の図形情報)をビデオ・デイスプ
レイ・プロセツサVDPを介して転送し、また、
スプライト属性テーブルSATに対してスプライ
ト名称やX、Y座標ならびにカラーデータの転送
が行なわれる。 In the flowchart shown in Fig. 8, the power is turned on at the start to start the musical note display device, initialization (system initialization) is performed at step 1, and random data is stored in the AD converter ADC and the main memory MM. access memory,
The video, RAM, VRAM, etc. are cleared, and the video, display, processor, VDP, etc.
The registers in the main memory are set, and the storage area in the video RAM VRAM is used for which table, the operating mode is set, etc.
From read-only memory in MM to pattern/generator/table PGT, sprite/generator/table SGT, etc.
Transferring predetermined types of pattern information (for example, various graphic information shown in FIG. 4) via the video display processor VDP, and
Sprite names, X and Y coordinates, and color data are transferred to the sprite attribute table SAT.
そして、中央制御装置CPUは、第8図のフロ
ーチヤートに示す割込み{ステツプ13またはス
テツプ13A〜15}が発生しない間はステツプ
2からステツプ7までの各ステツプ、あるいはス
テツプ2,3,8〜12の各ステツプの各制御動
作を繰返して実行しているが、第6図示の実施態
様においては音声信号源SGaにおける記録媒体か
らの音声信号の再生速度に応じて、操作部OPaの
入力スイツチを用いて設定した標本化周期、すな
わち、操作部OPaの入力スイツチによつて中央制
御装置CPUの内部に設けられているカウンタに
設定された特定な標本化周期毎に割込みが発生し
たときに、また、第7図示の実施態様において
は、音声信号源SGtから得られる標本化周期信号
に基づいて標本化周期信号生成回路SPGで発生
された標本化周期信号の周期毎に割込みが発生し
たときに、中央制御装置CPUは、そのときに実
行していた制御動作を中断して、ステツプ13ま
たはステツプ13A〜15に示す制御動作を行な
い、それが終了すると、先に割込みの発生によつ
て中断されていた制御動作の実行を続行する。 The central control unit CPU executes each step from step 2 to step 7, or steps 2, 3, 8 to 12, unless an interrupt {step 13 or steps 13A to 15} shown in the flowchart of FIG. 8 occurs. Although each control operation in each step is repeatedly executed, in the embodiment shown in FIG. When an interrupt occurs at each sampling period set by the input switch of the operation unit OPa, that is, at a specific sampling period set in the counter provided inside the central control unit CPU, In the embodiment shown in FIG. 7, when an interrupt occurs every period of the sampling period signal generated by the sampling period signal generation circuit SPG based on the sampling period signal obtained from the audio signal source SGt, the central The control device CPU interrupts the control operation that was being executed at that time, performs the control operation shown in step 13 or steps 13A to 15, and when the control operation is completed, the control operation that was previously interrupted due to the occurrence of an interrupt is executed. Continue execution of the control action.
すなわち、中央制御装置CPUは、それがAD変
換器ADCに対する制御動作を行なう時間以外の
時間はステツプ2〜ステツプ7、またはステツプ
2,3,8〜12の制御動作を行なうようになさ
れている。 That is, the central control unit CPU performs the control operations of steps 2 to 7, or steps 2, 3, and 8 to 12 at times other than when it performs control operations for the AD converter ADC.
さて、AD変換器ADCの標本化周期毎に割込み
が発生すると、中央制御装置CPUはAD変換器
ADCにAD変換動作の開始パルスを与え、ステツ
プ13または13AでAD変換器ADCがAD変換
動作を行ない、出力のデジタル信号をメインメモ
リMMに格納する。 Now, when an interrupt occurs every sampling period of the AD converter ADC, the central control unit CPU
A start pulse for the AD conversion operation is given to the ADC, and in step 13 or 13A, the AD converter ADC performs the AD conversion operation and stores the output digital signal in the main memory MM.
第8図に示されているフローチヤートにおい
て、割込みのルーチンとしてA、B2種類のもの
が示されているのは、FFT演算のために用いら
れる所定の個数のデジタル信号が、時間軸上で順
次に得られたデジタル信号の最新のものが得られ
る度毎に最も古いものが捨てられるというような
態様で得られるようにされている場合{ルーチン
Aの場合}と、FFT演算のために用いられる所
定の個数のデジタル信号が、すべて新らしいもの
からなつているような態様のものとされている場
合{ルーチンBの場合}との、2つの場合のどち
らのデジタル信号が用いられてFFT演算が行な
われても良いからである。 In the flowchart shown in Figure 8, two types of interrupt routines, A and B, are shown because a predetermined number of digital signals used for FFT calculation are sequentially processed on the time axis. When the oldest digital signal is discarded every time the latest digital signal is obtained (as is the case with routine A), the signal used for FFT calculations is When a predetermined number of digital signals are all new (in the case of routine B), which of the two digital signals are used to perform the FFT operation? Because it may be done.
割込みルーチンAでは、音声信号源SGd、SGt
における記録媒体の再生速度に応じて設定された
標本化周期毎にステツプ13で音声信号に対する
AD変換がAD変換器ADCで行なわれ、また割込
みのルーチンBでは、音声信号源SGd、SGtにお
ける記録媒体の再生速度に応じて設定された標本
化周期毎にステツプ13Aで音声信号に対する
AD変換がAD変換器ADCで行なわれ、次いでス
テツプ14でAD変換器ADCにおけるAD変換動
作が所定の回数だけ行なわれたかどうか(所定個
数のデジタルデータが得られたかどうか)をみ
て、NOならばリターンし、また、YESならばス
テツプ15に進み、デジタルデータの格納先のア
ドレスを変更してリターンする。 In interrupt routine A, audio signal sources SGd, SGt
In step 13, the audio signal is
AD conversion is performed by the AD converter ADC, and in the interrupt routine B, the audio signal is converted to
AD conversion is performed by the AD converter ADC, and then in step 14 it is checked whether the AD conversion operation in the AD converter ADC has been performed a predetermined number of times (whether a predetermined number of digital data has been obtained). If YES, proceed to step 15, change the address where the digital data is stored, and return.
ステツプ2ではスイツチスキヤンを行なつて、
操作部OPa(またはOPb)に設定されている入力
条件をみてステツプ3に進む。ステツプ3では、
音声信号についての音高データの作成(楽譜デー
タの作成)をするのかどうかを調べて、YESな
らばステツプ4に進み、NOならばステツプ8に
進む。 In step 2, perform a switch scan,
Check the input conditions set on the operation unit OPa (or OPb) and proceed to step 3. In step 3,
It is checked whether or not to create pitch data (musical score data) for the audio signal. If YES, proceed to step 4; if NO, proceed to step 8.
ステツプ4ではメインメモリMMに格納されて
いる所定の個数nのデジタルデータを用いて
FFT演算を行ない、その演算結果のn/2個の
スペクトルデータをメインメモリMMに格納す
る。 In step 4, using the predetermined number n of digital data stored in the main memory MM,
An FFT calculation is performed, and n/2 spectrum data resulting from the calculation are stored in the main memory MM.
FFT演算は、高速に動作するFFT演算器
FFTA(第6図)または高速に動作するFFT演算
部FFTD(第7図)で行なわれる。 FFT calculation is an FFT calculation unit that operates at high speed.
This is performed by the FFTA (Figure 6) or the FFT operation unit FFTD (Figure 7) which operates at high speed.
ステツプ5では前記のステツプ4で得たスペク
トルデータについて、パワースペクトル演算を行
なつて、その演算結果をメインメモリMMに格納
する。次に、ステツプ6では音高分析を行なう。
すなわち、ステツプ6では、まず、最も大きなス
ペクトル値を求め、次いで前記の最も大きなスペ
クトル値を示すスペクトルの周波数よりも低い周
波数領域中に存在し、かつ、前記した最も大きな
スペクトル値のスペクトルの大きさよりも予め定
められた範囲内で小さなスペクトル値を有するス
ペクトルの内で最も低い周波数値を示すスペクト
ルの周波数値を求めて、それを入力の音声信号の
音の高さ(基音)と判定し、また、前記の条件に
該当するスペクトルが存在しない場合には、前記
した最も大きなスペクトル値を示すスペクトルの
周波数値を入力の音声信号の音の高さ(基音)と
判定してステツプ7に進む。 In step 5, a power spectrum calculation is performed on the spectrum data obtained in step 4, and the calculation result is stored in the main memory MM. Next, in step 6, pitch analysis is performed.
That is, in step 6, first find the largest spectral value, and then find a spectrum that exists in a frequency region lower than the frequency of the spectrum showing the largest spectral value and is larger than the largest spectral value. also determines the frequency value of the spectrum that shows the lowest frequency value among the spectra that have small spectrum values within a predetermined range, and determines this as the pitch (fundamental tone) of the input audio signal, and If there is no spectrum that satisfies the above conditions, the frequency value of the spectrum having the largest spectral value is determined to be the pitch (fundamental tone) of the input audio signal, and the process proceeds to step 7.
ステツプ7では、ステツプ6で得た音高データ
をメインメモリMM(またはビデオ・ラムV・
RAMに格納する。音高データがビデオ・ラム
V・RAMの空いている記憶領域へ格納されるよ
うにすることは、ビデオ・ラムV・RAMとして
価格の安いダイナミツク・ラムが使用されている
点からみて望ましい実施の態様である。 In step 7, the pitch data obtained in step 6 is stored in the main memory MM (or video ram V.
Store in RAM. Storing the pitch data in a free storage area of the video RAM VRAM is a desirable implementation since a low-cost dynamic RAM is used as the video RAM VRAM. It is a mode.
割込みのルーチンAまたはBによつて行なわれ
る音声信号のAD変換動作と、ステツプ2〜7に
よつて行なわれる音声信号の音高データの作成動
作とメモリへの格納動作とは、音声信号源SGd、
SGtにおける記録媒体から高速再生される音声信
号について迅速に行なわれる。 The AD conversion operation of the audio signal performed by the interrupt routine A or B, and the operation of creating the pitch data of the audio signal and the storage operation in the memory performed in steps 2 to 7 are performed by the audio signal source SGd. ,
This is done quickly for audio signals that are reproduced at high speed from a recording medium in SGt.
本発明の音符の表示装置では、記録媒体から高
速再生された音声信号が、記録媒体の再生速度に
応じて定められている標本化周期でAD変換され
るようになされているから、そのデジタル信号を
用いてFFT演算された結果に基づいて得られる
音声信号の音高データは、記録媒体から通常の再
生速度で再生された音声信号から得られる音高デ
ータと同じであり、したがつて、本発明の音符の
表示装置では、音声信号源SGd、SGtにおける記
録媒体の再生速度を早くして、短時間に音声信号
の音高データを次々に各1頁毎の楽譜としてメモ
リに格納することができる。 In the musical note display device of the present invention, the audio signal reproduced at high speed from the recording medium is AD converted at a sampling period determined according to the reproduction speed of the recording medium, so that the digital signal is The pitch data of the audio signal obtained based on the result of FFT calculation using is the same as the pitch data obtained from the audio signal reproduced from the recording medium at normal playback speed, In the musical note display device of the invention, the playback speed of the recording medium in the audio signal sources SGd and SGt is increased, and the pitch data of the audio signal can be stored one after another in the memory as a musical score for each page in a short time. can.
音声信号源SGd、SGtからの音声信号について
の音高データがすべてメモリに格納され終つたと
きは、ステツプ3の判定結果がNOとなつて、ス
テツプ3からステツプ8に進むが、ステツプ8で
頁送りをみてNOの場合にはステツプ2に戻り、
また、ステツプ8の判定結果がYESならばステ
ツプ9に進む。 When all the pitch data for the audio signals from the audio signal sources SGd and SGt have been stored in the memory, the determination result in step 3 becomes NO, and the process proceeds from step 3 to step 8. Check the feed and if NO, return to step 2,
Further, if the determination result in step 8 is YES, the process advances to step 9.
ステツプ9では頁送りがプラス1かどうかをみ
て、YESならばステツプ11へ進み、また、NO
ならばステツプ10へ進む。ステツプ10では頁
送りがマイナス1かどうかをみて、YESのとき
にステツプ11に進む。 In step 9, check whether the page feed is plus 1. If YES, proceed to step 11, and if NO, proceed to step 11.
If so, proceed to step 10. In step 10, it is checked whether the page turn is minus 1 or not, and if YES, the process advances to step 11.
ステツプ11ではメモリから読出された音の高
さを示すデータ値と対応して、パターン名称テー
ブルPNTに書込むべきデータや、スプライト属
性テーブルSATに書込むべきデータを作り、次
いで、ステツプ12では前記のデータをビデオ・
デイスプレイ・プロセツサVDPを介してビデ
オ・ラムV・RAMに転送し、ビデオ・デイスプ
レイ・プロセツサVDPは、前記のようにしてビ
デオ・ラムV・RAMに書込まれたデータによつ
て複合映像信号を作つて、それをデイスプレイ
CRTへ送り、デイスプレイCRTの表示面に、例
えば第4図4図示のようなパターンで音の高さの
表示を音符の配列で行なわせる。すなわち、第4
図示の表示は楽譜の1頁の表示であるが、その表
示内容は操作部OPa、OPbにおける頁送りスイツ
チ(入力スイツチ)が操作される毎に次々の頁の
楽譜の表示に変更されるのである。 In step 11, data to be written in the pattern name table PNT and data to be written in the sprite attribute table SAT are created in correspondence with the data value indicating the pitch read from the memory, and then in step 12, the data to be written in the sprite attribute table SAT is created. video data
The data is transferred to the video RAM VRAM via the display processor VDP, and the video display processor VDP creates a composite video signal using the data written to the video RAM VRAM as described above. and display it
The pitch is sent to the CRT, and the pitch is displayed on the display screen of the CRT in the form of an arrangement of musical notes, for example, in a pattern as shown in FIG. That is, the fourth
The illustrated display shows one page of the score, but the display content changes to display the next page of the score each time the page turn switch (input switch) on the operation sections OPa and OPb is operated. .
第6図に示す実施態様では、音声信号源SGdに
おける記録媒体が等角速度で回転する円盤状の記
録媒体であり、音声信号源SGdにおける記録媒体
の再生速度(記録媒体と再生素子との相対線速
度)が記録媒体の通常の再生速度の何倍であるの
かに応じて、操作部OPaではAD変換動作のため
の標本化周期を、前記した音声信号源SGdにおけ
る記録媒体の再生速度に応じて設定することが必
要とされるのに対し、第7図示の実施態様では音
声信号源SGtから記録媒体の再生速度と対応して
周期が変化している標本化周期信号が送出される
ので、この第7図示の実施態様では操作部OPbに
おいてAD変換動作のための標本化周期の設定を
行なう必要はない。 In the embodiment shown in FIG. 6, the recording medium in the audio signal source SGd is a disk-shaped recording medium rotating at a constant angular velocity, and the reproduction speed of the recording medium in the audio signal source SGd (relative line between the recording medium and the reproduction element The operation unit OPa sets the sampling period for AD conversion operation according to the playback speed of the recording medium at the audio signal source SGd, depending on how many times the normal playback speed of the recording medium is. In contrast, in the embodiment shown in FIG. 7, the audio signal source SGt sends out a sampling period signal whose period changes in accordance with the playback speed of the recording medium. In the embodiment shown in FIG. 7, it is not necessary to set the sampling period for the AD conversion operation in the operation unit OPb.
以上、詳細に説明したところから明らかなよう
に、本発明の音符の表示装置では、音声信号源で
短時間で再生されるように高速再生された音声信
号を、デジタル信号に変換してFFT演算を行な
い、音高判定を行なつて音声信号の音の高さを、
音符の配列によつて表示させるようにするもので
あるが、音声信号源で再生された音声信号の時間
軸圧縮の割合いと同じ割合いで、音声信号に対す
るAD変換動作の標本化周期を変化させて設定し
ているので、時間軸が圧縮された状態の音声信号
の音の高さが、時間軸が圧縮されていない状態の
音声信号の音の高さと同じになされる。 As is clear from the detailed explanation above, in the musical note display device of the present invention, an audio signal that is reproduced at high speed so that it can be reproduced in a short time by an audio signal source is converted into a digital signal and subjected to FFT calculation. and perform pitch judgment to determine the pitch of the audio signal.
This is to display an arrangement of musical notes, but the sampling period of the AD conversion operation for the audio signal is changed at the same rate as the time axis compression rate of the audio signal reproduced by the audio signal source. Since this is set, the pitch of the audio signal with the time axis compressed is made the same as the pitch of the audio signal with the time axis not compressed.
すなわち、本願の音符の表示装置の構成中で使
用されている高速フーリエ変換FFT演算で得ら
れるFFTの周波数成分が、FFT演算がなされる
べきデジタル信号を発生させるために使用された
AD変換に使用された標本化周波数fs(標本化周期
は標本化周波数fsの逆数の関係にある)と、デジ
タル信号のデータの個数Nとによつて次式f=
fs/N{fはFFT演算によつて得られる周波数成
分の周波数間隔であり、FFT演算によつて得ら
れる周波数成分は、FFT演算に使用されるデジ
タル信号のデータの個数Nを一定とすると、AD
変換に使用された標本化周波数fs(標本化周期は
標本化周波数fsの逆数の関係にある)に比例して
変化する}の関係に従つて定まること、及び、本
願の発明の音符の表示装置でFFT演算に使用さ
れるデジタル信号のデータは常に一定であること
から、AD変換に使用される標本化周波数fs(標本
化周期は標本化周波数fsの逆数の関係にある)を
変化することにより、FFT演算によつて得られ
る周波数成分はAD変換に使用される標本化周波
数fs(標本化周期は標本化周波数fsの逆数の関係
にある)に従つて変化するために、本発明の音符
の表示装置では記録媒体の再生速度を上げて、前
記のように再生信号の音程(ピツチ)が上がつて
も、周波数分析結果で得られる音程(ピツチ)が
高くならないように、音声信号源で再生された音
声信号の時間軸圧縮の割合いと同じ割合いで音声
信号に対するAD変換に使用される標本化周波数
fs(標本化周期は標本化周波数fsの逆数の関係に
ある)を変化させて、前記したAD変換動作で得
たデジタル信号の一定個数のデータを用いて
FFT演算して得られる周波数成分をAD変換に使
用される標本化周波数fs(標本化周期は標本化周
波数fsの逆数の関係にある)に従つて変化させ、
記録媒体の再生速度を上げて時間軸が圧縮された
状態の音声信号の音の高さが、時間軸の圧縮され
ていない状態の音声信号の音の高さと同じ状態で
表示できるのであり、したがつて本発明の音符の
表示装置では長い楽曲も短時間の内に次々の頁の
楽譜のデータとしてメモリに記憶でき、またメモ
リに記憶されている楽譜をデイスプレイCRTに
よつて次々に表示させることができる。それで、
本発明の音符の表示装置を使用すれば、記録済記
録媒体に記録されている楽曲の楽譜を迅速に作成
表示することができる。 That is, the frequency components of the FFT obtained by the fast Fourier transform FFT operation used in the configuration of the musical note display device of the present application were used to generate the digital signal on which the FFT operation was performed.
The following formula f=
fs/N {f is the frequency interval of frequency components obtained by FFT calculation, and the frequency components obtained by FFT calculation are as follows, assuming that the number N of digital signal data used for FFT calculation is constant: A.D.
and the musical note display device of the present invention. Since the data of the digital signal used for FFT calculation is always constant, by changing the sampling frequency fs (the sampling period is the reciprocal of the sampling frequency fs) used for AD conversion, , the frequency component obtained by the FFT operation changes according to the sampling frequency fs used for AD conversion (the sampling period is the reciprocal of the sampling frequency fs). In the display device, even if the playback speed of the recording medium is increased and the pitch of the playback signal increases as described above, the pitch obtained from the frequency analysis results does not become high. The sampling frequency used for AD conversion of the audio signal at the same rate as the time axis compression rate of the audio signal
fs (the sampling period is the reciprocal of the sampling frequency fs) and using a certain number of data of the digital signal obtained from the AD conversion operation described above.
The frequency component obtained by FFT calculation is changed according to the sampling frequency fs used for AD conversion (the sampling period is the reciprocal of the sampling frequency fs),
The pitch of the audio signal when the time axis is compressed by increasing the playback speed of the recording medium can be displayed in the same state as the pitch of the audio signal when the time axis is not compressed. Therefore, with the musical note display device of the present invention, even a long piece of music can be stored in the memory as successive pages of musical score data within a short time, and the musical scores stored in the memory can be displayed one after another on a display CRT. Can be done. So,
By using the musical note display device of the present invention, it is possible to quickly create and display the musical score of a song recorded on a recorded recording medium.
第1図は本発明の音符の表示装置の全体構成を
示す機能ブロツク図、第2図はビデオ・ラムのメ
モリマツプの一例図、第3図は表示面の区画の説
明図、第4図は表示面の表示パターンの平面図、
第5図は楽器音のスペクトル分布図、第6図及び
第7図は本発明の音符の表示装置の各異なる実施
態様のブロツク図、第8図はフローチヤートであ
る。
SGd,SGt……音声信号源、SPG……標本化周
期信号生成回路、OPa,OPb……操作部、FFTA
……FFT演算器、FFTD……FFT演算部、MM
……メインメモリ、GEQ……グラフイツク・イ
コライザ、AAF……アンチ・エイリアジング・
フイルタ、ADC……AD変換器、CPU……中央
制御装置、VDP……ビデオ・デイスプレイ・プ
ロセツサ、V・RAM……ビデオ・ラム、CRT…
…デイスプレイ。
Fig. 1 is a functional block diagram showing the overall configuration of the musical note display device of the present invention, Fig. 2 is an example of a memory map of a video ram, Fig. 3 is an explanatory diagram of the divisions of the display surface, and Fig. 4 is a display. A top view of the surface display pattern,
FIG. 5 is a spectral distribution diagram of musical instrument sounds, FIGS. 6 and 7 are block diagrams of different embodiments of the musical note display device of the present invention, and FIG. 8 is a flowchart. SGd, SGt...Audio signal source, SPG...Sampling period signal generation circuit, OPa, OPb...Operation unit, FFTA
...FFT calculation unit, FFTD...FFT calculation unit, MM
...Main memory, GEQ...Graphic equalizer, AAF...Anti-aliasing
Filter, ADC...AD converter, CPU...Central control unit, VDP...Video display processor, VRAM...Video RAM, CRT...
...display.
Claims (1)
信号に変換するアナログ・デジタル変換手段と、
前記したアナログ・デジタル変換手段で得られた
デジタル信号の一定個数のデータを用いてFFT
演算を行ない、その演算結果でパワースペクトル
演算を行なつて周波数分析を行なう手段と、前記
の周波数分析結果に基づいて音の高さを判定する
手段と、デイスプレイの表示面上の五線譜状の表
示図形における音の高さと対応する部分に、前記
した音の高さの判定手段による判定結果を音符状
の図形で表示させるようにする手段と、記録媒体
の再生速度を上げて時間軸が圧縮された状態の音
声信号の音の高さが、時間軸の圧縮されていない
状態の基準音信号の音の高さと同じ状態で表示で
きるように、音声信号の再生に用いられた記録媒
体の再生速度に応じてアナログ・デジタル変換手
段における標本化周期を変化させて設定する手段
とを備えてなる音符の表示装置。 2 記録媒体から再生された音声信号をデジタル
信号に変換するアナログ・デジタル変換手段と、
前記したアナログ・デジタル変換手段で得られた
デジタル信号の一定個数のデータを用いてFFT
演算を行ない、その演算結果でパワースペクトル
演算を行なつて周波数分析を行なう手段と、前記
の周波数分析結果に基づいて音の高さを判定する
手段と、デイスプレイの表示面上の五線譜状の表
示図形における音の高さと対応する部分に、前記
した音の高さの判定手段による判定結果を音符状
の図形で表示させるようにする手段と、音声信号
の再生に用いられた記録媒体に記録されていた標
本化周期信号を再生する手段と、記録媒体の再生
速度を上げて時間軸が圧縮された状態の音声信号
の音の高さが、時間軸の圧縮されていない状態の
音声信号の音の高さと同じ状態で表示できるよう
に、前記の再生手段によつて得られた標本化周期
信号により、アナログ・デジタル変換手段におけ
る標本化周期を設定させる手段とを備えてなる音
符の表示装置。[Claims] 1. Analog-to-digital conversion means for converting an audio signal reproduced from a recording medium into a digital signal;
FFT is performed using a certain number of digital signal data obtained by the analog-to-digital conversion means described above.
means for performing calculations and power spectrum calculations based on the calculation results to perform frequency analysis; means for determining the pitch of a sound based on the frequency analysis results; and displaying a musical staff on the display surface of the display. Means for displaying the judgment result of the above-mentioned sound pitch judgment means in a musical note shape in a part of the figure corresponding to the pitch of the sound; and means for compressing the time axis by increasing the playback speed of the recording medium. The playback speed of the recording medium used to play back the audio signal was set so that the pitch of the audio signal in the state where the time axis was not compressed was displayed in the same state as the pitch of the reference sound signal in the state where the time axis was not compressed. A musical note display device comprising: means for changing and setting a sampling period in an analog-to-digital converting means according to 2. Analog-to-digital conversion means for converting the audio signal reproduced from the recording medium into a digital signal;
FFT is performed using a certain number of digital signal data obtained by the analog-to-digital conversion means described above.
means for performing calculations and power spectrum calculations based on the calculation results to perform frequency analysis; means for determining the pitch of a sound based on the frequency analysis results; and displaying a musical staff on the display surface of the display. means for displaying the judgment result of the above-mentioned sound pitch judgment means in a note-shaped figure in a part of the figure corresponding to the pitch of the sound; The pitch of the audio signal with the time axis compressed by increasing the playback speed of the recording medium is the same as the pitch of the audio signal with the time axis not compressed. and means for setting the sampling period in the analog-to-digital conversion means using the sampling period signal obtained by the reproduction means so that the musical notes can be displayed in the same state as the height of the note.
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1436483A JPS59140494A (en) | 1983-01-31 | 1983-01-31 | Display for notation |
| DE8383308038T DE3377951D1 (en) | 1982-12-30 | 1983-12-30 | Musical note display device |
| US06/567,175 US4510840A (en) | 1982-12-30 | 1983-12-30 | Musical note display device |
| EP83308038A EP0113257B1 (en) | 1982-12-30 | 1983-12-30 | Musical note display device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1436483A JPS59140494A (en) | 1983-01-31 | 1983-01-31 | Display for notation |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS59140494A JPS59140494A (en) | 1984-08-11 |
| JPH0310119B2 true JPH0310119B2 (en) | 1991-02-12 |
Family
ID=11858999
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1436483A Granted JPS59140494A (en) | 1982-12-30 | 1983-01-31 | Display for notation |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS59140494A (en) |
-
1983
- 1983-01-31 JP JP1436483A patent/JPS59140494A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS59140494A (en) | 1984-08-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0113257B1 (en) | Musical note display device | |
| US5683253A (en) | Disk recording medium and video-song accompaniment apparatus adopting the same | |
| US20060027074A1 (en) | Tuner apparatus for aiding a tuning of musical instrument | |
| JPS6226477B2 (en) | ||
| US5321198A (en) | Tone signal generator utilizing ancillary memories for electronic musical instrument | |
| JP3846376B2 (en) | Automatic performance device, automatic performance program, and automatic performance data recording medium | |
| JP3579927B2 (en) | Automatic performance device | |
| JPH10240117A (en) | Musical instrument practice support device and musical instrument practice information recording medium | |
| JPH0310119B2 (en) | ||
| JP4037505B2 (en) | Musical sound display device | |
| JPS648354B2 (en) | ||
| JP2743808B2 (en) | Automatic performance device | |
| JPH0434751B2 (en) | ||
| JP4152502B2 (en) | Sound signal encoding device and code data editing device | |
| JPH0350279B2 (en) | ||
| JP4402853B2 (en) | Performance data generation method and electronic keyboard instrument | |
| JP2641851B2 (en) | Automatic performance device | |
| JP3395805B2 (en) | Lyrics guide device for karaoke | |
| JP3517898B2 (en) | Electronic musical instrument | |
| JPH0310118B2 (en) | ||
| JPH0151200B2 (en) | ||
| JP3843790B2 (en) | Performance information editing apparatus and program | |
| JP4066319B2 (en) | Digital recorder with sampler function | |
| Blount | Microsoft Musical Instruments | |
| JPH0137756B2 (en) |