View Single Post
Old Jan 21, 2008, 04:51 PM   #11 (permalink)
Russ
DriverHeaven Extreme Member
 
Join Date: Jan 2005
Posts: 4,060
Russ has a spectacular aura aboutRuss has a spectacular aura aboutRuss has a spectacular aura about

I have been having fun playing around with these plugins (using MIDI-YOKE/MIDI-OX for automation), but they use quite a bit of resources on my 10k1 card. For this reason I made myself a plugin to replace the kvm-100. It seems to work good, and it uses less resources and handles more notes, so I thought I would post the code in case you want to check it out, etc:

Code:
output cv, gate_;
control note=0x30600000, gate=0x0;
temp t

macs      cv,  0x0,  note,  0x80;
macs      gate_,  0x1,  cv,  0xaaaaaab;       
macints t, 0x0, gate_, 0xc;
macints t, t, cv, 0xffffffff;
macints t, 0xc, t, 0xffffffff;
     
macs cv, 0.62976, 0, 0;     
skip      ccr,  ccr,  0x7fffffff,  t; 
macs      cv,  0x0,  cv,  0x78d0df9c;
macs      cv,  0x0,  cv,  0x78d0df9c;
macs      cv,  0x0,  cv,  0x78d0df9c;
macs      cv,  0x0,  cv,  0x78d0df9c;
macs      cv,  0x0,  cv,  0x78d0df9c;
macs      cv,  0x0,  cv,  0x78d0df9c;
macs      cv,  0x0,  cv,  0x78d0df9c;
macs      cv,  0x0,  cv,  0x78d0df9c;
macs      cv,  0x0,  cv,  0x78d0df9c;
macs      cv,  0x0,  cv,  0x78d0df9c;
macs      cv,  0x0,  cv,  0x78d0df9c;
macs      cv,  0x0,  cv,  0x78d0df9c;            
    
skip ccr, ccr, 0x7fffffff, gate_;
macs cv, 0, cv, 0x40000000;
macs cv, 0, cv, 0x40000000;
macs cv, 0, cv, 0x40000000;
macs cv, 0, cv, 0x40000000;
macs cv, 0, cv, 0x40000000;
macs cv, 0, cv, 0x40000000;
macs cv, 0, cv, 0x40000000;
macs cv, 0, cv, 0x40000000;
macs cv, 0, cv, 0x40000000;
macs cv, 0, cv, 0x40000000;
macs cv, 0, cv, 0x40000000;
macints cv, 0, cv, 0x2            
     
tstneg      gate_,  gate,  0x7fffffff,  0x53e2;
-Russ
Russ is online now   Reply With Quote