audio programming with chuck
play

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


  1. Audio Programming with Chuck Session 5: Unit Generators and Physical Models Vitor Guerra Rolla Postdoctoral Fellow vitorgr@impa.br

  2. Mini-course Schedule Session 1: Basics: Sound, Waves, and ChucK initiation 08/01/2019 Session 2: MIDI, ChucK Libraries, and Arrays 10/01/2019 Session 3: Sound File Manipulation 15/01/2019 Session 4: Functions 17/01/2019 Session 5: Unit Generators and Physical Models Today Session 6: Multi-Threading and Concurrency 24/01/2019 29/01/2019 Session 7: Classes and Object-Oriented Programming

  3. Session 5: Unit Generators and Physical Models adc, blackhole, PulseOsc ADSR envelope Frequency Modulation Effects (Reverb, Chorus, PitShift) Physical Models: Mandolin Shakers

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

  5. PulseOsc

  6. ADSR Envelope

  7. hi-hat  noise  ADSR envelope  volume  max  high pass filter  0,002  0,01  0,1  time (seconds)  random();

  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.

  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.

  10. Chorus occurs when individual sounds with approximately the same time, and very similar pitches converge and are perceived as one.

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

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

  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.

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend