Claims
- 1. A musical note display device for displaying musical notes each indicative of pitch and time length of each sound of an input audio signal on a displayed staff, comprising:
- (a) analog-to-digital converting means for converting said input audio signal into digital data by using sampling pulses having a sampling frequency;
- (b) computing means for effecting FFT operation by using said digital data, for executing power spectrum calculation by using a result of sid FFT operation, for determining a pitch of each sound by using spectrum data obtained by said power spectrum calculation, for determining a time value of each sound by measuring time length of each sound, and for determining a pattern to be displayed in accordance with the pitch and time value of each sound;
- said computing means determining the pitch by obtaining a fundamental tone by obtaining a frequency component whose level is lowest within a predetermined level range from a highest level, and whose frequency is lower than a frequency at which the level is the highest, and, in case such a frequency component is not detected, determining the pitch by regarding the frequency component, whose level is the highest, as the fundamental tone;
- said computing means determining the time value by measuring time length for which each sound is regarded as continuous, where each sound is regarded as continuous when frequency difference and level difference between two consecutive detections are both within predetermind ranges, and when the level of said sound is above a predetermined level; and
- (c) display means including a video display processor, a video RAM and a display unit, said video display processor being controlled by said computing means to store data indicative of said pattern into said video RAM, and said display unit being responsive to a video signal from said video display processor for indicating musical notes displayed at appropriate position on a display staff.
- 2. A musical note display device as claimed in claim 1, wherein said computing means is arranged to execute said FFT operation, said power spectrum calculation and the pitch determination within a time period which is one-half a time length of a musical note having a shortest time value so that another set of FFT operation, power spectrum calculation and pitch determination is continuously effected immediately after a first set of these operations only when said input sound is determined as noncontinuous and the number of times of execution of said second set of operations is of an odd number.
- 3. A musical note display device as claimed in claim 1, wherein said computing means is arranged to display a musical note indicating only the sound pitch when the sound pitch has been determined, and to change the pattern of said musical note so that time value is indicated when said sound is continuous for a predetermined period of time.
- 4. A musical note display device as claimed in claim 3, wherein said computing means is arranged to change the pattern of said musical note such that a musical note indicating a shortest time value is displayed first in place of said musical note indicating only the sound pitch and then a musical note indicating a longer time value is displayed in sequence in place of a previous musical note so that the time value indicated by a newest musical note increases as long as the sound is regarded as a continuous sound.
- 5. A musical note display device as claimed in claim 4, wherein said computing means is arranged to finally determine the pattern of said musical note when it is regarded that said input sound is regarded as noncontinuous so that the time value indicated by said musical note represents a time length for which said input sound has been continued with the frequency and level differences thereof being maintained within said predetermined ranges, and to display a next musical note indicating only the sound pitch thereof at a position next to said first-mentioned musical note in response to the change in pitch and/or level of said input sound.
- 6. A musical note display device as claimed in claim 1, wherein said computing means is arranged to wait given time length while executing one cycle of a program so that said determination of sound pitch is effected with a time delay.
- 7. A musical note display device as claimed in claim 6, further comprising means for manually changing said time length for selecting a desired tempo.
- 8. A musical note display device as claimed in claim 1, wherein said computing means is arranged to execute an interrupt service routine at an interval equal to a sampling period of analog-to-digital (AD) conversion for causing said AD converting means to start AD conversion.
- 9. A musical note display device as claimed in claim 8, wherein said computing means is arranged to wait a given time length while executing one cycle of said interrupt service routine after a predetermined number of AD converted data is obtained so that subsequent AD conversion is effected with a time delay.
- 10. A musical note display device as claimed in claim 9, further comprising means for manually changing said time length for selecting a desired tempo.
- 11. A musical note display device as claimed in claim 10, further comprising means responsive to said computing means for emitting rhythm sounds at an interval of said AD conversion.
- 12. A musical note display device as claimed in claim 11, wherein said means for emitting rhythm sounds comprises a synchronous pulse generator responsive to said computing means, a monostable multivibrator responsive to a pulse signal from said synchronous pulse generator for producing a pulse of a predetermined width, an oscillator for generating an output signal of an audio frequency, and a gate circuit responsive to said pulse from said monostable multivibrator for outputting said output signal from said oscillator.
- 13. A musical note display device as claimed in claim 10, further comprising means responsive to said computing means for visually indicating a marker which flashes at an interval of said AD conversion.
- 14. A musical note display device as claimed in claim 13, wherein said marker is a pattern intermittently displayed on said display unit.
- 15. A musical note display device as claimed in claim 10, wherein said computing means is arranged to produce data indicative of said tempo in terms of a number so that said tempo is displayed on said display unit.
- 16. A musical note display device as claimed in claim 1, further comprising a graphic equalizer responsive to said input audio signal for changing frequency response prior to analog-to-digital conversion.
- 17. A musical note display device as claimed in claim 1, further comprising a low pass filter for limiting frequency range of said input audio signal so that a frequency limited signal is fed to said analog-to-digital converting means.
- 18. A method of detecting pitch and time length of a sound of an input audio signal, comprising the steps of:
- (a) converting said input audio signal into digital data;
- (b) effecting an FFT operation by using said digital data;
- (c) executing a power spectrum calculation by using a result of said FFT operation;
- (d) obtaining a fundamental tone to determine the pitch of of said sound of said input audio signal by using spectrum data obtained by said power spectrum calculation, the step of obtaining said fundamental tone including the steps of:
- obtaining a frequency value of a frequency component whose level is lowest within a predetermined level range from a highest level and whose frequency is lower than a frequency at which the level is highest; and
- obtaining a frequency value at which the level is highest in case no frequency component is detected within said predetermined level range in the above step;
- (e) repeating said steps (a) to (d) again so that two frequency data of said fundamental tone, and two level data are obtained for representing the results of two consecutive detections;
- (f) determining time length of said sound by using said result of two consecutive detections, the step of determining time length including the steps of:
- detecting whether a difference between two frequency data of said results of two consecutive detections is or is not within a predetermined frequency range;
- detecting whether a difference between two level data of said results to said two consecutive detections is or is not within a predetermined level range;
- detecting whether the level of the latter data of said results of said two consecutive detections is or is not above a predetermined value;
- regarding said sound as a continuous sound only when all determinations is said three steps of time length determination are affirmative; and
- regarding said sound as a noncontinuous sound if one or more determinations in said three steps is negative.
- 19. A method as claimed in claim 18, further comprising a step of displaying musical notes in accordance with the pitch and time length of each sound, said step of displaying musical notes comprising the steps of:
- (a) selecting a musical note pattern data from a memory in accordance with the pitch and time length of said sound when the time length is finally determined; and
- (b) sending said note pattern data via a video display processor to a video RAM so that said note pattern is displayed on a display unit when a subsequent sound is detected.
- 20. A method as claimed in claim 18, further comprising a step of displaying musical notes in accordance with the pitch and time length of each sound, said step of displaying musical notes comprising the steps of:
- (a) selecting musical note pattern data from a memory in accordance with the pitch of said sound, where said note pattern is indicative of only the sound pitch;
- (b) sending said note pattern data via a video display processor to a video RAM so that said note pattern is displayed on a display unit;
- (c) selecting another musical note pattern indicative of both sound pitch and time value when said sound is detected as a continuous sound;
- (d) sending said note pattern data obtained in said step (c) via said video display processor to said video RAM so that said note pattern indicative of both sound pitch and time value is displayed on said display unit in place of said note pattern indicative of only sound pitch;
- (e) repeating said steps (b) and (c) as long as said sound is detected as a continuous sound so that said time value becomes longer;
- (f) selecting musical note pattern data from said memory in accordance with the pitch of a subsequently determined sound, where said note pattern is indicative of only the sound pitch of said subsequent sound; and
- (g) repeating the preceeding steps so that musical notes are displayed in sequence on said display unit.
Priority Claims (4)
Number |
Date |
Country |
Kind |
58-74331 |
Apr 1983 |
JPX |
|
58-74332 |
Apr 1983 |
JPX |
|
58-74333 |
Apr 1983 |
JPX |
|
58-74334 |
Apr 1983 |
JPX |
|
Parent Case Info
The present application is a continuation-in-part of Ser. No. 567,175, filed Dec. 30, 1983, now U.S. Pat. No. 4,510,840.
US Referenced Citations (3)
Number |
Name |
Date |
Kind |
4176578 |
Campbell et al. |
Dec 1979 |
|
4392409 |
Coad, Jr. et al. |
Jul 1983 |
|
4434697 |
Roses |
Mar 1984 |
|
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
567175 |
Dec 1983 |
|