Csound Csound-dev Csound-tekno Search About

[Csnd] signal filtering and reverb

Date2013-11-25 17:11
FromEnrico Francioni
Subject[Csnd] signal filtering and reverb
Hi!

I have an orchestra to six channels (5.1 surround).
I am using opcodes /space/ + /spsend/;

For the filtering of audio signals:

- It is better to filter the audio signal into a tool that is "reverb";

or

- It is better to pass the audio signals already filtered before (inside the
instrument in which they are space + spsend) to pass opcode "reverb"?

thanks
e



--
View this message in context: http://csound.1045644.n5.nabble.com/signal-filtering-and-reverb-tp5730148.html
Sent from the Csound - General mailing list archive at Nabble.com.

Date2013-11-25 18:20
FromMichael Gogins
SubjectRe: [Csnd] signal filtering and reverb
If the filters and reverbs are "linear translation invariant" (LTI) systems, as they probably are, then it does not make any difference whether you filter first, then reverberate, or reverberate first, then filter.

Look up LTI on Wikipedia if want to know more about what it means. Basically it means the gagets have linear responses and you don't play with their knobs while they are running.

Hope this helps,
Mike




-----------------------------------------------------
Michael Gogins
Irreducible Productions
http://michaelgogins.tumblr.com
Michael dot Gogins at gmail dot com


On Mon, Nov 25, 2013 at 12:11 PM, Enrico Francioni <francioni61021@libero.it> wrote:
Hi!

I have an orchestra to six channels (5.1 surround).
I am using opcodes /space/ + /spsend/;

For the filtering of audio signals:

- It is better to filter the audio signal into a tool that is "reverb";

or

- It is better to pass the audio signals already filtered before (inside the
instrument in which they are space + spsend) to pass opcode "reverb"?

thanks
e



--
View this message in context: http://csound.1045644.n5.nabble.com/signal-filtering-and-reverb-tp5730148.html
Sent from the Csound - General mailing list archive at Nabble.com.


Send bugs reports to the Sourceforge bug trackers
csound6:
            https://sourceforge.net/p/csound/tickets/
csound5:
            https://sourceforge.net/p/csound/bugs/
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"




Date2013-11-25 20:23
FromEnrico Francioni
Subject[Csnd] Re: signal filtering and reverb
here's how I'm doing:
Can go ...?

;===================

instr 1

kreverbsend	=	.05
kx	=	1
ky	=	0
asig	oscil	1, 440, 1

a1, a2, a3, a4  	space asig, 0, 0, kreverbsend, kx, ky
alf, arf, alr, arr	spsend

ga_LF	 = a1
ga_RF = a2
ga_LR = a3
ga_RR = a4

ga_lf	= alf
ga_rf	= arf
ga_lr	= alr
ga_rr	= arr

endin

;===================

instr	2	; out

; surround 5.1

a1h	atonex ga_LF, 120, 4
a2h	atonex ga_RF, 120, 4
a3h	atonex ga_LR, 120, 4
a4h	atonex ga_RR, 120, 4

acentr = (a1h+a2h)*.5
asub	tonex	(a1+a2+a3+a4)*.25, 120, 4

outh	a1h, a2h, a3h, a4h, acentr, asub

clear	ga_LF, ga_RF, ga_LR, ga_RR

endin

;===================

instr 3		; reverb

krvt	= 1

; surround 5.1

a1h	atonex ga_lf, 120, 4
a2h	atonex ga_rf, 120, 4
a3h	atonex ga_lr, 120, 4
a4h	atonex ga_rr, 120, 4
acentr = (a1h+a2h)*.5
asub	tonex	(a1+a2+a3+a4)*.25, 120, 4

ar1	reverb	a1h, krvt
ar2	reverb	a2h, krvt
ar3	reverb	a3h, krvt
ar4	reverb	a4h, krvt
ar5	reverb	acentr, krvt
ar6	reverb	asub, krvt

outh	ar1, ar2, ar3, ar4, ar5, ar6

clear	ga_lf, ga_rf, ga_lr, ga_rr

endin




--
View this message in context: http://csound.1045644.n5.nabble.com/signal-filtering-and-reverb-tp5730148p5730175.html
Sent from the Csound - General mailing list archive at Nabble.com.

Date2013-11-26 06:22
FromEnrico Francioni
Subject[Csnd] Re: signal filtering and reverb
... Any suggestions (for orchestra)?

thanks
e



--
View this message in context: http://csound.1045644.n5.nabble.com/signal-filtering-and-reverb-tp5730148p5730202.html
Sent from the Csound - General mailing list archive at Nabble.com.