On Sun, Sep 30, 2001 at 03:54:59PM +0200, Maurizio Umberto Puxeddu wrote:
> At the moment there are software of this kind around:
> 
> 1) Pysco
> 2) PyScP
> 3) OMDE/pmask

It just occurred to me there might be others we don't know about, so I
just went looking... Maybe you know these already.

Athena
-------
http://www.flexatone.com/athena.html
  "AthenaCL is an open-source, cross-platform, command-line program that
functions as both a set-class theory utility and as an
object-orientated, Python-scriptable algorithmic front-end to Csound."

Blue
----

http://www.kunstmusik.com/blue.ht
  "blue (formerly OCE, Object Composition Environment) is a java program
for use with Csound. It's interface is much like a digital multitrack,
but differs in that there timelines within timelines
(polyObjects). This allows for a compositional organization in time
that seems to me to be very intuitive, informative, and flexible."

This turned up in my search because one of the objects that can be
inserted in a Timeline is a "pythonObject", which "allows for the use
of the python programming language to create score data. works well
with Maurizio Umberto Puxeddu s pmask."

  This sounds exactly like my idea of nested Blobs, and looking
through the manual, they do in fact appear very similar. Too bad it's
in Java. The graphical interface looks easy to use - we could do
something similar by providing an interface to pysco within CSFE,
using a visual interface for moving Blobs around. I would like that.
But for me it's just an idle wish at the moment - I've never developed
a GUI.

A graphical interface to pmask would also be a lot of fun, and
probably a very big project. I was looking at the example diagrams on
the cmask manual, and thinking "What if you could click and drag the
nodes?" 




Other cool python projects that may not directly apply:

SndPy
-----
http://www.notam.uio.no/~rogerkl/sw/SndPy/
"SndPy is an extension-module for python.
It uses sndlib from Snd to read soundfiles into numpy arrays."

PyStepSeq
---------
http://www.geocities.com/akjmicro/pystepseq.html
"pystepseq is a cool step-sequencer application written in Python with
a Tkinter GUI. Its purpose is to be a groove machine, for fun, or for
getting compositional ideas."


-- 
................    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