From owner-sc-users@lists.realtime.net Wed Dec 17 18:10:49 1997 Return-Path: Delivered-To: sc-users-outgoing@mail2.realtime.net Received: (qmail 32496 invoked by uid 201); 17 Dec 1997 18:10:48 -0000 Date: 17 Dec 1997 18:10:48 -0000 Delivered-To: sc-users@lists.realtime.net Received: (qmail 41980 invoked from network); 17 Dec 1997 18:09:37 -0000 Received: from softdnserror (HELO kiwi.easynet.co.uk) (193.131.248.4) by mail2.realtime.net with SMTP; 17 Dec 1997 18:09:36 -0000 Received: (qmail 12835 invoked from network); 17 Dec 1997 18:10:57 -0000 Received: from finer.easynet.co.uk (HELO ?194.128.81.130?) (194.128.81.130) by kiwi.easynet.co.uk with SMTP; 17 Dec 1997 18:10:57 -0000 X-Sender: finer@mail.easynet.co.uk (Unverified) Message-Id: Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" To: sc-users@lists.realtime.net From: finer@easynet.co.uk (Jem Finer) Subject: filter on/off Sender: owner-sc-users@lists.realtime.net Precedence: bulk Reply-To: sc-users@mail2.realtime.net Hello and seasons greetings, I'm a bit stumped - the following patch illustrates my problem. Having initiated the filtering of a signal I want to be able to then turn it off at some later point in time - I had assumed I could use dspRemove to do this but though I've tried this in various ways I've had no luck. So . . . . can anybody help ?! Here it is : ----------------------------------------------------------------------------- defaudioin Lin Rin; defaudioout L R; defbus bus1; -- GUI item 1 is a checkbox wherein the mouse box is called lpf -- when run this patch plays a simple tone -- when GUI 1 is checked mouse position filters the tone -- what I would like to know is how can I switch the filter off and get back to the simple tone ? start { inst; } inst{ osc = Asinosc(440); {osc.value.out(L).out(R).out(bus1)}.dspAdd(0); } lpf{ arg inst; var filt; filt = Arlpf(); if 1.getItemValue then {(filt.value(in(bus1),mouseX*2,mouseY/20)) .out(L).out(R);}.dspAdd(1);'ahoy'.post; end.if } ---------------------------------------------------------------------------- Thank you, Jem Finer Kentish Town London NW5 finer@easynet.co.uk From owner-sc-users@lists.realtime.net Wed Dec 17 19:41:03 1997 Return-Path: Delivered-To: sc-users-outgoing@mail2.realtime.net Received: (qmail 10662 invoked by uid 201); 17 Dec 1997 19:41:03 -0000 Delivered-To: sc-users@mail2.realtime.net Received: (qmail 37636 invoked from network); 17 Dec 1997 19:40:12 -0000 Received: from pixar.pixar.com (HELO pixar.com) (138.72.10.20) by mail2.realtime.net with SMTP; 17 Dec 1997 19:40:12 -0000 Received: from cliff.pixar.com (cliff.pixar.com [138.72.10.32]) by pixar.com (8.8.6/8.8.6) with SMTP id LAA05152 for ; Wed, 17 Dec 1997 11:39:39 -0800 (PST) Received: from [138.72.25.187] by cliff.pixar.com (SMI-8.6/SMI-SVR4) id LAA19937; Wed, 17 Dec 1997 11:39:36 -0800 X-Sender: alex@cliff.pixar.com Message-Id: In-Reply-To: Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Date: Wed, 17 Dec 1997 11:39:35 -0700 To: sc-users@mail2.realtime.net From: Alex Stahl <---@---.---> Subject: Re: filter on/off Sender: owner-sc-users@lists.realtime.net Precedence: bulk Reply-To: sc-users@mail2.realtime.net I think what you need to do here is make a separate function outside the dsp loop which sets a global variable based on the UI item, then test that variable inside the dsp loop. I have an example that I can dig up later if this doesn't make sense. happy holidaze, -Alex Stahl At 11:10 AM -0700 12/17/97, Jem Finer wrote: >Hello and seasons greetings, > >I'm a bit stumped - the following patch illustrates my problem. > >Having initiated the filtering of a signal I want to be able to then turn >it off at some later point in time - I had assumed I could use dspRemove to >do this but though I've tried this in various ways I've had no luck. > >So . . . . can anybody help ?! > >Here it is : >----------------------------------------------------------------------------- >defaudioin Lin Rin; >defaudioout L R; >defbus bus1; > >-- GUI item 1 is a checkbox wherein the mouse box is called lpf >-- when run this patch plays a simple tone >-- when GUI 1 is checked mouse position filters the tone > >-- what I would like to know is how can I switch the filter off and get >back to the simple tone ? > >start { > inst; >} > >inst{ > osc = Asinosc(440); > {osc.value.out(L).out(R).out(bus1)}.dspAdd(0); >} > >lpf{ > arg inst; > var filt; > filt = Arlpf(); > if 1.getItemValue then > {(filt.value(in(bus1),mouseX*2,mouseY/20)) > .out(L).out(R);}.dspAdd(1);'ahoy'.post; > end.if > } > >---------------------------------------------------------------------------- > >Thank you, > > > > > >Jem Finer > >Kentish Town >London NW5 >finer@easynet.co.uk From owner-sc-users@lists.realtime.net Thu Dec 18 11:14:41 1997 Return-Path: Delivered-To: sc-users-outgoing@mail2.realtime.net Received: (qmail 49324 invoked by uid 201); 18 Dec 1997 11:14:40 -0000 Delivered-To: sc-users@mail2.realtime.net Received: (qmail 22942 invoked from network); 18 Dec 1997 11:14:22 -0000 Received: from router.silverserver.co.at (HELO silverserver.co.at) (ost@194.152.178.1) by mail2.realtime.net with SMTP; 18 Dec 1997 11:14:22 -0000 Received: from localhost (ost@localhost) by silverserver.co.at (8.8.7/8.6.9) with SMTP id MAA14098; Thu, 18 Dec 1997 12:15:43 +0100 Date: Thu, 18 Dec 1997 12:15:43 +0100 (CET) From: ost <---@---.---> X-Sender: ost@silverserver.co.at To: sc-users@mail2.realtime.net cc: finer@easynet.co.uk Subject: Re: filter on/off In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-sc-users@lists.realtime.net Precedence: bulk Reply-To: sc-users@mail2.realtime.net jup, theres an example patch called "loop reader", thats where i ve picked out a filter-construct working the way alex describes below. hebby Xmess. o ::I think what you need to do here is make a separate function outside the ::dsp loop ::which sets a global variable based on the UI item, then test that variable ::inside the dsp loop. :: ::I have an example that I can dig up later if this doesn't make sense. :: ::happy holidaze, :: From owner-sc-users@lists.realtime.net Thu Dec 18 14:53:29 1997 Return-Path: Delivered-To: sc-users-outgoing@mail2.realtime.net Received: (qmail 22946 invoked by uid 201); 18 Dec 1997 14:53:28 -0000 Delivered-To: sc-users@mail2.realtime.net Received: (qmail 40548 invoked from network); 18 Dec 1997 14:51:23 -0000 Received: from clyde.as.utexas.edu (128.83.129.156) by mail2.realtime.net with SMTP; 18 Dec 1997 14:51:23 -0000 Received: from [128.83.154.146] (dial-120-2.ots.utexas.edu) by clyde.as.utexas.edu (5.x/SMI-SVR4) id AA12643; Thu, 18 Dec 1997 08:54:24 -0600 Message-Id: In-Reply-To: Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Date: Thu, 18 Dec 1997 08:50:59 -0700 To: sc-users@mail2.realtime.net From: James McCartney <---@---.---> Subject: Re: filter on/off Sender: owner-sc-users@lists.realtime.net Precedence: bulk Reply-To: sc-users@mail2.realtime.net At 11:10 AM -0700 12/17/97, Jem Finer wrote: >Hello and seasons greetings, > >I'm a bit stumped - the following patch illustrates my problem. > >Having initiated the filtering of a signal I want to be able to then turn >it off at some later point in time - I had assumed I could use dspRemove to >do this but though I've tried this in various ways I've had no luck. switching an IIR filter in or out could cause a glitch. One thing you could do is put a lag on the check box and use that as an amplitude signal to cross fade between the filtered and unfiltered sound. --- james mccartney james@clyde.as.utexas.edu james@lcsaudio.com If you have a PowerMac check out SuperCollider, a real time synth program: ftp://mirror.apple.com//mirrors/Info-Mac.Archive/gst/snd/super-collider-demo.hqx From owner-sc-users@lists.realtime.net Fri Dec 19 09:43:31 1997 Return-Path: Delivered-To: sc-users-outgoing@mail2.realtime.net Received: (qmail 28052 invoked by uid 201); 19 Dec 1997 09:43:30 -0000 Delivered-To: sc-users@mail2.realtime.net Received: (qmail 48776 invoked from network); 19 Dec 1997 09:43:17 -0000 Received: from router.silverserver.co.at (HELO silverserver.co.at) (ost@194.152.178.1) by mail2.realtime.net with SMTP; 19 Dec 1997 09:43:17 -0000 Received: from localhost (ost@localhost) by silverserver.co.at (8.8.7/8.6.9) with SMTP id KAA23844 for ; Fri, 19 Dec 1997 10:44:18 +0100 Date: Fri, 19 Dec 1997 10:44:18 +0100 (CET) From: ost <---@---.---> X-Sender: ost@silverserver.co.at To: sc-users@mail2.realtime.net Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-sc-users@lists.realtime.net Precedence: bulk Reply-To: sc-users@mail2.realtime.net helo. i ve been working on some kind sample-reader-patch for a while now. it uses both live-buffers and soundfiles. a few hours ago suddenly a strange error occured and i wasnt able to get rid of it. it says: | Error setting siContinous | | | | | i say: ignore. it just works fine then, but everytime i start in again it reappaers. this is from the transscript window: run siDeviceBufferInfo : 2112 error: SPBSetDeviceInfo siContinuous error: -201 Ignored any ideas? thnaks.. oswald From owner-sc-users@lists.realtime.net Fri Dec 19 15:13:37 1997 Return-Path: Delivered-To: sc-users-outgoing@mail2.realtime.net Received: (qmail 37254 invoked by uid 201); 19 Dec 1997 15:13:36 -0000 Delivered-To: sc-users@mail2.realtime.net Received: (qmail 55280 invoked from network); 19 Dec 1997 15:12:29 -0000 Received: from clyde.as.utexas.edu (128.83.129.156) by mail2.realtime.net with SMTP; 19 Dec 1997 15:12:29 -0000 Received: from [128.83.190.162] (dial-112-18.ots.utexas.edu) by clyde.as.utexas.edu (5.x/SMI-SVR4) id AA14003; Fri, 19 Dec 1997 09:15:53 -0600 Message-Id: In-Reply-To: Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Date: Fri, 19 Dec 1997 09:12:32 -0700 To: sc-users@mail2.realtime.net From: James McCartney <---@---.---> Subject: Re: Sender: owner-sc-users@lists.realtime.net Precedence: bulk Reply-To: sc-users@mail2.realtime.net At 2:44 AM -0700 12/19/97, ost wrote: >run >siDeviceBufferInfo : 2112 > error: SPBSetDeviceInfo siContinuous error: -201 >Ignored What version of: system, snd mgr, SuperCollider are you using and on what machine? --- james mccartney james@clyde.as.utexas.edu james@lcsaudio.com If you have a PowerMac check out SuperCollider, a real time synth program: ftp://mirror.apple.com//mirrors/Info-Mac.Archive/gst/snd/super-collider-demo.hqx From owner-sc-users@lists.realtime.net Fri Dec 19 16:24:27 1997 Return-Path: Delivered-To: sc-users-outgoing@mail2.realtime.net Received: (qmail 30434 invoked by uid 201); 19 Dec 1997 16:24:27 -0000 Delivered-To: sc-users@lists.realtime.net Received: (qmail 53672 invoked from network); 19 Dec 1997 16:24:02 -0000 Received: from mail.zrz.tu-berlin.de (130.149.4.15) by mail2.realtime.net with SMTP; 19 Dec 1997 16:24:02 -0000 Received: from sp.zrz.TU-Berlin.DE (actually cetus.zrz.TU-Berlin.DE) by mail.zrz.TU-Berlin.DE with SMTP (IC-PP); Fri, 19 Dec 1997 17:23:20 +0100 Received: from [130.149.1.249] by sp.zrz.TU-Berlin.DE (SMI-8.6/ZRZ-Sol-2.5) id RAA00625; Fri, 19 Dec 1997 17:23:18 +0100 Date: Fri, 19 Dec 1997 17:23:18 +0100 Message-Id: Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" To: sc-users@lists.realtime.net From: Sebastian Erb <---@---.---> Subject: Doppler shift Sender: owner-sc-users@lists.realtime.net Precedence: bulk Reply-To: sc-users@mail2.realtime.net Hello. I am trying to implement the Doppler shift for the simulation of moving sound sources. So far I used 'tapi' to read a 2 second delay with modulated tap. Even with file output only I get a crackeld sound. I assumed that this is because of the linear interpolation of 'tapi' . 1. How is it possible to use other interpolation algorithms for a moving tap? 2. Are there other ways of getting a `clear' variable frequency shift ? Comments, ideas .. Thank you From owner-sc-users@lists.realtime.net Fri Dec 19 21:01:07 1997 Return-Path: Delivered-To: sc-users-outgoing@mail2.realtime.net Received: (qmail 44412 invoked by uid 201); 19 Dec 1997 21:01:05 -0000 Delivered-To: sc-users@lists.realtime.net Received: (qmail 22234 invoked from network); 19 Dec 1997 21:00:17 -0000 Received: from clyde.as.utexas.edu (128.83.129.156) by mail2.realtime.net with SMTP; 19 Dec 1997 21:00:17 -0000 Received: from [128.83.46.51] (dial-126-3.ots.utexas.edu) by clyde.as.utexas.edu (5.x/SMI-SVR4) id AA14944; Fri, 19 Dec 1997 15:03:36 -0600 Message-Id: Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Date: Fri, 19 Dec 1997 15:00:15 -0700 To: sc-users@lists.realtime.net From: James McCartney <---@---.---> Subject: SC 2.0 progress. Sender: owner-sc-users@lists.realtime.net Precedence: bulk Reply-To: sc-users@mail2.realtime.net SC 2.0 continues to progress. It's really cool. Still much to be done: GUI, reading audio files. I am generating audio. I will upload another alpha demo within a month. Some of its features: Faster, easier to program, more concise, more power of expression More elegant paradigm: no more DSP stages, dspAdd, dspRemove Fully object oriented Sample accurate event onset times Multiple calculation block sizes Run time programmatic patch creation, ie: each event can be an algorithmically generated patch. Unit generators are higher quality, more flexible, faster and there are more of them. Styled text editor/interpreter - the documentation can be read in supercollider and the examples executed directly from the text. Here's a list of the unit generators that currently work. There are more planned. UNIT GENERATORS: Unary Operators neg .. inversion recip .. reciprocal abs .. absolute value floor .. next lower integer ceil .. next higher integer frac .. fractional part sign .. -1 when a < 0, +1 when a > 0, 0 when a is 0 squared .. a*a cubed .. a*a*a sqrt .. square root exp .. exponential midicps .. MIDI note number to cycles per second cpsmidi .. cycles per second to MIDI note number dbamp .. decibels to linear amplitude ampdb .. linear amplitude to decibels octcps .. decimal octaves to cycles per second cpsoct .. cycles per second to decimal octaves log .. natural logarithm log2 .. base 2 logarithm log10 .. base 10 logarithm sin .. sine cos .. cosine tan .. tangent asin .. arcsine acos .. arccosine atan .. arctangent sinh .. hyperbolic sine cosh .. hyperbolic cosine tanh .. hyperbolic tangent distort .. distortion softclip .. distortion isPositive .. 1 when a >= 0, else 0 isNegative .. 1 when a < 0, else 0 isStrictlyPositive .. 1 when a > 0, else 0 Binary Operators + .. addition - .. subtraction * .. multiplication / .. division % .. float modulo ** .. exponentiation < .. less than <= .. less than or equal > .. greater than >= .. greater than or equal == .. equal != .. not equal min .. minimum of two max .. maximum of two round .. quantization by rounding trunc .. quantization by truncation atan2 .. arctangent hypot .. hypotenuse sqrt(a*a + b*b) ring1 .. a*b + a or, equivalently: a*(b + 1) ring2 .. a*b + a + b ring3 .. a*a*b ring4 .. a*a*b - a*b*b sumsqr .. a*a + b*b difsqr .. a*a - b*b sqrsum .. (a + b)**2 sqrdif .. (a - b)**2 absdif .. fabs(a - b) amclip .. two quadrant multiply { 0 when b <= 0, a*b when b > 0 } scaleneg .. nonlinear amplification { a when a >= 0, a*b when a < 0 } clip2 .. bilateral clipping { b when a > b, -b when a < -b, else a } excess .. residual of clipping a - clip2(a,b) Oscillators Osc .. wavetable oscillator COsc .. chorusing oscillator COsc2 .. dual table chorusing oscillator OscX4 .. 4 table crossfade oscillator Samp .. looping sample player FSinOsc .. very fast sine oscillator PSinGrain .. sine grain with a parabolic envelope (very fast) Blip .. band limited impulse oscillator Saw .. band limited sawtooth oscillator Pulse .. band limited pulse wave oscillator with width modulation PMOsc .. phase modulation oscillator Formant .. formant oscillator Noise WhiteNoise .. white noise PinkNoise .. pink noise BrownNoise .. brown noise Crackle .. chaotic noise function LFNoise0 .. low frequency noise, no interpolation LFNoise1 .. low frequency noise, linear interpolation LFNoise2 .. low frequency noise, quadratic interpolation Dust .. random positive impulses Dust2 .. random bipolar impulses Filters Resonz .. general purpose resonator OnePole .. one pole filter OneZero .. one zero filter TwoPole .. two pole filter TwoZero .. two zero filter RLPF .. resonant low pass filter RHPF .. resonant high pass filter LPF .. 2nd order low pass HPF .. 2nd order high pass BPF .. 2nd order band pass BRF .. 2nd order band reject Integrator .. integrator Slope .. differentiator scaled by sampling rate LeakDC .. removes that ugly DC build up LPZ1 .. two point sum (one zero low pass) HPZ1 .. two point difference (one zero high pass) LPZ2 .. special case: two zero low pass HPZ2 .. special case: two zero high pass BPZ2 .. special case: two zero mid pass BRZ2 .. special case: two zero mid cut Controls Env .. single shot table function generator BPEnv .. break point envelope Line .. line XLine .. exponential growth/decay Slew .. slew rate limit Trig .. schmidt trigger Latch .. sample and hold Gate .. gate or hold PCount .. pulse counter Amplitude Operators LinPan2 .. linear stereo pan LinPan4 .. linear quad pan LinXFade2 .. linear stereo cross fade LinXFade4 .. linear quad cross fade AvgAbsAmp .. average absolute amplitude follower Delays Delay1 .. one sample delay Delay2 .. two sample delay DelayN .. simple delay line, no interpolation DelayL .. simple delay line, linear interpolation DelayA .. simple delay line, all pass interpolation CombN .. comb delay line, no interpolation CombL .. comb delay line, linear interpolation CombA .. comb delay line, all pass interpolation AllpassN .. all pass delay line, no interpolation AllpassL .. all pass delay line, linear interpolation AllpassA .. all pass delay line, all pass interpolation Special Unit Generator Functions Repeater .. timed event generation SideFX .. force scheduling of ugens which don't contribute to output --- james mccartney james@clyde.as.utexas.edu james@lcsaudio.com If you have a PowerMac check out SuperCollider, a real time synth program: ftp://mirror.apple.com//mirrors/Info-Mac.Archive/gst/snd/super-collider-demo.hqx From owner-sc-users@lists.realtime.net Sat Dec 20 05:20:40 1997 Return-Path: Delivered-To: sc-users-outgoing@mail2.realtime.net Received: (qmail 49152 invoked by uid 201); 20 Dec 1997 05:20:39 -0000 Delivered-To: sc-users@mail2.realtime.net Received: (qmail 39544 invoked from network); 20 Dec 1997 05:19:49 -0000 Received: from router.silverserver.co.at (HELO silverserver.co.at) (ost@194.152.178.1) by mail2.realtime.net with SMTP; 20 Dec 1997 05:19:49 -0000 Received: from localhost (ost@localhost) by silverserver.co.at (8.8.7/8.6.9) with SMTP id GAA31927 for ; Sat, 20 Dec 1997 06:21:15 +0100 Date: Sat, 20 Dec 1997 06:21:15 +0100 (CET) From: ost <---@---.---> X-Sender: ost@silverserver.co.at To: sc-users@mail2.realtime.net Subject: Re: In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-sc-users@lists.realtime.net Precedence: bulk Reply-To: sc-users@mail2.realtime.net ::>run ::>siDeviceBufferInfo : 2112 ::> error: SPBSetDeviceInfo siContinuous error: -201 ::>Ignored :: ::What version of: system, snd mgr, SuperCollider are you using and on ::what machine? it was on sys 7.6.1, sc 1.1b5, 9500/MP 180 not sure about snd mgr. version, quicktime 2.5 (think its 3.1 then) tried the same patch on another system later (system 8, 7100/80, same version of sc) and it rightaway "flutsched" (wrked) without error... must depend on the configuration then? thnx anyway, oswald From owner-sc-users@lists.realtime.net Sat Dec 20 06:42:24 1997 Return-Path: Delivered-To: sc-users-outgoing@mail2.realtime.net Received: (qmail 47030 invoked by uid 201); 20 Dec 1997 06:42:23 -0000 Delivered-To: sc-users@mail2.realtime.net Received: (qmail 55282 invoked from network); 20 Dec 1997 06:41:19 -0000 Received: from shoko.calarts.edu (156.3.140.104) by mail2.realtime.net with SMTP; 20 Dec 1997 06:41:19 -0000 Received: (from glmrboy@localhost) by shoko.calarts.edu (950413.SGI.8.6.12/950213.SGI.AUTOCF) id WAA08051; Fri, 19 Dec 1997 22:40:54 -0800 Date: Fri, 19 Dec 1997 22:40:53 -0800 (PST) From: Douglas Repetto <---@---.---> To: sc-users@mail2.realtime.net Subject: compilation on load . . . In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-sc-users@lists.realtime.net Precedence: bulk Reply-To: sc-users@mail2.realtime.net hi! as i've started to do hairier things in sc, i've managed to make a bunch of patches that crash a lot, usually because i've done something dumb. when this happens i get into a vicious sc-crashing cycle - since sc tries to compile my patches as soon as i open them, and they cause sc to crash when they're compiled . . . there's no way to open them to fix them! my solution has been to open them in bbedit, comment out the offending line and then open them in sc. the problem with this is that i lose all table data in the process, which is not usually great . . . so my question: is there a way around this (other than not writing crashing code) and will sc2.0 still try to compile on load? thanks! douglas +++++++++++++++++++++++++++ joy contains no phosphorus. +++++++++++++++++++++++++++ From owner-sc-users@lists.realtime.net Sat Dec 20 07:39:07 1997 Return-Path: Delivered-To: sc-users-outgoing@mail2.realtime.net Received: (qmail 4770 invoked by uid 201); 20 Dec 1997 07:39:06 -0000 Delivered-To: sc-users@mail2.realtime.net Received: (qmail 36240 invoked from network); 20 Dec 1997 07:38:53 -0000 Received: from router.silverserver.co.at (HELO silverserver.co.at) (ost@194.152.178.1) by mail2.realtime.net with SMTP; 20 Dec 1997 07:38:54 -0000 Received: from localhost (ost@localhost) by silverserver.co.at (8.8.7/8.6.9) with SMTP id IAA32269 for ; Sat, 20 Dec 1997 08:40:39 +0100 Date: Sat, 20 Dec 1997 08:40:39 +0100 (CET) From: ost <---@---.---> X-Sender: ost@silverserver.co.at To: sc-users@mail2.realtime.net Subject: Re: SC 2.0 progress. In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-sc-users@lists.realtime.net Precedence: bulk Reply-To: sc-users@mail2.realtime.net me again... just thanks for efforts and sc in general. :) one question arising with new features: (maybe this has been discussed since i m rather new to the list buuut): how about networked-message-passing functions in sc, so one could send messages (and/or even signals over LAN)to other supercolliders running on neighboured machines or to other realtime-sound-processing envirnments ruunning on different platforms which provide an interface for such messages, running on tcp/ip. i know this could generally be done with midi, nut midi is not an especially great (and fast and expandable) protocol from what i ve heard... thunx oswald & "seasons's greetings" From owner-sc-users@lists.realtime.net Sat Dec 20 07:55:37 1997 Return-Path: Delivered-To: sc-users-outgoing@mail2.realtime.net Received: (qmail 24812 invoked by uid 201); 20 Dec 1997 07:55:36 -0000 Delivered-To: sc-users@mail2.realtime.net Received: (qmail 36690 invoked from network); 20 Dec 1997 07:54:51 -0000 Received: from clyde.as.utexas.edu (128.83.129.156) by mail2.realtime.net with SMTP; 20 Dec 1997 07:54:51 -0000 Received: from [128.83.112.38] (dial-45-6.ots.utexas.edu) by clyde.as.utexas.edu (5.x/SMI-SVR4) id AA15401; Sat, 20 Dec 1997 01:58:18 -0600 Message-Id: In-Reply-To: References: Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Date: Sat, 20 Dec 1997 01:54:58 -0700 To: sc-users@mail2.realtime.net From: James McCartney <---@---.---> Subject: Re: compilation on load . . . Sender: owner-sc-users@lists.realtime.net Precedence: bulk Reply-To: sc-users@mail2.realtime.net At 11:40 PM -0700 12/19/97, Douglas Repetto wrote: >so my question: is there a way around this (other than not writing >crashing code) and will sc2.0 still try to compile on load? if you hold down the shift key when you open a file then it does not run the init function upon loading. --- james mccartney james@clyde.as.utexas.edu james@lcsaudio.com If you have a PowerMac check out SuperCollider, a real time synth program: ftp://mirror.apple.com//mirrors/Info-Mac.Archive/gst/snd/super-collider-demo.hqx From owner-sc-users@lists.realtime.net Sat Dec 20 15:29:38 1997 Return-Path: Delivered-To: sc-users-outgoing@mail2.realtime.net Received: (qmail 48830 invoked by uid 201); 20 Dec 1997 15:29:38 -0000 Delivered-To: sc-users@lists.realtime.net Received: (qmail 26544 invoked from network); 20 Dec 1997 15:29:16 -0000 Received: from clyde.as.utexas.edu (128.83.129.156) by mail2.realtime.net with SMTP; 20 Dec 1997 15:29:16 -0000 Received: from [128.83.168.129] (dial-115-33.ots.utexas.edu) by clyde.as.utexas.edu (5.x/SMI-SVR4) id AA15537; Sat, 20 Dec 1997 09:32:40 -0600 Message-Id: In-Reply-To: Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Date: Sat, 20 Dec 1997 09:29:22 -0700 To: sc-users@lists.realtime.net From: James McCartney <---@---.---> Subject: Re: Doppler shift Sender: owner-sc-users@lists.realtime.net Precedence: bulk Reply-To: sc-users@mail2.realtime.net At 9:23 AM -0700 12/19/97, Sebastian Erb wrote: >Hello. > >I am trying to implement the Doppler shift for the simulation of moving >sound sources. > >So far I used 'tapi' to read a 2 second delay with modulated tap. Even with >file output only I get a crackeld sound. >I assumed that this is because of the linear interpolation of 'tapi' . > >1. How is it possible to use other interpolation algorithms for a moving tap? > >2. Are there other ways of getting a `clear' variable frequency shift ? > >Comments, ideas .. > >Thank you Have a look at the demo file *taptest2. This one does a variable tap. The key is that you must modulate the tap with an audio rate signal, not a control rate variable. A control rate variable will crackle as you heard. --- james mccartney james@clyde.as.utexas.edu james@lcsaudio.com If you have a PowerMac check out SuperCollider, a real time synth program: ftp://mirror.apple.com//mirrors/Info-Mac.Archive/gst/snd/super-collider-demo.hqx From owner-sc-users@lists.realtime.net Sat Dec 20 17:03:33 1997 Return-Path: Delivered-To: sc-users-outgoing@mail2.realtime.net Received: (qmail 48640 invoked by uid 201); 20 Dec 1997 17:03:32 -0000 Delivered-To: sc-users@lists.realtime.net Received: (qmail 37682 invoked from network); 20 Dec 1997 17:02:36 -0000 Received: from clyde.as.utexas.edu (128.83.129.156) by mail2.realtime.net with SMTP; 20 Dec 1997 17:02:36 -0000 Received: from [128.83.168.129] (dial-115-33.ots.utexas.edu) by clyde.as.utexas.edu (5.x/SMI-SVR4) id AA15566; Sat, 20 Dec 1997 11:05:59 -0600 Message-Id: Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Date: Sat, 20 Dec 1997 11:02:39 -0700 To: sc-users@lists.realtime.net From: James McCartney <---@---.---> Subject: Re: Doppler shift Sender: owner-sc-users@lists.realtime.net Precedence: bulk Reply-To: sc-users@mail2.realtime.net >signal, not a control rate variable. A control rate variable will >crackle as you heard. Also a note, in SC 2.0 control rate variables are always dezippered at all inputs so this will not be a problem in the future. --- james mccartney james@clyde.as.utexas.edu james@lcsaudio.com If you have a PowerMac check out SuperCollider, a real time synth program: ftp://mirror.apple.com//mirrors/Info-Mac.Archive/gst/snd/super-collider-demo.hqx From owner-sc-users@lists.realtime.net Mon Dec 29 10:44:01 1997 Return-Path: Delivered-To: sc-users-outgoing@mail2.realtime.net Received: (qmail 13556 invoked by uid 201); 29 Dec 1997 10:44:01 -0000 Delivered-To: sc-users@mail2.realtime.net Received: (qmail 14798 invoked from network); 29 Dec 1997 10:43:44 -0000 Received: from router.silverserver.co.at (HELO silverserver.co.at) (194.152.178.1) by mail2.realtime.net with SMTP; 29 Dec 1997 10:43:44 -0000 Received: from localhost (gert@localhost) by silverserver.co.at (8.8.7/8.6.9) with SMTP id LAA05965 for ; Mon, 29 Dec 1997 11:43:03 +0100 Date: Mon, 29 Dec 1997 11:43:03 +0100 (CET) From: Gert Brantner <---@---.---> To: sc-users@mail2.realtime.net Subject: info Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-sc-users@lists.realtime.net Precedence: bulk Reply-To: sc-users@mail2.realtime.net default signature From owner-sc-users@lists.realtime.net Tue Dec 30 23:23:00 1997 Return-Path: Delivered-To: sc-users-outgoing@mail2.realtime.net Received: (qmail 25634 invoked by uid 201); 30 Dec 1997 23:22:59 -0000 Delivered-To: sc-users@lists.realtime.net Received: (qmail 12054 invoked from network); 30 Dec 1997 23:22:46 -0000 Received: from softdnserror (HELO limbo.create.ucsb.edu) (128.111.92.48) by mail2.realtime.net with SMTP; 30 Dec 1997 23:22:46 -0000 Received: from volta by limbo.create.ucsb.edu (950413.SGI.8.6.12/940406.SGI.AUTO) id PAA20201; Tue, 30 Dec 1997 15:22:27 -0800 From: stp@limbo.create.ucsb.edu (Stephen Travis Pope) Message-Id: <199712302322.PAA20201@limbo.create.ucsb.edu> Date: Tuesday, 30 Dec 97 3:21:51 pm Subject: Final Call for Proposals: SuperCollider Symposium To: sc-users@lists.realtime.net cc: icma@umich.edu, sound@ACM.org, users@tango.create.ucsb.edu, users@ccrma.stanford.edu, users@cnmat.berkeley.edu, stp@limbo.create.ucsb.edu Fonts: 2163 1 Sender: owner-sc-users@lists.realtime.net Precedence: bulk Reply-To: sc-users@mail2.realtime.net FINAL CALL FOR PROPOSALS Weekend Tutorial and Conference on Sound Synthesis and Processing: Focus on SuperCollider The deadline for abstracts to be received has been extended to Friday 6 February 1998. We will accept submissions by email, fax, or the post. The Symposium is to be held 27 February - 1 March, 1998 in Santa Barbara, California USA. It is being sponsored by the Center for Research in Electronic Art Technology (CREATE), Department of Music, University of California, Santa Barbara. The program will begin with an optional tutorial day on Friday 27 February, taught by Stephen T. Pope and based on his book "Sound and Music Processing in SuperCollider." Saturday and Sunday sessions (28 February and 1 March) will feature contributed papers, demonstrations, and special presentations. Ample opportunity for exchange of information will be provided, and computers will be available for demonstrations. The special invited guest is James McCartney, inventor of the SuperCollider program. Mr. McCartney will speak about the history of SuperCollider, plans for its future evolution (i.e., SC version 2, about to be released), and will field questions about SuperCollider programming techniques. Contributors are requested to submit a cover letter that gives the author's name, address, email address, affiliation, topic area, presentation requirements, and a one-page extended abstract. Topics: musical applications, synthesis techniques, graphics and sound, control strategies, algorithmic composition, novel interfaces, and pedagogical applications. Notification of acceptance will be sent via email within one week of the deadline. Those interested in participating as attendees (not presenters) should contact us to register and receive an information pack. Registration at the door will be accepted. Contact: Prof. Curtis Roads, Prof. JoAnn Kuchera-Morin, Stephen T. Pope CREATE, Department of Music University of California, Santa Barbara CA 93106 USA Telephone (805) 893-8352 Fax (805) 893-7194 Email: create@create.ucsb.edu See also the Web page http://www.create.ucsb.edu/htmls/sc.symp.html for more details. _ Stephen Travis Pope _ Center for Research in Electronic Art Technology (CREATE) _ Dept. of Music, University of California, Santa Barbara (UCSB) _ stp@create.ucsb.edu http://www.create.ucsb.edu/~stp/