From: owner-sc-users-digest@lists.io.com (sc-users-digest) To: sc-users-digest@lists.io.com Subject: sc-users-digest V1 #128 Reply-To: sc-users Sender: owner-sc-users-digest@lists.io.com Errors-To: owner-sc-users-digest@lists.io.com Precedence: bulk sc-users-digest Thursday, June 8 2000 Volume 01 : Number 128 ---------------------------------------------------------------------- Date: Tue, 06 Jun 2000 18:12:48 -0700 From: Alberto de Campo <---@---.---> Subject: call for latency tests Hi all, I'm looking for multichannel cards with really low latency for more ambitious live electronics,and I'd like to ask you all for help! I would guess that the collected results would be of general interest. The latencies I measured so far (all @ 44.1 kHz) are rather lame: Korg 1212: 26 msec (G3/266), // not that bad, but not great. // also not very robust with high // CPU loads. Digi001: ca 50 msec (G4/500), // very slow. (buffer size 512 not changeable from within SC2!?) AMIII: 73 msec // (for completeness only...) MOTU, anyone? RME Hammerfall? All measured with analog out 1 plugged back into analog input 1, and using this patch: Synth.record({ [Impulse.ar(5, 1), AudioIn.ar(1)] }, 2, "Latency@44.1K"); Please send in results for cards you have, along with other comments (e.g. stability with high CPU loads, etc etc). Thanks in advance, Alberto ------------------------------ Date: 06 Jun 2000 21:50:30 EDT From: Taehong.Park@Dartmouth.EDU (Taehong Park) Subject: unsubscribe unsubsribe ------------------------------ Date: Tue, 06 Jun 2000 22:03:05 -0400 From: Charles Baker <---@---.---> Subject: Re: call for latency tests At the Berkeley MSP night school, David Ziccarelli said that the best latency he measured was with MOTU 2408: 10ms or so (?) sorry, can't quite remember, but it was more than twice as good as the Korg1212 as I recall.... Char lieB baker@charlieb.com Alberto de Campo wrote: > Hi all, > > I'm looking for multichannel cards with really low latency > for more ambitious live electronics,and I'd like to ask you > all for help! I would guess that the collected results would > be of general interest. > > The latencies I measured so far (all @ 44.1 kHz) > are rather lame: > > Korg 1212: 26 msec (G3/266), // not that bad, but not great. > // also not very robust with high > // CPU loads. > > Digi001: ca 50 msec (G4/500), // very slow. > (buffer size 512 not changeable from within SC2!?) > > AMIII: 73 msec // (for completeness only...) > > MOTU, anyone? > > RME Hammerfall? > > All measured with analog out 1 plugged back into analog input 1, > and using this patch: > > Synth.record({ [Impulse.ar(5, 1), AudioIn.ar(1)] }, 2, "Latency@44.1K"); > > Please send in results for cards you have, along with other > comments (e.g. stability with high CPU loads, etc etc). > > Thanks in advance, > Alberto ------------------------------ Date: Wed, 07 Jun 2000 15:57:27 +0200 From: "Jesper El=?ISO-8859-1?B?6Q==?=n" <---@---.---> Subject: A few questions Hi James! I asked the list but had no answers and know that you have been away so now I'll try again. 1. Can I Get and Set the Seed/State for the random generator? I want to be able to reproduce nice random compilations. 2. Are there some way to use the midi-routines for midifiles? reading a midifile and sorting out the noteons into an array for instance. 3. Can I use MacIntosh Toolbox-routines in my own classes? I want to define a dialog simular to the patcher in Max for drawing midinotes etc. 4. Can I hide/remove menus. I want to make a simple synth for children using SC-play and want to remove what's not being used. 5. Any plans for more GUI-stuff in 3.0? Jesper - -- Jesper Elén Osterv. 24 621 45 Visby ,Sweden phone: +46-498-271565 e-mail: j.elen@telia.com - ---------- ------------------------------ Date: Wed, 07 Jun 2000 15:52:00 +0100 From: Martin Robinson <---@---.---> Subject: Re: A few questions my it is quiet without james around ! Hope these help: > 1. > Can I Get and Set the Seed/State for the random generator? > I want to be able to reproduce nice random compilations. There should be something on this in the archive, there were a couple of threads involving David Cottle (I think) > 2. Are there some way to use the midi-routines for midifiles? > reading a midifile and sorting out the noteons into an array for instance. > Not sure if this is on the right lines but... ( File.new(GetFileDialog.new.path, "r").readAllInt8.asList.collect({ arg item, i; if(item<0, { item+256 }, { item } ); }).asCompileString.postln ) reads a file (the function converts signed to unsigned) into an array, should simple to sort the note-ons from this > 3. Can I use MacIntosh Toolbox-routines in my own classes? > I want to define a dialog simular to the patcher in Max for drawing > midinotes etc. > 4. Can I hide/remove menus. > I want to make a simple synth for children using SC-play > and want to remove what's not being used. > doubt it in SC2 ... but ... > 5. Any plans for more GUI-stuff in 3.0? James gave a demo of SC3 in the UK, let's say the GUI has been addressed (along with c++ plug-ins.....) - -- ..>>>>Martin Robinson :: (Ex)tractor :: && ________ >>><<<_[sonic arts]_[middlesex university]_[en4 8ht] ______ ________________________________________________________________ >><<>>___t.+44 [0] 7970 405 903 // f.+44 [0] 7970 702 976 __ >><><>____e. _ ------------------------------ Date: Wed, 07 Jun 2000 10:02:33 -0600 From: David Cottle <---@---.---> Subject: Re: A few questions Hi, >> 1. >> Can I Get and Set the Seed/State for the random generator? >> I want to be able to reproduce nice random compilations. > > There should be something on this in the archive, there were a couple of > threads involving David Cottle (I think) I thought I had responded, but maybe it was posted with my new email address and didn't make it to the forum. We did have a lengthy discussion recently about random seeds. The short answer is: var seed = 0; //seed = 5; if(seed != 0, {thisThread.randSeed = seed}, {0.rand; seed = thisThread.randSeed} ); seed.postln; This is how I did it. I use seed for entering my own value, if I leave it at 0 then SC picks its own and the randSeed is stored in seed and printed so that I know what the seed is even though I didn't provide it. The 0.rand is necessary to get SC to pick a seed. The long answer is that there are sometimes more than one thread going on and you have to seed them all. I don't completely understand the details, but our discussion ended with James considering redoing the way random events are done. >> 4. Can I hide/remove menus. >> I want to make a simple synth for children using SC-play >> and want to remove what's not being used. >> > > doubt it in SC2 ... but ... SCPlay has a lot of the menus and menu items disabled. Also, you can use ResEdit, open the menu resource and uncheck the "Enabled" box on any menu, or menu item to permanently gray it out. ------------------------------ Date: Wed, 07 Jun 2000 03:59:29 -0700 From: Jim Coker <---@---.---> Subject: Re: call for latency tests The 2408 w/ MAS and 64 sample buffer size is about 6.7ms. I did some tests a while back and found that increases in buffer size resulted in predictable increases in latency. However, w/ low buffer lengths, effective CPU decreases significantly. Jim Charles Baker wrote: > > At the Berkeley MSP night school, David Ziccarelli said that the best > latency he measured was with MOTU 2408: 10ms or so (?) > sorry, can't quite remember, but it was more than twice as good as the > Korg1212 as I recall.... > > Char lieB > baker@charlieb.com > > Alberto de Campo wrote: > > > Hi all, > > > > I'm looking for multichannel cards with really low latency > > for more ambitious live electronics,and I'd like to ask you > > all for help! I would guess that the collected results would > > be of general interest. > > > > The latencies I measured so far (all @ 44.1 kHz) > > are rather lame: > > > > Korg 1212: 26 msec (G3/266), // not that bad, but not great. > > // also not very robust with high > > // CPU loads. > > > > Digi001: ca 50 msec (G4/500), // very slow. > > (buffer size 512 not changeable from within SC2!?) > > > > AMIII: 73 msec // (for completeness only...) > > > > MOTU, anyone? > > > > RME Hammerfall? > > > > All measured with analog out 1 plugged back into analog input 1, > > and using this patch: > > > > Synth.record({ [Impulse.ar(5, 1), AudioIn.ar(1)] }, 2, "Latency@44.1K"); > > > > Please send in results for cards you have, along with other > > comments (e.g. stability with high CPU loads, etc etc). > > > > Thanks in advance, > > Alberto ------------------------------ Date: Wed, 07 Jun 2000 22:45:20 +0200 From: "Jesper El=?ISO-8859-1?B?6Q==?=n" <---@---.---> Subject: SV: A few questions Thanks David and Martin. Helps a little. Jesper - -- Jesper Elén Osterv. 24 621 45 Visby ,Sweden phone: +46-498-271565 e-mail: j.elen@telia.com - ---------- ------------------------------ Date: Wed, 7 Jun 2000 23:33:10 +1000 From: Graeme Gerrard <---@---.---> Subject: Re: ASIO channel remapping? Anyone channel mapped the Digi001 to the ADAT 1-8 out? The default map works ok to analog out, but how do you send to optical adat outs? (PS I got a Digi001 just for plain old mac compatibility - the Korg 1212 and it's shutdown rather than restart thing just got on my nerves, which some would say, are a little thin anyway!) - -- - -- Graeme Gerrard Resonant Multimedia 65 Peppermint Lane Big Pats Creek 3799 PO Box 56 Warburton 3799 ph: (03) 5966 5400 FAX: (03) 5966 5411 ggerrard@resonant.com.au ------------------------------ Date: Thu, 08 Jun 2000 11:23:52 +0200 From: Julian Rohrhuber <---@---.---> Subject: delayed easter greetings Dies ist eine mehrteilige Nachricht im MIME-Format. - --------------22B738C1F9E49FA065BA3D12 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Hi Jesper, I don´t know exactly what you want to hide, but maybe you find it in this demo. >4. Can I hide/remove menus. >I want to make a simple synth for children using SC-play >and want to remove what's not being used. - --------------22B738C1F9E49FA065BA3D12 Content-Type: application/x-stuffit; x-mac-type="53495435"; x-mac-creator="53495421"; name="ostern.sit" Content-Transfer-Encoding: base64 Content-Description: Dokument Content-Disposition: inline; filename="ostern.sit" U3R1ZmZJdCAoYykxOTk3LTE5OTggQWxhZGRpbiBTeXN0ZW1zLCBJbmMuLCBodHRwOi8vd3d3 LmFsYWRkaW5zeXMuY29tL1N0dWZmSXQvDQoaAAUQAAAGyAAAAHIAAQAAAHKPag2lpVJlc2Vy dmVkpaUApaWlpQEAADYAELVRqE+1ZTHqAAAAAAAAAAAAAAAAAAZMEwAACFoAAAQOAAAAAA8A b3N0ZXJuAAG00FRFWFRTQ2ptAQD/////AAAAAAAAAAAAAIAAAAAAAAAAAAAIlAAAAeAAAAAA DwBCwdUixVigMQe+cEw4DfwWbYQ1yst5+44RbCVt0feW4Cpbh706QOL7qyb4190ElmESKNH+ MwJhMbLTy/9UpQF0611Okc6xjp0IuabedAQFor8vPagBStkWd+95c8Mqn1svx4MwDWyoo+y7 goZnrXcEFmxaBVuHSeJWVt6Y1F6UVWCueFIJ3HXc//hgovNX9dfuwJaqjNKeFfI4qMKLbvq1 GxTsMmd+z6wueLdNF3dad9+vFbdL0T8Xe5uel27w+sUjRptmj2K+A8RinSjf32/0q3oUkgsQ 4sKjF/1vjBh7eC03TL6+3lKX97n5SzYkOX2AUSNTLdGbfnrXC4U3tNmhp67BtDNhRaZjBOxc 1O1mvq37iYBFntQeS5W4hyVY9JUff8yleyu7zMH+XdNNKPGSvR5bx+4ccITLiNciBBOkAUpq t6PPMOYwvDM5se+dh81vb2W/NLJmOUkMqw9ODdKVhppQ8kJIzxTd7A2tDsxCeC9WGl5HeJ3f 2Q85yb2Xvwlh7EXYifM+IGbyhw300hx+6gAfgguaqmadkwPwX7djDwuexA6JEhre48vvXg9l /eP0wb88c9djRUbiDYHonBnX8/l4m6RoqQGdMjk9h2Yqp8l1I08qaTc7LgXZpJyhnABCwdT4 geu3Sa436sBI/37BxgMnOwXkqz40LvKsVCBJKTCNqiPqGpJ0CzL5x8uV/OYRcysmdB/cONv3 PCfaUTVS2KbK/a5MWSW/jdzT2/Lmzum3usjBeAhfhmbvGvOzl4DYaAzMsXtf1AG33AgdX1lw WBlxLW9L+JsHxz3C5IPqRdUkVi+vEantfZx/0uJSlN/Zl78oWG71BMnKqu8GIRQGcdosfmq/ DR8DQ52j4Of0lcxgE0GZqo3LRNk3pDqR12jxLYG5hjUkmRBhs8CDlHeZM+QW63AuOpRF6UOW Hl8cnA7paHrwDdih6bzyshHItkSN8LGbAj3b4gwtqLhH4uhXZHf8VQDQk/qsIgwFvt3ZGDoB 3OHqBjmKYwPDNwpQdbI3JTSwaZcR6GjngmPSK0VE8/0ylLbeXrOY958lo0lVea3jyEogVt8L 14Ikb/NIOENeJvkKcMBsAwQcqhYsEZPjvPSWBI9eJHfvDJCbdYoElXrgCiJAsvzM5wugYhIQ 6S3sENaq3pfSC/NVVodvbXQwDOSMZFYRtKtZll47cY0uURpWqjS8mVxc3goCrFt5RhVOkKTz JmSOYi5VgWk+6jbdkL9nLiOOLjPhg9wpvDfLaQq2cQWHtO+Pymo/L1/JzNoqcwoyAVXth5pg nW7DCIiCq2y+O1gbg5wQZ7a/iHnJC6u/sM6nVeyVvX1Aks6C4umbGr1VQo7PRhzNE16TLaWU 27oDQOm/0SKIxfIJabhiWmmnGXgmJvXTtcxMNnuyuUXw4UDBs2LqdaF23hkzev3GraJBAf37 dH89HKMQXCnMMFrEOfa3MQIdzM3n4dad60dgf3Oy+kmXEBKutIGh9Xe8uTUMm7O90t1u/KWR Ot+wbfEr3+Y8Fa5AMlfWCtOwH4+RT0aBCntW0MER/Ey5sWOWJZ3O7NaBnbfmeANTUcoWJJfe IW7tG+/bm6OsyuHKujjkBjrQf3Zh7udMQRStl/lzn+VZG8cLuRLVBKuXOZ3AcFNSSWFYZJYE 0POARP36aM13dzUu+36Fk5AG5Une2IU9BQ04n+2pKVK6n/5McHHeblBp1Z4wnzNFrm97zVds ckm7fPN84GvAg+Vyvl1KbSFeoY647f12RRf9sdrhdvuQfSyVsKqFjRTrkXI0wATupVvzp+Qd ZdL7hkS3rEUWN9ng/jFtcV6GpGFbYdB1+l1WJEE3ZcCumbpLaXJYGtJ6ejhylOdnEE2N4fD0 m/1Ruoa6mCagvnaohiN7YtIHM9v0R+TyuqDu4zLznI6Vn/pf/vC3W5oo7KfobrYyHLP3nj1V oEeC/+OJVr5Nq4qKqsoXnk3Nqndf1KZkre5UVer/I2miZ1myT5LEaqzEvTyM/IsTCg8qpI7n f3fz7i7FKAA= - --------------22B738C1F9E49FA065BA3D12-- ------------------------------ Date: Fri, 09 Jun 2000 01:05:33 +0200 From: "Jesper El=?ISO-8859-1?B?6Q==?=n" <---@---.---> Subject: SV: delayed easter greetings Thanks, I'll check it. Jesper - -- Jesper Elén Osterv. 24 621 45 Visby ,Sweden phone: +46-498-271565 e-mail: j.elen@telia.com - ---------- >Från: Julian Rohrhuber >Till: sc-users@lists.io.com >Ämne: delayed easter greetings >Datum: tor 8 jun 2000 11.23 > > Hi Jesper, > I don´t know exactly what you want to hide, but maybe you find it in > this demo. > > > > >>4. Can I hide/remove menus. >>I want to make a simple synth for children using SC-play >>and want to remove what's not being used. ------------------------------ Date: Thu, 08 Jun 2000 18:55:11 -0700 From: Alberto de Campo <---@---.---> Subject: Re: call for latency tests Forward of mail by: Andre Bartetzki wrote: > Hi Alberto, > > yesterday I've tried 2 times to post this message to sc-users but > apparently with no success. > Please forward the results below to the list. > Thanks! > > --------------------- > > Alberto de Campo wrote: > > > > > > Please send in results for cards you have, along with other > > comments (e.g. stability with high CPU loads, etc etc). > > > > Hi, > > I've tested today a MOTU-PCI 324 with the 2408 interface (old version > with RCA-I/Os) in a G4/400: > > I/O-buffer size latency > ------------------------------ > 512 31 ms > 256 19 ms > 128 13 ms > 64 10 ms (very high CPU-load!) > > For a digi001 (also G4/400) I've got the same result as Alberto: 51 ms. > Though the digi buffer size is changeable in the setup dialogue of > ProTools there is no effect in SC. > Is this a problem with the digi ASIO driver? Is seems so. By the way, the 888/24 interface is very much the same: settable latency within ProTools, no effect on SC2, not changeable with Sc2, always ca 51 msec. (AdC) > > On the other hand, the MOTU software allows to change the buffer size > via a setup program! > > Andre > > -------------------------------------------------- > Andre Bartetzki http://www.kgw.tu-berlin.de/~abart > Deutsche Gesellschaft fuer elektroakustische Musik - DEGEM http://www.kgw.tu-berlin.de/~degem > Studio fuer elektroakustische Musik http://www.kgw.tu-berlin.de/~abart/Steam/steam.html > Hochschule fuer Musik "Hanns Eisler" Berlin http://www.hfm-berlin.de > Hochschule fuer Musik "Franz Liszt" Weimar http://www.uni-weimar.de/hfm > > Tel. +49-30-42800760 (privat) > Tel. +49-30-203092488 (HfM) > Fax. +49-69-791253797 (via Web-Messaging) > -------------------------------------------------- Thanks, Andre and everyone! Alberto ------------------------------ End of sc-users-digest V1 #128 ******************************