Introduction to Supercollider / Andrea Valle

Av: Utgivning: [Berlin] : Logos Verlag Berlin, 2016Beskrivning: 369 s. : illISBN:
  • 3-8325-4017-2
  • 978-3-8325-4017-3
Ämne: DDK-klassifikation:
  • 781.345133 23/swe
LC-klassifikation:
  • ML74.4.S86 V35 2016
Innehåll:
1 Getting started with SuperCollider ; 1.1 About SuperCollider ; 1.2 SC overview ; 1.3 Installation and use ; 1.4 Objectives, references, typographical conventions ; 2 Programming in SC ; 2.1 Programming languages ; 2.2 Minima objectalia ; 2.3 Objects in SC ; 2.4 Methods and messages ; 2.5 The methods of type post and dump ; 2.6 Numbers ; 2.7 Conclusions ; 3 Syntax: basic elements ; 3.1 Brackets ; 3.2 Expressions ; 3.3 Comments ; 3.4 Strings ; 3.5 Variables ; 3.6 Symbols ; 3.7 Errors ; 3.8 Functions ; 3.9 Classes, messages/methods and keywords ; 3.10 A graphic example ; 3.11 Control Structures ; 3.12 Yet another GUI example ; 3.13 Conclusions ; 4 Synthesis, I: Fundamentals of Signal Processing ; 4.1 A few hundred words on acoustics ; 4.2 Analog vs. digital ; 4.3 Synthesis algorithms ; 4.4 Methods of Signal ; 4.5 Other signals and other algorithms ; 4.6 Still on signal processing ; 4.7 Control signals ; 4.8 Conclusions ; 5 SC architecture and the server ; 5.1 Client vs. Server ; 5.2 Ontology of the server as an audio synthesis plant ; 5.3 The server ; 5.4 SynthDefs ; 5.5 UGens and UGen graphs ; 5.6 Synths and Groups ; 5.7 A theremin ; 5.8 An example of real-time synthesis and control ; 5.9 Expressiveness of the language: algorithms ; 5.10 Expressiveness of the language: abbreviations ; 5.11 Conclusions ; 6 Control ; 6.1 Envelopes ; 6.2 Generalizing envelopes ; 6.3 Sinusoids & sinusoids ; 6.4 Pseudo-random signals ; 6.5 Busses ; 6.6 Procedural structure of SynthDef ; 6.7 Multichannel Expansion ; 6.8 Conclusions ; 7 Organized sound: scheduling ; 7.1 Server-side, 1: through UGens ; 7.2 Server side, 2: Demand UGen ; 7.3 Language-side: Clocks and routines ; 7.4 Clocks ; 7.5 Synthesizers vs. events ; 7.6 Graphic interlude: drawings and animations ; 7.7 Routines vs. Tasks ; 7.8 Patterns ; 7.9 Events and Event patterns ; 7.10 Conclusions ; 8 Synthesis, II: introduction to ; basic real-time techniques ; 8.1 Oscillators and tables ; 8.1.1 Synthesis by sampling ; 8.1.2 Resampling and interpolation ; 8.2 Direct generation ; 8.2.1 Synthesis by fixed waveform ; 8.2.2 Modulation ; 8.2.3 Ring and Amplitude modulation ; 8.2.4 Ring modulation as a processing technique ; 8.2.5 Frequency modulation ; 8.2.6 C:M ratio ; 8.2.7 Waveshaping ; 8.3 Spectral modelling ; 8.3.1 Additive synthesis ; 8.3.2 Subtractive synthesis ; 8.3.3 Analysis and resynthesis: Phase vocoder ; 8.4 Physical Modeling ; 8.5 Time-based methods ; 8.5.1 Granular synthesis ; 8.5.2 Techniques based on the direct generation of the waveform ; 8.6 Conclusions ; 9 Communication ; 9.1 From server to client: use of control buses ; 9.2 From server to client: use of OSC messages ; 9.3 OSC to and from other applications ; 9.4 The MIDI protocol ; 9.5 Reading and writing: File ; 9.6 Pipe ; 9.7 SerialPort ; 9.8 Conclusions
Holdings
Cover image Item type Current library Home library Collection Shelving location Call number Materials specified Vol info URL Copy number Status Notes Date due Barcode Item holds Item hold queue priority Course reserves
Book Musik- och teaterbiblioteket Elektronmusikstudion EMS EMS : A4 Available (Längre framtagningstid / Longer processing time) 26201828359
Total holds: 0

1 Getting started with SuperCollider ; 1.1 About SuperCollider ; 1.2 SC overview ; 1.3 Installation and use ; 1.4 Objectives, references, typographical conventions ; 2 Programming in SC ; 2.1 Programming languages ; 2.2 Minima objectalia ; 2.3 Objects in SC ; 2.4 Methods and messages ; 2.5 The methods of type post and dump ; 2.6 Numbers ; 2.7 Conclusions ; 3 Syntax: basic elements ; 3.1 Brackets ; 3.2 Expressions ; 3.3 Comments ; 3.4 Strings ; 3.5 Variables ; 3.6 Symbols ; 3.7 Errors ; 3.8 Functions ; 3.9 Classes, messages/methods and keywords ; 3.10 A graphic example ; 3.11 Control Structures ; 3.12 Yet another GUI example ; 3.13 Conclusions ; 4 Synthesis, I: Fundamentals of Signal Processing ; 4.1 A few hundred words on acoustics ; 4.2 Analog vs. digital ; 4.3 Synthesis algorithms ; 4.4 Methods of Signal ; 4.5 Other signals and other algorithms ; 4.6 Still on signal processing ; 4.7 Control signals ; 4.8 Conclusions ; 5 SC architecture and the server ; 5.1 Client vs. Server ; 5.2 Ontology of the server as an audio synthesis plant ; 5.3 The server ; 5.4 SynthDefs ; 5.5 UGens and UGen graphs ; 5.6 Synths and Groups ; 5.7 A theremin ; 5.8 An example of real-time synthesis and control ; 5.9 Expressiveness of the language: algorithms ; 5.10 Expressiveness of the language: abbreviations ; 5.11 Conclusions ; 6 Control ; 6.1 Envelopes ; 6.2 Generalizing envelopes ; 6.3 Sinusoids & sinusoids ; 6.4 Pseudo-random signals ; 6.5 Busses ; 6.6 Procedural structure of SynthDef ; 6.7 Multichannel Expansion ; 6.8 Conclusions ; 7 Organized sound: scheduling ; 7.1 Server-side, 1: through UGens ; 7.2 Server side, 2: Demand UGen ; 7.3 Language-side: Clocks and routines ; 7.4 Clocks ; 7.5 Synthesizers vs. events ; 7.6 Graphic interlude: drawings and animations ; 7.7 Routines vs. Tasks ; 7.8 Patterns ; 7.9 Events and Event patterns ; 7.10 Conclusions ; 8 Synthesis, II: introduction to ; basic real-time techniques ; 8.1 Oscillators and tables ; 8.1.1 Synthesis by sampling ; 8.1.2 Resampling and interpolation ; 8.2 Direct generation ; 8.2.1 Synthesis by fixed waveform ; 8.2.2 Modulation ; 8.2.3 Ring and Amplitude modulation ; 8.2.4 Ring modulation as a processing technique ; 8.2.5 Frequency modulation ; 8.2.6 C:M ratio ; 8.2.7 Waveshaping ; 8.3 Spectral modelling ; 8.3.1 Additive synthesis ; 8.3.2 Subtractive synthesis ; 8.3.3 Analysis and resynthesis: Phase vocoder ; 8.4 Physical Modeling ; 8.5 Time-based methods ; 8.5.1 Granular synthesis ; 8.5.2 Techniques based on the direct generation of the waveform ; 8.6 Conclusions ; 9 Communication ; 9.1 From server to client: use of control buses ; 9.2 From server to client: use of OSC messages ; 9.3 OSC to and from other applications ; 9.4 The MIDI protocol ; 9.5 Reading and writing: File ; 9.6 Pipe ; 9.7 SerialPort ; 9.8 Conclusions

Imported from: lx2.loc.gov:210/LCDB (Do not remove)

Musik- och teaterbiblioteket
Tegeluddsvägen 100, Stockholm, Sweden
info@musikochteaterbiblioteket.se / + 46 8 519 554 12
Nearest bus stop: Frihamnsporten. Buses 1, 72 and 76 stop right outside. Nearest underground stations are Gärdet and Karlaplan.