I have all parts ready for my motormix emulation except for motorfaders. I was wondering what do I need to do to get my encoders working for fader control. Could someone help, I am not a programmer.
all I can provide is this code:
void ENC_NotifyChange(unsigned char encoder, char incrementer) __wparam
{
unsigned int value;
// encoder number 0, 2, 4, 6, 8, 10, 12, 14: VPOT
// encoder number 1, 3, 5, 7, 9, 11, 13, 15: Fader replacement
if( encoder < 16 ) {
if( !(encoder & 1) )
MM_VPOT_SendENCEvent(encoder >> 1, incrementer);
else {
// add incrementer to absolute value
value = MM_MF_FaderPosGet(encoder >> 1);
if( MIOS_HLP_16bitAddSaturate(incrementer, &value, 0x3ff) ) {
// send fader event
MM_MF_FaderEvent(encoder >> 1, value);
}
}
}
// encoder number 16: datawheel
else if( encoder == 16 )
MM_VPOT_SendJogWheelEvent(incrementer);
else {
// here you could handle additional encoders
}
}
[/code]
Best Regards, Thorsten.
thanks tk, what file would that be a part of?