SuperCollider is 10 years old

SuperCollider, a real time synthesis language for the PowerMac, is now
available for sale. For more info see the FAQ below and get the demo version.
The price and how to order is at the end of the FAQ.

the SuperCollider FAQ :

*** What is SuperCollider?

SuperCollider is an environment for real time audio synthesis which runs
on a Power Macintosh with no additional hardware. SuperCollider features:
a built in programming language with real time incremental garbage
collection, first class functions/closures, a small object oriented
class system, a mini GUI builder for creating a patch control panel,
a graphical interface for creating wave tables and breakpoint envelopes,
MIDI control, a large library of signal processing and synthesis functions
a few of which are found nowhere else, and a large library of functions for
list processing of musical data. The user can write both the synthesis
and compositional algorithms for their piece in the same high level language.
This allows the creation of synthesis instruments with considerably more
flexibility than allowed in lower level synthesis languages. Since it is
easy to create control panels and graphic displays, SuperCollider is well
suited as a tool for teaching various synthesis techniques.
SuperCollider reads Sound Designer II and AIFF files and writes
Sound Designer II files. It can input and output audio from either the
Sound Manager or streamed from/to a file.

*** Where can I get a demo version?

The demo is available via anonymous ftp from :

ftp://kahless.isca.uiowa.edu/pub/algo-comp/SuperColliderDemo.sea.hqx

*** What does it run on?

Only Power Macintoshes. It did not run on the PowerPC card upgraded Mac that
I have tested because it requires the audio hardware of the Power Mac.
It does not and never will run on 68K Macs. The 68K just doesn’t have the
horsepower for real time synthesis.

*** Any particular flavor of Power Mac this works best on?

The faster the better. I use it on an 8100/80. The 6100 is
underpowered, especially without a cache card. I do use
it on a 5300/100 Powerbook but again it is a little
underpowered on that one though quite usable.

*** What is the programming language like?

If you would like to know more about the programming language,
it is an extended version of my Pyrite MAX object. You can get
the docs for that from:

ftp://kahless.isca.uiowa.edu/pub/max/Pyrite7-1.sea.hqx

*** Is SuperCollider playable via MIDI? I.e. can I create an instrument
and trigger it in real time from a MIDI controller?

Yes, however there is a trigger delay due to Sound Manager double buffering.
This delay depends upon the settings in the ‘Set Globals’ dialog.
There is a tradeoff between delay and performance. i.e. shorter
trigger delays mean less overall performance. With an 8100 it is only
practical to reduce the trigger delay to about 12 msec.

There is an object that manages voice allocation and stealing and handles
sustain and sostenuto pedals.

*** Can it run as a background app, e.g. so that I can play it from a
sequencer (via MIDI Mgr. or OMS 2.0)?

Not now. I’ve looked at how to do that but I’m not sure there will
be enough CPU left over to give those other tasks the time to do what
they need. A future version will allow running in the background.

*** Is the maximum delay time limited only by available RAM?
E.g. if I crank up SuperCollider’s RAM allocation, can I have a 30-second
delay line?

Yes. All values are floats so it is 4 bytes per sample. A 30 second delay
line would take up 5 Mb.

*** Can I write my own unit generators in C ?

Not currently. Writing unit generators for SuperCollider is a bit trickier
than for CSound due to the real time garbage collector. Perhaps some future
version will allow using the Code Fragment Mgr to allow this but that is not
near term.

*** I’ve never programmed and don’t know how synthesizers work but I want to
learn on your program.

SuperCollider is probably not for beginners at programming or audio synthesis.
If you’ve at least dabbled in both then you may find it rewarding.
It is easier to use than CSound but more technical than TurboSynth.

*** Will it run inside MAX ?

Although it was developed from the Pyrite MAX object, it is now a stand alone
program and will not run in MAX.

*** And, of course, what’s the price?

You get: the SuperCollider program and example patches, a 196 page manual,
one year of bug fixes, updates and email support (within reason).

for:
$250 plus shipping ($10 US, $15 Canada, Mexico, $50 overseas).
by U.S. check or international money order (Sorry, no credit cards or COD’s)

to:

James McCartney
3403 Dalton St.
Austin, TX 78745
USA

   — james mccartney     j…@clyde.as.utexas.edu
If you have a PowerMac check out SuperCollider, a real time synth program:
ftp://kahless.isca.uiowa.edu/pub/algo-comp/SuperColliderDemo.sea.hqx

当年的SC也是卖钱的,赞。

Leave a Reply

Oo

秋天如衰败的经济,不得已穿短裤吹风

虎泥

秋天酒后的虎泥

Futuristic 1972 Rutt-Etra Video Synth

pr code掉radiohead的新mv,我更关注原型设计
当然最值得读还是code。

lily

Lily is an open source, browser-based, visual programming environment written in JavaScript. Lily enables users to build programs graphically by connecting functional modules to fetch and direct the flow of data, play sound or video, add animation or interactivity, and display results. Lily programs can be shared with other Lily users, installed as Firefox add-ons or run as standalone apps using XULrunner.

lily的出现象征着net.art某些思路的变革,它将网站模式扩展,基于网络但又不限于网络。
想到的模式,利用lily完成firefox的add-ons,将add-ons作为控制器,貌似processing也能完成类似过程,但是基于java的processing在web的表现能力还是较逊色。

玻璃

清晨被2踢脚炸破玻璃,散落在床上,醒来不知所措。 买胶带纸控制情绪和楼下放炮的老板交谈。
flora says: (下午12:55:19)本卦是“雷天大壮”。本卦指现在(F)flora says: (下午12:55:45)说明现在坚守正道,很吉利(F)flora says: (下午12:55:54)变卦是雷火丰(F)flora says: (下午12:56:14)说不用忧虑,就像中午的太阳(F)flora says: (下午12:56:17)爻辞说(F)flora says: (下午12:56:49)光明虽然遭到云的蒙蔽,以前的事情会有猜疑(F)flora says: (下午12:57:08)但是只要自己诚恳政治(F)flora says: (下午12:57:14)最后就能获得吉祥的(F)flora says: (下午12:57:44)六二,丰其蔀,日见斗,往得疑疾;有孚发若,吉。算出来是本卦, 本卦其中有爻会变,就产生了变卦, 变卦代表的就是将来(F)flora says: (下午12:59:50)主要看这个变爻的爻辞(F)flora says: (下午12:59:54)卦也有卦辞(F)flora says: (下午01:08:52)本卦是火风鼎(F)flora says: (下午01:09:03)指现在,象征变革(F)flora says: (下午01:09:16)但是是吉利的。是革故鼎新的(F)flora says: (下午01:09:24)但是君子应该稳重。(F)flora says: (下午01:09:34)爻辞说,初六,鼎颠趾,利出否;得妾以其子无咎。(F)flora says: (下午01:09:58)说,鼎虽然翻了(F)flora says: (下午01:10:20)但是把里面沉积的不好的东西也倒出去了(F)flora says: (下午01:12:03)不好的事情,其实也有好的结果(F)flora says: (下午01:12:33)变卦是大有,说的是收获。(F)flora says: (下午01:12:49)爻辞说。初九,无交害,匪咎;艰则无咎。flora says: (下午01:13:05)说,此时不互相来往,也不会伤害彼此。(F)flora says: (下午01:13:14)也不会有什么是非(F)flora says: (下午01:14:22)而且要不忘眼前的艰难,才会顺利度过 。

MiniBioMuse

利用身体作为媒介的演出,想到jimu最近的作品,技术上还是用接触式麦克风,如果照片没看过错的话。


(c) dajun, the photograph

用肌肉电的来控制是另一种选择,历史悠久。


BioMuseを用いた演奏風景(Atau Tanaka)
(c) Peter Kers, the photograph

新・筋電センサ
MiniBioMuse-I
MiniBioMuse-II
MiniBioMuse-III

processing.org

processing不温不火地发展,lib的完善,使得使用更简单,两本书(emule上有)

MIT.Press.Processing.A.Programming.Handbook.for.Visual.Designers.and.Artists.Sep.2007.pdf
Processing Creative Coding and Computational Art 2007.pdf

Handbook讲解的比较浅显,08年应该会出中文版,解决版权的问题有专人来做
Processing Creative Coding and Computational Art非常值得一读,也要求读者编程水平较高以及对图象学有一定研究。

还有就是del.icio.us/aaajiao/processing
收集code是学习的过程。

0day in listening

早年的0day in listening on xu现在我打算在这里继续,才在taobao上购得HiVi 2.1电脑音响一套,这才发现生活有多美好。

0day in listening:
joy division – heart & soul(disc 1)
joy division – heart & soul(disc 2)
joy division – heart & soul(disc 3)
the clash – london calling
Bill_Evans_You Must Believe In Spring-1977
达明一派-为人民服务 1996

Fuck you facebook

leila1bis0nu.jpg

用facebook必须反应机灵,上次打盹挂在facebook,才换上情色头像,当我再次回过神时,已经被删号,发信求证,结论是使用情色头像所致,回信还强调已经发信提醒过(恐吓),罢了,并不相信facebook的用户粘贴性有这么高。附上色情照。

Yang2 Xiaowu

我明白简单的是什么,也开始学会用真的善去面对事情和人。
我明白yang2说的工具的意思了。
解脱。