Csound Csound-dev Csound-tekno Search About

Re: AI using Csound was Re: a simple per

Date1998-07-02 16:53
FromHans Mikelson
SubjectRe: AI using Csound was Re: a simple per
Hi,

Awesome code!  Always nice to see something new and bizzare ported to
Csound.

It would seem to me that some of the musical applications of neural nets
would be:

1. Pitch tracking, identification of chords (major vs minor etc.)
2. Tempo, rhythm identification.
3. Formant corrected pitch shifting.
4. Extraction or removal of vocals from a track.
5. Removal of reverb from an audio track.

Prosoniq makes use of neural networks:

http://www.prosoniq.com/

These applications could be implemented as Csound opcodes or perhaps a more
flexible neural network implementation could be developed.  Maybe a
perceptron or neural network opcode could be implemented with weights
supplied in table form so different functions could be implemented with a
single opcode.

I have not actually worked much with neural networks but understand that
they are good at pattern recognition when there is a large diverse data set
available for training them.  Once they are trained they are fairly
efficient and very robust.

Bye,
Hans Mikelson