!!!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.
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
}}}
/%
!! Literatur
* https://supercollider.github.io/ -> Homepage for supercollider
* http://www.audiosynth.com</link:url> -> Homepage von James McCartney, Erfinder von 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
!! 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
* 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