On Sat, Sep 29, 2001 at 08:46:35PM +0100, [EMAIL PROTECTED] wrote:
> 
> On Thu, 27 Sep 2001, Paul Winkler wrote:
> > I don't know about the terms, but I was wondering if anyone other than
> > me was trying to write music via scripts (python in my case).
> 
> yes, but i use Perl, so we must fight :)

regexps at sixty paces? :)

Actually I already knew that at least a few people were exploring this
space before me; I first started programming Perl at the suggestion of
Eric Lyon on the csound list, who was using it to help him with
csound. Later I got frustrated with perl and discovered python. Later
still I heard about Mario's pmask project, which I've only just
started looking at.
 
> i think i take a different approach.  my scripts interact in realtime via
> a server across tcp/ip, passing vague 'parameters' around which the
> scripts interpret in their own way.  some scripts also interact with the
> user (me).  sound comes from a software sampler.
> 
> the scripts sychronise with each other by getting ticks from the server.

This sounds cool. Do you go across a network because you want multiple
human users involved, or does it somehow make it easier for you to do
what you want by yourself?
 
> the thing i'm doing at the moment is a strange drum machine.  each sound
> is an object, sitting in a loop. each object has certain values of
> strength (how good it is at fighting for space in the loop), racism (how
> close they will get to objects of a different type), dispersal (how close
> it will get to objects of the same type) and friendliness (maximum number
> of objects it will share a point in the loop with).

This is a very interesting approach. I'm curious about a couple of
things that aren't obvious to me from the above:

- What does "space" mean in this context? If two samples are looping,
what would make them close to or far from each other?

- What does "type" mean in this context?

- Do you find that these characteristics are audibly identifiable?
i.e. if you set up a script to create some random values for
friendliness etc., can you then reliably listen to some loops and
pick out the "friendly" ones and the "racist" ones?  Or is it
irrelevant at the listening end?


-- 
................    paul winkler   ................
 custom calendars:   http://www.calendargalaxy.com
   A member of ARMS:   http://www.reacharms.com
        home page:  http://www.slinkp.com

Reply via email to