From: owner-sc-users-digest@lists.io.com (sc-users-digest) To: sc-users-digest@lists.io.com Subject: sc-users-digest V1 #333 Reply-To: sc-users Sender: owner-sc-users-digest@lists.io.com Errors-To: owner-sc-users-digest@lists.io.com Precedence: bulk sc-users-digest Thursday, July 26 2001 Volume 01 : Number 333 ---------------------------------------------------------------------- Date: Tue, 24 Jul 2001 16:08:04 -0500 From: James McCartney <---@---.---> Subject: Re: can't find superclass on 7/24/01 3:40 PM, crucial at felix@crucial-systems.com wrote: > SC compiles its library, fixes its class and method structure. this is partly > for > speed, partly for clarity. Mostly for speed. SC builds a method lookup table so that method lookup in SC is as fast as C++. Argument passing is the main runtime cost in SC, not dynamic binding. - --- james mccartney james@audiosynth.com SuperCollider - a real time synthesis programming language for the PowerMac. ------------------------------ Date: Tue, 24 Jul 2001 16:10:29 -0500 From: James McCartney <---@---.---> Subject: Re: sc-swiki up again on 7/24/01 4:58 PM, t. krakowiak at krakowiak@sympatico.ca wrote: >> Anyone else the same problem? This is what I get: - ------------- 404 erRor nOt fouNd.


we apologize for some inconvenience.
try to click somewhere else instead..


if you were looking for pages on the swiki, they can be found at
http://swiki.hfbk.uni-hamburg.de:8080/



- ------------- BTW, how do you enter HTML source code in Outlook? It only lets me view the HTML source, not edit it.. - --- james mccartney james@audiosynth.com SuperCollider - a real time synthesis programming language for the PowerMac. ------------------------------ Date: Tue, 24 Jul 2001 16:11:47 -0500 From: James McCartney <---@---.---> Subject: Re: sc-swiki up again What is the numerical IP address for http://swiki.hfbk.uni-hamburg.de ? ------------------------------ Date: Tue, 24 Jul 2001 17:41:10 -0400 From: christian adam hresko <---@---.---> Subject: Re: can't find superclass James McCartney wrote: > on 7/24/01 3:40 PM, crucial at felix@crucial-systems.com wrote: > > > SC compiles its library, fixes its class and method structure. this is partly > > for > > speed, partly for clarity. > > Mostly for speed. SC builds a method lookup table so that method lookup in > SC is as fast as C++. Argument passing is the main runtime cost in SC, not > dynamic binding. > so the method lookup table is synonymous with a vtable in C++? cheers, christian ------------------------------ Date: Tue, 24 Jul 2001 17:43:28 -0400 From: christian adam hresko <---@---.---> Subject: Re: codewarrior 5 Julian Rohrhuber wrote: > >Julian Rohrhuber wrote: > > > >> are the plugin projects compatible with codewarrior 5? > > > >yes. > > > >you'll get a message asking if you want to convert the projects. > > > > > >cheers, > > > >christian > > oh, I just realize that I have CW 4. > this does probably not work, I guess...? i guess you could try. nothing wrong with trying... cheers, christian ------------------------------ Date: Wed, 25 Jul 2001 00:35:57 +0200 From: Julian Rohrhuber <---@---.---> Subject: Re: sc-swiki up again > > We will try to move it back, but we'll have to experiment first. >> There is some new interesting contributions by David Cottle (thanks!) > >I've been updating them a lot. As a matter of fact I've combined the two >texts and will be uploading soon. Who can (or how do I) remove the old >files. They're pretty large. Just tell me which ones yo like to have removed, I'll do it. Swiki doesn't let users delete anything. ------------------------------ Date: Tue, 24 Jul 2001 18:37:45 -0400 From: "crucial" <---@---.---> Subject: Re: version 2 bugs / WASTE >> >> If you really want to bug James, read the documentation on WASTE >> (google it). that is what the text editor is. its used in a surprising > >I need a little better lead than that. Do you realize how many unrelated >sites come up when you just google WASTE? Worldscript Aware Somethingorother Text Engine erm... by the italian cat. > >-- >><><><><><><><><><><><> >David Cottle, computer music, contra, cottle@cerlsoundgroup.org > >"No one leaves until all the fat ladies sing" -Graffito >"That's a long time" -Graffito response > > > _____(( http://crucial-systems.com _________________))_______ ------------------------------ Date: Wed, 25 Jul 2001 00:47:41 +0200 From: Julian Rohrhuber <---@---.---> Subject: Re: codewarrior 5 > > oh, I just realize that I have CW 4. >> this does probably not work, I guess...? > >i guess you could try. nothing wrong with trying... > > >cheers, > >christian I guess I don't really know how to try. if I go projects-import, it asks me where to create the new project which is kind of absurd. Then I don't know if I have to open the .cp or the .h file and I get an error that it can't read the xml file. ------------------------------ Date: Tue, 24 Jul 2001 17:45:38 -0500 From: James McCartney <---@---.---> Subject: Re: can't find superclass on 7/24/01 4:41 PM, christian adam hresko at godpup@ix.netcom.com wrote: > so the method lookup table is synonymous with a vtable in C++? no. - --- james mccartney james@audiosynth.com SuperCollider - a real time synthesis programming language for the PowerMac. ------------------------------ Date: Wed, 25 Jul 2001 00:58:40 +0200 From: Julian Rohrhuber <---@---.---> Subject: Re: sc-swiki up again >What is the numerical IP address for http://swiki.hfbk.uni-hamburg.de ? well this is exactly what is changing. right now the nameserver maps it to http://134.100.176.45:8080/ the apache is waiting on http://134.100.176.42 to forward you to the swiki. http://134.100.176.42:8080/ will be the testing swiki when we give it another try on unix. Right now it is running on an iMac. ------------------------------ Date: Wed, 25 Jul 2001 01:00:40 +0200 From: Julian Rohrhuber <---@---.---> Subject: Re: sc-swiki up again > > >BTW, how do you enter HTML source code in Outlook? It only lets me view the >HTML source, not edit it.. btw, have you tried iCab as a browser? I think it is a really good alternative for the big browsers. (http://www.icab.de) ------------------------------ Date: Tue, 24 Jul 2001 18:12:02 -0500 From: James McCartney <---@---.---> Subject: Re: sc-swiki up again on 7/24/01 5:58 PM, Julian Rohrhuber at sa6a014@rzaixsrv2.rrz.uni-hamburg.de wrote: >> What is the numerical IP address for http://swiki.hfbk.uni-hamburg.de ? > > well this is exactly what is changing. > right now the nameserver maps it to http://134.100.176.45:8080/ > the apache is waiting on http://134.100.176.42 to forward you to the swiki. > http://134.100.176.42:8080/ will be the testing swiki when we give it > another try on unix. Right now it is running on an iMac. > All three of thess have the same effect for me, which is to go to a page that reloads itself every 3 seconds. - --- james mccartney james@audiosynth.com SuperCollider - a real time synthesis programming language for the PowerMac. ------------------------------ Date: Tue, 24 Jul 2001 19:43:24 EDT From: JoJoBuBu@aol.com Subject: Re: Mattel Power Glove > Now a question out of curiosity. What are you doing with the old music? Theres > a community of people that remake this type of old music as well, although > theres some controversy with copyright. I've never seen people do live remakes > of it though... >I'm going to transcribe and arrange the tunes and >we're going to play them >live with a 5 piece band. Guitar, Bass, Drums, >Synthesizer, Laptop. The >power glove is going to be the icing on the cake. I >think it'll be so fresh >to bust out a theremin style PowerGlove solo during >the main theme to >Metroid. Hehehe. Hell yes. Have you checked out any of the other remakes of this type of stuff online? Some of its pretty cool. I've heard remakes of catlevania, mario, tons of others. Remaking this old stuff has almost obtained cult status, hehe. I would be curious to hear something you come up with. Andy ------------------------------ Date: Tue, 24 Jul 2001 21:16:46 -0400 From: christian adam hresko <---@---.---> Subject: Re: can't find superclass James McCartney wrote: > on 7/24/01 4:41 PM, christian adam hresko at godpup@ix.netcom.com wrote: > > > so the method lookup table is synonymous with a vtable in C++? > > no. > okay. ------------------------------ Date: Wed, 25 Jul 2001 00:01:19 -0400 From: christian adam hresko <---@---.---> Subject: Re: codewarrior 5 Julian Rohrhuber wrote: > > > oh, I just realize that I have CW 4. > >> this does probably not work, I guess...? > > > >i guess you could try. nothing wrong with trying... > > > > > >cheers, > > > >christian > > I guess I don't really know how to try. > if I go projects-import, it asks me where to create the > new project which is kind of absurd. > Then I don't know if I have to open the .cp or the .h file and I get > an error that it can't read the xml file. don't import anything yourself. just open the project file, and this will import the files you need. however it will NOT automatically know where the additional SC includes are stored. you have to specify a path for those. if you'd like, email me off list and i can give you step by step instructions. this same thing happened with another list member who wasn't familiar with codewarrior. i'd be glad to help if need be. cheers, christian ------------------------------ Date: Wed, 25 Jul 2001 12:00:44 +0200 From: Julian Rohrhuber <---@---.---> Subject: Re: sc-swiki up again >on 7/24/01 5:58 PM, Julian Rohrhuber at sa6a014@rzaixsrv2.rrz.uni-hamburg.de >wrote: > >>> What is the numerical IP address for http://swiki.hfbk.uni-hamburg.de ? >> >> well this is exactly what is changing. >> right now the nameserver maps it to http://134.100.176.45:8080/ >> the apache is waiting on http://134.100.176.42 to forward you to the swiki. >> http://134.100.176.42:8080/ will be the testing swiki when we give it >> another try on unix. Right now it is running on an iMac. >> > >All three of thess have the same effect for me, which is to go to a page >that reloads itself every 3 seconds. > >--- james mccartney james@audiosynth.com >SuperCollider - a real time synthesis programming language for the PowerMac. > now I see what is going on. Possibly the Squeak installation is causing trouble for the unix server, so it doesn't do its job. I'm relieved that the swiki server still runs fine. (on http://134.100.176.45:8080/) Today we'll try to get everything back to normal.. Thanks for your feedback! ------------------------------ Date: Wed, 25 Jul 2001 11:28:29 -0700 From: ben <---@---.---> Subject: Re: synth cessation and out of memory > This message is in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible. - --MS_Mac_OE_3078905313_197104_MIME_Part Content-type: text/plain; charset="ISO-8859-1" Content-transfer-encoding: quoted-printable hi sean don't know if i can help with your Synth issues but... the danger out of memory thing happens (i think - please someone correct m= e if i'm wrong) because every time you run the patch it puts your samples int= o ram. however, it never removed the last samples it loaded into ram. when you recompile the library all soundfile ram is cleared. solution - the only way i can think of is to use a library to store your soundfiles - then you only have to load them once (unless you recompile library) and your patch will run much faster each time (won't have to wait for soundfiles to load into ram each time). i put i little piece of code i= n my library-loading patch that empties the library first, just in case... hope that helps peace ben p.s. - something like this maybe ( a =3D [600,700,800]; Library.put([\myBlah],a); // etc ) ( {SinOsc.ar(Library.at([\myBlah]).at(0),0,0.1)}.play ) - --=20 ben milstein =20 mintyfresh www.soundmangle.com - www.elmconceptions.com From: Sean Reed <---@---.---> Reply-To: sc-users@lists.io.com Date: Tue, 24 Jul 2001 20:15:40 +0200 To: "sc-users@lists.io.com" Subject: synth cessation and out of memory hi. i've got a couple of things i could use some suggestions on: first, i'm trying to design an patch in which several functions are defined that i can then repeatedly turn on and off at different times and in different combinations over the course of a piece. my first approach has been the following (bare-boned version just to demonstrate the basic idea): ( Synth.play({ arg synth; t =3D TSpawn.ar({}); u =3D t.source; e =3D Env.adsr(0.02, 0.2, 0.25, 1, 1, -4); f=3D { FSinOsc.ar(220 + 300.rand) * EnvGen.ar(e)}; s =3D Synth.new(f); synth.sched(0, { u.triggerSynth(s);}); synth.sched(1, { s.release; }); synth.sched(2, { u.triggerSynth(s); }); t }); ) the goal: the variable 's' is a function which is called, then gets turned off, then gets called at some point again later in the piece. in the above constellation i get the error message: =80 ERROR: internal error: Synth ended already. (to avoid this error, i have been assigning the same function to different variables, and calling and releasing them all separately, but i am not completely convinced of the efficiency of such an approach). so i tried putting the 'Synth.new' directly into the function within the 'synth.sched', as such: ( Synth.play({ arg synth; t =3D TSpawn.ar({}); u =3D t.source; e =3D Env.adsr(0.02, 0.2, 0.25, 1, 1, -4); f=3D { FSinOsc.ar(220 + 300.rand) * EnvGen.ar(e)}; synth.sched(0, { u.triggerSynth( Synth.new(f););}); t }); ) but now i can't seem to find the appropriate method to specifically turn of= f the newly created Synth. any suggestions? SECOND: using the basic structure of the first of the above two examples i have constructed a piece which uses Spawns of playBufs of AIFF files as the functions implemented within the 'Synth.new'. i have about 16 functions defined to variables and call them and then release them over the course of about 7 minutes (so far). i can open the patch and run it, and it (at least appears to) run perfectly, no glitches, no memory problems. however, when i stop (cmd-.) and immediately try to restart it without changing ANYTHING, i get the DANGER OUT of MEMORY error. when i recompile the library, it runs perfectly again. i don't get the error when i stock up the amount of RAM i have allotted to SC to 120MB, but with any less i always get the error when i try to run it a second time. i'm using a G4 with 256MB RAM and MAC-OS9.1. i'd be extremely grateful for any suggestion on how to rectify this problem as well. thanks,=20 best, sean reed=20 - --MS_Mac_OE_3078905313_197104_MIME_Part Content-type: text/html; charset="ISO-8859-1" Content-transfer-encoding: quoted-printable Re: synth cessation and out of memory hi sean
don't know if i can help with your Synth issues but...
the danger out of memory thing happens (i think - please  someone corr= ect me if i'm wrong) because every time you run the patch it puts your sampl= es into ram.  however, it never removed the last samples it loaded into= ram.  when you recompile the library all soundfile ram is cleared.
solution - the only way i can think of is to use a library to store your so= undfiles - then you only have to load them once (unless you recompile librar= y) and your patch will run much faster each time (won't have to wait for sou= ndfiles to load into ram each time).  i put i little piece of code in m= y library-loading patch that empties the library first, just in case...
hope that helps
peace
ben

p.s. - something like this maybe

(
a =3D [600,700,800];

Library.put([\myBlah],a);
// etc
)

(
{SinOsc.ar(Library.at([\myBlah]).at(0),0,0.1)}.play
)
- --
   ben milstein    
        mintyfresh
           www.soun= dmangle.com - www.elmconceptions.com

From: Sean Reed <reed@zkm.de><---@---.---> Reply-To: sc-users@lists.io.com
Date: Tue, 24 Jul 2001 20:15:40 +0200
To: "sc-users@lists.io.com" <sc-users@lists.io.com><= BR> Subject: synth cessation and out of memory


hi. i've got a couple of things i could use = some suggestions on:

first,
i'm trying to design an patch in which several functions are defined that i= can then repeatedly turn on and off at different times and in different com= binations over the course of a piece. my first approach has been the followi= ng (bare-boned version just to demonstrate the basic idea):

(
Synth.play({
arg synth;
t =3D TSpawn.ar({});
u =3D t.source;
e =3D Env.adsr(0.02, 0.2, 0.25, 1, 1, -4);
f=3D { FSinOsc.ar(220 + 300.rand) * EnvGen.ar(e)};
s =3D Synth.new(f);
synth.sched(0, { u.triggerSynth(s);});
synth.sched(1, { s.release;  });
synth.sched(2, { u.triggerSynth(s); });
t
});
)

the goal: the variable 's' is a function which is called, then gets turned = off, then gets called at some point again later in the piece. in the above c= onstellation i get the error message:

=80 ERROR: internal error: Synth ended already.<= BR>
(to avoid this error, i have been assigning the same function to different = variables, and calling and releasing them all separately, but i am not compl= etely convinced of the efficiency of such an approach).

so i tried putting the 'Synth.new' directly into the function within the 's= ynth.sched', as such:

(
Synth.play({
arg synth;
t =3D TSpawn.ar({});
u =3D t.source;
e =3D Env.adsr(0.02, 0.2, 0.25, 1, 1, -4);
f=3D { FSinOsc.ar(220 + 300.rand) * EnvGen.ar(e)};
synth.sched(0, { u.triggerSynth( Synth.new(f);= );});
t
});
)

but now i can't seem to find the appropriate method to specifically turn of= f the newly created Synth.

any suggestions?

SECOND:
using the basic structure of the first of the above two examples i have con= structed a piece which uses Spawns of playBufs of AIFF files as the function= s implemented within the 'Synth.new'. i have about 16 functions defined to v= ariables and call them and then release them over the course of about 7 minu= tes (so far). i can open the patch and run it, and it (at least appears to) = run perfectly, no glitches, no memory problems. however, when i stop (cmd-.)= and immediately try to restart it without changing ANYTHING, i get the DANG= ER OUT of MEMORY error. when i recompile the library, it runs perfectly agai= n. i don't get the error when i stock up the amount of RAM i have allotted t= o SC to 120MB, but with any less i always get the error when i try to run it= a second time. i'm using a G4 with 256MB RAM and MAC-OS9.1.

i'd be extremely grateful for any suggestion on how to rectify this problem= as well.

thanks,
best,
sean reed


- --MS_Mac_OE_3078905313_197104_MIME_Part-- ------------------------------ Date: Wed, 25 Jul 2001 15:51:33 +0100 From: "fabrice mogini" <---@---.---> Subject: Fabrice new email address Hi, I am about to unsubscribe the SC list and get all my SC mail at a new address: fabs.mogini@virgin.net For those who want to get in touch with me directly without the SC list, they can still do so at: fabrice.mogini@virgin.net Cheers Fabrice mogini ------------------------------ Date: Wed, 25 Jul 2001 14:04:11 -0500 From: James McCartney <---@---.---> Subject: Re: can't find superclass on 7/24/01 5:45 PM, James McCartney at asynth@io.com wrote: > on 7/24/01 4:41 PM, christian adam hresko at godpup@ix.netcom.com wrote: > >> so the method lookup table is synonymous with a vtable in C++? > > no. > SC uses this scheme for method dispatch: http://www.cs.ucsb.edu/research/trcs/html/TRCS95-05.shtml - --- james mccartney james@audiosynth.com SuperCollider - a real time synthesis programming language for the PowerMac. ------------------------------ Date: Wed, 25 Jul 2001 16:48:37 -0400 From: christian adam hresko <---@---.---> Subject: [OT] i got a job! whoopee! sorry for the off topic babble. all my friends are at work, so i'm voicing my excitement via email. okay, i'm gonna go celebrate. cheers, christian ------------------------------ Date: Wed, 25 Jul 2001 23:07:37 -0600 From: David Cottle <---@---.---> Subject: Re: version 2 bugs > > I am going to release a version 2 bug fix soon. > If you have a pet bug, make it known. > > ------------------------------------------------------------------------- > BUG FIXES and changes (incomplete list) : I don't see this one listed: reverseDo crashes. [1, 2, 3].reversDo({arg i; i.postln}) - -- ><><><><><><><><><><><> David Cottle, computer music, contra, cottle@cerlsoundgroup.org "God does not play dice with the universe." -Einstein "Stop telling God what to do." -Niels Bohr ------------------------------ Date: Thu, 26 Jul 2001 01:18:06 -0400 From: christian adam hresko <---@---.---> Subject: Re: version 2 bugs David Cottle wrote: > > > > I am going to release a version 2 bug fix soon. > > If you have a pet bug, make it known. > > > > ------------------------------------------------------------------------- > > BUG FIXES and changes (incomplete list) : > > I don't see this one listed: reverseDo crashes. > > [1, 2, 3].reversDo({arg i; i.postln}) > > -- > ><><><><><><><><><><><> > David Cottle, computer music, contra, cottle@cerlsoundgroup.org > > "God does not play dice with the universe." -Einstein > "Stop telling God what to do." -Niels Bohr aka felix aka crucial: on 7/21/01 2:13 PM, crucial at felix@crucial-systems.com wrote: > what special bytecodes go in ArrayedCollection.reverseDo anyway ? > special ones.. > ArrayedCollection.dumpByteCodes(\reverseDo) > BYTECODES: (6) > 0 8F 0B LoopOpcode > 2 8F 0C LoopOpcode > 4 8F 04 LoopOpcode > not too informative, but they have been fixed already. so it's fixed. cheers, christian ------------------------------ Date: Thu, 26 Jul 2001 04:18:56 -0400 From: andrei@world.std.com Subject: help with real time looping patch I was wondering if anyone's ever created a SC patch they're willing to share which emulates what something like Lexicon's JamMan does. Actually what I'm even more interested in is something like the Polar thing in Digital Performer. Basically a real time looping thing where you can create new passes in real time according to a certain tempo and are able to tell it how long the loop should be and be able to have control over features like panning, etc.. This is one of the things I'd really like to do with SC, but at this point my knowledge is so limited that I don't even really know where to start and it would take me a really long time to figure out how to do this. Thank you, Andrei ------------------------------ Date: Thu, 26 Jul 2001 05:30:53 -0400 From: christian adam hresko <---@---.---> Subject: Re: help with real time looping patch andrei@world.std.com wrote: > I was wondering if anyone's ever created a SC patch they're willing to share which > emulates what something like Lexicon's JamMan does. Actually what I'm even more > interested in is something like the Polar thing in Digital Performer. Basically a > real time looping thing where you can create new passes in real time according to a > certain tempo and are able to tell it how long the loop should be and be able to have > control over features like panning, etc.. > This is one of the things I'd really like to do with SC, but at this point my > knowledge is so limited that I don't even really know where to start and it would > take me a really long time to figure out how to do this. > > Thank you, > Andrei you could probably get this same effect if you followed the general outline of the vocal loop organ example in SC 2. you'd have to do some tweaking and whatnot, but it would be a good project. cheers, christian ------------------------------ Date: Thu, 26 Jul 2001 02:42:20 -0700 From: "tomonori yamasaki" <---@---.---> Subject: Re: help with real time looping patch can you describe more? I don't use DP... Is this like, OB Echoplex with better control? (I guess it's with some buffer line, with "record" "play" "loopStartFrame" "loopEndFrame" "normalize" etc function??) - ---------- >From: andrei@world.std.com >To: sc-users@lists.io.com >Subject: help with real time looping patch >Date: Thu, Jul 26, 2001, 1:18 AM > > I was wondering if anyone's ever created a SC patch they're willing to share which > emulates what something like Lexicon's JamMan does. Actually what I'm even more > interested in is something like the Polar thing in Digital Performer. Basically a > real time looping thing where you can create new passes in real time according to a > certain tempo and are able to tell it how long the loop should be and be > able to have > control over features like panning, etc.. > This is one of the things I'd really like to do with SC, but at this point my > knowledge is so limited that I don't even really know where to start and it would > take me a really long time to figure out how to do this. > > Thank you, > Andrei > ------------------------------ Date: Thu, 26 Jul 2001 14:35:25 +0100 From: Schreck-Ensemble <---@---.---> Subject: Re: help with real time looping patch >I was wondering if anyone's ever created a SC patch they're willing to >share which >emulates what something like Lexicon's JamMan does. Actually what I'm even >more >interested in is something like the Polar thing in Digital Performer. >Basically a >real time looping thing where you can create new passes in real time >according to a >certain tempo and are able to tell it how long the loop should be and be >able to have >control over features like panning, etc.. >This is one of the things I'd really like to do with SC, but at this point my >knowledge is so limited that I don't even really know where to start and >it would >take me a really long time to figure out how to do this. > >Thank you, >Andrei Hello Andrei, For your idea you can use Record/Play buffers. Total control is possible if you place them in a TSpawn. I have used this in my Nuctemeron, I send the code. Unfortunately very little comment, only what I need for myself. See what you can do with it. greetings, Hans ================================================================================ == ( { var a,b,c,d,e,f,e1,e2,e3,e4,e5,e6; var signalb6,signals6,srcB,signalv6, lfo; var control8d2,control9d2=0,control81d2=0,control82d2=0,control71d2; var left2, right2, inputd2, leftDel2, vldel1, sopdel1, sopdel2, outputd2, lDel2; e1 = Env.linen(1.412, 8, 3, 0.9, 'sine'); e2 = Env.new([0,1,0.6,0.8,0],[3,3,2,4.412],'linear'); e3 = Env.linen(0.806, 4, 1.5, 0.9, 'sine'); e4 = Env.new([0,1,0.8,0.6,0],[3,13,5,4.306],'linear'); e5 = Env.linen(1.306, 3, 2, 0.9, 'linear'); e6 = Env.new([0,1,0.6,0.8,0],[3,3,2,8.412],'linear'); w = GUIWindow.new("panel", Rect.newBy(59, 82, 519, 524)); a = CheckBoxView.new( w, Rect.newBy(40, 20, 519, 20), "Basklarinet opnemen", 0, 0, 1, 0, 'linear'); b = CheckBoxView.new( w, Rect.newBy(40, 48, 519, 20), "Basklarinet afspelen", 0, 0, 1, 0, 'linear'); c = CheckBoxView.new( w, Rect.newBy(39, 80, 519, 20), "Sopraan opnemen", 0, 0, 1, 0, 'linear'); d = CheckBoxView.new( w, Rect.newBy(39, 109, 519, 20), "Sopraan afspelen", 0, 0, 1, 0, 'linear'); e = CheckBoxView.new( w, Rect.newBy(38, 144, 519, 20), "Viool opnemen", 0, 0, 1, 0, 'linear'); f = CheckBoxView.new( w, Rect.newBy(38, 184, 519, 20), "Viool afspelen", 0, 0, 1, 0, 'linear'); ///////////////////////////// control82d2 = MIDIController.kr (1,8,0,0.8,'linear'); control9d2 = MIDIController.kr (1, 9, 0, 0.9,'linear'); control71d2 = MIDIController.kr (1,7,0,0.9,'linear'); //////////////////////////////////// lfo = max(SinOsc.kr(0.0806,0.5),0); signalb6 = Signal.newClear(Synth.sampleRate * 12.412); signals6 = Signal.newClear(Synth.sampleRate * 6.306); signalv6 = Signal.newClear(Synth.sampleRate * 6.306); //opnemen en afspelen basklarinet buffer left2 = TSpawn.ar({ control8d2 = EnvGen.ar(e1, 1, 0, 1, 0, 1); RecordBuf.ar(signalb6, AudioIn.ar(2), control8d2,0, 0, 1, 0); srcB=PlayBuf.ar(signalb6, Synth.sampleRate, 1, 0, 0, (signalb6.size-2), 1)},1,nil,a.kr(0)); right2 = TSpawn.ar({EnvGen.ar(e2,left2,0,lfo,0,1)},1,nil,b.kr(0)); //opnemen sopraan buffer sopdel1 = TSpawn.ar({ var sopvl; control81d2 = EnvGen.ar(e3, 1, 0, 1, 0, 1); RecordBuf.ar(signals6,AudioIn.ar(3), control81d2,0, 0, 1, 0); sopvl=PlayBuf.ar(signals6, Synth.sampleRate, 1, 0, 0, (signals6.size-2), 1)},1,nil,c.kr(0)); //opnemen viool buffer vldel1 = TSpawn.ar({ var spvl; control82d2 = EnvGen.ar(e5, 1, 0, 1, 0, 1); RecordBuf.ar(signalv6,AudioIn.ar(1), control82d2,0, 0, 1, 0); spvl=PlayBuf.ar(signalv6, Synth.sampleRate, 1, 0, 0, (signalv6.size-2), 1)},1,nil,e.kr(0)); //afspelen viool sopraan leftDel2 = TSpawn.ar({EnvGen.ar(e6,vldel1,0,lfo,0,1)},1,nil,f.kr(0)); lDel2 = TSpawn.ar({EnvGen.ar(e4,sopdel1,0,0.5,0,1)},1,nil,d.kr(0)); //Mixen outputd2 = [right2*0.3,right2*0.7,leftDel2,lDel2]; }.play; w.close; ) ================================================================================ = ============================================================ Hans van Eck: schreck@xs4all.nl Schreck-Ensemble: http://www.xs4all.nl/~schreck Buy a Schreck CD at: http://knorretje.hku.nl/~schreck/cgi-bin/nph-BUYCD.cgi Tel.: "+31"-(0)20-6968957 ============================================================ ------------------------------ Date: Thu, 26 Jul 2001 15:21:18 +0200 From: dirk p haubrich <---@---.---> Subject: motu828 & asio error Dear all, i am using the following setup: Powerbook G3/500 os9.1 Motu828 SC2.2.9 in the ASIO driver folder are two files ASIO PCI-324 ASIO soundmanager there are no other asio drivers in the extentions. in the sound control panel i choose buildin output. in the audio setup of SC i can choose MOTU PCI-324 but i get the error ASIO ERROR: no ASIO driver error. what might be wrong dirk ------------------------------ Date: Thu, 26 Jul 2001 10:08:24 -0400 (EDT) From: Matthew Rogalsky <---@---.---> Subject: crashing... bug? I have recently got out the wacom tablet and now am having crashing problems... specifically, after I quit SC. While using the tablet with SC (2.2.10) all is OK, but when I shut down SC the machine usually seizes up within a couple of seconds. It's an older tablet, using Wacom control panel v2.6.3. thanks for any suggestions matt ------------------------------ Date: Thu, 26 Jul 2001 09:04:55 -0500 From: James McCartney <---@---.---> Subject: Re: motu828 & asio error on 7/26/01 8:21 AM, dirk p haubrich at dph@xs4all.nl wrote: > in the audio setup of SC i can choose MOTU PCI-324 the MOTU PCI-324 is for the MOTU PCI card, not the 828 interface. You need the ASIO driver for the 828. http://www.motu.com/downloads/firewire/asio_828.sit.hqx - --- james mccartney james@audiosynth.com SuperCollider - a real time synthesis programming language for the PowerMac. ------------------------------ Date: Thu, 26 Jul 2001 16:01:31 +0100 From: Joanna mayes <---@---.---> Subject: Re: motu828 Hi James, Do you use the MOTU 828 yourself? Did you use anything before this? cheers Jo > From: James McCartney <---@---.---> > Reply-To: sc-users@lists.io.com > Date: Thu, 26 Jul 2001 09:04:55 -0500 > To: > Subject: Re: motu828 & asio error > > on 7/26/01 8:21 AM, dirk p haubrich at dph@xs4all.nl wrote: > >> in the audio setup of SC i can choose MOTU PCI-324 > > the MOTU PCI-324 is for the MOTU PCI card, not the 828 interface. > You need the ASIO driver for the 828. > > http://www.motu.com/downloads/firewire/asio_828.sit.hqx > > --- james mccartney james@audiosynth.com > SuperCollider - a real time synthesis programming language for the PowerMac. > > > ------------------------------ Date: Thu, 26 Jul 2001 10:12:06 -0500 From: James McCartney <---@---.---> Subject: Re: motu828 on 7/26/01 10:01 AM, Joanna mayes at joannamayes@onetel.net.uk wrote: > Do you use the MOTU 828 yourself? No - --- james mccartney james@audiosynth.com SuperCollider - a real time synthesis programming language for the PowerMac. ------------------------------ Date: Thu, 26 Jul 2001 17:43:53 +0100 From: Joanna mayes <---@---.---> Subject: Re: motu828 So what do you use for multichannel output with your laptop (I know you have one :))? Or is it a trade secret ? J > From: James McCartney <---@---.---> > Reply-To: sc-users@lists.io.com > Date: Thu, 26 Jul 2001 10:12:06 -0500 > To: > Subject: Re: motu828 > > on 7/26/01 10:01 AM, Joanna mayes at joannamayes@onetel.net.uk wrote: > >> Do you use the MOTU 828 yourself? > > No > > --- james mccartney james@audiosynth.com > SuperCollider - a real time synthesis programming language for the PowerMac. > > > ------------------------------ Date: Thu, 26 Jul 2001 18:51:06 -0700 From: nicolocollinsi <---@---.---> Subject: permute Hi, quick q- there's a permute method for collections that seems to index all members of a permutation group- what is the encoding for the nth permute? (I could be mistaken but I don't think generating group elements are used- in S(4) the 1st permute is of order 2?) cheers Nick ------------------------------ Date: Thu, 26 Jul 2001 13:43:35 -0500 From: James McCartney <---@---.---> Subject: Re: motu828 on 7/26/01 11:43 AM, Joanna mayes at joannamayes@onetel.net.uk wrote: > So what do you use for multichannel output with your laptop (I know you have > one :))? Or is it a trade secret ? > J > The stereo miniplug jack :-) - --- james mccartney james@audiosynth.com SuperCollider - a real time synthesis programming language for the PowerMac. ------------------------------ Date: Thu, 26 Jul 2001 23:50:31 +0200 From: Arie van Schutterhoef <---@---.---> Subject: Re: motu828 >The stereo miniplug jack :-) - -Which is of course, like everybody knows, the most sacred of all secrets, to be revealed only to the initiated of the entire I/O family... Also known as a wide kept secret, is that a certain JMcC, living at A/T/UsA is an important Master Of Ceremony for this flourishing community of Digital Exchange of Data... yours revealing, AvS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .................................................................. ^ Arie van Schutterhoef | arsche@xs4all.nl ^_北北北北北北北北北北北盻_""""""""""""""""""""""""""""""""" | ` |Schreck Ensemble http://www.xs4all.nl/~schreck/ | ` |# -laboratory for live electro-acoustic music- # | ` |Tel: 00-31-71-5612287 Fax: 00-31-70-3859268 | *========================================================++ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .................................................................. ------------------------------ End of sc-users-digest V1 #333 ******************************