🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.amiga.tech
Article #9721

Re: 2 More Questions

#9721
From: Kevin Clague
Date: Thu, 08 Sep 1988 14:56
57 lines
3201 bytes
In article <8809071942.AA05026@cory.Berkeley.EDU> dillon@CORY.BERKELEY.EDU (Matt Dillon) writes:
>>>    QUESTION#2)  Is it possible with software and hardware capabilities
>>>                 to digitize a song and have the computer convert the
>>>                 wavelengths into notes/sheetmusic and then print it
>>>                 out?
>>>     **Any soltuions or ideas will be greatly Appreciated!
>>>
>>James Slattery
>
>	This is strictly a (read: major math) processing thing and is not 
>dependant on the particular graphics or sound capabilities for any computer.
>
>	Maybe on a mainframe, if it's possible at all!
>
>			-Matt

I was hoping that there might be some digital signal processing chips
available that might do the job, but I haven't done any research
in this area.  Keith Doyle suggested an array of filters as a substitute
for the FFT stuff.  This might work, but the filters must have a
bandwidth of 6% or less (assuming an equally tempered scale), and you'd
need at least 96 of them to cover the keys on a piano.

Once you get past the logistics of 96 filters, you run up against
another problem to which Keith made reference.  Harmonic content of
musical instruments.  If you had 96 filters with 6% bandwidth, each filter
tuned to the fundamental of each of the keys on the keyboard, then
when you press one key on the piano, you would get many filters
responding to the note that you hear.

To further complicate the issue, some instruments only sound on the
odd harmonics (like an oboe), and a trombone does not even produce
the fundamental!  So..... it is not a simple thing.

If you are using filters and you assume that you are transcribing
a single voice and the voice sounds on the fundamental, then
finding the fundamental is easy: it is the lowest pitched filter
that comes on at any given point in time.  Beware, I have a
patent on this type of music transcription process.
Doing much more is quite difficult, but I've been looking into it.

Oh.... good luck keeping all those filters tuned..... analog is
so much fun...  love those processes that don't work in hot weather...

An FFT soultion runs into all the same difficulties (except keeping
it tuned 8^)).  The FFT solution also has it's own set of problems.
Someday it will happen, but initially it will not be real time.

                                               kev
-- 
UUCP:  kevin@amdahl.uts.amdahl.com
  or:  {sun,decwrl,hplabs,pyramid,seismo,oliveb}!amdahl!kevin
DDD:   408-737-5481
USPS:  Amdahl Corp.  M/S 249,  1250 E. Arques Av,  Sunnyvale, CA 94086

[  Any thoughts or opinions which may or may not have been expressed  ]
[  herein are my own.  They are not necessarily those of my employer. ]
Technical Details
Message-ID: <b1KcK4aj5k1010Pg3P6@amdahl.uts.amdahl.com>
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!husc6!rutgers!mailrus!ames!amdahl!kevin
References: <8809071942.AA05026@cory.Berkeley.EDU>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!husc6!rutgers!mailrus!ames!amdahl!kevin
From: kevin@amdahl.uts.amdahl.com (Kevin Clague)
Newsgroups: comp.sys.amiga.tech
Subject: Re: 2 More Questions
Message-ID: <b1KcK4aj5k1010Pg3P6@amdahl.uts.amdahl.com>
Date: 8 Sep 88 14:56:01 GMT
References: <8809071942.AA05026@cory.Berkeley.EDU>
Reply-To: kevin@amdahl.uts.amdahl.com (Kevin Clague)
Organization: Amdahl Corporation,  Sunnyvale, CA 94086
Lines: 57