T.R | Title | User | Personal Name | Date | Lines |
---|
2406.1 | Dr. E's Vaporware... | DCSVAX::COTE | Oh wait! Oh-oh! To be! | Sun Aug 05 1990 19:24 | 8 |
| You mean you want to play a tape and get the score output by your PC?
Ouch. If such software/hardware is available on the consumer market,
I've not heard of it. (Would that I had!!)
I'm real curious to see if anything pops up...
Edd
|
2406.2 | | MOMCAT::TARBET | As I walked out one May morning | Mon Aug 06 1990 08:23 | 16 |
| Well, not necessarily "the score", but at least all the notes of the
melody, embedded if necessary in coutermelody or harmony.
I'm talking about capturing one or two instruments, not an orchestra:
mostly traditional acoustic music from the UK, including the part that
wound up living in places like the Cumberland Plateau and the Great
Smokies. As with most trad music, a given performance will be very
different to any printed score for the tune, and quite often the
performance is the only record of the tune at all, or the only record
under that name. I learn by ear, but have found that I get on much more
quickly if I can *look* at what's going on at the same time I'm
listening. And I figure that since my little $60 Korg tuner can make a
good try at figuring out what's going on, surely there must be boards
who can *really* do the job.
=maggie
|
2406.3 | don't waste your time | MILKWY::JANZEN | Art necessarily presupposes knowledge | Mon Aug 06 1990 09:34 | 10 |
| no
the way people here (and Laurie Anderson) make scores is to play a MIDI
controller, such as a keyboard, into a sequencer program on a computer,
and which then can print out the score on a printer.
You can't hack it up, either. It's an extremely subtle and difficult
unsolved problem.
Although there are somewhat unreliable MIDI pitch followers that can
follow one note at a time moderately well; they also would plug into
the computer via MIDI.
Tom
|
2406.4 | sounds familiar | AQUA::GRUNDMANN | Bill DTN 297-7531 | Mon Aug 06 1990 09:35 | 11 |
| I believe what you are asking for is not quite available as a
commercial product yet. But I'd guess it's coming soon. I think I
read/heard of some work in a university (MIT?) to automatically analyze
a recording of music and produce its score. It seems to me that this
would be a very difficult task computationally, so that early attempts
will require computers far more powerful that a PC. But probably the
researchers will find more efficient algorithms, and possibly build
specialized computers for such a task.
Now that I think about it, it may have been a Nova program where I saw
this...
|
2406.5 | Very difficult, but not impossible | KOBAL::DICKSON | | Mon Aug 06 1990 11:08 | 26 |
| Automatic conversion to a score is very difficult. Automatic
conversion to MIDI does not have some of those difficulties, but it
still has some of them. It depends a great deal on what kind of
instruments are used and how much ambiance there is on the tape.
Reverb and other processing muddies up the signal. Plucked string
instruments have noise all over the spectrum. But flute-like sounds
(recorders, pennywhistles) are relatively clean and give better
results.
If you got as far as a MIDI file, you could then use a MIDI editor to
scale the timing and filter out the glitches.
It takes more than a simple board to do this. You need lots of
spectral analyses, which are not fast. Depending on how fast the music
is playing you may need 10 to 20 analyses per second of music. And
depending on the pitch range of the instruments, may need 512-point
analysis to be able to accurately resolve a semitone. So for every
minute of music you need to do 1200 Fast Fourier Transforms of 512
points each.
Now a DSP processor may be able to speed this up, if it can do the
transforms. I am not familiar enough with their capabilities.
It *can* be done, but there are lots of limitations, and it depends a
lot on the quality of the recording and the kinds of instruments used.
|
2406.6 | What references to read, please? | LEDDEV::ROSS | shiver me timbres.... | Mon Aug 06 1990 14:39 | 17 |
|
Since apparently (.-1) knows some tricks, perhaps he can explain
how a waveform that contains many various fundamentals and harmonics
(read: 'taped' music) can be separated into 'instruments'.
The problem of separating even a piano chord into it's component
notes from a composite (read: all notes 'struck' at once) is
still not solved as far as I know. But then, Comp. Mus. Journal
is my only source of state of the art advances.
Perhaps you have a better chance with 2 widely varying timbral
sources....bass drum and piccolo?,........but what music is that?
So 'very difficult' sounds optomistic.
ron
|
2406.7 | | KOBAL::DICKSON | | Mon Aug 06 1990 15:23 | 6 |
| As I said, instruments with simple harmonic structure are easier to
deal with. A flute trio should give better results than a solo piano,
for example. (nonharmonic partials don't help either, unless you know
real well where they are)
No references I know of. This is all based on my own observations.
|
2406.8 | waitaminute... | LEDDEV::ROSS | shiver me timbres.... | Tue Aug 07 1990 18:48 | 17 |
|
Well, we jumped on Maggie's 'problem' without really asking what it is
that she wants to do...
Recorded media-to-ADC-to-score isnt here yet. Ok.
But what is it you want to 'score' actually? Why score it? To avoid
buying sheet music? To analyze harmonic schtuff? To investigate
the TIMING nuance (before/behind the fraction of beat) of a certain
performance?
That in itself is a note...ie, what do you want 'technology' to do...
ron
|
2406.9 | she sort of did mention it | NORGE::CHAD | Ich glaube Ich t�te Ich h�tte | Wed Aug 08 1990 10:00 | 4 |
| ron,
she mentioned in .2 what she wants to do
chad
|
2406.10 | not clear. | LEDDEV::ROSS | shiver me timbres.... | Thu Aug 09 1990 14:40 | 19 |
|
yep...that didnt pin it down enuf for me, since all performances
will vary from sheet music.
I guess the need is for a learning tool...a way to 'figure out' what
a given phrase or solo was...in order to see what the musician
played...but I'd argue that you'd spend less time training your
ears to do same than writing the software. Solfege courses at
a school will help. Imitating your fave soloist will help.
Experimenting will help.
Ear-to-scoring is still the quickest available method of transcription.
No technological rescue yet........harhhrhrhrrr...
ron
|
2406.11 | | MOMCAT::TARBET | come rowing up the tide. | Sat Aug 11 1990 10:00 | 19 |
| I appreciate the responses so far, though I take a rather jaundiced
view of your contention, Ron, that training my ear would be easier:
you speak in ignorance both of my ear and of my engineering skills :-)
Seriously, DSP chips such as that from TI (TMS 38130 I think, it's been
awhile) are in wide use for FFTs and graphics engines. Has no one
really put on on a card for this purpose? Again, my little $60 Korg
tuner can do the job...it just can't do it fast enough and it doesn't
produce nonvolatile output. It would be nice to get the whole score,
but maybe I shouldn't even have mentioned that since what I'll gladly
"settle for" is something as primitive as putting the "Mississippi
Valley Waltz" in and getting "GBGGBBGBDBEDBGGABDEDBGA..." out.
You see, I have no problem following the rhythm or figuring out how to
pick a tune, I just can't work out what notes are being played except
by trying to match them note for note...which takes forEVer. Visually
I can discriminate very subtle differences, aurally I'm pretty hopeless
and always have been.
|
2406.12 | You're = your. I hate when I do that... | DCSVAX::COTE | Oh wait! Oh-oh! To be! | Sat Aug 11 1990 10:43 | 11 |
| ROn's actually pretty much on course. You're little Korg tuner gets
a relatively "clean" signal over what's likely to be a longer length
of time than can be expected when doing what you ask. The tuner also
gets only one note at a time. Play a chord and see if it reacts as
fast and/or accurately.
Ear-training, while neither your choice or particularly quick, still
seems to be the fastest method of transcription. I can't imagine
alternatives to be TOO far off in the future tho...
Edd
|
2406.13 | | DCSVAX::COTE | Oh wait! Oh-oh! To be! | Wed Aug 15 1990 07:39 | 9 |
| This month's Keyboard magazine advertises a unit called the MIDI-MIC
which claims to do what you're looking for in a roundabout way.
It's apparently a pitch-to-midi converter, which would allow you
to then convert the MIDI datums to a score (with yet more software).
I've not seen or heard the device, but my guess is it wouldn't be
overly accurate. SWAG.
Edd
|
2406.14 | | KOBAL::DICKSON | | Wed Aug 15 1990 10:40 | 8 |
| Those Midi-mic things will work with a few restrictions. Their output
is monophonic - I think they use filtering and zero-crossings to get
the pitch. The ones I have seen do not output much velocity
information (one has only 3 velocity values it will use). Of course if
all you want is pitches and timings, then that is enough. I don't
think they will do the job if there were multiple parts going on.
So what kind of music are we talking about here? What instrumentation?
|
2406.15 | | DCSVAX::COTE | Oh wait! Oh-oh! To be! | Wed Aug 15 1990 12:24 | 4 |
| The Midi-mic also advertises what it calls "chord mode", assumably to
figure chords.
Edd
|
2406.16 | | MOMCAT::TARBET | And give up all the ones you love | Sat Aug 18 1990 10:44 | 14 |
| Sounding better [npi]. So where would I get a copy of Keyboard?, it
isn't where I usually find mags. And since as I've said I'm a complete
zero at all this, would I need more than that midi-mic device? What
kind of dollars am I looking at all told here?
(to whoever just asked about instrumentation...I presume you mean
musical instruments? if so: banjo & tin whistle mostly (not together).
Sometimes flute because there are good tunes translatable to the
whistle, ditto fiddle for the banjo & whistle both. Sometimes guitar
for the banjo, but not that often...the repertoires tend to be
different)
=maggie
|