Mar 12, 2009 12:49 AM
Introduction & question re: effect dry/wet mix
-
Like (0)
Hi everyone, I'm new to the TCDDK. My interest is in writing in both C and ASM and so far I've been able to make use of Samuel's C template to create a simple effect (a bit crusher).
I did notice, however, that the raw signal is also passed through as well as the effect signal--like there's a dry/wet knob that's set to the middle. Has anyone else experienced this? My input source is a bass guitar.
I'm wondering if perhaps it's the initialization code for the DSP that's not being setup correctly that causes this.
I believe I know what's wrong
For mono effects (if you only have the left input plugged in), the left and right channels both contain the input, and they are mixed together at the end.
To fix your problem, you can either mute the right channel by not passing it (comment out the line that says RightTx = RightInput or whatever the line is) or just copy the left output to the right output (so RightTx = LeftTx)
I hope that helps!
Ah, interesting! I will test this when I get home.
I am currently applying the effect to both channels so I'm unsure if this is the cause. It gives me a direction to investigate though, thanks!
It seems to be working correctly actually--it took me a minute to get the scaling on the effect right; once it's crushed down by 19 bits or so it starts to sound much less 'dry'.
Curiously, I was setting RightTx to 0 and it had no effect--until I plugged in a cable to both outputs, at which time the right channel stopped transmitting. Sneaky. ![]()
By the way, I actually have a bit crusher up on the Wiki. It's called BadRubix
If you get the pun, you are very geeky ![]()
Stay in the mix and in the know.
Latest offers, special deals and insider updates.