Csound (MUST1060 Grunnleggende musikkteknologi)

Lenker til videoleksjoner og tilhørende kodeeksempler

1. Komme i gang


1.1 Csound - hva er det og hva trenger jeg?

1.2 Hvordan virker .csd formatet. Installer og kjør CsoundQT (MacOS)

1.2b Installere Csound og CsoundQT (Win)

1.3a Kjøre Csound fra Terminal (MacOS)

1.3b Kjøre Csound fra Cmd (Win)

1.4 Lag lyd i csound

1.5 Variabeltyper, p-felt og signalgang

1.6 Omhylningskurver

1.7 Pch-konvertering

1.8 Vanlige feil


2. Vi lager enkle MIDI-instrument

2.1 MIDI-input i csound

2.2 MIDI-kontroller input med ctrl7

2.3 Header

2.5 Uni/bi-polare signaler.csd

2.6 Vibrato.csd

2.7 Tremolo.csd

2.8 Skalér og miks.csd

2.9 MIDI og subinstr.csd


3. Additiv syntese, globale variabler og effektinstrument

3.1 Funksjonstabeller og GEN10.csd

3.2 Inharmoniske deltoner med GEN09

3.3 Globale variabler.csd

3.4 Effekt-og masterinstrument.csd

3.5 Stereo romklang.csd

3.6 Skriv til fil med fout.csd

3.7 Motsvarende verdier for tørt og vått signal.csd


4. Støy og tilfeldige tall

4.1 Støy - rand og pinker.csd

4.2 Tilfeldighet i kontrollvariabler.csd

4.3 Lag tabeller med tallverdier med GEN02.csd

4.4 Tilfeldige pch-verdier.csd

4.5 Tilfeldighetsarpeggiator.csd

4.6 Grunnleggende filtertyper (OBS! dispfft virker ikke lenger på Mac).csd

4.7. Båndpassfilter. Dobbel filtrering og signalbalansering.csd


5. Metronom, tellere og trigging av andre instrumenter

5.1 Metronom med metro

5.2 Lag tellevariabel

5.3 Tellesekvens med if...then

5.4 Telle taktslag og takt

5.5 Trigge instrumenter med schedkwhen og metro

5.6 Alternerende lesing fra tabeller

5.7 Lydfilavspilling med diskin2

5.8 Lydfilavspilling med GEN01 og loscil

5.9 Lag en enkel sequencer

5.10 Tilfeldig sampleavspilling

5.11 Spill samples i en mappe med ftsamplebank.csd


6. Lage plug-ins med Cabbage og Csound


6.1 Introduksjon til Cabbage - min første synth

6.2 Eksportér synth som VSTi-plugg

6.3 Legge til og redigere skjermelementer

6.4 Nedtrekksmeny med tabell styrer bølgeform

6.5 Eksportér effekt som VST

6.6 MIDI-instrument som VSTi med Cabbage

6.7 MIDI-instrument med effekt som VSTi

6.8 Lag chorus med vdelay, transponering gjennom endring i delay-tid


7. Enkel lydanalyse med Csound

7.1 Analyse av amplitude med rms.csd

7.3 cabbageSetValue for å styre skjermelement i Cabbage

7.4 Lage VU-meter.csd

7.5 Enkel gate.csd

7.6 Enkel limiter.csd

7.8 Enkel ansats-deteksjon.csd

7.9 Onset-deteksjon med triggersperre

7.10 Tonehøydesporing.csdcsd. med tuning

7.11 i-rate-loop.csd

7.12 Vokoder-teori

7.13 Lag en "klassisk" vokoder.csd

8. Prosessering av spektrum og tid med fasevokoder

8.1 Fasevokoder: analyse og resyntese

8.2 Transponér med pvscale

8.3 Lag autotune til halvtoner.csd

8.4 Lag autotune til skala.csd

9. Organisering av kode - brukerdefinerte opkoder

9.1a Hva er en UDO og hvordan kan den brukes?.csd

9.1b Lag en enkel UDO

9.2 Inkluder en UDO med #include

9.3 Valgfrie forhåndsstilte variabler i UDOer.csd