Skip to content

Instantly share code, notes, and snippets.

@iani
Last active December 14, 2018 15:03
Show Gist options
  • Select an option

  • Save iani/113af8b567745390f3bc306bde3c2146 to your computer and use it in GitHub Desktop.

Select an option

Save iani/113af8b567745390f3bc306bde3c2146 to your computer and use it in GitHub Desktop.
Notes on 3d session of Computer music class @ SONARTS IU
** 13:20 Computer Music Class Master Course, session 3 :compmus:sonarts:class:
:PROPERTIES:
:DATE: <2018-12-14 Fri 15:00>
:END:
Etherpad notebook:
https://beta.etherpad.org/p/ComputerMusic3
=======
*** Εισαγωγικά: Βασικά εργαλεία
- hangouts
- etherpad
- gist @ github: https://gist.github.com/iani
*** Δομή μαθήματος και περιεχόμενα
**** Αντικείμενο: Programming interactive audio and music applications in SuperCollider
**** Δομή, κυρίως μέρη
***** Αντικειμενοστραφής Προγραμματισμός OOP Object Oriented Programming
****** Types of programming styles (Paradigms)
- Procedural
- Logic
- Object Oriented
- Functional
- Other (Subject oriented, aspect oriented, etc.)
****** Basic concepts
******* Function
******* Arguments
******* Recursion
******* Iteration
******* Closure
******* Function callback
******* Asynchronous programming
******* Scheduling, multitasking, threads
******* Namespace
******* OOP concepts
******** Object
******** Method
******** Message
******** Class
******** Superclass, subclass, meta class
******** Inheritance
******** Polymorphism
******** Encapsulation
******* Introspection - Reflexive programming
******* Identifier
******* Type / Datastructure
******* Variable
******* Directive (?)
******* Compiler
******* Interpreter
******* Read-Eval-Print-Loop (REPL)
******* Sound related
******** Signal
********* Audio and Control rate signals
******** Buffer
******** Bus
******** Unit generator
******** Synth Process
******* Music related / advanced
******** Stream and Pattern
******* GUI
******* Types of Intrerfaces
****** Some deeper fundamental concepts
****** Human based information approach
******* Signal
******* Sign
******* Signifier / Signified
******* Linguistics / Cognitive Science
******* Semantics / Semotics
******* Information ????
******* Language
****** Non-Human based information approach
******* Data based
******* Data science
******* Big data
******* Statistics
******* Bayesian reasoning
****** Youtube channel....
https://www.youtube.com/user/TheRoyalInstitution/videos?app=desktop
@iani

iani commented Dec 14, 2018

Copy link
Copy Markdown
Author

** 13:20 Computer Music Class Master Course, session 3 :compmus:sonarts:class:
:PROPERTIES:
:DATE: <2018-12-14 Fri 15:00>
:END:

Etherpad notebook:

https://beta.etherpad.org/p/ComputerMusic3

=======

*** Εισαγωγικά: Βασικά εργαλεία

*** Δομή μαθήματος και περιεχόμενα

**** Αντικείμενο: Programming interactive audio and music applications in SuperCollider

**** Δομή, κυρίως μέρη

***** Αντικειμενοστραφής Προγραμματισμός OOP Object Oriented Programming

****** Types of programming styles (Paradigms)

  • Procedural
  • Logic
  • Object Oriented
  • Functional
  • Other (Subject oriented, aspect oriented, etc.)

****** Basic concepts

******* Function

******* Arguments

******* Recursion

******* Iteration

******* Closure

******* Function callback

******* Asynchronous programming

******* Scheduling, multitasking, threads

******* Namespace

******* OOP concepts
******** Object

******** Method

******** Message

******** Class

******** Superclass, subclass, meta class

******** Inheritance

******** Polymorphism

******** Encapsulation

******* Introspection - Reflexive programming

******* Identifier

******* Type / Datastructure

******* Variable

******* Directive (?)

******* Compiler

******* Interpreter

******* Read-Eval-Print-Loop (REPL)

******* Sound related

******** Signal

********* Audio and Control rate signals

******** Buffer

******** Bus

******** Unit generator

******** Synth Process

******* Music related / advanced

******** Stream and Pattern

******* GUI

******* Types of Intrerfaces

****** Some deeper fundamental concepts

****** Human based information approach
******* Signal
******* Sign
******* Signifier / Signified
******* Linguistics / Cognitive Science
******* Semantics / Semotics
******* Information ????
******* Language
****** Non-Human based information approach
******* Data based
******* Data science
******* Big data
******* Statistics
******* Bayesian reasoning
****** Youtube channel....

https://www.youtube.com/user/TheRoyalInstitution/videos?app=desktop

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment