Re: discouraged, war!ing, Planar Rotations of Multidimensional Oscillators
| Date | 1998-02-08 19:40 |
| From | Hans Mikelson |
| Subject | Re: discouraged, war!ing, Planar Rotations of Multidimensional Oscillators |
Hi,
At 01:31 AM 2/9/98 +0100, rasmus ekman wrote:
>Ah! Now, has anybody recently done any masterpiece in Csound?
Ummm...working on it...
Bye,
Hans Mikelson
P.S. After reading a piece of email entitled "Good Times" my brand new 600
MHz Workstation transformed itself into a 8088! This machine allows me to
decipher over 50% of =cw4t7abs posts. ;) (Just kidding! Jeepers!)
P.P.S. So as to not completely waste this message, here is an
orchestra/score showing how to do planar rotations of three dimensional
oscillators. In this example I apply it to a spherical lissajous surface.
It can, of course, can be extended to higher dimensions if you are dealing
with 4 or more dimensional oscillators.
; ORCHESTRA
sr=44100
kr=22050
ksmps=2
nchnls=2
zakinit 30,30
; Spherical Lissajous Figures
instr 5
ifqc init cpspch(p5)
iu init p6
iv init p7
irt2 init sqrt(2)
iradius init 1
ioutx init p8
iouty init p9
ioutz init p10
kampenv linseg 0, .001, p4, p3-.002, p4, .001, 0 ; Declick
; Cosines
acosu oscil 1, iu*ifqc, 1, .25
acosv oscil 1, iv*ifqc, 1, .25
; Sines
asinu oscil 1, iu*ifqc, 1
asinv oscil 1, iv*ifqc, 1
; Compute X and Y for spherical Lissajous
ax = iradius*asinu*acosv
ay = iradius*asinu*asinv
az = iradius*acosu
; Output to zak channels
zawm kampenv*ax, ioutx
zawm kampenv*ay, iouty
zawm kampenv*az, ioutz
endin
instr 50
ifqc = p4
iphase = p5
iplane = p6
inx = p7
iny = p8
inz = p9
ioutx = p10
iouty = p11
ioutz = p12
kcost oscil 1, ifqc, 1, .25+iphase
ksint oscil 1, ifqc, 1, iphase
ax zar inx
ay zar iny
az zar inz
; Rotation in X-Y plane
if (iplane!=1) goto next1
axr = ax*kcost + ay*ksint
ayr =-ax*ksint + ay*kcost
azr = az
goto next3
; Rotation in X-Z plane
next1:
if (iplane!=2) goto next2
axr = ax*kcost + az*ksint
ayr = ay
azr =-ax*ksint + az*kcost
goto next 3
; Rotation in Y-Z plane
next2:
axr = ax
ayr = ay*kcost + az*ksint
azr =-ay*ksint + az*kcost
; Output to Zak channels
next3:
zaw axr, ioutx
zaw ayr, iouty
zaw azr, ioutz
endin
; Mixer
instr 100
in1 = p4
in2 = p5
; Read the Zak channels
a1 zar in1
a2 zar in2
; Output the results
outs a1, a2
; Clear the audio channels
zacl 0,30
endin
; SCORE
f1 0 8192 10 1 ; Sine
; Spherical Lissajous
; Sta Dur Amp Frqc U V OutX OutY OutZ
i5 0 .6 5000 7.04 3 2 1 2 3
i5 + .4 6000 5.11 5.6 .4 . . .
i5 . .4 . 6.07 2 8.5 . . .
i5 . .2 4500 6.02 4 5 . . .
; Planar Rotation
; 1=X-Y Plane, 2=X-Z Plane, 3=Y-Z Plane
; Sta Dur Fqc Phase Plane InX InY InZ OutX OutY OutZ
i50 0 1.6 1.5 0 2 1 2 3 4 5 6
i50 0 1.6 1.8 0 3 4 5 6 7 8 9
; Mixer
; Sta Dur In1 In2
i100 0 1.6 4 6
|
| Date | 1998-02-09 00:31 |
| From | rasmus ekman |
| Subject | Re: discouraged |
Matt J. Ingalls wrote: > > David Schuyeteneer wrote: > > > I have a new cd. It's called "electroclips" : a collection of 20+ > > in which i had the same reaction: > > I listened to it over and over again and slowly became discouraged : I > > listen to Jonty's CD and you will have no interest in synthesis > anymore.. Nonono you guys think backwards... My best (read: only full-scale) work built on, um, somebody's Buchla synthesizer piece -- he made it sound like dozens of instruments, voices and concrete-ish sources. The method was: I listened to a small part (it's 2 hrs+), then went to the studio focusing on a particular sound, spent my 3 hrs trying to imitate it (on the studio's $15000 Buchla), completely and pathetically failed, but in the process I was virtually guaranteed to get at least 30 sec's worth of *brilliant* (and utterly different) sounds. Then it's just a matter of cramming them together in an interesting and entertaining shape... but with such first-class material the sounds almost laid themselves side by side right away. Ah! Now, has anybody recently done any masterpiece in Csound? (- or generally, is it today possible to do anything worthwhile _synthesizing_ sounds rather than fiddling with samples? And, just to throw in a little black powder, I'd regard a good "physical model" with filters and hard-coded numbers as half a sample, unless it uses a *very* un-"intuitive" method, like Karplus-Strong...) Regards, re |
| Date | 1998-02-09 02:40 |
| From | bruce quaglia |
| Subject | Re: discouraged |
On Mon, 9 Feb 1998, rasmus ekman wrote: > Then it's just a matter of cramming them together in an > interesting and entertaining shape... but with such first-class > material the sounds almost laid themselves side by side right away. > I don't want to appear to be picking a fight....but, there's something aesthetically bankrupt in the notion that the compostional aspects of writing a good piece of electro-acoustic music amount to nothing more than coming up with good sounds and then "cramming them together in an interesting and entertaining shape"... In fact, I would say that this notion accounts for more truly bad pieces of electro-acoustic music than I can count. A new sound, a new technology or a new midi controller is not in an of itself enough to make a piece of music anymore than a Beethoven sonata is some "some good chords" or tunes crammed together. A painter mixes his/her pallette...AND THEN THEY PAINT! Anyone with me on this? (again, pardon the pugilistic tone, I'm sure you didn't mean that remark litterally, (I hope), but it's a real issue...honest to God it is..) Bruce Quaglia bruce.quaglia@m.cc.utah.edu |
| Date | 1998-02-09 13:16 |
| From | Guy Van Belle |
| Subject | Re: discouraged, war!ing, Planar Rotations of Multidimensional Oscillators |
At 01:31 AM 2/9/98 +0100, rasmus ekman wrote:
>Ah! Now, has anybody recently done any masterpiece in Csound?
Yes _ I have but the text is better than the sound, still it seems a
masterpiece at first sight. I actually compiled it from chunks I copied
from this list, because I don't understand a clue of how csound really
works. That is why I am on this list. To sample masterinsight into
masterpieces.
Gz
>
> ......................
> dBONANZAh! --/__
> ......................
> dewey.rug.ac.be
> [e r r o r = h o m e] hihi.
> simsim.rug.ac.be
> [anti_analog:hit_men]
d!g!taLrulz =)
> ......................
|