Skip to content

Instantly share code, notes, and snippets.

@jacobjoaquin
Created September 30, 2010 15:55
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jacobjoaquin/604808 to your computer and use it in GitHub Desktop.
Save jacobjoaquin/604808 to your computer and use it in GitHub Desktop.
Line Envelope
Jacob Joaquin
September 30, 2010
jacobjoaquin@gmail.com
csoundblog.com
<CsoundSynthesizer>
<CsInstruments>
sr = 44100
kr = 4410
ksmps = 10
nchnls = 1
0dbfs = 1.0
instr 1
idur = p3 ; Duration
iamp = p4 ; Amplitude
ipch = cpspch(p5) ; Frequency
kenv line iamp, idur, 0 ; Line envelope
a1 vco2 kenv, ipch, 12, 0.5 ; Triangle wave
out a1
endin
</CsInstruments>
<CsScore>
; Invention No. 1 (excerpt) by J.S. Bach
f 1 0 8192 10 1
t 0 160
i 1 0.5 0.5 0.5 8.00
i 1 + . . 8.02
i 1 + . . 8.04
i 1 + . . 8.05
i 1 + . . 8.02
i 1 + . . 8.04
i 1 + . . 8.00
i 1 4 1 0.5 8.07
i 1 + . . 9.00
i 1 + 0.25 . 8.11
i 1 + 0.25 . 8.09
i 1 + 0.5 . 8.11
i 1 + . . 9.00
i 1 4.5 0.5 0.5 7.00
i 1 + . . 7.02
i 1 + . . 7.04
i 1 + . . 7.05
i 1 + . . 7.02
i 1 + . . 7.04
i 1 + . . 7.00
i 1 8 0.5 0.5 9.02
i 1 + . . 8.07
i 1 + . . 8.09
i 1 + . . 8.11
i 1 + . . 9.00
i 1 + . . 8.09
i 1 + . . 8.11
i 1 + . . 8.07
i 1 8 1 0.5 7.07
i 1 + . 0.5 6.07
i 1 12 1 0.5 9.02
i 1 + . . 9.07
i 1 + 0.25 . 9.05
i 1 + 0.25 . 9.04
i 1 + 0.5 . 9.05
i 1 + . . 9.07
i 1 12.5 0.5 0.5 7.07
i 1 + . . 7.09
i 1 + . . 7.11
i 1 + . . 8.00
i 1 + . . 7.09
i 1 + . . 7.11
i 1 + . . 7.07
i 1 16 0.5 0.5 9.04
i 1 + . . 9.09
i 1 + . . 9.07
i 1 + . . 9.05
i 1 + . . 9.04
i 1 + . . 9.07
i 1 + . . 9.05
i 1 + . . 9.09
i 1 16 1 0.5 8.00
i 1 + . . 7.11
i 1 + . . 8.00
i 1 + . . 8.02
i 1 20 0.5 0.5 9.07
i 1 + . . 9.05
i 1 + . . 9.04
i 1 + . . 9.02
i 1 + . . 9.00
i 1 + . . 9.04
i 1 + . . 9.02
i 1 + . . 9.05
i 1 20 1 0.5 8.04
i 1 + . . 7.07
i 1 + . . 7.09
i 1 + . . 7.11
i 1 24 0.5 0.5 9.04
i 1 + . . 9.02
i 1 + . . 9.00
i 1 + . . 8.11
i 1 + . . 8.09
i 1 + . . 9.00
i 1 + . . 8.11
i 1 + . . 9.02
i 1 24 1 0.5 8.00
i 1 + . . 7.04
i 1 + . . 7.06
i 1 + . . 7.07
i 1 28 0.5 0.5 9.00
i 1 + . . 8.11
i 1 + . . 8.09
i 1 + . . 8.07
i 1 + . . 8.06
i 1 + . . 8.09
i 1 + . . 8.07
i 1 + . . 8.11
i 1 28 0.5 0.5 7.09
i 1 29 . . 7.11
i 1 30 2.5 . 8.00
i 1 32 1 0.5 8.09
i 1 + . . 8.02
i 1 + 0.25 . 9.00
i 1 + 0.25 . 8.11
i 1 + 1 . 9.00
i 1 + 0.5 . 9.02
i 1 32.5 0.5 0.5 7.02
i 1 + . . 7.04
i 1 + . . 7.06
i 1 + . . 7.07
i 1 + . . 7.04
i 1 + . . 7.06
i 1 + . . 7.02
i 1 36 0.5 0.5 8.11
i 1 + . . 8.09
i 1 + . . 8.07
i 1 + . . 8.06
i 1 + . . 8.04
i 1 + . . 8.07
i 1 + . . 8.06
i 1 + . . 8.09
i 1 36 1 0.5 7.07
i 1 + . . 6.11
i 1 + . . 7.00
i 1 + . . 7.02
i 1 40 0.5 0.5 8.07
i 1 + . . 8.11
i 1 + . . 8.09
i 1 + . . 9.00
i 1 + . . 8.11
i 1 + . . 9.02
i 1 + . . 9.00
i 1 + . . 9.04
i 1 40 1 0.5 7.04
i 1 + . . 7.06
i 1 + . . 7.07
i 1 + . . 7.04
i 1 44 0.5 0.5 9.02
i 1 + 0.25 . 8.11
i 1 + . . 9.00
i 1 + 0.5 . 9.02
i 1 + . . 9.07
i 1 + 0.25 . 8.11
i 1 + . . 9.00
i 1 + 0.5 . 8.11
i 1 + . . 8.09
i 1 + . . 8.07
i 1 44 1.5 0.5 7.11
i 1 + 0.5 . 8.00
i 1 + 1 . 8.02
i 1 + . . 7.02
i 1 48 1 0.5 8.07
i 1 48 1 0.5 7.07
</CsScore>
</CsoundSynthesizer>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment