CSound List Archive

 
 

Thread: Funky csound?
From: Dr. Richard Boulanger
Date: Wed, 26 Jan 2005 07:59:14 -0500
Source: csound-help: csound Digest of: -get.25604_25653



Iain,

Yes I do mean BT - a.k.a. Brian Transeau (film/tv composer of Monster, Fast
& Furious, etc. and live remixing virtuoso/dj know for his micro-editing and
stutter-editing techniques. His award winning CDs include - Emotional
Technology and Movement in Still Life.)

http://www.btmusic.com/

At his invitation, I just spent the last month with him (and the whole crew
from his studio), on a tropical island, doing Csound on the beach every day.

We have been collaborating directly for some time now and are planning a
number of joint projects/workshops, lecture/concert tours, and working on
starting several summer electronic-music camps for 18-14 year-olds.

Everyone in his studio is working with Csound... They all got copies of The
Csound Book for Christmas! (In fact, I was asking the Csound developers for
the lineh and exponh opcode for him!)

One of my former students (Daniel Bierczynski) meets and works with everyone
in his studio every Monday - Csound Class a Binary Acoustics. And I have
been working directly with them via email on a regular basis.  (He spends
about 4 hours a day doing Csound.  It is his morning ritual.)

You will be reading all about it, when he releases the tracks. He has a lot
to say about this "tool" and the Csound way of learning and creating.  The
exciting thing is that he is making the most amazing sounding instruments
and he is doing all of his composing using the note-list and macros... And
most importantly, is that it is very very very BT sounding stuff.

His plan is to release an all Csound 5.1 composition/track on his
forthcoming experimental CD later this year.  He will also release all his
.orc/.sco files and some of his UDOs as well on the CD and on his site.

He would be very interested in checking out some of your work Iain.  You
should pass it along to me and I will share it with him.

(Hope I haven't given away too many secrets here, but he, and many others in
Hollywood, are using Csound.)

Dr. B.

on 1/25/05 1:16 PM, Iain Duncan at iainduncan_AT_telus.net wrote:

> Dr B, when you say "the BT", do you mean BT, Brian Transeau? Didn't know
> he was using csound if so. Where did you hear/read about that?
> 
> As to funky stuff with csound, Glyn and I do live techno shows with 100%
> csound. However, nothing is recorded that I would consider release ready
> yet. We will most likely be doing everything except final mixing,
> reverb, and eq in csound. I intend to start work on some recorded demos
> soon, with the final tracking and mixing done in ardour. We did a show a
> couple of months ago that went over well though, and even analog synth
> heads were really impressed with the sounds.
> 
> That said, it is not meant for "churn-it-out" production by any means. I
> would only suggest learning csound if you honestly think you want more
> control and better sound than Reaktor/Reason/buzz etc. Or if you are
> programming complicated enough stuff that the visual environment of
> those tools ( and likewise PD/MaxMsp ) has become a real pain. After a
> certain level of complexitity, I think a real language becomes far more
> manageable than a gui toolkit.
> 
> Many people I know doing dance oriented music find csound first becomes
> useful to them as an extra. Something they use some of the time when
> they really want to do something unusual to one sound layer, or certain
> elements. On the other hand, now that I've been doing this long enough,
> I never touch Reason/Reaktor/PD anymore. Just my pimped out Gvim tweaked
> for csound. ; )
> 
> iain
> 
> 
> Dr. Richard Boulanger wrote:
>> Jesse,
>> 
>> I have tons of groove-based tracks done with Csound - especially my student
>> projects done with the instruments/samples from The Csound Catalog.  And you
>> should hear the stuff the BT is doing with Csound now.  When those tracks
>> are released later this year they will blow your socks off.
>> 
>> Csound is what "YOU" figure out how to do with it.  READING is one way to
>> learn.  Making Music with Csound (and possibly with some more "loop-based"
>> commercial tools such as Reason) even you might be able to turn this
>> "hammer" into a power-driver.
>> 
>> In the next few weeks, I will post some of the student "catalog projects" at
>> cSounds.com so that you and everyone can check them out.
>> 
>> There are TONS more where these came from.  My students at NYU and at
>> Berklee are definitely making "commercial" music with Csound.
>> 
>> 
>> First, you might want to check out this link posted by another amazing
>> Csound student of mine from last semester - David Akbari
>> 
>> 
>> http://sonicron.spymac.net/audio/SpringInTheKeyOfBlue.mp3
>> 
>> He writes:  "This is a linear composition "mix" of a bunch of musical ideas
>> I had been working on using a lot of realtime instruments in MacCsound. I
>> used GEN01 to grab input from some vinyl records and replay in realtime
>> using midi triggered schedkwhen and trigger opcodes to grab input on the fly
>> and parse it to a GEN table. Also a *lot* of scanned synthesis."
>> 
>> Then, you might like to render the following student piece from last
>> semester called "Maple7." It was the very first Csound piece composed by
>> Music Synthesis major Brian Baughm.  Both he, and it, are quite amazing and
>> inspiring too.  More will follow.
>> 
>> Csound is what YOU make it - that's the power, but.... Unlike many
>> commercial software synths, YOU have to KNOW something about sound and
>> synthesis, to make something sound musical with Csound.
>> 
>> A groove and reverb are the easiest way to glue together anything and
>> disguise it as music...  Hamers, might in fact, be more "musical" than
>> "screw drivers."
>> 
>> Dr. B.
>> 
>> ====>> 
>> <CsoundSynthesizer>
>> <CsInstruments>
>> sr         =         44100
>> 
>> kr         =         4410
>> 
>> ksmps     =         10
>> 
>> nchnls     =         2
>> 
>> garvb init 0
>> gadelay init 0
>> gadelay2 init 0
>> gamousy init 0
>> gamousy2 init 0
>> gamousy3 init 0
>> gamousy4 init 0
>> gklfo init 0
>> 
>> 
>> ;drums
>> instr 101
>> ilevel = 1
>> idrum = p6
>> irvbsend = 0
>> idelsend = .2
>> if (idrum == 1) kgoto kick
>> if (idrum == 2) kgoto snare
>> if (idrum == 3) kgoto hihat
>> 
>> kick:
>> kpenv linseg 60, 1, 40
>> kampenv expseg .001, .01, p4, 1, .001
>> a1 foscil kampenv, kpenv, 1, 4, p5, 1
>> kgoto contin
>> 
>> snare: 
>> kampenv expseg p4, .5, .001
>> a1 oscil kampenv, p5, 2
>> kgoto contin
>> 
>> hihat:
>> kampenv linseg p4+5000, .2, 0
>> asig oscil kampenv, p5, 2
>> afilt2 atone asig, 8000
>> afilt1 atone afilt2, 8000
>> a1 = afilt2
>> kgoto contin
>> 
>> contin:
>> a1 = a1 * ilevel
>> outs a1, a1
>> garvb = garvb+a1 * irvbsend
>> gadelay = gadelay + a1 * idelsend
>> endin
>> 
>> 
>> ;sine
>> instr 102
>> ilevel = .8
>> istay = .2
>> ifall = 1
>> ifrq = cpspch(p5)
>> ipan = (p6/128)
>> irvbsend = .1
>> idelsend = .5
>> 
>> if (p7 == 0) kgoto contin
>> kvib oscil 100, 8, 1       ; if anything other than 0 is in p7, vibrato
>> 
>> contin:
>> kampenv linseg 0, .01, p4, .05, (p4/2), 1, 0
>> kpenv   linseg  ifrq, ifall, cpspch((p5 - .01))
>> asound oscil kampenv, kpenv + kvib, 1
>> a1 = 2 * asound * ipan
>> a2 = 2 * asound * (1 - ipan)
>> a1 = a1 * ilevel
>> a2 = a2 * ilevel
>> outs a2, a1
>> garvb = garvb + asound * irvbsend
>> gadelay = gadelay + asound * idelsend
>> kampenv = 0
>> endin
>> 
>> ; guitar
>> instr 103
>> ilevel = .8
>> iamp = p4 * .7
>> iwhoneedsthis = p6
>> idur = p3
>> ifrq = cpspch(p5)
>> idelsend = .4
>> irvbsend = 0
>> kampenv linseg iamp, idur, 0
>> a1 pluck kampenv, ifrq, ifrq / 2, 0, 1
>> 
>> a1 = a1 * ilevel
>> ;outs a1, a1
>> garvb = garvb + a1 * irvbsend
>> gadelay2 = gadelay2 + a1 * idelsend
>> endin
>> 
>> ;grain dive
>> instr 104
>> ilevel = 1
>> ifrq = p5
>> idur = p3
>> iamp = p4
>> idens = 1100
>> iampdeviation = 0
>> ipitchoff = 880
>> igraindur = .01
>> 
>> idelsend = .1
>> irvbsend = .1
>> 
>> kampenv linseg 0, .01, p4, idur - .1, 0
>> ktrem oscil 1, 5, 1
>> kpitchoffc linseg ifrq * 2, idur, 0
>> 
>> asig grain kampenv * ktrem, kpitchoffc, idens, iampdeviation, kpitchoffc,
>> igraindur, 1, 1, 1
>> 
>> kpanenv linseg .8, idur, .2    ; do some cool panning
>> a1 = asig * kpanenv
>> a2 = asig * (1 - kpanenv)
>> a1 = a1 * ilevel
>> a2 = a2 * ilevel
>> outs a1, a2
>> gadelay = gadelay + asig * idelsend
>> garvb = garvb + asig * irvbsend
>> endin
>> 
>> ; bass
>> instr 105
>> iamp = p4
>> idur = p3
>> iwhoneedsthis = p6
>> ifrq = cpspch(p5)
>> kfiltenv linseg 5000, idur, 60
>> kampenv  linseg 0, .01, iamp, idur - .05, 0
>> asig oscil kampenv, ifrq, 3       ; triangle wave, biatch
>> afilt3 tone asig, kfiltenv
>> afilt2 tone afilt3, kfiltenv
>> afilt1 reson afilt2, kfiltenv, 1000
>> afilt  reson afilt1, 80, 300
>> afin balance afilt, asig
>> 
>> outs afin, afin
>> endin
>> 
>> ; sawtooth
>> instr 106
>> idur = p3
>> iamp = p4 / 3
>> idelsend = .8
>> irvbsend = 0
>> ifrq = cpspch(p5)
>> kfiltenv linseg 1000, idur, 100
>> kampenv linseg 0, .01, iamp, idur - .01, 0
>> ;asig oscil kampenv, ifrq, 4
>> asig pluck kampenv, ifrq, ifrq, 4, 6
>> afilt2 butterlp asig, gklfo * 8000 + kfiltenv
>> afilt1 butterbp asig, gklfo * 8000 + kfiltenv, 100
>> afin balance afilt1, asig
>> 
>> a1 = afilt2
>> outs a1, a1
>> gadelay = gadelay + a1 * idelsend
>> garvb = garvb + a1 * irvbsend
>> endin
>> 
>> 
>> 
>> 
>> 
>> 
>> ;-------------------EFFECTS
>> ;global lfo
>> instr 197
>> gklfo expseg .001, 6, 1, 6, .001
>> endin
>> 
>> 
>> ;globle dillay 2   ; eigth notes
>> instr 196
>> idellevel = .5
>> ideltime =  1 * (60/150)
>> idelstereospread = .3                           ; (MAX = .5)
>> gadelay2 = gadelay2 * idellevel
>> asec delay gadelay2, ideltime                  ; setup the offset to go to
>> asig2
>> anit delay gadelay2 + gamousy3, ideltime          ; calculate the first
>> delay
>> asig delay gadelay2 + gamousy4, (ideltime * 2)    ; start the chain for asig
>> asig2 delay asec + gamousy3, (ideltime *2)       ; start the chain for asig2
>> gamousy3 = asig * .5
>> gamousy4 = asig2 * .5                             ; multiplier for loop
>> 
>> ;a1 = asig * (.5 + idelstereospread) + ((asig2 + anit) * (.5 -
>> idelstereospread))
>> ;a2 = (asig2 * (.5 + idelstereospread)) + (asig * (.5 - idelstereospread))
>> outs asig, asig2 + anit
>> gadelay2 = 0
>> endin
>> 
>> 
>> 
>> 
>> 
>> ;globle dillay  
>> instr 198
>> idellevel = .5
>> ideltime =  1 * (60/200)
>> idelstereospread = .3                           ; (MAX = .5)
>> gadelay = gadelay * idellevel
>> asec delay gadelay, ideltime                  ; setup the offset to go to
>> asig2
>> anit delay gadelay + gamousy, ideltime          ; calculate the first delay
>> asig delay gadelay + gamousy2, (ideltime * 2)    ; start the chain for asig
>> asig2 delay asec + gamousy, (ideltime *2)       ; start the chain for asig2
>> gamousy = asig * .5
>> gamousy2 = asig2 * .5                             ; multiplier for loop
>> 
>> ;a1 = asig * (.5 + idelstereospread) + ((asig2 + anit) * (.5 -
>> idelstereospread))
>> ;a2 = (asig2 * (.5 + idelstereospread)) + (asig * (.5 - idelstereospread))
>> outs asig, asig2 + anit
>> gadelay = 0
>> endin
>> 
>> ; globle revarb
>> instr 199
>> irvbtim = .5
>> ihiatn = .5
>> arvb nreverb  garvb, irvbtim, ihiatn
>> outs arvb, arvb
>> garvb = 0
>> endin
>> ;------------------------
>> </CsInstruments>
>> <CsScore>
>> f 1 0 4096 10 1                           ; sine
>> f 2 0 4096 21 6 1                         ; noise
>> f 3 0 4096 7  0 1024 1 2048 -1 1024 0     ; triangle wave
>> f 4 0 4096 7  -1 4096 1                   ; sawtooth
>> 
>> 
>> t 0 150    ;set tempo to 135
>> 
>> 
>> ;a 0 0 164
>> 
>> #define REGDRUMS #
>> ;drums
>> ;inst st dr   amp   crzy  idrum
>> i101  0  1  15000   0     1
>> i101  0  1   5000   1289  3
>> i101  .5  1  10000   0     1
>> i101 1.5 1  10000    0     1
>> i101  2  1  20000   1289   2
>> i101 3.5  1  15000    0     1
>> i101  4   1   5000  1289    3
>> i101  5   1  10000    0     1
>> i101 5.5  1  10000    .3     1
>> i101  6   1  20000   1289   2 #
>> 
>> #define DRUMSBECOMINGFM #
>> ; drums becoming fm
>> i101  0  1  15000   .4     1
>> i101  0  1   5000   1289  3
>> i101  .5  1  10000  .5     1
>> i101 1.5 1  10000    1     1
>> i101  2  1  20000   1289   2
>> i101 3.5  1 10000  1.5     1
>> i101  4   1   5000  1289   3
>> i101  5   1  8000   2      1
>> i101 5.5  1  6000   2.5     1
>> i101  6   1  20000   1000   2
>> i101 6.5   1 1000   1000   2
>> i101  7  1   5000   1000   2 #
>> 
>> #define DRUMS3 #
>> ;inst st dr   amp   crzy  idrum
>> i101  0  1  15000   0     1
>> i101  0  1   5000   1289  3
>> i101  .5  1  10000   0     1
>> i101 1.5 1  10000    .2     1
>> i101  2  1  20000   1289   2
>> i101 3.5  1  15000   .5     1
>> i101  4   1   5000  1289    3
>> i101  5   1  10000    1    1
>> i101 5.5  1  10000    2     1
>> i101  6   1  20000   1289   2 #
>> 
>> #define DRUMS4 #
>> i101 0  1  15000  0     1
>> i101 0  1   6000  3     1
>> i101 0  1   5000  1289  3
>> i101 .5 1   4000  3.5   1
>> i101 1  1  5000  1289  2
>> i101 2  1  20000  1287  2
>> i101 2.5  1 5000  4     1
>> i101  3   1 3000  5     1
>> i101  3  1  5000  1000  3
>> i101 3.5  1 5000  6     1
>> i101  4  1  5000  7     1
>> i101 5.5 1 10000  940   2
>> i101  6  1 20000  1000  2
>> i101 6.5 1 10000  1000  2
>> i101 7   1 10000   950  2 #
>> 
>> #define BORINGDRUMS #
>> ;drums
>> ;inst st dr   amp   crzy  idrum
>> i101  0  1  15000   0     1
>> i101  0  1   5000   1289  3
>> i101  .5  1  10000   0     1
>> i101 1.5 1  10000    0     1
>> i101  2  1  20000   1289   2
>> i101 3.5  1  15000    0     1
>> i101  4   1   5000  1289    3
>> i101  5   1  10000    0     1
>> i101 5.5  1  10000    .3     1
>> i101  6   1  20000   1289   2 #
>> 
>> #define SINETHEME1 #
>> ;sine
>> i102  0  4  3000  8.18  90   0
>> i102 1.5  4  3000  8.21  30
>> i102  3   4  3000 8.15  90
>> i102  5   4  3000 8.25  20  1 #
>> 
>> #define SINETHEME2 #
>> ;sine part 2
>> i102  0  4  3000  8.18  90   0
>> i102 1.5  4  3000  8.21  30
>> i102  3   4  3000 8.15  90 #
>> 
>> 
>> #define SAWTOOTHCHORDS #
>> ;sawtooth chords
>> i106  0  .2  5000 8.09
>> i106  .  .2    .  8.04
>> i106  .  .2    .  8.01
>> i106  .5 .2    .  8.09
>> i106  .  .2    .  8.04
>> i106  .  .2    .  8.01
>> i106  1  .2  5000 8.09
>> i106  .  .2    .  8.04
>> i106  .  .2    .  8.01
>> i106 1.5 .2    .  8.09
>> i106  .  .2    .  8.04
>> i106  .  .2    .  8.01
>> i106  2  .2  5000 8.09
>> i106  .  .2    .  8.04
>> i106  .  .2    .  8.01
>> i106 2.5 .2    .  8.09
>> i106  .  .2    .  8.04
>> i106  .  .2    .  8.01
>> i106  3  .2  5000 8.09
>> i106  .  .2    .  8.04
>> i106  .  .2    .  8.01
>> i106 3.5 .2    .  8.09
>> i106  .  .2    .  8.04
>> i106  .  .2    .  8.01 #
>> 
>> #define GUITARI- # ;guit I-
>> i103  .02   1   5000   8.06
>> i103  .05   .     .    8.09
>> i103  0   .     .    8.01
>> i103 .49   .     .    8.06
>> i103  .52   .     .    8.09
>> i103  .5   .     .    8.01
>> i103 1.5  .     .    8.06
>> i103 1.47   .     .    8.09
>> i103 1.53   .     .    8.01
>> i103 3.51  .     .    8.06
>> i103 3.5   .     .    8.09
>> i103 3.52   .     .    8.01
>> i103 4.5  .     .    8.06
>> i103 4.46   .     .    8.09
>> i103 4.51   .     .    8.01
>> i103  7   .     .    8.06
>> i103 7.02   .     .    8.09
>> i103 6.99   .     .    8.01
>> i103 7.5  .     .    8.06
>> i103 7.47   .     .    8.09
>> i103 7.51   .     .    8.01
>> #
>> 
>> #define GUITARV- # ;guit  V-
>> i103 .02   1   5000   8.04
>> i103 .05   .     .    8.08
>> i103  0   .     .    8.01
>> i103 .49   .     .    8.04
>> i103 .52   .     .    8.08
>> i103  .5   .     .    8.01
>> i103 1.5  .     .    8.04
>> i103 1.47   .     .    8.08
>> i103 1.53   .     .    8.01
>> i103 3.51  .     .    8.04
>> i103 3.5   .     .    8.08
>> i103 3.52   .     .    8.01
>> i103 4.5  .     .    8.04
>> i103 4.46   .     .    8.08
>> i103 4.51   .     .    8.01
>> i103  7  .     .     8.04
>> i103 7.02   .     .    8.08
>> i103 6.99   .     .    8.01
>> i103 7.5  .     .    8.04
>> i103 7.47   .     .    8.08
>> i103 7.51   .     .    8.01
>> #
>> 
>> #define GUITARIV- # ;guit  IV-
>> i103 .02   1   5000   8.02
>> i103 .05   .     .    8.06
>> i103  0   .     .    7.99
>> i103 .49   .     .    8.02
>> i103 .52   .     .    8.06
>> i103  .5   .     .    7.99
>> i103 1.5  .     .    8.02
>> i103 1.47   .     .    8.06
>> i103 1.53   .     .    7.99
>> i103 3.51  .     .    8.02
>> i103 3.5   .     .    8.06
>> i103 3.52   .     .    7.99
>> i103 4.5  .     .    8.02
>> i103 4.46   .     .    8.06
>> i103 4.51   .     .    7.99
>> i103  7  .     .     8.02
>> i103 7.02   .     .    8.06
>> i103 6.99   .     .    7.99
>> i103 7.5  .     .    8.02
>> i103 7.47   .     .    8.06
>> i103 7.51   .     .    7.99
>> #
>> 
>> #define GUITARII- # ;guit II-
>> i103  .02   1   5000   8.08
>> i103  .05   .     .    8.11
>> i103  0   .     .    8.02
>> i103 .49   .     .    8.08
>> i103  .52   .     .    8.11
>> i103  .5   .     .    8.02
>> i103 1.5  .     .    8.08
>> i103 1.47   .     .    8.11
>> i103 1.53   .     .    8.02
>> i103 3.51  .     .    8.08
>> i103 3.5   .     .    8.11
>> i103 3.52   .     .    8.02
>> i103 4.5  .     .    8.08
>> i103 4.46   .     .    8.011
>> i103 4.51   .     .    8.02
>> i103  7   .     .    8.08
>> i103 7.02   .     .    8.11
>> i103 6.99   .     .    8.02
>> i103 7.5  .     .    8.08
>> i103 7.47   .     .    8.11
>> i103 7.51   .     .    8.03
>> #
>> 
>> 
>> 
>> #define BASSI- #
>> ;bass
>> i105  0  .8  2000  6.04
>> i105  .5  1    .   6.06
>> i105 1.5  .    .   6.06
>> i105 3.5  .    .   6.04
>> i105  6   .    .   6.04
>> i105  6.5 .    .   6.06 #
>> 
>> #define BASSV- #
>> ;bass
>> i105  0  .8  2000  6.04
>> i105  .5  1    .   6.01
>> i105 1.5  .    .   6.04
>> i105 3.5  .    .   6.04
>> i105 4.5   .    .   6.01 #
>> 
>> #define BASSIV- #
>> ;bass
>> i105  0  .8  2000  6.02
>> i105  .5  1    .   6.02
>> i105 1.5  .    .   6.02
>> i105  3.5 .    .   6.02
>> i105  4.5 .    .   6.02
>> 
>> #
>> 
>> #define CHILLBASS #
>> ;bass
>> i105  0  .8  4000  6.04
>> i105  1  1    .    6.06
>> i105 3.5  1   .    6.04
>> i105  5   1   .    6.06 #
>> 
>> #define CHILLV- #
>> ;bass
>> i105  0  .8  4000  6.04
>> i105  1  1    .    6.01
>> i105 3.5  1   .    6.04
>> i105  5   1   .    6.01 #
>> 
>> #define BREAKITDOWN #
>> ;break it down
>> i101 0 1 5000 950   2
>> i101 .5 1 5000 9000  2
>> i101 1 1  5000  940   2
>> i101 5 1 5000  930   2
>> i101 5.5 1  5000  8800   2
>> i101 6 1 5000  910   2
>> i101 6.5  1  5000  9000   2 #
>> 
>> #define BREAKITDOWN2 #
>> ;break it down 2
>> i101 0 1 5000 950   2
>> i101 .5 1 5000 9000  2
>> i101 1 1  5000  940   2
>> i101 5 1 5000  930   2
>> i101 5.5 1  5000  8800   2
>> i101 6 1 5000  910   2
>> i101 6.5  1  5000  9000   2 #
>> 
>> #define DRUMHIT #
>> i101  0  1  15000   0     1
>> i101  0  1   5000   1289  3
>> i101  .5  1  10000   0     1
>> i101 1.5 1  10000    0     1
>> i101  2  1  20000   1289   2 #
>> 
>> 
>> ;start song-------------------
>> 
>> i199  0  240
>> i198  0  240
>> i197  0  16
>> i196  0  240
>> 
>> $SAWTOOTHCHORDS.
>> 
>> b 8
>> 
>> $SAWTOOTHCHORDS.
>> 
>> b 16
>> i197  0  16
>> $SAWTOOTHCHORDS.
>> $REGDRUMS.
>> 
>> b 24
>> 
>> $DRUMSBECOMINGFM.
>> $SAWTOOTHCHORDS.
>> b 32
>> 
>> $DRUMS3.
>> 
>> b 40
>> 
>> $DRUMS4.
>> 
>> b 48
>> $BREAKITDOWN.
>> $SINETHEME1.
>> 
>> b 56
>> $BREAKITDOWN2.
>> $SINETHEME2.
>> 
>> b 64
>> $REGDRUMS.
>> $SINETHEME1.
>> 
>> b 72
>> $REGDRUMS.
>> $SINETHEME2.
>> 
>> b 80
>> $SINETHEME1.
>> $REGDRUMS.
>> 
>> b 88
>> $DRUMSBECOMINGFM.
>> $SINETHEME2.
>> 
>> b 96
>> $SINETHEME1.
>> $DRUMS3.
>> 
>> b 104
>> $SINETHEME2.
>> $DRUMS4.
>> 
>> b 112
>> $BREAKITDOWN.
>> 
>> b 120
>> $BREAKITDOWN2.
>> 
>> b 128
>> $GUITARI-.
>> 
>> b 136
>> $GUITARV-.
>> 
>> b 144
>> $GUITARIV-.
>> 
>> b 152
>> 
>> b 160
>> $GUITARI-.
>> $BASSI-.
>> 
>> b 168
>> $GUITARV-.
>> $BASSV-.
>> 
>> b 176
>> $GUITARIV-.
>> $BASSIV.
>> 
>> b 184
>> ;grain
>> i104 0 8 500  1000
>> 
>> b 192
>> $GUITARI-.
>> i197  0  16
>> $SAWTOOTHCHORDS.
>> $REGDRUMS.
>> $BASSI-.
>> 
>> b 200
>> $GUITARV-.
>> $SAWTOOTHCHORDS.
>> $REGDRUMS.
>> $BASSV-.
>> 
>> b 208
>> $GUITARIV-.
>> i197  0  16
>> $SAWTOOTHCHORDS.
>> $REGDRUMS.
>> $BASSIV-.
>> 
>> b 216
>> $DRUMS4.
>> </CsScore>
>> 
>> </CsoundSynthesizer>
>> 
>> ====>> 
>> on 1/25/05 9:19 PM, Jesse Lucas at jlucas_AT_neoprimitive.net wrote:
>> 
>> 
>>> Can anybody share some really grooving csound music?  I bought the
>>> Csound Book and listened to all the examples on the disc and found very
>>> few with any kind of groove.  I thought the student section might have
>>> more jazz/contemporary-flavored pieces, but, alas, no.
>>> 
>>> You can write whatever kind of music you want with a synthesizer, but
>>> certain synths are geared towards making certain kinds of sounds.  I
>>> would just like to hear proof of concept that csound can be really funky
>>> before I spend too many CPU cycles reading (and not making *music*).
>>> 
>>> It like, yeah, you could drive nails with a screwdriver.  But it would
>>> take a long, long time and it wouldn't come out as good as if you put
>>> the nails in with a hammer.  I want to drive nails.  Is csound a hammer,
>>> or a screwdriver?
>>> 
>>> Sincerely,
>>> 
>>> Jesse
>>> 
>>> 
>>> 
>>> 
>> 
>> 
>> _______________________________________________________________________
>>  +  Dr. Richard Boulanger, Professor
>>  +  Music Synthesis Department, Berklee College of Music
>>  +  1140 Boylston Street  - Boston, MA  02215-3693
>>  +  Office Phone: (617) 747-2485   Office Fax: (617) 747-2564
>>  +  eMail: rboulanger_AT_csounds.com  or  rboulanger_AT_berklee.edu
>>  +  WebPage: http://csounds.com/boulanger/
>> ________________________________________________________________________
>>  +  Almost Everything Csound _AT_ http://csounds.com/
>>  +  The Csound Catalog with Audio _AT_ http://csounds.com/catalog/
>>  +  The Csound Book _AT_ http://csounds.com/book/
>>  +  The Csound Magazine _AT_ http://csounds.com/ezine/
>>  +  CsoundForums _AT_ http://csounds.com/phpBB2/
>> ________________________________________________________________________
>> 

_______________________________________________________________________
 +  Dr. Richard Boulanger, Professor
 +  Music Synthesis Department, Berklee College of Music
 +  1140 Boylston Street  - Boston, MA  02215-3693
 +  Office Phone: (617) 747-2485   Office Fax: (617) 747-2564
 +  eMail: rboulanger_AT_csounds.com  or  rboulanger_AT_berklee.edu
 +  WebPage: http://csounds.com/boulanger/
________________________________________________________________________
 +  Almost Everything Csound _AT_ http://csounds.com/
 +  The Csound Catalog with Audio _AT_ http://csounds.com/catalog/
 +  The Csound Book _AT_ http://csounds.com/book/
 +  The Csound Magazine _AT_ http://csounds.com/ezine/
 +  CsoundForums _AT_ http://csounds.com/phpBB2/
________________________________________________________________________


Prev 1 2 3 4 5 6 7 8 9 10 Next