From: owner-sc-users-digest@lists.io.com (sc-users-digest) To: sc-users-digest@lists.io.com Subject: sc-users-digest V1 #148 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 Monday, July 24 2000 Volume 01 : Number 148 ---------------------------------------------------------------------- Date: Fri, 21 Jul 2000 18:52:36 +0200 From: Jeff Ridenour <---@---.---> Subject: Re: cube yes but it also has no pci slots. has anyone heard any news about a firewire digital audio alternative? jeff "christian.adam.hresko." wrote: > > a cube. > > a cube with no fan. > > and an optical mouse. > > love apple. > > cheers, > > christian > > : just had to rant about this thing... > -- > http://www.thislinkgoesnowhere.com ------------------------------ Date: Fri, 21 Jul 2000 18:27:30 +0100 (BST) From: PLP Modler <---@---.---> Subject: Re: Crash on recompile with new library Good to hear that it doesnt happen only to me: slightest mistake in source crashes sc 2.2.8 especially on poerbook Os 8.6, G3 with 8.1 seems to be a little more stable. Paul On Fri, 21 Jul 2000, hairi wrote: > > > Chad Kirby wrote: > > > On Wed, 19 Jul 2000, David Cottle wrote: > > > > > Hi, > > > > > > Is it just me, or has anyone else experienced this error: > > > > It is not just you. This bug has been around since 2.2.8. I haven't heard > > much from James about it: I suspect that maybe he can't reproduce the bug > > on his system. I have been doing all of my library development in 2.2.7, > > as the slightest error in any library file makes sc 2.2.8-9 crash. > > > > that happens to me exactly in the same way. > Hairi > > > ------------------------------ Date: Fri, 21 Jul 2000 10:27:48 -0700 From: Geoff Spradley <---@---.---> Subject: Re: cube >From: Jeff Ridenour <---@---.---> > >yes but it also has no pci slots. has anyone heard any news about a >firewire digital audio alternative? David Wessel of CNMAT presented the design of an Ethernet-based interface for multi-channel digital audio, MIDI, and custom controller data at UCSD last spring. CNMAT's plan is to build and audition some prototypes before offering the design to any interested manufacturer for commercial production. He said they'd talked to some Yamaha engineers concerning their mLAN (firewire) project, but did not get sufficient reassurance about Yamaha's ability to solve clock jitter problems. - --Geoff ------------------------------ Date: Fri, 21 Jul 2000 14:05:43 -0400 (EDT) From: Tristan Jehan <---@---.---> Subject: Plug equivalent? I'm updating floats coming from OSC using Plug.kr(myVarRef.value), and it works fine, but I try to do the same with a list... How can I do that? So far I manage to update it once, but I have to stop and restart or It's updated but I can't manage to scramble each voice independently... See below. Thanks for your help! Here is a piece of the code partly using one your great examples James: [\list, { arg node, list; listRef.value = thisProcess.interpreter.interpret(list); }], [\start, { arg node; filename = ":Sounds:floating_1"; sound = SoundFile.new; if (sound.read(filename), { signal = sound.data.at(0); { arg synth; var t; t = LFPulse.ar(8); // use a pulse wave as a trigger Mix.arFill(8, { var pat, rate; rate = Plug.kr(exprand(0.4, 2.5), 0); pat = `scramble(listRef.value); // pat = listRef; synth.repeat(4, 4, { if (0.1.coin, { // 10 % chance of changing pat.value = listRef.value.scramble; // scramble the rhythm rate.source = exprand(0.4, 2.5); // set a random frequency }); }); Tristan Hyperinstruments MIT Media Laboratory (617) 253 2041 ____________________ Work like you don't need money, Love like you've never been hurt, Dance like no one's watching. ------------------------------ Date: Fri, 21 Jul 2000 11:15:31 -0800 From: "anthony burr" <---@---.---> Subject: Re: Crash on recompile with new library same here, g3 powerbook, os 8.6 (haven't tried it with 2.2.9 yet, testing that crash that is), also strange occasional type 11 errors, always on closing windows. anyone else noticed that?? also RHPF seems very noisy, especially when modulated. i'm sure this wasn't always the case, but can't say when the change happened... otherwise great (SC3 thing looks amazing) anthony - ---------- >From: PLP Modler <---@---.---> >To: sc-users@lists.io.com >Subject: Re: Crash on recompile with new library >Date: Fri, Jul 21, 2000, 9:27 AM > > > > Good to hear that it doesnt happen only to me: > slightest mistake in source crashes sc 2.2.8 especially on poerbook Os > 8.6, G3 with 8.1 seems to be a little more stable. > > > Paul > > On Fri, 21 Jul 2000, hairi wrote: > >> >> >> Chad Kirby wrote: >> >> > On Wed, 19 Jul 2000, David Cottle wrote: >> > >> > > Hi, >> > > >> > > Is it just me, or has anyone else experienced this error: >> > >> > It is not just you. This bug has been around since 2.2.8. I haven't heard >> > much from James about it: I suspect that maybe he can't reproduce the bug >> > on his system. I have been doing all of my library development in 2.2.7, >> > as the slightest error in any library file makes sc 2.2.8-9 crash. >> > >> >> that happens to me exactly in the same way. >> Hairi >> >> >> > ------------------------------ Date: Fri, 21 Jul 2000 14:24:07 -0400 (EDT) From: Tristan Jehan <---@---.---> Subject: Parse a string How can I parse a string (2 elements separated by a space) into 2 separate elements? let's say I have "something somethingElse" and I want A = something; B = somethingElse Thanks! Tristan Hyperinstruments MIT Media Laboratory (617) 253 2041 ____________________ Work like you don't need money, Love like you've never been hurt, Dance like no one's watching. ------------------------------ Date: Fri, 21 Jul 2000 21:22:00 +0200 From: integer@www.god-emil.dk Subject: fireuire >>yes but it also has no pci slots. has anyone heard any news about a >>firewire digital audio alternative? > > >David Wessel of CNMAT presented the design of an Ethernet-based >interface for multi-channel digital audio, MIDI, and custom controller >data at UCSD last spring. CNMAT's plan is to build and audition some >prototypes before offering the design to any interested manufacturer >for commercial production. > >He said they'd talked to some Yamaha engineers concerning their mLAN >(firewire) project, but did not get sufficient reassurance about Yamaha's >ability to solve clock jitter problems. !f ov !nterezt 01 mult!.kl!ent \ apl!kaz!on f!reu!re kode konta!nr 4 aud!o + v!deo http://www.eusocial.com/242.fireuire prezntl! kl!entz ecz!zt 4 nato.0+55. msp + !mage\!ne = 01 sc kl!ent ud b ~tr!v!al. - - 01 addtl v!deo relatd matr l!kl! ov !ntrzt = ecz!ztz. James McCartney ma! !nku!r !f dez!rd. !nfo.data != publ!k. c!ao.nn. - - Netochka Nezvanova f3.MASCHIN3NKUNST @www.eusocial.com 17.hzV.tRL.478 e | | +---------- | | < \\----------------+ | n2t | > e ------------------------------ Date: Fri, 21 Jul 2000 10:20:43 -0700 From: Jim Coker <---@---.---> Subject: Re: cube Geoff Spradley wrote: > > >From: Jeff Ridenour <---@---.---> > > > >yes but it also has no pci slots. has anyone heard any news about a > >firewire digital audio alternative? > > David Wessel of CNMAT presented the design of an Ethernet-based > interface for multi-channel digital audio, MIDI, and custom controller > data at UCSD last spring. CNMAT's plan is to build and audition some > prototypes before offering the design to any interested manufacturer > for commercial production. > > He said they'd talked to some Yamaha engineers concerning their mLAN > (firewire) project, but did not get sufficient reassurance about Yamaha's > ability to solve clock jitter problems. > > --Geoff That's an interesting response, as I remember a talk given by Yamaha specifically on that subject at AES in Sept 98 -- the gist being that they had a working (in the lab, at least) solution. Given their recent trade show demos, I expect they will announce shipping products by the end of the year. Jim ------------------------------ Date: Sat, 22 Jul 2000 16:36:04 +0200 From: hairi <---@---.---> Subject: RAM management Dear James . What determines the maximum size of a Signal ( or Signals) i can load into RAM , before DANGER OUT OF MEMORY appears ? Is it wise to assign as much RAM as possible to the SC application ? I am about to tune a Signal Looper / Editor who runs inside Swark , my modular System. A tipical way of working consists in building a patch during synthesis , record ( or write) it's output(s) to disk ( control signals and audiosignals ), load the file into the looper/editor , edit it and call a loopplayer to play it back while i build another patch , and so on . This means that in certain moments i have to edit log files which i have to load into RAM as signals . Hairi ------------------------------ Date: Sat, 22 Jul 2000 12:18:01 -0500 From: Gary Morrison <---@---.---> Subject: Parse Error: Why? Why does this error ï ERROR: Parse error in file 'selected text' line 5 char 19 : f5 = rootFï, f7 = rootF * 7 / 5, f9 = rootF * 9 / 5, f13 = rootF * 13 / 5, f17 = rootF * 17 / 5, f23 = rootF * 23 / 5, ----------------------------------- ï ERROR: Command line parse failed from this code? ( Synth.record ({ var rootF = 110, f5 = rootF, f7 = rootF * 7 / 5, f9 = rootF * 9 / 5, f13 = rootF * 13 / 5, f17 = rootF * 17 / 5, f23 = rootF * 23 / 5, relFiltCutoff = 8; LPF.ar (Saw.ar (f5, 0.2), f5 * relFiltCutoff) + LPF.ar (Saw.ar (f7, 0.3), f7 * relFiltCutoff) + LPF.ar (Saw.ar (f9, 0.3), f9 * relFiltCutoff) + LPF.ar (Saw.ar (f13, 0.4), f13 * relFiltCutoff) + LPF.ar (Saw.ar (f17, 0.4), f17 * relFiltCutoff) + LPF.ar (Saw.ar (f23, 0.5), f23 * relFiltCutoff) }, 120, "5/7/9/13/17/23 Chord") ) None of the following seem to help: 1. Using rootF.value instead of rootF. 2. Putting declarations of f5 into a separate var statement. 3. Also putting f7, f9 (etc.) into separate var statements. 4. Changing "rootF" to something else. 5. Changing 110 to 110.0. In future versions, do you suppose we could get more specific error messages than "parse error"? Thanks. ------------------------------ Date: Sat, 22 Jul 2000 10:41:25 -0700 From: cramakrishnan@acm.org Subject: Re: Parse Error: Why? You can't initialize variables to complex expressions in var statements. Change your code to this: ( Synth.play ({ var rootF, f5, f7, f9, f13, f17, f23, relFiltCutoff; rootF = 110; f5 = rootF; f7 = rootF * 7 / 5; f9 = rootF * 9 / 5; f13 = rootF * 13 / 5; f17 = rootF * 17 / 5; f23 = rootF * 23 / 5; relFiltCutoff = 8; LPF.ar (Saw.ar (f5, 0.2), f5 * relFiltCutoff) + LPF.ar (Saw.ar (f7, 0.3), f7 * relFiltCutoff) + LPF.ar (Saw.ar (f9, 0.3), f9 * relFiltCutoff) + LPF.ar (Saw.ar (f13, 0.4), f13 * relFiltCutoff) + LPF.ar (Saw.ar (f17, 0.4), f17 * relFiltCutoff) + LPF.ar (Saw.ar (f23, 0.5), f23 * relFiltCutoff) }, 120, "5/7/9/13/17/23 Chord") ) - - sekhar Gary Morrison writes: > Why does this error > > ï ERROR: Parse error > in file 'selected text' > line 5 char 19 : > f5 = rootFï, f7 = rootF * 7 / 5, f9 = rootF * 9 / 5, > f13 = rootF * 13 / 5, f17 = rootF * 17 / 5, f23 = rootF * > 23 / 5, > ----------------------------------- > ï ERROR: Command line parse failed > > from this code? > > ( > Synth.record ({ > var > rootF = 110, > f5 = rootF, f7 = rootF * 7 / 5, f9 = rootF * 9 / 5, > f13 = rootF * 13 / 5, f17 = rootF * 17 / 5, f23 = rootF * 23 > / 5, > relFiltCutoff = 8; > > LPF.ar (Saw.ar (f5, 0.2), f5 * relFiltCutoff) > + LPF.ar (Saw.ar (f7, 0.3), f7 * relFiltCutoff) > + LPF.ar (Saw.ar (f9, 0.3), f9 * relFiltCutoff) > + LPF.ar (Saw.ar (f13, 0.4), f13 * relFiltCutoff) > + LPF.ar (Saw.ar (f17, 0.4), f17 * relFiltCutoff) > + LPF.ar (Saw.ar (f23, 0.5), f23 * relFiltCutoff) > }, 120, "5/7/9/13/17/23 Chord") > ) > > None of the following seem to help: > > 1. Using rootF.value instead of rootF. > 2. Putting declarations of f5 into a separate var statement. > 3. Also putting f7, f9 (etc.) into separate var statements. > 4. Changing "rootF" to something else. > 5. Changing 110 to 110.0. - -- C. Ramakrishnan cramakrishnan@acm.org ------------------------------ Date: Mon, 24 Jul 2000 17:14:13 +0200 From: heiko goelzer <---@---.---> Subject: filter again hello again this time i added a little patch to show what i´m looking for. i want to apply a filter on the input signal, that cuts off all the frequencies above a certain cutoff-frequence. the RLPF does this in a very smooth way. ( { var signal,filter,out; signal = Mix.ar(AudioIn.ar([1,2])); // stereo to mono mixdown filter = RLPF.ar(signal,200,1); out = LinXFade2.ar(signal,filter,MouseY.kr(0,1)); out }.play ) i want to have one that has approximately a rectangular shape. and james here is my wish for SC-version 3: a GUI to edit filtershapes and envelopes. thanks so far heiko ------------------------------ End of sc-users-digest V1 #148 ******************************