{
   "author" : "Jonatan Liljedahl",
   "name" : "PWM crossfade",
   "ancestor_list" : [],
   "description" : "A demonstration of transitioning between notes in a sequence, by pulsewidth modulation.",
   "labels" : [
      "pwm",
      "transition",
      "crossfade"
   ],
   "is_private" : null,
   "id" : "1-L",
   "code" : "play {\r\n    var notes = [ 400, 500, 450, 376, 600 ];\r\n    var dur = 1/20;\r\n    var freq = Demand.kr(Impulse.kr(dur, [0,0.5]), 0, Dseq(notes, inf));\r\n    freq = LFPulse.kr(8, 0, LFTri.kr(dur, 1).range(0, 1)).range(*freq).max(376);\r\n    LPF.ar(Saw.ar(freq * [1,0.99],0.5),8000);\r\n}"
}
