SuperCollider SS2016 3

Preview:

Citation preview

Chikashi Miyama

Super Collider3 SS 2016 #3

Bus

Bus in DAW Software

BUS10

Reverb

Vorteil

Gitarre

Klavier

Effekt

Gitarre

Klavier

Effekt

Effekt

Besser für CPU

Out.ar

Out.ar ( ?? , sound);

Bus

Out.ar

✤ Funktion von Out.ar

✤ Write a signal to a bus (nicht Audio Hardware)

Out.ar

0 1 2 3 4

SynthOut.ar(0, snd)

SynthOut.ar(1, snd)

Bus

Mit Audio Interface

Roland FA66

0…..

1 2 3 4 5

6x Outputs

6 7Bus

SynthOut.ar(4, snd)

Wie viele Ausgänge?

2

2

Wo sind Inputs?

0 1 2 3 4 5Bus ….6 7 8 9

Experiment

✤ Die folgende zwei Funktionen sind identisch

numBusChannels

Default : 8

✤ Warum fängt Input von Bus 8?

SoundIn.ar

✤ Die Beziehung zwischen In und SoundIn

0 1 2 3 4 5Bus ….6 7 8 9

0 1 ….SoundIn

numBusChannels

✤ Falls mehr als 8 Kanäle gefordert werden:

Experiment

✤ Nach der Einstellung

0 1 2 3 4Bus …. 15 16 17 ….

Experiment

✤ Nach der Einstellung

Wie viel Buses sind verfügbar?

Default 128

✤ Dieser Parameter ist veränderbar

Name der Buses

0

Default:

numInputChannels = 8numOutputChannels = 8numAudioBusChannels = 128

7

Hardware Output Buses

8 15

Hardware Input Buses Private Buses

16 127….

Bus

Links Recht

Saw Noise

0 1

Lautsprecher

Bus

Links Recht

Saw Noise

0 1

Lautsprecher

Bus Nr. als Parameter

Links Recht

SawNoise

0 1

Bus Nr. als Parameter

SawNoise

SawNoise

✤ Änderung der Verbindungen

Bus

Links Rechts

Saw Noise

0 1 2 3 4

produziert keine Klänge...

Bus

Level Meter

Links Rechts

Saw Noise

0 1 2 3 4Bus

✤ Cmd + Shift +M … Show Meter Server

Bus

Links Rechts

Saw Noise

0 1 2 3 4

0 1 2 3 4

Patch

Rheinfolge ist wichtig

Bus

Links Rechts

Saw Noise

0 1 2 3 4

0 1 2 3 4

Effekt

Man kann statt „Patch“einen Effekt verwenden

Bus

Bus

Links Rechts

Saw Noise

0 1 2 3 4

0 1 2 3 4

Wah

Automatische Zuordnung der Bus-Nummer

Lesbarkeit besser als ‘4’

BusNummer von Bus.audio

16, 17, 18 …

32, 33, 34…

erste private Bus = numOutputBusChannels + numInputBusChannels

Bus ist nicht nur für Audio

0 1 2 3 4 5Audio Bus ….6 7 8 9

Control Bus ….

Komplett unabhängig von Audio Buses

0 1 2 3 4 5 6 7 8 9

Modular-Synthesizer-Paradigma

LFO 1 LFO 2

OSC

freq amp LPF

erzeugt “control signal”

Bus ist nicht nur für Audio

Bus Struktur

MyLFO

Saw

0

Control Bus

Audio Bus

Out.kr

In.kr

Out.ar

Hardware

Control Bus Mapping ohne In.kr

Bus Struktur

MyLFO

Saw

0

Control Bus

Audio Bus

Out.kr

Out.ar

lfo

“map”

HA.

✤ Schreiben Sie ein Programm, das folgende Bus-Verbindungen verwirklicht und einen Sägezahn spielt.

Saw

20

5

Delay

Reverb

10