You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
27 lines
842 B
27 lines
842 B
// Author: Gockner, Simon
|
|
// Created: 2021-04-09
|
|
// Copyright(c) 2021 SimonG. All Rights Reserved.
|
|
|
|
using NAudio.Midi;
|
|
|
|
namespace Lib.Midi.Messages
|
|
{
|
|
public class ControlChangeMessage : MidiMessage
|
|
{
|
|
public ControlChangeMessage(ControlChangeEvent controlChangeEvent)
|
|
: base(controlChangeEvent)
|
|
{
|
|
|
|
}
|
|
|
|
public ControlChangeMessage(long absolutTime, int channelNumber, byte controller, int value)
|
|
: base(new ControlChangeEvent(absolutTime, channelNumber, (MidiController) controller, value))
|
|
{
|
|
|
|
}
|
|
|
|
private ControlChangeEvent ControlChangeEvent => (ControlChangeEvent) _midiEvent;
|
|
public int Value => ControlChangeEvent.ControllerValue;
|
|
public byte Controller => (byte) ControlChangeEvent.Controller;
|
|
}
|
|
} |