Struct MidiBuilder.DrumBuilder

Namespace
SpessaSharp.MIDI.Utils
Assembly
SpessaSharp.dll
public readonly record struct MidiBuilder.DrumBuilder : IEquatable<MidiBuilder.DrumBuilder>
Implements
Inherited Members

Constructors

DrumBuilder(TrackBuilder, int)

public DrumBuilder(MidiBuilder.TrackBuilder Base, int Channel = 9)

Parameters

Base MidiBuilder.TrackBuilder
Channel int

Properties

Base

public MidiBuilder.TrackBuilder Base { get; init; }

Property Value

MidiBuilder.TrackBuilder

Channel

public int Channel { get; init; }

Property Value

int

Methods

Play(int, Drum, int)

public void Play(int ticks, InstrumentInfo.Drum drum, int velocity)

Parameters

ticks int
drum InstrumentInfo.Drum
velocity int