Re: [PD] pattern extraction/recognition

2008-04-28 Thread Frank Barknecht
Hallo,
Dr. Greg Wilder hat gesagt: // Dr. Greg Wilder wrote:

 Here are a few highly accomplished and respected authors on the subject. 
   Their research is a quick google away...
 
 Emilios Cambouropoulos
 Roger Dannenberg
 Pierre-Yves Rolland
 David Temperley

Also Robert Rowe's Machine Musicianship is a nice intro to this and
related topics.

Ciao
-- 
 Frank Barknecht _ __footils.org__

___
PD-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] pattern extraction/recognition

2008-04-27 Thread Oded Ben-Tal

 Hi, i'm looking for a way to make a patch that recognizes musical motifs
 from a flute player in real-time.

The first problem is how accurate you expect the pattern recognition to 
be. I have a piece where I ask Pd to make binary descriminations on input 
from the flute player, in real time. It works fine.
It is simple enough to get note information from fiddle~ and write that as 
a list or a table. The problem is that you won't get 100% of the flute 
notes (legato notes sometime don't trigger etc.) and the notes fiddle 
estimates are not always perfect.
The next problem is how fast can pd process the list/table to identify 
pattern. That will depend on the length of the patterns (of course) but 
also the narrower the definition of what pd needs to look for the faster 
it can match (probably).
To create a system that works for you, you will definately need to start 
with recordings before you have something to work with a player on.

There is a fair ammount of research on music pattern recognition out 
there, though real-time is not a priority for most at this stage.

Oded

___
PD-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] pattern extraction/recognition

2008-04-27 Thread marius schebella
the best performance I ever heard using musical pattern recognition was 
by the trombone player george lewis
http://en.wikipedia.org/wiki/George_Lewis_(trombonist)
he uses a max patch called voyager. I have no idea how it works, maybe 
you find some documentation online. he worked on it for several years. 
and it was extremely good.
marius.

Oded Ben-Tal wrote:
 Hi, i'm looking for a way to make a patch that recognizes musical motifs
 from a flute player in real-time.
 
 The first problem is how accurate you expect the pattern recognition to 
 be. I have a piece where I ask Pd to make binary descriminations on input 
 from the flute player, in real time. It works fine.
 It is simple enough to get note information from fiddle~ and write that as 
 a list or a table. The problem is that you won't get 100% of the flute 
 notes (legato notes sometime don't trigger etc.) and the notes fiddle 
 estimates are not always perfect.
 The next problem is how fast can pd process the list/table to identify 
 pattern. That will depend on the length of the patterns (of course) but 
 also the narrower the definition of what pd needs to look for the faster 
 it can match (probably).
 To create a system that works for you, you will definately need to start 
 with recordings before you have something to work with a player on.
 
 There is a fair ammount of research on music pattern recognition out 
 there, though real-time is not a priority for most at this stage.
 
 Oded
 
 ___
 PD-list@iem.at mailing list
 UNSUBSCRIBE and account-management - 
 http://lists.puredata.info/listinfo/pd-list
 


___
PD-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] pattern extraction/recognition

2008-04-27 Thread cristiano listas
thanks all for reply,


the best performance I ever heard using musical pattern recognition was by
 the trombone player george lewis
 http://en.wikipedia.org/wiki/George_Lewis_(trombonist)http://en.wikipedia.org/wiki/George_Lewis_%28trombonist%29
 he uses a max patch called voyager. I have no idea how it works, maybe you
 find some documentation online. he worked on it for several years. and it
 was extremely good.
 marius.


thanks a lot, in this
paperhttp://muse.jhu.edu/demo/leonardo_music_journal/v010/10.1lewis.html,George
talk about the voyager programming in the FORMULA  language, some
interesting insights, thinking buy the cd
http://www.amazon.com/gp/redirect.html%3FASIN=B3JAI9%26tag=squidoox14-20%26lcode=xm2%26cID=2025%26ccmID=165953%26location=/o/ASIN/B3JAI9%253FSubscriptionId=19BAZMZQFZJ6G2QYGCG2


Have begun to look Nick Collins work (bbcut), that looks to be very good
with supercollider.

Looks that legato notes are a problem with fiddle~.  Maybe  a output mix of
fiddle~ and fft~? just guessing.


I think that the length of the pattern to be recognized should be variable,
but following the common sense concept of motif: 3 to 10 notes.

The motif is a rythmic/melodic pattern - i will think rythm and melody
separately, but in some moment they will interact i still don't figure out
how.

Aubio semms great, i will try a binary that i found
herehttp://ftp.man.poznan.pl/pub/linux/debian/debian/pool/main/a/aubio/pd-aubio_0.3.2-2+b1_i386.deb.

Looks like i have a lot of work to do.

Thanks
___
PD-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list