RE: Intro...

From: Michael Gogins (gogins@nyc.pipeline.com)
Date: Tue Oct 26 1999 - 19:00:42 EDT


What I mean is that your program would contain 2 modules:
1. Patch editor with boxes and wires.
2. Translator that produces SAOL code corresponding to patch layouts. For
example in the patch editor the buzz opcode would be a box with 1 arate
audio input wire, 3 krate control input wires, and 1 audio rate output wire;
on compilation the loscil opcode would become a line of SAOL code such as

awire1 buzz(awire2, kwire1, kwire2, kwire3)

I've used Patchwork and looked at the code. Translating the boxes and wires
to code is easy. I imagine drawing the boxes and keeping the wires straight
is the hard part.

-----Original Message-----
From: Bert Schiettecatte [mailto:bschiett@vub.ac.be]
Sent: Tuesday, October 26, 1999 7:37 AM
To: Michael Gogins
Cc: John Lazzaro; saol-dev@media.mit.edu
Subject: RE: Intro...

On Tue, 26 Oct 1999, Michael Gogins wrote:

> Visual patch editor (boxes with wires that you pick up from a palette and
> drop onto a form), as in Generator/Reaktor, Syd, AudioMulch, aRTs, and
> countless other programs. There was one for Csound from Russell Pinkston
> called Patchwork that no longer seems to be supported. A GOOD one would be
> QUITE useful and, in fact, necessary for SAOL to compete in the popular
> music market.

Okay, but I understand that there are no 'ready' boxes. I mean, SAOL seems
to be a language for defining new methods of synthesis using low-level
opcodes and such.

You actually mean that my program would offer a standard library of such
'boxes' which have been created by other people (actually such a box is an
'instr' statement in SAOL?) and which can then conveniently be arranged on
a form (like in the Nord Modular software)?

In the end, if you press the 'output' button, a full SAOL program would
appear.

But in that case, it's just a matter of concatenating all the 'instr'
statements and add connection statements? In what way would such an editor
be challenging to implement then? I'm just asking because I don't know
enough (yet) ...

I tried to compile SAOLC on linux yesterday, but I got some errors on
missing 'main' in crt1.o. Anyone allready compiled the program on RedHat
Linux 6.0 ?

Thanks in advance!

Bert.

__________________________________________________
Bert Schiettecatte bschiett@vub.ac.be
1e lic INF Vrije Universiteit Brussel



This archive was generated by hypermail 2b29 : Wed May 10 2000 - 12:15:41 EDT