5. SuperCollider - Basis
* Uitgedeeld op 27 maart 2025.
* Deadline: aftekenen in de les, uiterlijk 17 april 2025.
* Met deze opdracht denken we dat je zo'n 1 uur bezig bent.
* Bronnen bij deze opdracht: Presentatie Supercollider les 1 | Supercollider Syllabus
a. SuperCollider installeren
Download SuperCollider, zie hier voor meer informatie hoe je dat doet. Download en installeer eventueel ook de SC-3 plugins
b. SuperCollider verkennen
- Start de server op:
s.boot;
' - Browse door de help-files van de verschillende UGens. Kijk wat er allemaal beschikbaar is en experimenteer met de voorbeelden die daar staan. Probeer te begrijpen hoe het werkt en hoe je de help-file van een UGen kan lezen.
c. My First Sine / AM-synth
let op: zorg altijd voor een laag volume voor je je code uitvoert, het kan zijn dat door een verkeerd ingevoerd getal het volume extreem hoog is
- Maak een functie die een sinustoon van 330Hz afspeelt:
{SinOsc.ar(330,0,0.5)}.play;
- Werk door op deze functie en moduleer de amplitude (de mul) van de sinus met een andere sinus en maak zo een AM-synthesizer.
- Experimenteer met unipolaire en bipolaire modulatie van de amplitude, hoor je verschil?
- Pas de mul en add waardes aan van de modulerende sinus om deze van bipolair (
-1 tot +1
) naar unipolair (0 tot +1
) te veranderen.
- Pas de mul en add waardes aan van de modulerende sinus om deze van bipolair (
FM-synth
- Maak ook een FM-synthesizer door de frequentie van een sinus te moduleren. Zorg ook dat je de modulatie-index kan aanpassen (Zie de inhoud van de simpleFM~ abstraction in Max als je een tip wil hoe je dit kan aanpakken). Gebruik de mul/add-waardes om dit te doen.
beoordeling: voldoende
Nested UGens
Experimenteer met verschillende UGens door ze te nesten. Gebruik minimaal een geluidsbron, filter en ander effect en creΓ«er zo een interessant geluid
beoordeling: goed
Envelopes toevoegen
Voeg envelopes toe aan je synths. kijk naar EnvGen.ar.