[music-dsp] Key finder
didid at skynet.be
Tue Jul 27 10:36:27 EDT 2004
hi (I'm gol from Image-Line btw, hi since the last musik messe :)
Well I'm not sure if it's what I'm looking for. Hard to tell because I have
neither the scientifical nor musical training to explain it :)
Ok what's sure is that I'm not talking about the pitch detection part, at
all. It's more the musical score aspect of it.
I'd better explain the goal then: what I'm looking for could be used, for
ex, in a piano roll, to suggest the user which notes are in key with the
rest, when they want to enter new notes (or rather, which keys to forbid).
Just like you can listen to a score and spot notes that are off-key, the
algo would forbid those notes.
Could also be used in some random score generator, but it might get more
complex, it could for ex be given some directions/moods ('sad', 'happy'..),
and build chord progressions..
So basically, considering any notes in other octaves would work the same (I
guess), so considering there's only 12 notes to check, a 'brute force' use
of something that could say - like our brain - if a note is in-tune in the
middle of a score, would do it.
But maybe it's a simple problem and I'd better go study music first :)
> you might want to look at:
> What do you mean by "in-tune"?
> Didier Dambrin wrote:
> > Might look OT for DSP, but it's not, depending how you see/handle the
> > problem:
> > I'm looking for something that could take a bunch of past and future
> > (or freqs), and give all the notes of an octave that are in-tune with
> > rest.
> > Anyone knows if this would be hard/easy? Does something like this
> > exist?
> > Are there some researchs on this? And anyone knows which technical
> > keywords/naming are in use? (reason I ask this is that I found much more
> > about drum slicing once I realized most people were calling it 'onset
> > detection' :)
> > I don't know what defines 'in-tune' freqs for the brain, but my first
> > would be that it's also a matter of 'memory' of the past freqs/score.
> > thanks
> dipl. ing.
> alexander lerch
> holsteinische str. 39-42
> D-12161 berlin
> fon: +49.30.854 09 15.0
> fax: +49.30.854 09 15.5
> dupswapdrop -- the music-dsp mailing list and website:
> subscription info, FAQ, source code archive, list archive, book reviews,
More information about the music-dsp