Muss ich die Werte noch irgendwie übernehmen?
Habe gerade versucht, mal nur hardcodiert 17.4 wie in deinem Beispiel zu setzen, da tut sich aber gar nichts.
Code
else if(m.Data1 == 1)
{
var g = ConnectionManager.getInstance().GuiSession.SelectedDeviceGroup;
var p = g.GUIProperties.First(c => c.PropertyType == EPropertyType.Position);
var pan = p.GUISubProperties.First(c => c.PropertyType == EPropertyType.Pan);
Position lb = (Position)p.LowerBound;
Position hb = (Position)p.UpperBound;
double minPan = lb.Pan;
double maxPan = hb.Pan;
double minMidi = 0;
double maxMidi = 127;
pan.ProgrammerValue = 17.4;//m.data2;
}
Display More