Ivan Cohen - Fifty shades of distortion (ADC'17)
Fifty shades of distortion
Ivan Cohen, Freelance Software Developer & Owner, Musical Entropy
‘Distortion’ is a word we hear a lot in audio and DSP areas. Historically, it is associated with "nonlinear distortion" (NLD), and we talk a lot nowadays about the "saturation" of high-gain guitar amplifiers, "fuzz" and "overdride" pedals, audio effects such as dynamics compressors, exciters, tape recorders and transformers simulations... But we use also that word for the phase response of some textbook IIR filters, for "spatial distortion" meaning changes related with multi-channels audio streams. Distortion exists in a lot of contexts with different meanings and origins, like bias distortion, crossover, granular, group delay distortions, bitcrushing, hysteresis, chaos, aliasing, frequency-warping, clipping, slew rate, glitches, inter-peak clipping and even programming bugs ! In this talk, you will listen to a song which has been designed to exhibit around fifty different kinds of distortion, and we will study most of them, to understand better why some of these algorithms feature the so-called "analog warmth". You will learn some basic principles of analog modeling, how to bring some life in your classic waveshapers, using the features of the new DSP module, and you will discover how to code original audio effects based on unknown before kinds of distortion.
Presented at ADC 2017, Code Node, London.
https://juce.com/adc-2017
Видео Ivan Cohen - Fifty shades of distortion (ADC'17) канала JUCE
Ivan Cohen, Freelance Software Developer & Owner, Musical Entropy
‘Distortion’ is a word we hear a lot in audio and DSP areas. Historically, it is associated with "nonlinear distortion" (NLD), and we talk a lot nowadays about the "saturation" of high-gain guitar amplifiers, "fuzz" and "overdride" pedals, audio effects such as dynamics compressors, exciters, tape recorders and transformers simulations... But we use also that word for the phase response of some textbook IIR filters, for "spatial distortion" meaning changes related with multi-channels audio streams. Distortion exists in a lot of contexts with different meanings and origins, like bias distortion, crossover, granular, group delay distortions, bitcrushing, hysteresis, chaos, aliasing, frequency-warping, clipping, slew rate, glitches, inter-peak clipping and even programming bugs ! In this talk, you will listen to a song which has been designed to exhibit around fifty different kinds of distortion, and we will study most of them, to understand better why some of these algorithms feature the so-called "analog warmth". You will learn some basic principles of analog modeling, how to bring some life in your classic waveshapers, using the features of the new DSP module, and you will discover how to code original audio effects based on unknown before kinds of distortion.
Presented at ADC 2017, Code Node, London.
https://juce.com/adc-2017
Видео Ivan Cohen - Fifty shades of distortion (ADC'17) канала JUCE
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
David Rowland - Using JUCE value trees and modern C++ to build large scale applications (ADC'17)The Golden Rules of Audio Programming, Pete GoodliffeDigital IIR Filter, Ivan CohenMultiband Compression 101: How and Why to Use ItAudio 101: The different Saturation types and how they soundOffice Space: The Dos and Don'ts of Game Development Workplace DesignStefan Stenzel - The amazing usefulness of band limited impulse trains, shown for oscillator banks..Bob Cordell BC 1 BAF 2019 FinalSystems Design Interview Concepts (for software engineers / full-stack web)Digital Predistortion Implementation and UseAvoiding Clipping in REAPERYvan Grabit - VST3 history, advantages and best practice (ADC'17)Harmonic Distortion Video 4: Linear, Ultra-Linear and Tubes vs TransistorsVirtual Analog Audio Effects Simulation with JUCE, Ivan Cohen, JUCE Summit 2015Matthieu Brucher - Modelling and optimizing a distortion circuit (ADC'17)Designers Are from Saturn, Programmers Are from UranusCppCon 2018: Stoyan Nikolov “OOP Is Dead, Long Live Data-oriented Design”Mixing With Saturation - Why You Need ItMartin Shuppius - Physical modelling of guitar strings (ADC'17)How much distortion can you hear? - Audio Distortion Test