Csound Csound-dev Csound-tekno Search About

Re: compiling Linux Csound (official)

Date1999-08-10 14:44
FromRichard Dobson
SubjectRe: compiling Linux Csound (official)
This topic, in one form or another, has been running around the Csound
list for quite a while. I have even had my own (mostly idle) thoughts
about revamping the code to meet modern needs.

I see two likely scenarios:

(1) Michael and or others with just go ahead and make changes, which may
all have great virtues, but there will then be a heated semi-political
debate over email about what the changes should be, what goes into the
canonical version, and who takes most responsibility for maintaining it;

or

(2) it is time we have a full International Csound Conference, perhaps
as part of ICMC 2000 (if it's in Europe, I have a batting chance of
attending it!), where everyone concerned with this issue can meet round
a table, complete with modern presentation tools, and a consensus can be
arrived at once and for all.
Thern we can really thrash out ~all~ the deep code issues that are being
discussed, be they plugins, multi-threading,re-entrancy, multi-processor
support, multiple-device support (for both WAVE and MIDI), support for
GUIs, and maybe even file formats.

I vote for (2)!

 
Richard Dobson


Michael Gogins wrote:
> 
> I'm entirely sympathetic to your criticism that I'm trying to redesign the
> code, but (very painful and extensive) experience warns me that trying to
> make the code more truly platform-independent without redesigning it is not
> likely to work very well. 
[etc]
-- 
Test your DAW with my Soundcard Attrition Page!
http://wkweb5.cableinet.co.uk/rwd (LU: 6th July 1999)
CDP: http://www.bath.ac.uk/~masjpf/CDP/CDP.htm (LU: 14th June 1999)


Received: from wallace.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa19604;
          10 Aug 99 15:02 BST
Received: from [144.173.6.14] (helo=exeter.ac.uk)
	by wallace.maths.bath.ac.uk with esmtp (Exim 2.12 #1)
	id 11EBSY-0005V6-00
	for jpff@maths.bath.ac.uk; Tue, 10 Aug 1999 13:56:54 +0100
Received: from noether [144.173.8.10] by hermes via SMTP (OAA17072); Tue, 10 Aug 1999 14:59:10 +0100 (BST)
Received: from exeter.ac.uk by maths.ex.ac.uk; Tue, 10 Aug 1999 14:59:02 +0100
Received: from ccrma.Stanford.EDU [36.49.0.84] by hermes via ESMTP (OAA06915); Tue, 10 Aug 1999 14:59:01 +0100 (BST)
Received: from ccrma.stanford.edu (modem4900.spectrum2.com [216.32.67.178] (may be forged))
	by ccrma.stanford.edu (8.8.8/8.8.8) with ESMTP id GAA15478;
	Tue, 10 Aug 1999 06:58:51 -0700 (PDT)
Message-ID: <37B0300D.366C5AD@ccrma.stanford.edu>
Date: Tue, 10 Aug 1999 09:58:37 -0400
From: Tobias Kunze 
X-Mailer: Mozilla 4.61C-SGI [en] (X11; U; IRIX 6.5 IP22)
X-Accept-Language: en
MIME-Version: 1.0
To: Michael Gogins 
CC: Larry Troxler , Dave Phillips , 
    Csound Mail , 
    Adam Zygmunt , Jason ? 
Subject: Re: compiling Linux Csound (official)
References: <003301bee320$109f8160$79d496c0@Realizer.ngt.sungard.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk


Instead of reimplementing everything from scratch you 
may want to look at Craig Sapps excellent MIDI and Audio
I/O class library at www-ccrma.stanford.edu/~craig.  Yes,
it is C++, but you can provide a C interface if you like.


Received: from shaun.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa19746;
          10 Aug 99 16:06 BST
Received: from [144.173.6.14] (helo=exeter.ac.uk)
	by shaun.maths.bath.ac.uk with esmtp (Exim 2.12 #1)
	id 11EDU9-0000hQ-00
	for jpff@maths.bath.ac.uk; Tue, 10 Aug 1999 16:06:41 +0100
Received: from noether [144.173.8.10] by hermes via SMTP (QAA03842); Tue, 10 Aug 1999 16:03:50 +0100 (BST)
Received: from exeter.ac.uk by maths.ex.ac.uk; Tue, 10 Aug 1999 16:03:42 +0100
Received: from root@lix.intercom.es [194.179.21.2] by hermes via ESMTP (QAA07185); Tue, 10 Aug 1999 16:03:40 +0100 (BST)
Received: from intercom.es (iv3-16.intercom.es [195.76.131.16]) by lix.intercom.es (8.7.3/8.6.12) with ESMTP id RAA03236; Tue, 10 Aug 1999 17:09:21 +0100
Message-ID: <37B03EB6.D3638AF4@intercom.es>
Date: Tue, 10 Aug 1999 17:01:10 +0200
From: Josep M Comajuncosas 
X-Mailer: Mozilla 4.05 [en] (Win95; I)
MIME-Version: 1.0
To: Richard Dobson 
CC: Michael Gogins , Larry Troxler , 
    Dave Phillips , Csound Mail , 
    Adam Zygmunt , Jason ? 
Subject: Re: compiling Linux Csound (official)
References: <003301bee320$109f8160$79d496c0@Realizer.ngt.sungard.com> <37B02CC3.B36D8C7F@cableinet.co.uk>
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable
X-MIME-Autoconverted: from 8bit to quoted-printable by exeter.ac.uk id QAA07185
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

Richard Dobson wrote:

> (2) it is time we have a full International Csound Conference, perhaps
> as part of ICMC 2000 (if it's in Europe, I have a batting chance of
> attending it!), where everyone concerned with this issue can meet round
> a table, complete with modern presentation tools, and a consensus can b=
e
> arrived at once and for all.
> Thern we can really thrash out ~all~ the deep code issues that are bein=
g
> discussed, be they plugins, multi-threading,re-entrancy, multi-processo=
r
> support, multiple-device support (for both WAVE and MIDI), support for
> GUIs, and maybe even file formats.

What... wow, great! But a Csound Conference shouldn=B4t be focused excuss=
ively on
programmers. Csound is a tool for musicians... we shouldn=B4t forget that=
 ;-) -
With Csound programming, sound design, composition... all are artistic
disciplines with a common purpose IMHO.

--
Josep M Comajuncosas
C/ Circumval.lacio 75  08790 Gelida - Penedes
Catalunya - SPAIN tel. 93 7792243
e-mail:          gelida@intercom.es
ET Informatica de Sistemes
e-mail: jcomajuncosas@campus.uoc.es
  http://members.tripod.com/csound/




Received: from wallace.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa19778;
          10 Aug 99 16:21 BST
Received: from [144.173.6.14] (helo=exeter.ac.uk)
	by wallace.maths.bath.ac.uk with esmtp (Exim 2.12 #1)
	id 11ECh2-0005Y3-00
	for jpff@maths.bath.ac.uk; Tue, 10 Aug 1999 15:15:56 +0100
Received: from noether [144.173.8.10] by hermes via SMTP (QAA07360); Tue, 10 Aug 1999 16:18:04 +0100 (BST)
Received: from exeter.ac.uk by maths.ex.ac.uk; Tue, 10 Aug 1999 16:17:51 +0100
Received: from birch.net [209.251.184.60] by hermes via ESMTP (QAB04249); Tue, 10 Aug 1999 16:17:50 +0100 (BST)
Received: from dustin (node72.tnt-139.146.44.tfs.net [139.146.44.72] (may be forged))
	by tango.birch.net  with SMTP id KAA13311
	for ; Tue, 10 Aug 1999 10:17:48 -0500 (CDT)
From: Dustin Barlow 
To: csound@maths.ex.ac.uk
MMDF-Warning:  Parse error in original version of preceding line at UK.AC.Bath.maths.omphalos
Subject: Sample rate conversion?
Date: Tue, 10 Aug 1999 10:14:57 -0500
Message-ID: 
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2910.0)
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2314.1300
Importance: Normal
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

I need to convert 48k DATs to 44.1k for CDR authoring.  Can csound perform
such conversion?  If so, has anyone experienced any quality problems with
the conversion in csound?  I've been using Cool Edit for doing the
conversion, but it takes forever and a day to do it.  I was hoping that
csound might be faster.

BTW: I'm digitally transferring the DATs via SPDIF into the computer and I
sure don't want to have to redigitize them to get 44.1k.

Thanks in advance,

Dustin Barlow
dbarlow@omnids.com



Received: from shaun.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa19983;
          10 Aug 99 18:34 BST
Received: from [144.173.6.14] (helo=exeter.ac.uk)
	by shaun.maths.bath.ac.uk with esmtp (Exim 2.12 #1)
	id 11EFnO-0000kU-00
	for jpff@maths.bath.ac.uk; Tue, 10 Aug 1999 18:34:42 +0100
Received: from noether [144.173.8.10] by hermes via SMTP (SAA02130); Tue, 10 Aug 1999 18:31:41 +0100 (BST)
Received: from exeter.ac.uk by maths.ex.ac.uk; Tue, 10 Aug 1999 18:31:30 +0100
Received: from ella.mills.edu [144.91.3.20] by hermes via SMTP (SAA06104); Tue, 10 Aug 1999 18:31:29 +0100 (BST)
Received: (qmail 207157 invoked by uid 1964); 10 Aug 1999 10:31:14 -0700
Date: Tue, 10 Aug 1999 10:31:14 -0700 (PDT)
From: "Matt J. Ingalls" 
To: Michael Gogins 
cc: Csound Mail 
Subject: Re: compiling Linux Csound (official)
In-Reply-To: <003301bee320$109f8160$79d496c0@Realizer.ngt.sungard.com>
Message-ID: 
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk


im sorry if i lost a bit upstream on this thread..
(im also sorry for mixing metaphors)

> I'm entirely sympathetic to your criticism that I'm trying to redesign the
> code, but (very painful and extensive) experience warns me that trying to

> something else, such as an efficient implementation of SAOL, or a

i dont exactly what you are doing, but if its "slash and burn"
redesign of csound then why not focus energies on making SAOL?
 (and why havent you quit your day job?)

-m



Received: from wallace.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa20062;
          10 Aug 99 19:22 BST
Received: from [144.173.6.14] (helo=exeter.ac.uk)
	by wallace.maths.bath.ac.uk with esmtp (Exim 2.12 #1)
	id 11EFWl-0005bu-00
	for jpff@maths.bath.ac.uk; Tue, 10 Aug 1999 18:17:31 +0100
Received: from noether [144.173.8.10] by hermes via SMTP (TAA07445); Tue, 10 Aug 1999 19:16:48 +0100 (BST)
Received: from exeter.ac.uk by maths.ex.ac.uk; Tue, 10 Aug 1999 19:16:36 +0100
Received: from jaguars-int.cableinet.net [193.38.113.9] by hermes via SMTP (TAA12535); Tue, 10 Aug 1999 19:16:36 +0100 (BST)
Received: (qmail 16480 invoked from network); 10 Aug 1999 18:17:02 -0000
Received: from unknown (HELO cableinet.co.uk) (194.117.146.143)
  by jaguars with SMTP; 10 Aug 1999 18:17:02 -0000
Message-ID: <37B06E7E.CB8CED5B@cableinet.co.uk>
Date: Tue, 10 Aug 1999 19:25:02 +0100
From: Richard Dobson 
Organization: Composers Desktop Project
X-Mailer: Mozilla 4.51 [en] (WinNT; I)
X-Accept-Language: en
MIME-Version: 1.0
To: Josep M Comajuncosas 
CC: Csound Mail 
Subject: Re: compiling Linux Csound (official)
References: <003301bee320$109f8160$79d496c0@Realizer.ngt.sungard.com> <37B02CC3.B36D8C7F@cableinet.co.uk> <37B03EB6.D3638AF4@intercom.es>
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable
X-MIME-Autoconverted: from 8bit to quoted-printable by exeter.ac.uk id TAA12535
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

I couldn't agree more; I'm mostly musician, partly a programmer, but I
suppose I fuss about programming more because I know that much less
about it. It would be great if we can all be there (wherever it is)
together. Time to put some faces to the names!

Richard Dobson

Josep M Comajuncosas wrote:
>=20
> Richard Dobson wrote:
>=20
> > (2) it is time we have a full International Csound Conference, perhap=
s
> > as part of ICMC 2000 (if it's in Europe, I have a batting chance of
> > attending it!), where everyone concerned with this issue can meet rou=
nd
> > a table, complete with modern presentation tools, and a consensus can=
 be
> > arrived at once and for all.
> > Thern we can really thrash out ~all~ the deep code issues that are be=
ing
> > discussed, be they plugins, multi-threading,re-entrancy, multi-proces=
sor
> > support, multiple-device support (for both WAVE and MIDI), support fo=
r
> > GUIs, and maybe even file formats.
>=20
> What... wow, great! But a Csound Conference shouldn=B4t be focused excu=
ssively on
> programmers. Csound is a tool for musicians... we shouldn=B4t forget th=
at ;-) -
> With Csound programming, sound design, composition... all are artistic
> disciplines with a common purpose IMHO.
>=20
> --
> Josep M Comajuncosas
> C/ Circumval.lacio 75  08790 Gelida - Penedes
> Catalunya - SPAIN tel. 93 7792243
> e-mail:          gelida@intercom.es
> ET Informatica de Sistemes
> e-mail: jcomajuncosas@campus.uoc.es
>   http://members.tripod.com/csound/

--=20
Test your DAW with my Soundcard Attrition Page!
http://wkweb5.cableinet.co.uk/rwd (LU: 6th July 1999)
CDP: http://www.bath.ac.uk/~masjpf/CDP/CDP.htm (LU: 14th June 1999)


Received: from shaun.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa20070;
          10 Aug 99 19:27 BST
Received: from [144.173.6.14] (helo=exeter.ac.uk)
	by shaun.maths.bath.ac.uk with esmtp (Exim 2.12 #1)
	id 11EGcH-0000lC-00
	for jpff@maths.bath.ac.uk; Tue, 10 Aug 1999 19:27:17 +0100
Received: from noether [144.173.8.10] by hermes via SMTP (TAA09072); Tue, 10 Aug 1999 19:23:59 +0100 (BST)
From: jasonf@ivy.the-i.net
Received: from exeter.ac.uk by maths.ex.ac.uk; Tue, 10 Aug 1999 19:23:49 +0100
Received: from [206.136.176.10] by hermes via ESMTP (TAA05968); Tue, 10 Aug 1999 19:23:47 +0100 (BST)
Received: from localhost (jasonf@localhost)
	by ivy.the-i.net (8.8.7/8.8.7) with ESMTP id NAA03821
	for ; Tue, 10 Aug 1999 13:40:18 -0500
Date: Tue, 10 Aug 1999 13:40:17 -0500 (CDT)
To: csound@maths.ex.ac.uk
Subject: UNofficial success
Message-ID: 
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk


Just wanted to let you know that I finally got the unnoficial Linux Csound
compiled and running. I had a few little problems, but was able to work
around them. It seems that the code comes with a config.cache with it, so
./configure doesn't search for all your paramaters. I just deleted that
and manually configured the Make.Variables to my liking. 

There seem to be a few files written in C++ that use g++. I couldn't find
where to specify which C++ compiler to used. When g++ saw my CFLAGS I set
for pgcc it croaked, so I just when into the Make.Variables and took out
the special flags. Next time I compile (to add ALSA support) I'd like to
set it to use pg++. Where would I set that?

One last thing. I've been using a simple .orc to run with midi input:
        instr 1
ichnl = 1
inum    notnum
kfreq   cpsmidib
iamp    ampmidi inum*100
asig    oscil   iamp,kfreq,1
        out     asig
endin

I seem to have two problems. First I can't set the bend range to over 2
semitones. I looked through the Csound Manual and tried to use the
bendrange opcodes, but they didn't seem to work. 

Also, the sound is really crackly. Every note on/off has that record pop
sound going on. When I play numerous notes at the same time, it also gives
me a nasty digital distortion. I think it's just overloading my
soundcard's output, since I can turn the sound down in aumix and the
distortion vanishes. The note on pop remains though.

Thanks for putting up with all my questions,
Jason



Received: from wallace.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa20360;
          10 Aug 99 22:18 BST
Received: from [144.173.6.14] (helo=exeter.ac.uk)
	by wallace.maths.bath.ac.uk with esmtp (Exim 2.12 #1)
	id 11EIH3-0005dk-00
	for jpff@maths.bath.ac.uk; Tue, 10 Aug 1999 21:13:29 +0100
Received: from noether [144.173.8.10] by hermes via SMTP (WAA03040); Tue, 10 Aug 1999 22:15:35 +0100 (BST)
Received: from exeter.ac.uk by maths.ex.ac.uk; Tue, 10 Aug 1999 22:15:24 +0100
Received: from mta09-acc.tin.it [212.216.176.40] by hermes via ESMTP (WAA12940); Tue, 10 Aug 1999 22:15:23 +0100 (BST)
Received: from tin.it ([212.216.160.122]) by fep09-svc.tin.it
          (InterMail v4.01.01.02 201-229-111-106) with ESMTP
          id <19990810211425.EWYD435.fep09-svc@tin.it>
          for ; Tue, 10 Aug 1999 23:14:25 +0200
Message-ID: <37B09451.E67557B0@tin.it>
Date: Tue, 10 Aug 1999 23:06:25 +0200
From: Maurizio Umberto Puxeddu 
X-Mailer: Mozilla 4.5 [en] (X11; I; Linux 2.0.36 i586)
X-Accept-Language: en
MIME-Version: 1.0
To: Csound Mail 
Subject: all_strings.it
References: <37AF29E5.4B83A4C7@bright.net>
Content-Type: text/plain; charset=x-user-defined
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

Hello.

As lowest priority task I'm traslating Csound messages in italian, so if
anyone wants to do the same he/she could start from my partial
translation and save time.

Umberto


Received: from shaun.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa20404;
          10 Aug 99 22:32 BST
Received: from [144.173.6.14] (helo=exeter.ac.uk)
	by shaun.maths.bath.ac.uk with esmtp (Exim 2.12 #1)
	id 11EJVS-0000nG-00
	for jpff@maths.bath.ac.uk; Tue, 10 Aug 1999 22:32:26 +0100
Received: from noether [144.173.8.10] by hermes via SMTP (WAA10911); Tue, 10 Aug 1999 22:29:47 +0100 (BST)
Received: from exeter.ac.uk by maths.ex.ac.uk; Tue, 10 Aug 1999 22:29:37 +0100
Received: from mail-gw3.pacbell.net [206.13.28.55] by hermes via ESMTP (WAA06252); Tue, 10 Aug 1999 22:29:35 +0100 (BST)
Received: from rcsreg.com (adsl-63-193-151-229.dsl.lsan03.pacbell.net [63.193.151.229])
	by mail-gw3.pacbell.net (8.9.3/8.9.3) with ESMTP id OAA18276
	for ; Tue, 10 Aug 1999 14:29:30 -0700 (PDT)
Message-ID: <37B099B9.4D555CD7@rcsreg.com>
Date: Tue, 10 Aug 1999 21:29:29 +0000
From: Tobiah 
X-Mailer: Mozilla 4.61 [en] (X11; I; Linux 2.2.7 i686)
X-Accept-Language: en
MIME-Version: 1.0
To: Csound List 
Subject: OT: SLab IO utilities
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

This isn't very csound specific, but I think that some of you may make
use of it.

I have a couple of utilities that allow automatic import and export to/from
a SLab song database.  SLab is a robust multitracking program for Linux.

I wanted to be able to go:

        slabout | csound_filter | slabin

They are at http://tobiah.rcsreg.com/pub


Received: from wallace.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa20612;
          11 Aug 99 0:30 BST
Received: from [144.173.6.14] (helo=exeter.ac.uk)
	by wallace.maths.bath.ac.uk with esmtp (Exim 2.12 #1)
	id 11EKKd-0005h2-00
	for jpff@maths.bath.ac.uk; Tue, 10 Aug 1999 23:25:19 +0100
Received: from noether [144.173.8.10] by hermes via SMTP (AAA07766); Wed, 11 Aug 1999 00:28:02 +0100 (BST)
Received: from exeter.ac.uk by maths.ex.ac.uk; Wed, 11 Aug 1999 00:27:49 +0100
Received: from smtp6.mindspring.com [207.69.200.74] by hermes via ESMTP (AAA13577); Wed, 11 Aug 1999 00:27:48 +0100 (BST)
Received: from Realizer (user-2ive5hj.dialup.mindspring.com [165.247.22.51])
	by smtp6.mindspring.com (8.8.5/8.8.5) with SMTP id TAA08416;
	Tue, 10 Aug 1999 19:27:47 -0400 (EDT)
Message-ID: <001f01bee388$49d97cc0$79d496c0@Realizer.ngt.sungard.com>
From: Michael Gogins 
To: Tobias Kunze 
Cc: Larry Troxler , Dave Phillips , 
    Csound Mail , 
    Adam Zygmunt , Jason ? 
Subject: Re: compiling Linux Csound (official)
Date: Tue, 10 Aug 1999 19:30:09 -0400
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 4.72.3110.1
X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

Thanks for the tip. I was not able to download the Windows archive for sig,
but I will email the author and try again.

-----Original Message-----
From: Tobias Kunze 
To: Michael Gogins 
Cc: Larry Troxler ; Dave Phillips ;
Csound Mail ; Adam Zygmunt ;
Jason ? 
Date: Tuesday, August 10, 1999 9:58 AM
Subject: Re: compiling Linux Csound (official)


>
>Instead of reimplementing everything from scratch you
>may want to look at Craig Sapps excellent MIDI and Audio
>I/O class library at www-ccrma.stanford.edu/~craig.  Yes,
>it is C++, but you can provide a C interface if you like.



Received: from shaun.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa20652;
          11 Aug 99 0:58 BST
Received: from [144.173.6.14] (helo=exeter.ac.uk)
	by shaun.maths.bath.ac.uk with esmtp (Exim 2.12 #1)
	id 11ELmT-0000qY-00
	for jpff@maths.bath.ac.uk; Wed, 11 Aug 1999 00:58:09 +0100
Received: from noether [144.173.8.10] by hermes via SMTP (AAA05416); Wed, 11 Aug 1999 00:55:29 +0100 (BST)
Received: from exeter.ac.uk by maths.ex.ac.uk; Wed, 11 Aug 1999 00:55:17 +0100
Received: from smtp6.mindspring.com [207.69.200.74] by hermes via ESMTP (AAA06943); Wed, 11 Aug 1999 00:55:16 +0100 (BST)
Received: from Realizer (user-2ive5hj.dialup.mindspring.com [165.247.22.51])
	by smtp6.mindspring.com (8.8.5/8.8.5) with SMTP id TAA23150;
	Tue, 10 Aug 1999 19:55:04 -0400 (EDT)
Message-ID: <003601bee38c$1905f520$79d496c0@Realizer.ngt.sungard.com>
From: Michael Gogins 
To: "Matt J. Ingalls" 
Cc: Csound Mail 
Subject: Re: compiling Linux Csound (official)
Date: Tue, 10 Aug 1999 19:57:25 -0400
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 4.72.3110.1
X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

Good questions all.

As far as I can tell, writing a compiler is harder than hacking Csound, so
that's why I don't write SAOL myself - plus, I like all the extant Csound
orcs that I'd lose or have to port if I committed to SAOL.

The day job? I'm married.

-----Original Message-----
From: Matt J. Ingalls 
To: Michael Gogins 
Cc: Csound Mail 
Date: Tuesday, August 10, 1999 1:30 PM
Subject: Re: compiling Linux Csound (official)


>
>im sorry if i lost a bit upstream on this thread..
>(im also sorry for mixing metaphors)
>
>> I'm entirely sympathetic to your criticism that I'm trying to redesign
the
>> code, but (very painful and extensive) experience warns me that trying to
>
>> something else, such as an efficient implementation of SAOL, or a
>
>i dont exactly what you are doing, but if its "slash and burn"
>redesign of csound then why not focus energies on making SAOL?
> (and why havent you quit your day job?)
>
>-m
>



Received: from shaun.maths.bath.ac.uk by omphalos.maths.Bath.AC.UK id aa21440;
          11 Aug 99 9:01 BST
Received: from [144.173.6.14] (helo=exeter.ac.uk)
	by shaun.maths.bath.ac.uk with esmtp (Exim 2.12 #1)
	id 11ETKF-00010x-00
	for jpff@maths.bath.ac.uk; Wed, 11 Aug 1999 09:01:31 +0100
Received: from noether [144.173.8.10] by hermes via SMTP (IAA12091); Wed, 11 Aug 1999 08:46:35 +0100 (BST)
Received: from exeter.ac.uk by maths.ex.ac.uk; Wed, 11 Aug 1999 08:46:23 +0100
Received: from root@walli.walli.uwasa.fi [194.251.147.2] by hermes via ESMTP (IAA08668); Wed, 11 Aug 1999 08:46:22 +0100 (BST)
Received: from jjokine (jjokine@walli.walli.uwasa.fi [194.251.147.2])
	by walli.walli.uwasa.fi (8.9.3/8.9.3) with SMTP id KAA02795
	for ; Wed, 11 Aug 1999 10:46:21 +0300
Message-ID: <004601bee3ce$8192c400$0f02000a@jjokine>
From: Jari Jokinen 
To: csound@maths.ex.ac.uk
MMDF-Warning:  Parse error in original version of preceding line at UK.AC.Bath.maths.omphalos
Subject: FM with feedback loop?
Date: Wed, 11 Aug 1999 10:52:47 +0300
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 4.72.3110.1
X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3
Sender: owner-csound-outgoing@maths.ex.ac.uk
Precedence: bulk

Hello!

I am new to Csound and I have tried to make a FM algorithm with feedback
loop.  Since there is a DX7 emulator for Csound, I would assume this is
possible.  However, with Visual Orchestra I get "Error: This would cause
recursion (feedback loop)".  The built in 2 osc and 4 osc FM opcodes don't
seem to have feedback.  Can anyone recommend a more suitable front end or
help otherwise?  TIA.

Jari Jokinen