SuperCollider SS2016 5

Post on 14-Apr-2017

166 views 1 download

Transcript of SuperCollider SS2016 5

Chikashi Miyama

Super Collider3 SS 2016 #5

Additive Synthese

Additive Synthese

✤ Blip

✤ Band Limited ImPulse generator. All harmonics have equal amplitude.

Blip.ar(440, 1) Blip.ar(440, 5)

Additive Synthese

✤ Blip

✤ Band Limited Impulse generator. All harmonics have equal amplitude.

Additive Synthese

✤ Blip

✤ Additive Synthese

✤ Bass Synth

Additive Synthese

✤ Klang

✤ Klang is a bank of fixed frequency sine oscillators. Klang is more efficient than creating individual oscillators but offers less flexibility.

Klang. ar(`[[440, 880, 1320], [1, 0.1,0.5],nil])

Additive Synthese

✤ Klang

C E G 200 1000 Hz.

Additive Synthese

✤ DynKlang

DynKlang is a bank of sine oscillators. It is less efficient than Klang, as it is basically a wrapper around SinOsc UGens in

order to provide a similar interface to Klang.

Additive Synthese

✤ DynKlang

Additive Synthese

✤ DynKlangBenchmark

Rauschgenerator

Rauschgenerator

✤ WhiteNoise

✤ PinkNoise

✤ BrownNoise

✤ GrayNoise

Rauschgenerator

✤ WhiteNoise

✤ PinkNoise (-3dB / Okt)

✤ BrownNoise (-6dB / Okt)

✤ GrayNoise

Rauschgenerator

✤ https://en.wikipedia.org/wiki/Colors_of_noise

✤ GrayNoiseis random white noise subjected to a psychoacoustic equal loudness curve over a given range of frequencies, giving the listener the perception that it is equally loud at all frequencie.This is in contrast to standard white noise which has equal strength over a linear scale of frequencies but is not perceived as being equally loud due to biases in the human equal-loudness contour.

Rauschgenerator

✤ LFNoise0

✤ LFNoise1

✤ LFNoise2

Ohne Interpolation

Linear Interpolation

Quad Interpolation

Rauschgenerator

Rauschgenerator

Subtraktive Synthese

✤ Klank

✤ Klank is a bank of fixed frequency resonators which can be used to simulate the resonant modes of an object. Each mode is given a ring time, which is the time for the mode to decay by 60 dB.

Frequenz Lautstärke Dauer

Subtraktive Synthese

✤ Klank

✤ mit Rauschen

✤ Regen?

Subtraktive Synthese

✤ Klank

✤ Frequenzgang des Filters

✤ mit einem Sample

Gate und latch

Gate

✤ Gate.ar

✤ Allows input signal value to pass when gate is positive, otherwise holds last value

Latch

✤ Latch.ar

✤ Sample and Hold (sah~) in SC

Latch

Latch

Mit Dust.ar

Mit WhiteNoise.ar

Gate

✤ Gate.ar

✤ Allows input signal value to pass when gate is positive, otherwise holds last value

Demand Ugen

Demand Ugen

✤ Demand = Stream-Pattern-Event in einem Synth

✤ Vorteil

✤ Rhythmische Impulse

✤ Melodie LFO

Demand Ugen

[60, 67, 72, 67] … C, G, C, G

Demand verändert die Tonhöhe , wenn es einen Trig bekomme

Dseq (Demand Sequence) …funktioniert wie Pseq 

Demand Ugen

✤ Randomisiertes Timing

Demand Ugen

✤ Kombination mit anderen Ugens

Demand Ugen

✤ Wie kann man Rhythmus mit dem Demand-System komponieren?

✤ Duty.ar

✤ TDuty.ar

Demand Ugen

✤ Duty.ar … Pbind in SynthDef

Demand Ugen

✤ Duty.ar … Pbind in SynthDef

Demand Ugen

✤ TDuty.ar … Komponierte Impulse Generator

Unterschied zwischen Duty und TDuty(Trigger)

Duty

TDuty

Demand Ugen

✤ TDuty.ar … Komponierte Impulse Generator

Demand Ugen

✤ ein rhythmisches Muster mit Snare

Liste von Demand Ugens

✤ Dbrown

✤ Dwhite

✤ Dseq

✤ Dser

✤ Dgeom

✤ Dseries

✤ Drand

✤ Dwrand

✤ Dxrand

✤ DshufEtc

H.A.

✤ Komponieren Sie ein kurzes Stück mit drei Ugens, die in der Klasse vorgestellt wurden.