Convolution using Csound in real time - playing different instruments
8,787
Published 2016-01-13
Convolution using Csound, audio programming language written in C, in real time and playing different instruments.
This process mix the IR (impulse response) from a recorded sound library with my musical performance, producing a particular timbre and background. I’d like to specify that Csound is working in real time but convolution algorithm need time to processing the sound, so there is some latency that I used as delay and response effect.
Csound: www.csounds.com
All Comments (10)
-
My God this is absolutely amazing. I'm doing a masters right now and learning Csound as part of it but I didn't imagine that it could pull of something just THIS cool. Well done sir this is simply phenomenal!
-
One of the best things I heard in my life!
-
Excellent!
-
love it!!
-
Ciao, complimenti, bel suono e strumenti stupendi! La yogurt-trumpet ha poi il vantaggio non trascurabile di essere edibile... ;-)
-
Wonderful demo & gorgeous timbres! Do you have a paper detailing your use of pconvolve? I assume you captured impulse responses from the target instruments and the ran a Fourier transform on them and fed that info into pconvolve & the took real-time audio input and ran it through a pconvolve csound instrument to get that hybrid sound output?
-
whre to download this reverb?
-
Hi Federico, beautiful music!! Which opcode are you using for convolution? God bless Celso
-
It looks like Csoundango has disappeared from the Web and Youtube. Any chance we can hear it one more time? Thanks for a great piece!