From: owner-sc-users-digest@lists.io.com (sc-users-digest) To: sc-users-digest@lists.io.com Subject: sc-users-digest V1 #267 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 Tuesday, March 27 2001 Volume 01 : Number 267 ---------------------------------------------------------------------- Date: Sun, 25 Mar 2001 02:59:49 +0100 From: Julian Rohrhuber <---@---.---> Subject: Re: Plugins/Multi channel expansion >Can you get at this information from inside the plugin (in the c++ code)? > ah!, hm. don't know. maybe the synth could be some kind of argument to the ugen? ------------------------------ Date: Sun, 25 Mar 2001 03:08:44 +0100 From: Julian Rohrhuber <---@---.---> Subject: swiki news new on the swiki: soft Indexing: http://swiki.hfbk.uni-hamburg.de:8080/MusicTechnology/169 auto karaoke: http://swiki.hfbk.uni-hamburg.de:8080/MusicTechnology/184 some funny parallax experiments: http://swiki.hfbk.uni-hamburg.de:8080/MusicTechnology/207 plus some examples here and there. If you have anything you like to share, please feel free to edit/upload) we are now running an apache for the uploads, so it is more stable also with larger files. ------------------------------ Date: Mon, 26 Mar 2001 14:31:52 +0200 From: julisn <---@---.---> Subject: Re: Plugins/Multi channel expansion > >Can you get at this information from inside the plugin (in the c++ code)? > > > > ah!, hm. don't know. maybe the synth could be some kind of argument > to the ugen? somehow the instance variables of an object should be accessible by the primitives. ------------------------------ Date: Mon, 26 Mar 2001 09:18:10 -0800 (PST) From: crux xial <---@---.---> Subject: Re: swiki news I also put up a quick tutorial in how to write classes for SC. in Theory section. On Sun, 25 Mar 2001 03:08:44 +0100, sc-users@lists.io.com wrote: > new on the swiki: > > soft Indexing: > http://swiki.hfbk.uni-hamburg.de:8080/MusicTechnology/169 > auto karaoke: > http://swiki.hfbk.uni-hamburg.de:8080/MusicTechnology/184 > some funny parallax experiments: > http://swiki.hfbk.uni-hamburg.de:8080/MusicTechnology/207 > > plus some examples here and there. > If you have anything you like to share, please feel free to edit/upload) > we are now running an apache for the uploads, so it is more stable > also with larger files. > ::crucial-systems.com:: _______________________________________________________ Send a cool gift with your E-Card http://www.bluemountain.com/giftcenter/ ------------------------------ Date: Sun, 25 Mar 2001 19:34:15 +0200 From: Julian Rohrhuber <---@---.---> Subject: Re: swiki news >I also put up a quick tutorial in how to write classes for SC. >in Theory section. thank you! (->when putting in code, don't forget the
 ... 
) ------------------------------ Date: Mon, 26 Mar 2001 15:06:12 -0500 From: Mark Guzdial <---@---.---> Subject: Re: Books on Squeak >On Fri, 23 Mar 2001 15:37:31 -0500, mark guzdial wrote: > > > There is a concept called an ImageSegment in Squeak where you can > > dump all the objects connected to a single object (e.g., all the > > objects within a project), traced via garbage collection. > > ImageSegments allow one to get away from the monolithic image. The > > latest versions of Projects allow one to write out a project as an > > ImageSegment and include code along with it. When the Project is > > read in, conflicting definitions (class, method, etc.) get cached, > > providing a NameSpace kind of capability. > >what do you mean cached ? simply that the new ImageSegment replaces the >current Image, and you can swap in and out of that different image as you >would a NameSpace? No -- only the conflicting items between the current Image and the incoming Project get swapped out. So, if you redefined String, your definition of String would come in with your Project, but when I left your Project, my old definition of String would return. Last I heard from Dan Ingalls, this was the plan for the way NameSpaces would be implemented. > >i just read part of the Future of Squeak draft. when playing with SC3 I >realized we could/will do SCPages that have things like links by familiar >clicking things (and much freakier things). I've been wanting to get the >first one up ! just to say i did it first;) >this will be a major way for people to show their work, and it beats the >f*&^ out of any ideas i had for java applets etc. years ago. Projects are now showing up at http://www.squeakland.org to be used with the Squeak plugin. Mark - -------------------------- Mark Guzdial : Georgia Tech : College of Computing : Atlanta, GA 30332-0280 Associate Professor - Learning Sciences & Technologies. Collaborative Software Lab - http://coweb.cc.gatech.edu/csl/ (404) 894-5618 : Fax (404) 894-0673 : guzdial@cc.gatech.edu http://www.cc.gatech.edu/gvu/people/Faculty/Mark.Guzdial.html ------------------------------ Date: Mon, 26 Mar 2001 23:33:11 EST From: DSPGuy@aol.com Subject: SC and Igor Recently I've been getting up to speed on Igor Pro (www.wavemetrics.com), an astoundingly great environment for technical computing. Igor Pro and SC are kind of "orthogonal" in their goals, and I'm now curious to know if there is or will be any possibility of having them cooperate, i.e., call one from the other. Igor has been on the Mac for around 12-13 years and in version 4.0 (where I started) it has really become an awsome product for numerical computing, graphing, and documenting projects. The likes of Matlab should be embarrassed. I'm on both lists, so for kicks I'll post a version of this to the Igor list. Jerry ------------------------------ Date: Tue, 27 Mar 2001 10:01:33 +0200 From: Ioannis Zannos <---@---.---> Subject: Re: Authorization problem The SC3.d4 and all previous releases have expired. James released 3.d4.1 which is the only one that works currently. He posted this to the list. IZ joel ryan wrote: > > recently Ive had trouble > but only with sc3 > I tried downloading a fresh copy as suggested by James McC. > but no luck. I switch often between sc2 & sc1(still pays the bills) > which causes some pace activity between launches > but both always work. > however sc3 just goes away before opening the first window. > jr > -- > /////////////////////// > Joel Ryan > STEIM :: Ballett Frankfurt :: Institute of Sonology > Achtergracht 19, 1017WL Amsterdam > +31 (20) 624-3886 > +31 (20) 626-4262 fax > http://www.frankfurt-ballett.de/joel.html > http://www.steim.nl > /////////////////////////////////////////// ------------------------------ Date: Tue, 27 Mar 2001 12:48:35 +0000 From: Jem Finer <---@---.---> Subject: Instruments & Spawn > 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_3068542116_367437_MIME_Part Content-type: text/plain; charset="US-ASCII" Content-transfer-encoding: 7bit Probably haven't been paying attention . . . but . . . In trying to make a GUI controlled grain instrument I've run into problems communicating slider values into a Spawn. For the sake of simplicity here's a pointless instrument that spawns playbufs with GUI controlled rate and offset. PlayBuf.ar(bank,0,rate,offset,numChannels: 2) though doesn't work - the question is how does one communicate slider values in an Instrument into the Spawn ? ( Instrument(\samplePlayer, #{ arg rate,offset; var bank,length; bank = Library.at(\bank,0); Spawn.ar(#{arg sp,i,synth; var bank,length,env; env = Env.sine(1,1); bank = Library.at(\bank,0); bank.setLoop(0); length = bank.numFramesInBuf(0) / Synth.sampleRate; sp.nextTime = length; PlayBuf.ar(bank,0,1,0,numChannels: 2) *EnvGen.ar(env,timeScale: length) //PlayBuf.ar(bank,0,rate,offset,numChannels: 2) *EnvGen.ar(env,timeScale: length) },2); }, [ [\slider, \rate, "Rate", [-4, 4, \rate, 0, 1]], [\slider, \offset, "Offset", [0, length, \rate, 0, 0]] ] ); InstrumentVoice(\samplePlayer); ) Thanks, Jem - --MS_Mac_OE_3068542116_367437_MIME_Part Content-type: text/html; charset="US-ASCII" Content-transfer-encoding: quoted-printable Instruments & Spawn Probably haven't been paying attention . . . but . . .

In trying to make a GUI controlled grain instrument I've run into problems = communicating slider values into a Spawn.

For the sake of simplicity here's a pointless instrument that spawns playbu= fs with GUI controlled rate and offset.

PlayBuf.ar(bank,0,rate,offset,numChannels: 2) = though doesn't work - the question is how does one communicate slider values= in an Instrument into the Spawn ?

(
Instrument(\samplePlayer= ,
  #{ arg  rate,offset;
     var bank,length= ;
         
  bank =3D Library.at(\bank,0);
  Spawn.ar(#{= arg sp,i,synth;
  var bank,length,env;
  env =3D Env.sine(1,1);
  bank =3D Library.at(\bank,0);    
  bank.setLoop(0);
  length =3D bank.numFramesInBuf(0) / Synth<= /FONT>.sampleRate;
  sp.nextTime =3D length;
  PlayBuf.ar(bank,0,1,0,numChannels= : 2) *EnvGen.ar(env,timeScale: length)
//PlayBuf.ar(bank,0,rate,offset,numChannels: 2= ) *EnvGen.ar(env,timeScale: length)
  },2);
      
  },
  [
  [\slider, \= rate, "Rate", [-4, 4, \rate, 0, 1]],
  [\slider, \= offset, "Offset", [0, length, = \rate, 0, 0]]
  ]
);

InstrumentVoice(\sampleP= layer);
)


Thanks,

Jem
- --MS_Mac_OE_3068542116_367437_MIME_Part-- ------------------------------ Date: Tue, 27 Mar 2001 09:17:45 -0700 From: "David Cottle" <---@---.---> Subject: No Sound Driver Hi, I'm putting together a performance using SCPlay and a default library. The patch uses audio files. In a single folder I have SCPlay2.2.10, the sound files in a folder labeled Sounds, and the default library. I launch SCPlay2.2.10 and everything looks ok, but when I try to run it gives this message: € ERROR: There is no sound driver loaded. I immediately launch SC 2.2.10 and open the Default.lib and it plays ok. Any clues as to what is wrong? Here is the startup sequence to SCPlay. As far as I can tell it's the same as SC: SuperCollider Player 2.2.10, copyright (c) 1999 James McCartney for more info, see http://www.audiosynth.com ASIO is a trademark of Steinberg Soft- und Hardware GmbHO Worldscript Aware Styled Text Engine copyright (c) 1993-1996 Marco Piovanelli MacZoop framework copyright (c) 1996 Graham Cox no SuperCollider Prefs. Using defaults. Prefs : hardware = Apple Sound Manager sampleRate = 44100 clockSource = 0 bufSize = 512 defaultBlockSize = 64 OMS Ports: port 0 --> .... ... ... 'QuickTime Music' port 1 --> .... ... ... 'Studio Patches pgm chg' port 2 --> SYNC MTC CLK 'ƒ IAC Bus #1' port 3 --- SYNC MTC CLK 'ƒ IAC Bus #1' OMS init NumPrimitives = 413 Method Table Size 827708 bytes Number of Method Selectors 1260 Number of Classes 792 Number of Symbols 3404 Byte Code Size 62033 compile done ------------------------------ Date: Tue, 27 Mar 2001 12:34:11 -0500 (EST) From: rob powers <---@---.---> Subject: Re: No Sound Driver i've had the same problem. putting the ASIO drivers in the same folder as SCPlay fixed it. - -rob powers On Tue, 27 Mar 2001, David Cottle wrote: > Hi, > > I'm putting together a performance using SCPlay and a default library. The > patch uses audio files. In a single folder I have SCPlay2.2.10, the sound > files in a folder labeled Sounds, and the default library. I launch > SCPlay2.2.10 and everything looks ok, but when I try to run it gives this > message: > > € ERROR: There is no sound driver loaded. > > I immediately launch SC 2.2.10 and open the Default.lib and it plays ok. Any > clues as to what is wrong? Here is the startup sequence to SCPlay. As far as > I can tell it's the same as SC: > > SuperCollider Player 2.2.10, copyright (c) 1999 James McCartney > for more info, see http://www.audiosynth.com > ASIO is a trademark of Steinberg Soft- und Hardware GmbHO > Worldscript Aware Styled Text Engine copyright (c) 1993-1996 Marco > Piovanelli > MacZoop framework copyright (c) 1996 Graham Cox > no SuperCollider Prefs. Using defaults. > Prefs : > hardware = Apple Sound Manager > sampleRate = 44100 > clockSource = 0 > bufSize = 512 > defaultBlockSize = 64 > OMS Ports: > port 0 --> .... ... ... 'QuickTime Music' > port 1 --> .... ... ... 'Studio Patches pgm chg' > port 2 --> SYNC MTC CLK 'ƒ IAC Bus #1' > port 3 --- SYNC MTC CLK 'ƒ IAC Bus #1' > OMS init > NumPrimitives = 413 > Method Table Size 827708 bytes > Number of Method Selectors 1260 > Number of Classes 792 > Number of Symbols 3404 > Byte Code Size 62033 > compile done > > > > > ------------------------------ Date: Tue, 27 Mar 2001 11:47:34 -0700 From: David Cottle <---@---.---> Subject: Re: No Sound Driver > > > i've had the same problem. putting the ASIO drivers in the same folder as > SCPlay fixed it. Ah. Of course; "no sound drivers" That fixed it. ------------------------------ Date: Tue, 27 Mar 2001 22:46:46 -0400 From: andrei@world.std.com Subject: Re: Patterns - The Model Hello, A week ago I posted some questions about John Eacott's "The Model" patch and have seen 0 replies so far. I thought all (SC) questions got some sort of reply on this list. Basically I was asking why the patch seemed to be so taxing on my system. Anyone ? Andrei ------------------------------ End of sc-users-digest V1 #267 ******************************