From: owner-sc-users-digest@lists.io.com (sc-users-digest) To: sc-users-digest@lists.io.com Subject: sc-users-digest V1 #297 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 Wednesday, May 30 2001 Volume 01 : Number 297 ---------------------------------------------------------------------- Date: Mon, 28 May 2001 20:22:45 +0200 From: heiko goelzer <---@---.---> Subject: Re: cpu on osc-load thanks for your help on cpu questions. my conclusion on dummys is this: i did some testing with the below patch and found Plug.ar(0) is a good choice as a dummy Ugen. in case you need a Ugen as a trigger, FSinOsc seems to be the best choice. ( // cpu tester Synth.play({ TSpawn.ar({LFSaw.ar(1,0.001)},1,100,SinOsc.ar(10)) }); ) i wanted to add up the ugens to test the cpu - load of different ugens. the SinOsc triggers 10 times a second. so that after 10 secs i should have reached the highest cpu-usage level and then stay constant. right? the strange thing was, that it doubled after 17 sec again. i canīt figure out what it was. and i remeber having problems like this before. any ideas? heiko ------------------------------ Date: Mon, 28 May 2001 11:48:38 -0800 From: minty <---@---.---> Subject: Re: cpu on osc-load hello you must have an envelope inside your tspawn - otherwise each ugen you spawn will live forever resulting in increasing cpu load and ugen count. using an envelope will kill the spawned ugens. ( // cpu tester Synth.play({ TSpawn.ar({EnvGen.kr(Env.perc(0,0.15,1,1))*LFSaw.ar(100,0.1)},1,100,SinOsc.a r(10)) }); ) - -- ben milstein mintyfresh www.soundmangle.com - www.elmconceptions.com > From: heiko goelzer <---@---.---> > Reply-To: sc-users@lists.io.com > Date: Mon, 28 May 2001 20:22:45 +0200 > To: sc users > Subject: Re: cpu on osc-load > > thanks for your help on cpu questions. > > my conclusion on dummys is this: > i did some testing with the below patch and found Plug.ar(0) is a good > choice as a dummy Ugen. in case you need a Ugen as a trigger, FSinOsc seems > to be the best choice. > > ( > // cpu tester > Synth.play({ TSpawn.ar({LFSaw.ar(1,0.001)},1,100,SinOsc.ar(10)) > }); > ) > > i wanted to add up the ugens to test the cpu - load of different ugens. the > SinOsc triggers 10 times a second. so that after 10 secs i should have > reached the highest cpu-usage level and then stay constant. right? > > the strange thing was, that it doubled after 17 sec again. i canīt figure > out what it was. and i remeber having problems like this before. > > any ideas? > heiko > > ------------------------------ Date: Mon, 28 May 2001 19:00:09 -0700 From: cramakrishnan@acm.org Subject: MPEG-4 Structured Audio - Discuss I've been reading up a bit on the MPEG-4 Structured Audio standard and i'm trying to figure out: is this something that we, as SuperCollider users, care about? Anyone have an answer/opinion? - - sekhar - -- C. Ramakrishnan cramakrishnan@acm.org ------------------------------ Date: Mon, 28 May 2001 21:11:07 -0500 From: James McCartney <---@---.---> Subject: FW: BOUNCE Re: CD-R recommends Date: Mon, 28 May 2001 14:30:46 -0400 Subject: Re: CD-R recommends From: Lee Azzarello <---@---.---> To: on 5/26/01 5:34 PM, christian adam hresko at godpup@ix.netcom.com wrote: > i was considering the EZQuest Firewire drive, since i could use this > with my G3 B&W along with my G4 powerbook. i 'test drove' my friends, > and it worked flawlessly. (love the skip proof technology) I got a QPS Firewire drive. It's cheap and it works, although it comes in a ridiculous plastic bubble case. - -------------------- - -l[e^2] *new { ^this.shouldNotImplement(thisMethod) } ------------------------------ Date: Mon, 28 May 2001 21:11:48 -0500 From: James McCartney <---@---.---> Subject: FW: BOUNCE Re: falling forward for such..... Subject: Re: falling forward for such..... From: Lee Azzarello <---@---.---> To: on 5/21/01 2:00 PM, minty at ben@soundmangle.com wrote: > falling forward is temporarily down while lee reclocates to nyc. he said it > will be back up when he gets a job together and such... Ben's right. I initially said it would be back up in late April but this is obviously not happening. I moved into my apartment in Brooklyn exactly 7 days ago and I'm looking for temp work as to pay for a DSL line. I'm also waiting on the phone company to call me and say if my area even supports DSL. So when that happens, I have an old 8500 I can use as a server, or better yet, my friend gave me her Duo Dock... - -------------------- - -l[e^2] *new { ^this.shouldNotImplement(thisMethod) } ------------------------------ Date: Mon, 28 May 2001 21:12:20 -0500 From: James McCartney <---@---.---> Subject: FW: BOUNCE re: iBook's performance, adding a G4 DVD-ROM Date: Mon, 28 May 2001 15:09:20 -0400 Subject: Re: [OT] re: iBook's performance, adding a G4 DVD-ROM From: Lee Azzarello <---@---.---> To: on 5/23/01 10:45 AM, Geoff Spradley at geoff@suerte.com wrote: > Speaking of which, has anyone tried adding an Intel-land DVD-ROM > drive to a G3 or G4 tower slaved to the factory CD drive on the ATA > bus? I once tried swapping one for my G3 desktop's internal CD-ROM > drive, but, I'm guessing due to the lack of special firmware on the > DVD-ROM drive, it wasn't recognized, and, due to a lack of case space, > I didn't pursue it further. (Just wondering, pre-G4 tower purchase.) I can't answer your question directly but I found out how to get a non-apple SCSI CD-ROM drive to work with a few ResEdit hacks. I got the info from http://www.resexcellence.com/ - -------------------- - -l[e^2] *new { ^this.shouldNotImplement(thisMethod) } ------------------------------ Date: Mon, 28 May 2001 20:22:45 +0200 From: heiko goelzer <---@---.---> Subject: Re: cpu on osc-load thanks for your help on cpu questions. my conclusion on dummys is this: i did some testing with the below patch and found Plug.ar(0) is a good choice as a dummy Ugen. in case you need a Ugen as a trigger, FSinOsc seems to be the best choice. ( // cpu tester Synth.play({ TSpawn.ar({LFSaw.ar(1,0.001)},1,100,SinOsc.ar(10)) }); ) i wanted to add up the ugens to test the cpu - load of different ugens. the SinOsc triggers 10 times a second. so that after 10 secs i should have reached the highest cpu-usage level and then stay constant. right? the strange thing was, that it doubled after 17 sec again. i canīt figure out what it was. and i remeber having problems like this before. any ideas? heiko ------------------------------ Date: Tue, 29 May 2001 19:46:21 +0200 From: heiko goelzer <---@---.---> Subject: Re: cpu on osc-load ok i got the envelope idea. but i swear it had nothing to do with it. if you start this patch on your machine the cpu-usage mounts up to a certain point and then stays where it is. in my case it did this and then, after being constant for some time, suddenly doubled for no logical reason. now it works for me as expected and i basicly hope it was some minor confusion in my system. so if its not going to happen again we can skip this subject. thanks anyway heiko ------------------------------ Date: Tue, 29 May 2001 14:57:41 -0500 From: "t. krakowiak" <---@---.---> Subject: beginner's question. Hi! I've been using sc for about a month now and i'm very impressed with it (actually i find it more clear than max/msp)!? 2 questions: 1. is it possible to use to trigger an event from a keyboard? 2. how about playing 2 samples at the same time? thanks for any answers. t. krakowiak ------------------------------ Date: Tue, 29 May 2001 16:39:15 -0400 From: christian adam hresko <---@---.---> Subject: Re: beginner's question. "t. krakowiak" wrote: > Hi! hi. > > > I've been using sc for about a month now and i'm very impressed with it > (actually i find it more clear than max/msp)!? > 2 questions: > 1. is it possible to use to trigger an event from a keyboard? yes. check the docs for keyDown action. or... open a new window, type keyDown and highlight it, and press command Y. this will give you a list of all the current classes which have a keyDown method. you can check how this is implemented, and incorporate it into other classes if you wish. (or you can start inheriting...) > > 2. how about playing 2 samples at the same time? yes. you simply load the samples you want to play. check the SWIKI sight which is maintained by various list members and contains a very nice sound file handling library. cheers, christian ------------------------------ Date: Tue, 29 May 2001 16:22:14 -0500 From: James McCartney <---@---.---> Subject: Re: beginner's question. on 5/29/01 3:39 PM, christian adam hresko at godpup@ix.netcom.com wrote: >> 1. is it possible to use to trigger an event from a keyboard? > > yes. check the docs for keyDown action. Perhaps he means MIDI keyboard. Check out the Voicer class. - --- james mccartney james@audiosynth.com SuperCollider - a real time synthesis programming language for the PowerMac. ------------------------------ Date: Tue, 29 May 2001 17:36:59 -0400 From: "crucial" <---@---.---> Subject: Re: beginner's question. >> 2 questions: >> 1. is it possible to use to trigger an event from a keyboard? midi keyboard ? look at Voicer. it plays a function when triggered by a midi keydown. computer keyboard ? look at the keyDown action I also have a KeyDown class which intercepts all keydown actions and lets you register functions to be triggered by any specific keystroke. you see, normally a keyboard keystroke gets sent to whatever view is focused. but i wanted to use the computer keyboard to trigger various things. so KeyDown intercepts all keystrokes and checks its registry. it will be included in my next BasicTools distribution. if it sounds like what you need NOW, let me know. >> >> 2. how about playing 2 samples at the same time? hell yes. see the WalkAndChewGum class for true UNICOS style multi-threading. _____(( http://crucial-systems.com _________________))_______ ------------------------------ Date: Tue, 29 May 2001 17:40:43 -0400 From: "crucial" <---@---.---> Subject: FW: MPEG-4 Structured Audio - Discuss > >I've been reading up a bit on the MPEG-4 Structured Audio standard and >i'm trying to figure out: is this something that we, as SuperCollider >users, care about? > >Anyone have an answer/opinion? no, why should we ? but seriously..... i know there's some programming logic involved. some talk of csound (ahem) being supported. what's in it for us ? > >- sekhar > >-- >C. Ramakrishnan cramakrishnan@acm.org > > _____(( http://crucial-systems.com _________________))_______ ------------------------------ Date: Tue, 29 May 2001 17:47:00 -0500 From: "t. krakowiak" <---@---.---> Subject: Re: beginner's question. thanks to all that answered my questions!!! - ----- Original Message ----- From: "christian adam hresko" <---@---.---> To: Sent: Tuesday, May 29, 2001 3:39 PM Subject: Re: beginner's question. > > > "t. krakowiak" wrote: > > > Hi! > > hi. > > > > > > > I've been using sc for about a month now and i'm very impressed with it > > (actually i find it more clear than max/msp)!? > > 2 questions: > > 1. is it possible to use to trigger an event from a keyboard? > > yes. check the docs for keyDown action. > > or... > > open a new window, type keyDown and highlight it, and press command Y. > > this will give you a list of all the current classes which have a keyDown > method. > > you can check how this is implemented, and incorporate it into other classes > if you wish. (or you can start inheriting...) > > > > > > > 2. how about playing 2 samples at the same time? > > yes. you simply load the samples you want to play. > > check the SWIKI sight which is maintained by various list members and > contains a very nice sound file handling library. > > > cheers, > > christian > ------------------------------ Date: Tue, 29 May 2001 17:50:53 -0500 From: "t. krakowiak" <---@---.---> Subject: Re: beginner's question. sorry i should be more specific. i meant QWERTY keyboard. - ----- Original Message ----- From: "James McCartney" <---@---.---> To: Sent: Tuesday, May 29, 2001 4:22 PM Subject: Re: beginner's question. > on 5/29/01 3:39 PM, christian adam hresko at godpup@ix.netcom.com wrote: > > >> 1. is it possible to use to trigger an event from a keyboard? > > > > yes. check the docs for keyDown action. > > Perhaps he means MIDI keyboard. > Check out the Voicer class. > > --- james mccartney james@audiosynth.com > SuperCollider - a real time synthesis programming language for the PowerMac. > > > ------------------------------ Date: Tue, 29 May 2001 18:04:06 -0500 From: "t. krakowiak" <---@---.---> Subject: Re: beginner's question. thanks a lot, wow, that's a lot of info! being a new user i don't understand some of the things You mentioned: "BasicTools distribution" , "UNICOS" thanks - ----- Original Message ----- From: "crucial" <---@---.---> To: Sent: Tuesday, May 29, 2001 4:36 PM Subject: Re: beginner's question. > > >> 2 questions: > >> 1. is it possible to use to trigger an event from a keyboard? > > > midi keyboard ? look at Voicer. it plays a function when triggered > by a midi keydown. > > computer keyboard ? look at the keyDown action > I also have a KeyDown class which intercepts all keydown actions > and lets you register functions to be triggered by any specific keystroke. > > you see, normally a keyboard keystroke gets sent to whatever view is focused. > but i wanted to use the computer keyboard to trigger various things. > so KeyDown intercepts all keystrokes and checks its registry. > > it will be included in my next BasicTools distribution. > if it sounds like what you need NOW, let me know. > > > > > > > >> > >> 2. how about playing 2 samples at the same time? > > hell yes. see the WalkAndChewGum class for true UNICOS style > multi-threading. > > > > _____(( > http://crucial-systems.com > _________________))_______ ------------------------------ Date: Tue, 29 May 2001 18:06:44 -0400 From: christian adam hresko <---@---.---> Subject: Re: beginner's question. James McCartney wrote: > on 5/29/01 3:39 PM, christian adam hresko at godpup@ix.netcom.com wrote: > > >> 1. is it possible to use to trigger an event from a keyboard? > > > > yes. check the docs for keyDown action. > > Perhaps he means MIDI keyboard. > Check out the Voicer class. > oh, one of those things. MIDI is a place in france? cheers, christian ------------------------------ Date: Tue, 29 May 2001 23:55:36 +0200 (CEST) From: integer@www.god-emil.dk Subject: [ot] [!nt] \n2+0\ luv u > sh!ft!ng ur b!tz nn >>= nn k!sz!ng ur l!pz. kl!k!ng zend >nn, !ez pl!!!!z >thank for very much for chatting with our students. !t uaz dze!r plzr \/\ real-t!me nn+nn+....+nn http://eusocial.com/nnnnnnnn/hou.imagination.bekomes.matter http://eusocial.com/nnnnnnnn/hou.imagination.bekomes.matter http://eusocial.com/nnnnnnnn/hou.imagination.bekomes.matter 1001 ventuze /_/ / \ \/ i should like to be a human plant \/ __ __/ i will shed leaves in the shade \_\ because i like stepping on bugs *--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*--*-- Netochka Nezvanova nezvanova@eusocial.com http://www.eusocial.com http://www.biohakc.com http://www.ggttctttat.com/! I am not Greta Garbo!!! http://steim.nl/leaves/petalz *--*--*--*--*--*--*--*--*--*--*--*--*-- --*--*--*--*--*--*-- - egoiste - i have no friends...i make my mind my frie - melt this right into your lips at least twice a day. ------------------------------ Date: Tue, 29 May 2001 17:29:12 -0500 From: James McCartney <---@---.---> Subject: Re: beginner's question. on 5/29/01 5:06 PM, christian adam hresko at godpup@ix.netcom.com wrote: > oh, one of those things. you know MIDIevil technology. ancient. - --- james mccartney james@audiosynth.com SuperCollider - a real time synthesis programming language for the PowerMac. ------------------------------ Date: Tue, 29 May 2001 18:45:05 EDT From: JoJoBuBu@aol.com Subject: Re: beginner's question. Hey your basic tools, the keyDown thing, sounds like something I could really use. I dont need it right away but when are you going to release it? Andy midi keyboard ? look at Voicer. it plays a function when triggered by a midi keydown. computer keyboard ? look at the keyDown action I also have a KeyDown class which intercepts all keydown actions and lets you register functions to be triggered by any specific keystroke. you see, normally a keyboard keystroke gets sent to whatever view is focused. but i wanted to use the computer keyboard to trigger various things. so KeyDown intercepts all keystrokes and checks its registry. it will be included in my next BasicTools distribution. if it sounds like what you need NOW, let me know. ------------------------------ Date: Tue, 29 May 2001 19:04:45 -0400 From: christian adam hresko <---@---.---> Subject: Re: beginner's question. "t. krakowiak" wrote: > thanks a lot, wow, that's a lot of info! > being a new user i don't understand some of the things You mentioned: > "BasicTools distribution" , "UNICOS" > > thanks > > UNICOS - "The UNICOS system is the standard operating system on Cray vector symmetric multiprocessor (VSMP) machines and was introduced in 1985, thus giving Cray and its customers 15 years of valuable experience with this system. It was adapted from UNIX System V, a widely-used, portable operating system written in the C programming language. The UNICOS system was also influenced by the Fourth Berkeley Software Distribution and is enhanced to support supercomputer functionality and high performance computing to support the science and engineering markets. UNICOS was the first 64bit implementation of Unix and a Unix style file system. The UNICOS system is an extremely mature system that provides a stable foundation for use in environments ranging from small servers to the largest compute engines." i think james is working on a Cray SuperComputer SuperCollider port. he's part of george w. bush's team of warfare experts who are diligently working on the anti - intercontinental ballistic missile program. you can send OSC packets to small missiles which will destroy nuclear missiles/warheads above the earth's atmosphere. he's an evil genius... > > > > > >> > > >> 2. how about playing 2 samples at the same time? > > > > hell yes. see the WalkAndChewGum class for true UNICOS style > > multi-threading. > > > > > there's also the RubBellyandRubHead class which is derived from the WalkAndChewGum class. cheers, christian ------------------------------ Date: Tue, 29 May 2001 20:09:34 -0400 From: krakowiak@sympatico.ca Subject: Re: beginner's question. > > > i think james is working on a Cray SuperComputer SuperCollider port. he's part > of george w. bush's team of warfare experts who are diligently working on the > anti - intercontinental ballistic missile program. you can send OSC packets to > small missiles which will destroy nuclear missiles/warheads above the earth's > atmosphere. he's an evil genius... > he, he, he.... sounds true to me. ------------------------------ Date: Wed, 30 May 2001 09:36:59 +0200 From: Roland Pfrengle <---@---.---> Subject: Re : SC install on a second disk Hi again, problems to authorize SC : PB 500/Pismo + SC 2.2.10, OS 9.1+ Motu 828: SC is authorized on the internal disk. I installed SC on a external Firewire disk. This is my new boot volume at home. I can't authorize SC for the new disk. SC runs only, if the internal disk with the original SC is running. If I switch it off (because of noise), starting SC comes: 'This copy of SC has not been authorized.' After pushing 'Authorize' comes : 'Error while verifying your authorization. Specified volume doesn't exist.' 'Result code: -35'. I use the control strip of the energy saver control panel to put the internal disk to sleep (switch off according to the OS 9.1 terminology). At the studio at home the internal disk is too noisy. But for concerts I need that disk. So I need both authorizations on internal and external disk. Thanks for some help Roland ------------------------------ Date: Wed, 30 May 2001 08:19:00 +0000 From: Jem Finer <---@---.---> Subject: ram allocation Is there a way of keeping track of RAM allocation a la SC3 in SC2 ? Jem ------------------------------ Date: Wed, 30 May 2001 18:50:45 +0000 From: newton armstrong <---@---.---> Subject: lpc Has anybody had a go at LPC analysis in SuperCollider? ------------------------------ Date: Wed, 30 May 2001 02:05:35 -0700 From: tyamasa@haywire.csuhayward.edu Subject: Re: lpc I'm working on it... - ---------- >From: newton armstrong <---@---.---> >To: >Subject: lpc >Date: Wed, May 30, 2001, 11:50 AM > > Has anybody had a go at LPC analysis in SuperCollider? > ------------------------------ Date: Mon, 06 Feb 2040 05:53:44 +0000 From: eric_hard_jams <---@---.---> Subject: Re: beginner's question. > From: christian adam hresko <---@---.---> > Organization: special individual > Reply-To: sc-users@lists.io.com > Date: Tue, 29 May 2001 18:06:44 -0400 > To: sc-users@lists.io.com > Subject: Re: beginner's question. > > > > James McCartney wrote: > >> on 5/29/01 3:39 PM, christian adam hresko at godpup@ix.netcom.com wrote: >> >>>> 1. is it possible to use to trigger an event from a keyboard? >>> >>> yes. check the docs for keyDown action. >> >> Perhaps he means MIDI keyboard. >> Check out the Voicer class. >> > > oh, one of those things. > > MIDI is a place in france? > MIDI is the future! ------------------------------ Date: Wed, 30 May 2001 05:41:26 EDT From: DSPGuy@aol.com Subject: How to use SCPlay How do I prepare a SC program to play with SCPlay? A pointer into the docs or web site would be helpful. Jerry ------------------------------ Date: Wed, 30 May 2001 19:42:46 +0000 From: newton armstrong <---@---.---> Subject: Re: lpc tyamasa@haywire.csuhayward.edu wrote: > I'm working on it... What approach are you taking? And what kind of results are you getting? I'm trying to decide whether to take on a project that requires fairly accurate real-time phoneme detection... ------------------------------ Date: Wed, 30 May 2001 02:46:53 -0700 From: tyamasa@haywire.csuhayward.edu Subject: Re: beginner's question. yeah, if you think of making TCP/IP packets, or USB something, with bits and bytes, MIDI looks far more friendly. Internet gadgets (TCP/IP) hardware -some parts, special ethernet-chip (which is not available for us, you have lift it off of cheap ethernet cards...), microchip (A/D, filtering data, to interface with sensors). software -driver, plugin or something that listen to the port IF necessary. USB gadgets hardware -special chip (some are announced, but not released yet.), microchip. software -definitely driver. you should experience real hell with Bill's spagetti APIs or reading expensive apple's publications plus OMS driver. MIDI gadgets hardware -220 ohm resister and microchip. software -none. OMS will handle it. - ---------- >From: eric_hard_jams <---@---.---> >To: >Subject: Re: beginner's question. >Date: Sun, Feb 5, 2040, 10:53 PM > > > >> From: christian adam hresko <---@---.---> >> Organization: special individual >> Reply-To: sc-users@lists.io.com >> Date: Tue, 29 May 2001 18:06:44 -0400 >> To: sc-users@lists.io.com >> Subject: Re: beginner's question. >> >> >> >> James McCartney wrote: >> >>> on 5/29/01 3:39 PM, christian adam hresko at godpup@ix.netcom.com wrote: >>> >>>>> 1. is it possible to use to trigger an event from a keyboard? >>>> >>>> yes. check the docs for keyDown action. >>> >>> Perhaps he means MIDI keyboard. >>> Check out the Voicer class. >>> >> >> oh, one of those things. >> >> MIDI is a place in france? >> > MIDI is the future! > ------------------------------ Date: Wed, 30 May 2001 19:48:15 +0000 From: newton armstrong <---@---.---> Subject: Re: lpc newton armstrong wrote: > tyamasa@haywire.csuhayward.edu wrote: > >> I'm working on it... > > What approach are you taking? And what kind of results are you getting? > I'm trying to decide whether to take on a project that requires fairly > accurate real-time phoneme detection... excuse me, that should be phoneme recognition. ------------------------------ Date: Wed, 30 May 2001 19:55:31 +0000 From: newton armstrong <---@---.---> Subject: Re: How to use SCPlay DSPGuy@aol.com wrote: > > How do I prepare a SC program to play with SCPlay? A pointer into the > docs or web site would be helpful. > > Jerry > This is pretty comprehensively covered in the appendix of David Cottle's CACwSC text. http://www.byu.edu/music/personnel/cottled/CACwSC.sea.hqx ------------------------------ Date: Wed, 30 May 2001 11:12:19 +0100 From: nick collins <---@---.---> Subject: Re: Strange scheduling errors James McCartney wrote: > This is a bug. > It is fixed in v 3. Thanks James, that's a relief. I checked SC 3.51d, and the scheduling seems a lot better. My only question could be- you haven't implemented a trigger function yet for TSpawn, TSpawnN? I need to wait for the finished version? Or have I missed something? (tried implementing my own copying the private SC code for adding running Synths but just crashed the machine a lot). Has anybody else on the list got example patches for using sched + tspawn with function trigger in SC3? Cheers ------------------------------ Date: Wed, 30 May 2001 13:37:00 +0200 From: Julian Rohrhuber <---@---.---> Subject: Re: Strange scheduling errors >for adding running Synths but just crashed the machine a lot). Has >anybody else >on the list got example patches for using sched + tspawn with function trigger >in SC3? you could do it this way (what you probably do anyway...) ( #{{ var trig; trig = Plug.kr(0, 0); thisGroup.sched(0, inf, { trig.gate(1, 0.01); [1/2, 1/3, 1/4].choose }); TSpawn.ar({ Line.kr(0.1, 0, 0.3) * FSinOsc.ar(rrand(300, 400.0)) }, 2, trig) }.play; }.send; ) ------------------------------ Date: Wed, 30 May 2001 09:03:14 -0500 From: James McCartney <---@---.---> Subject: Re: Strange scheduling errors on 5/30/01 5:12 AM, nick collins at n.collins@mdx.ac.uk wrote: > James McCartney wrote: > >> This is a bug. >> It is fixed in v 3. > > Thanks James, that's a relief. I checked SC 3.51d, and the scheduling seems a > lot better. My only question could be- you haven't implemented a trigger > function yet for TSpawn, TSpawnN? I need to wait for the finished version? Or > have I missed something? (tried implementing my own copying the private SC > code > for adding running Synths but just crashed the machine a lot). Has anybody > else > on the list got example patches for using sched + tspawn with function trigger > in SC3? > > Cheers TSpawn is not really even necessary in version 3, because BasicSpawn, which all the spawns are built on, can have a Synth added to it at any time. Both Spawn and TSpawn are built on BasicSpawn using only SuperCollider code. - --- james mccartney james@audiosynth.com SuperCollider - a real time synthesis programming language for the PowerMac. ------------------------------ Date: Wed, 30 May 2001 10:01:52 -0400 From: tk <---@---.---> Subject: sc2 tutorial Hi! Any good tutorial book that will teach basic concepts for people that never programmed before? Maybe a good "C" book? thanks ------------------------------ Date: Wed, 30 May 2001 10:02:46 -0400 From: tk <---@---.---> Subject: sc2 tutorial Hi! Any good tutorial book that will teach basic concepts for people that never programmed before? Maybe a good "C" book? Is there a book like Pope's, but about sc2? thanks ------------------------------ Date: Wed, 30 May 2001 10:04:50 -0400 From: tk <---@---.---> Subject: Re: beginner's question. the future is MIDI but you're in 1960's! (check Your computer date). eric_hard_jams wrote: > > From: christian adam hresko <---@---.---> > > Organization: special individual > > Reply-To: sc-users@lists.io.com > > Date: Tue, 29 May 2001 18:06:44 -0400 > > To: sc-users@lists.io.com > > Subject: Re: beginner's question. > > > > > > > > James McCartney wrote: > > > >> on 5/29/01 3:39 PM, christian adam hresko at godpup@ix.netcom.com wrote: > >> > >>>> 1. is it possible to use to trigger an event from a keyboard? > >>> > >>> yes. check the docs for keyDown action. > >> > >> Perhaps he means MIDI keyboard. > >> Check out the Voicer class. > >> > > > > oh, one of those things. > > > > MIDI is a place in france? > > > MIDI is the future! ------------------------------ Date: Wed, 30 May 2001 09:18:47 -0500 From: James McCartney <---@---.---> Subject: Re: sc2 tutorial on 5/30/01 9:02 AM, tk at krakowiak@sympatico.ca wrote: > Hi! > > Any good tutorial book that will teach basic concepts for people that never > programmed before? Maybe a good "C" > book? > Is there a book like Pope's, but about sc2? > > thanks > > > Have you found Alberto de Campo's tutorial in the Help folder? - --- james mccartney james@audiosynth.com SuperCollider - a real time synthesis programming language for the PowerMac. ------------------------------ Date: Wed, 30 May 2001 11:18:40 -0400 From: tk <---@---.---> Subject: Re: sc2 tutorial in which version of sc2? James McCartney wrote: > on 5/30/01 9:02 AM, tk at krakowiak@sympatico.ca wrote: > > > Hi! > > > > Any good tutorial book that will teach basic concepts for people that never > > programmed before? Maybe a good "C" > > book? > > Is there a book like Pope's, but about sc2? > > > > thanks > > > > > > > > Have you found Alberto de Campo's tutorial in the Help folder? > > --- james mccartney james@audiosynth.com > SuperCollider - a real time synthesis programming language for the PowerMac. > ------------------------------ Date: Wed, 30 May 2001 11:42:19 -0500 From: "t. krakowiak" <---@---.---> Subject: Re: beginner's question. yeah now i see it it's called AdC Tutorial 2000 . tahnks again - ----- Original Message ----- From: "James McCartney" <---@---.---> To: Sent: Tuesday, May 29, 2001 5:29 PM Subject: Re: beginner's question. > on 5/29/01 5:06 PM, christian adam hresko at godpup@ix.netcom.com wrote: > > > oh, one of those things. > > you know MIDIevil technology. ancient. > > --- james mccartney james@audiosynth.com > SuperCollider - a real time synthesis programming language for the PowerMac. > > > > ------------------------------ Date: Wed, 30 May 2001 18:25:49 +0200 (CEST) From: integer@www.god-emil.dk Subject: [ot] [!nt] \n2+0\ waveform 2001 \/\ 1x3 nn installations + propaganda [evidament] http://www.acma.asn.au/acma%202001.htm total = 5 concerts. 15 installations. 4 paper sessions. + [useful] artist talks including n2+o operators jeremy yuille/troy innocent + roger dean of austraLYSIS electroband - cd.romz distributed 2 participants - uuuuuuuuuuuuuuu >>dear, please, can you reduce the amount of personal communication >dz!s uel-zlept kat >ztretchez + sa!z goede morgen 1001 ventuze.nn pre.konssept!*n meeTz ver!f1kat!*n. - Netochka Nezvanova - eksplod!ng galax!ez + !nflaz!onar! un!versez f3.MASCHIN3NKUNST @www.eusocial.org 17.hzV.tRL.478 e | | +---------- | | < \\----------------+ | n2t^P | e ------------------------------ Date: Wed, 30 May 2001 19:28:44 +0100 From: Scott Wilson <---@---.---> Subject: List question Looking for an elegant way to seperate an Array into sub-arrays such that where x equals the original Array and n equals the number of sub collections you get: [[ first (x.size / n).asInteger elements], [ next (x.size / n).asInteger elements ], ... [ (x.size / n elements).asInteger + any remainder ]] So if x.size = 10 and n = 3 you would get: [[3 elements], [3 elements], [4 elements]] Suggestions? Thanks, Scott ------------------------------ Date: Wed, 30 May 2001 13:27:50 EDT From: JoJoBuBu@aol.com Subject: Re: sc2 tutorial - --part1_a3.16a5dbc1.28468796_boundary Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit In a message dated 5/30/2001 10:05:14 AM Eastern Daylight Time, krakowiak@sympatico.ca writes: > Hi! > > Any good tutorial book that will teach basic concepts for people that never > programmed before? Maybe a good "C" > book? > > Theres a book called "C for dummies" which is very much so designed for people with no programming experience whatsoever. For basic programming concepts its great, although obviously it doesn't go into anything that advanced. You might be able to get a chunk of that stuff though just by digging through the SC documentation (read about loops and all that jazz). Andy - --part1_a3.16a5dbc1.28468796_boundary Content-Type: text/html; charset="US-ASCII" Content-Transfer-Encoding: 7bit In a message dated 5/30/2001 10:05:14 AM Eastern Daylight Time,
krakowiak@sympatico.ca writes:


Hi!

Any good tutorial book that will teach basic concepts for people that never
programmed before? Maybe a good "C"
book?

thanks



Theres a book called "C for dummies" which is very much so designed for
people with no programming experience whatsoever. For basic programming
concepts its great, although obviously it doesn't go into anything that
advanced. You might be able to get a chunk of that stuff though just by
digging through the SC documentation (read about loops and all that jazz).

Andy
- --part1_a3.16a5dbc1.28468796_boundary-- ------------------------------ Date: Wed, 30 May 2001 12:56:39 -0500 From: James McCartney <---@---.---> Subject: Re: List question on 5/30/01 1:28 PM, Scott Wilson at sdwilson@mail.wesleyan.edu wrote: > Looking for an elegant way to seperate an Array into sub-arrays such that > where x equals the original Array and n equals the number of sub collections > you get: > > [[ first (x.size / n).asInteger elements], > [ next (x.size / n).asInteger elements ], ... > [ (x.size / n elements).asInteger + any remainder ]] > > So if x.size = 10 and n = 3 you would get: > > [[3 elements], [3 elements], [4 elements]] > > Suggestions? > > Thanks, > > Scott > Well almost what you want is already there: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10].clump(3).postln; [ [ 1, 2, 3 ], [ 4, 5, 6 ], [ 7, 8, 9 ], [ 10 ] ] and: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10].clumps([3, 3, 4]).postln; [ [ 1, 2, 3 ], [ 4, 5, 6 ], [ 7, 8, 9, 10 ] ] - --- james mccartney james@audiosynth.com SuperCollider - a real time synthesis programming language for the PowerMac. ------------------------------ Date: Wed, 30 May 2001 15:34:35 -0400 From: Andrei <---@---.---> Subject: Re: sc2 tutorial I've been going through a book called "C Programming: A Modern Approach" by K.N. King and I have to say that for someone without any programming experience it's really helping me get familiar with the basics. Even going through the first 20-30 pages has helped clear some things up for me. It's certainly not a "C for dummies" type book, but it's very approachable. I have to say that even with the de Campo tutorial I still think it's difficult to learn SC without any previous programming experience. I actually find this very frustrating cause I have all these ideas for patches, but I don't know nearly enough to realize my ideas. http://www.amazon.com/exec/obidos/ASIN/0393969452/qid=991250314/sr=1-2/ref=sc_b_2/102-0456913-6515314 http://knking.com/books/c/index.html Andrei On Wed, 30 May 2001 JoJoBuBu@aol.com wrote: > In a message dated 5/30/2001 10:05:14 AM Eastern Daylight Time, > krakowiak@sympatico.ca writes: > > > > Hi! > > > > Any good tutorial book that will teach basic concepts for people that never > > programmed before? Maybe a good "C" > > book? > > > > > > > Theres a book called "C for dummies" which is very much so designed for > people with no programming experience whatsoever. For basic programming > concepts its great, although obviously it doesn't go into anything that > advanced. You might be able to get a chunk of that stuff though just by > digging through the SC documentation (read about loops and all that jazz). > > Andy > ------------------------------ End of sc-users-digest V1 #297 ******************************