Audio Programming with Chuck Session 5: Unit Generators and Physical - - PowerPoint PPT Presentation

audio programming with chuck
SMART_READER_LITE
LIVE PREVIEW

Audio Programming with Chuck Session 5: Unit Generators and Physical - - PowerPoint PPT Presentation

Audio Programming with Chuck Session 5: Unit Generators and Physical Models 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 5: Unit Generators and Physical Models 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 Today 24/01/2019 29/01/2019

slide-3
SLIDE 3

Session 5: Unit Generators and Physical Models

adc, blackhole, PulseOsc ADSR envelope Frequency Modulation Effects (Reverb, Chorus, PitShift) Physical Models: Mandolin Shakers

slide-4
SLIDE 4

Introduction

digital analog converter (dac) => speakers; analog digital converter (adc) => mic; blackhole; http://chuck.cs.princeton.edu/doc/program/ugen.html

slide-5
SLIDE 5

PulseOsc

slide-6
SLIDE 6

ADSR Envelope

slide-7
SLIDE 7

hi-hat

 noise  ADSR envelope  high pass filter

 time (seconds)  volume  0,002  0,01  max  0,1  random();

slide-8
SLIDE 8

Frequency Modulation Synthesis

the frequency of a waveform, called the carrier, is changed by modulating its frequency with a modulator oscillator. can create both harmonic and in-harmonic sounds. as the amount of frequency modulation increases, the sound grows progressively more complex.

slide-9
SLIDE 9

Reverberation

is created when a sound or signal is reflected causing a large number of reflections to build up and then decay as the sound is absorbed by the surfaces of objects in the space – which could include furniture, people, and air.

slide-10
SLIDE 10

Chorus

  • ccurs when individual sounds with approximately the

same time, and very similar pitches converge and are perceived as one.

slide-11
SLIDE 11

PitShift

is a technique in which the original pitch of a sound is raised or lowered.

slide-12
SLIDE 12

Mandolin

synthesis techniques to model mandolin instrument behavior. Body Size Pluck Position String Sustain String Detuning

slide-13
SLIDE 13

Shakers

is an algorithmic approach for simulating collisions of multiple independent sound producing objects. Ex: Maraca, Sekere, Cabasa, Bamboo Wind Chimes, Water Drops, Tambourine, Sleighbells, and a Guiro.