Audio Programming with Chuck Session 6: Multi-Threading and - - PowerPoint PPT Presentation

audio programming with chuck
SMART_READER_LITE
LIVE PREVIEW

Audio Programming with Chuck Session 6: Multi-Threading and - - PowerPoint PPT Presentation

Audio Programming with Chuck Session 6: Multi-Threading and Concurrency Vitor Guerra Rolla Postdoctoral Fellow vitorgr@impa.br Mini-course Schedule Session 1: Basics: Sound, Waves, and ChucK initiation 08/01/2019 Session 2: MIDI, ChucK


slide-1
SLIDE 1

Session 6: Multi-Threading and Concurrency Vitor Guerra Rolla

Postdoctoral Fellow vitorgr@impa.br

Audio Programming with Chuck

slide-2
SLIDE 2

Mini-course Schedule

Session 1: Basics: Sound, Waves, and ChucK initiation Session 2: MIDI, ChucK Libraries, and Arrays Session 3: Sound File Manipulation Session 4: Functions Session 5: Unit Generators and Physical Models Session 6: Multi-Threading and Concurrency Session 7: Classes and Object-Oriented Programming

08/01/2019 10/01/2019 15/01/2019 17/01/2019 22/01/2019 Today 29/01/2019

slide-3
SLIDE 3

Session 6: Multi-Threading and Concurrency

Shred: a strand / thread of logic a shred is created by “ sporking” functions! spork ~ function(); Parent / Child shreds

slide-4
SLIDE 4

Shreds

slide-5
SLIDE 5

Shreds