This page (revision-13) was last changed on 08-Oct-2025 16:10 by Markus Monderkamp 

This page was created on 01-Mar-2021 21:04 by Markus Monderkamp

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Page revision history

Version Date Modified Size Author Changes ... Change note
13 08-Oct-2025 16:10 6 KB Markus Monderkamp to previous Beispiel-Sitzung von Sound Nerd Nathan Ho vom 15.04.2024 ergänzt
12 31-Aug-2025 11:44 6 KB Markus Monderkamp to previous | to last 23.scd vollständig verlinkt; Podcast mit James Mc Cartney ergänzt
11 31-Aug-2025 11:24 6 KB Markus Monderkamp to previous | to last Begleitmaterial zum SC-Buch von 2024 verlinkt
10 31-Aug-2025 10:46 6 KB Markus Monderkamp to previous | to last
9 31-Aug-2025 10:45 6 KB Markus Monderkamp to previous | to last Buchtipp zum SuperCollider-Compendium von 2024 von ELi Muval Fieldsteen
8 30-Aug-2025 23:15 6 KB Markus Monderkamp to previous | to last DreiUndZwanzig.scd-Sourcecode vorbereitet
7 30-Aug-2025 23:13 5 KB Markus Monderkamp to previous | to last
6 09-Oct-2021 13:11 5 KB Markus Monderkamp to previous | to last SuperColliderCodeBeispiele ergänzt
5 09-Oct-2021 13:07 5 KB Markus Monderkamp to previous | to last
4 11-Mar-2021 18:00 5 KB Markus Monderkamp to previous | to last Seite aufgehübscht und um Tidal ergänzt
3 11-Mar-2021 16:44 4 KB Markus Monderkamp to previous | to last Literatur- und Tutorial-Links aus der TonStudio-Seite hierhin verschoben
2 08-Mar-2021 13:46 343 bytes Peter Hormanns to previous | to last Formatierung
1 01-Mar-2021 21:04 371 bytes Markus Monderkamp to last Stapellauf der SuperCollider Notizen im Wiki der Lug Krefeld

Page References

Incoming links Outgoing links

Version management

Difference between version and

!!!Notizen zu Supercollider

Erstellungsdatum: 01.03.2021
geändert: 11.03.2021

Hinweis: am besten vor dem Aufruf von Supercollider erst mit
%%prettify
{{{
%qjackctl
}}}
/%

den Jack-Server (Button "Start") starten.

''Update am 09.10.2021:'' Manjaro und Arch-Linux haben im Juni 2021 von Pulsaudio auf Pipewire gewechselt.
Jetzt genügt
{{{ % pw-jack scide}}}
zum Starten der SuperCollider-Entwicklungsumgebung.

Quickstart: In einer Skriptdatei test.scd folgendes notieren:

%%prettify
{{{
Server.default = s = Server.internal.boot
play({SinOsc.ar(LFNoise0.kr(12, mul: 600, add: 1000), 0.3)})
}}}
/%

Dann:

a) für einen Aufruf in einer grafischen IDE:

%%prettify
{{{
scide test.scd
}}}
/%

b) oder auf der Kommandozeile:

%%prettify
{{{
sclang test.scd
}}}
/%

Zum Abspielen ![Strg+Return!] verwenden.

Weitere - für meine Begriffe hörenswerte - Codebeispiele habe ich hier zusammengetragen
(JSP-Wiki-Einbau am 9.10.2021): SuperColliderCodeBeispiele

!! Literatur

*    https://supercollider.github.io/ -> Homepage for supercollider; [Paper1|https://www.audiosynth.com/icmc96paper.html] [Paper2|https://direct.mit.edu/comj/article-abstract/26/4/61/93775/Rethinking-the-Computer-Music-Language?redirectedFrom=fulltext]supercollider>>
*    http://www.audiosynth.com</link:url> -> Homepage von James McCartney, Erfinder von <<Supercollider; Podcast mit [Interview|https://www.youtube.com/watch?v=qmayIRViJms] Supercollider>>
*    https://soundcloud.com/supercollider-showcase</link:url> -> supercollider: showcases (group killed 2016)
*    http://swiki.hfbk-hamburg.de:8888/MusicTechnology/6 -> ehrwürdige SuperCollider swiki-Seite
*    https://supercollider.github.io/community/systems-interfacing-with-sc -> supercollider: API for other languages
*    https://pypi.org/project/supercollider/ -> binding of supercollider to python
*    http://www.perl.com/pub/a/2004/08/31/livecode.html -> Alex McLean about "Hacking perl in nightclubs" with supercollider
*    https://github.com/supercollider/scel -> supercollider-mode scel in emacs
*    https://github.com/madskjeldgaard/scbookcode -> Sourcecode zum KUPD-Supercolliderbuch
<<*    https://global.oup.com/academic/product/supercollider-for-the-creative-musician-9780197617007 -> SuperCollider-Buch von Eli Muval Fieldsteel (31.08.2025)>>
<<*    https://global.oup.com/us/companion.websites/9780197617007/res/ -> Begleitmaterial zum o.g. SC-Buch von Eli Fieldsteel

>>!! Anwendungsfall: Samples abspielen, z.B. für Samba
*    https://doc.sccode.org/Tutorials/A-Practical-Guide/PG_Cookbook05_Using_Samples.html -> playing samples via supercollider

!!    Supercollider-Tutorials by Eli Fieldsteel on Youtube:
*    https://www.youtube.com/channel/UCAf4fP8QzKkJ_t-c1F2v27Q -> Kanal von Eli Fieldsteel with SuperCollider-Tutorials
*    Supercollider-Beginner Kurs von Eli Fieldsteel (Uni Illinois) von vor sieben Jahren bis 2019 erstellt:
*    https://www.youtube.com/watch?v=yRzsOOiJ_p4&list=PLPYzvS8A_rTaNDweXe6PX4CXSGq4iEWYC -> SC-Tutorial-00-Introduction
*    https://www.youtube.com/watch?v=ntL8QDOhhL8 -> SC-Tutorial-01-Navigating-the-Environment
*    https://www.youtube.com/watch?v=oTBcGPXH6K0 -> SC-Tutorial-02-Making-Sound
*    https://www.youtube.com/watch?v=LKGGWsXyiyo -> SC-Tutorial-03-Synth-and-Synthdef
*    https://www.youtube.com/watch?v=-wDAPo9hpCg -> SC-Tutorial-04-Envelopes-and-doneAction
*    https://www.youtube.com/watch?v=fAXETAyrv8s -> SC-Tutorial-05-Multichannel-Expansion
*    https://www.youtube.com/watch?v=bMGXYEg1gJo -> SC-Tutorial-06-Iteration
*    https://www.youtube.com/watch?v=VGs_lMw2hQg -> SC-Tutorial-07-Server-Architecture
*    https://www.youtube.com/watch?v=_GZmuvmgtUc -> SC-Tutorial-08-Buffers
*    https://www.youtube.com/watch?v=Oz4KYZ9KLc0 -> SC-Tutorial-09-Midi-Part-I
*    https://www.youtube.com/watch?v=nB_bVJ1c1Rg -> SC-Tutorial-10-Patterns
*    https://www.youtube.com/watch?v=ZVTbRNu2BI0 -> SC-Tutorial-11-TouchOSC
*    https://www.youtube.com/watch?v=JRIUq-46V6M -> SC-Tutorial-12-Nintendo-WiiMote
*    https://www.youtube.com/watch?v=dbSTq_UsFK4 -> SC-Tutorial-13-XBox-Kinect
*    https://www.youtube.com/watch?v=W2D_PzOVfT0 -> SC-Tutorial-14-GUI
*    https://www.youtube.com/watch?v=lGs7JOOVjag -> SC-Tutorial-15-Composing-a-Piece-Part-I
*    https://www.youtube.com/watch?v=oR4VZy2LJ60 -> SC-Tutorial-16-Composing-a-Piece-Part-II
*    https://www.youtube.com/watch?v=P85X1Ut3Hfc -> SC-Tutorial-17-Composing-a-Piece-Part-III
*    https://www.youtube.com/watch?v=ih2uqOaqb4c -> SC-Tutorial-18-Midi-Part-II
*    https://www.youtube.com/watch?v=_NpivsEva5o -> SC-Tutorial-19-Supercollider-and-Arduino
*    https://www.youtube.com/watch?v=3vu4UbS2NMw -> SC-Tutorial-20-Microphones-and-SoundIn
*    https://www.youtube.com/watch?v=dLMSR2Kjq6Y -> SC-Tutorial-22-FM-Synthesis-Part-II
*    https://www.youtube.com/watch?v=8EK9sq_9gFI -> SC-Tutorial-23-Wavetable-Synthesis-Part-I; <<DreiUndZwanzig-Sourcecode als >>ambient <<Generatorgenerator inklusive
*    https://www.youtube.com/watch?v=7nrUBbmY1hE -> SC-Tutorial-24-Wavetable-Synthesis-Part-II
*    https://www.youtube.com/watch?v=WBqAM_94TW4 -> SC-Tutorial-25-granular-Synthesis-Part-I
*    https://www.youtube.com/watch?v=MnD8stNB5tE -> SC-Tutorial-26-granular-Synthesis-Part-II
*    https://www.youtube.com/watch?v=CbIwWsGl-zc -> SC-Tutorial-27-Contributing-with-Git-and-Github
*    https://www.youtube.com/watch?v=9gs0WPnxyak -> SC-Tutorial-28-Writing-Classes-and-Methods

!! Supercollider-Server und Perl-Client via Midi-Nachfolger OSC

Ich fasse die Notizen aus dem Beitrag von Alex Mc Lean am besten in einer separaten Seite zusammen:
[Hacking_with_Supercollider_and_Perl_In_Nightclubs]

Alle Details auf der Originalseite: http://www.perl.com/pub/a/2004/08/31/livecode.html "''Hacking perl in nightclubs''"

(https://toplap.org/ -> weitere Live-Coding-Clubevents online)

Servercode.scd von http://cpan.org/authors/id/Y/YA/YAXU/perl-music-article/examples/simple.sc

!!Tidal und Supercollider
* https://toplap.org/tidal-club-new-moon-marathon/ -> Tidal ergänzt Supercollider und [Max/MSP|https://www.kvraudio.com/forum/viewtopic.php?t=148170] um "dreckige" sounds und Synths.
* https://en.wikipedia.org/wiki/Tidal_(livecoding) -> Live music coding language embedded in haskell for example with superDirt in supercollider

!!weitere Beispiele vom 30.08.2025
* https://sccode.org/1-5fq -> Sourcecode for "Music for airports" inspired by Brian Eno
* https://infinitedigits.bandcamp.com/track/eno -> 20-Minuten-Mitschnitt aus "Music for Airports" mit SuperCollider
* Sourcecode zu 23.scd (ambient), das auch per sclang abgespielt werden kann, da s.waitForBoot hier hilft:
<<DreiUndZwanzig-Sourcecode

!! Beispiel vom 08.10.2025
* https://www.youtube.com/watch?v=Cwr3VhDG7Kw -> Horror-ambient-Sound ausgetüftelt von [Nathan Ho|https://nathan.ho.name/]