AlphaTab.Audio.Generator.MidiFileHandler.AddNote C# (CSharp) Method

AddNote() public method

public AddNote ( int track, int start, int length, byte key, DynamicValue dynamicValue, byte channel ) : void
track int
start int
length int
key byte
dynamicValue DynamicValue
channel byte
return void
        public void AddNote(int track, int start, int length, byte key, DynamicValue dynamicValue, byte channel)
        {
            var velocity = MidiUtils.DynamicToVelocity(dynamicValue);
            AddEvent(track, start,
                new MidiMessage(new[] { MakeCommand(0x90, channel), FixValue(key), FixValue((byte)velocity) }));
            AddEvent(track, start + length,
                new MidiMessage(new[] { MakeCommand(0x80, channel), FixValue(key), FixValue((byte)velocity) }));
        }