InnerException: probelms with MIDI CC, posible new BUG

Aug 31, 2011 at 11:17 PM
Edited Sep 1, 2011 at 9:30 AM

System.ArgumentOutOfRangeException was unhandled
  Message=Specified argument was out of the range of valid values.
Parameter name: Controller Value must be in the range 0-127
  Source=NAudio
  ParamName=Controller Value must be in the range 0-127
  StackTrace:
       at NAudio.Midi.ControlChangeEvent.set_ControllerValue(Int32 value)
       at NAudio.Midi.ControlChangeEvent..ctor(Int64 absoluteTime, Int32 channel, MidiController controller, Int32 controllerValue)

Problem is absolutly random, only happen when send MIDI CC not with MIDI NOTES
I think this can be a new bug, this problem happen at random times when NewValue
change faster, newvaluue is value generated by slider, 0 to 127, 100% secure
is in correct range 0 to 127, i tested with MIDI notes, ad work perfect only happen with MIDI CC, and when NewValue change faster, like explained by example, moving a slider and sending the valeues from sldier to NewValue,(i convert the range before to 0 to 127 int)


 

 

var cc = new ControlChangeEvent(0, 1, (MidiController )1, NewValue); 
midiOut.Send(cc.GetAsShortMessage()); 




 

 


Sep 2, 2011 at 3:46 AM
Edited Sep 2, 2011 at 3:47 AM

I not have another chance more than retrun to MIDI NOTES ; (
please when have some time, try to check what is the problem with MIDI CC.

Best regards!

Sep 10, 2011 at 9:51 PM

My repport is a big mistake!
The next time before repport something i try and test more, aparently all the problem is arround my code, not Naudio !! : )
Sorry!