Ramp switches value

Discuss Lemur and share techniques.
Keithlostracco
Newbie
Posts:11
Joined:12 Dec 2011 01:44
Re: Ramp switches value

Post by Keithlostracco » 16 Feb 2012 08:17

I got it. It was actually quite simple I just had to create 2 more variables v1, v2 where v1 was the value being sent out to the first cc in the else part of the if statement and v2 = 127-v1 which is cc2. simple!

Code: Select all

	else 
	{
		v1 = floor(abs(s > 0 ? (1-ramp_x[n])*127 : ramp_x[n]*127));
		v2 = 127-v1;
		ctlout(0,CC+n, v1, CC_Chn);
		ctlout(0,CC2+n, v2, CC_Chn);
	}
I still don't fully understand everything that's going on in that patch but one day if you have time maybe you could break it down me?

Post Reply