|
|||||||
![]() |
|
|
Thread Tools |
|
|
#1 |
|
DriverHeaven Junior Member
Join Date: Jul 2003
Location: Berlin
Posts: 33
Rep Power: 0 ![]() |
Hi Folks,
my first posting here ... to celebrate that here's a little present for all U guys out there. my first DSP-effect is coming along. maybe U have already written on your own ... but for all those who asked themselves why this effect is not included in default effects ... ( I allow it hereby) here it is: ; Generated by kX DSP Editor - microcode dump name "Karaoke"; copyright "Copyright (c) dan_the_man, 2002-2003."; engine "kX"; created "01/07/2003"; guid "34e002b0-e196-4040-8d4e-8d9e706ef40d"; ; Registers input inl, inr; output outl, outr ; control level=0x7fffffff; temp tl, tr; ; Code macsn tl, 0x0, inl, level; macsn tr, 0x0, inr, level; acc3 outl, 0x0, inr, tl; acc3 outr, 0x0, inl, tr; end; try it on a song with straight vocals. preferably only one voice and as little effects as possible. indigo girl works fine. greetings dan_the_man |
|
|
|
|
|
#2 |
|
h/h member-shmember
Join Date: Dec 2002
Location: Evil Empire
Posts: 2,639
Rep Power: 69 ![]() ![]() ![]() ![]() ![]() ![]() |
(small correction)
generally, input registers should not be accessed more then once in code... that can cause some side-effects when module is connected to fxbuses... So it's a bit better to write it like Code:
input inl, inr output outl, outr control level = 1 temp tl, tr macs tl, 0, inl, 1; macs tr, 0, inr, 1; macsn outl, tl, tr, level; macsn outr, tr, tl, level;
__________________
Last edited by Max M.; Jul 3, 2003 at 01:53 AM. |
|
|
|
![]() |
| Thread Tools | |
|
|