• Melanchall.DryWetMidi.Common
    • ControlName
    • FourBitNumber
    • IMetadata
    • MidiException
    • SevenBitNumber
    • SmpteFormat
  • Melanchall.DryWetMidi.Composing
    • ChordDescriptor
    • ChordSelection
    • ChordTransformation
    • NoteDescriptor
    • NoteSelection
    • NoteTransformation
    • Pattern
    • PatternActionState
    • PatternBuilder
    • PatternUtilities
    • PianoRollAction
    • PianoRollActionContext
    • PianoRollSettings
    • RepeatSettings
  • Melanchall.DryWetMidi.Core
    • ActiveSensingEvent
    • BaseTextEvent
    • BufferingPolicy
    • BytesFormat
    • BytesPacketToken
    • BytesToMidiEventConverter
    • ChannelAftertouchEvent
    • ChannelEvent
    • ChannelPrefixEvent
    • ChunkHeaderToken
    • ChunkType
    • ChunkTypesCollection
    • ChunksCollection
    • ContinueEvent
    • ControlChangeEvent
    • ControlUtilities
    • CopyrightNoticeEvent
    • CuePointEvent
    • DecodeTextCallback
    • DeviceNameEvent
    • EndOfTrackEvent
    • EndOfTrackStoringPolicy
    • EnumerateEventsResult
    • EscapeSysExEvent
    • EventType
    • EventTypesCollection
    • EventsCollection
    • ExtraTrackChunkPolicy
    • FileHeaderToken
    • InstrumentNameEvent
    • InvalidChannelEventParameterValueException
    • InvalidChannelEventParameterValuePolicy
    • InvalidChunkSizeException
    • InvalidChunkSizePolicy
    • InvalidMetaEventParameterValueException
    • InvalidMetaEventParameterValuePolicy
    • InvalidMidiTimeCodeComponentException
    • InvalidSystemCommonEventParameterValueException
    • InvalidSystemCommonEventParameterValuePolicy
    • KeySignatureEvent
    • LyricEvent
    • MarkerEvent
    • MetaEvent
    • MidiChunk
    • MidiChunkEqualityCheckSettings
    • MidiEvent
    • MidiEventEqualityCheckSettings
    • MidiEventToBytesConverter
    • MidiEventToken
    • MidiEventType
    • MidiFile
    • MidiFileEqualityCheckSettings
    • MidiFileFormat
    • MidiFileUtilities
    • MidiReader
    • MidiTimeCodeComponent
    • MidiTimeCodeEvent
    • MidiTimeCodeType
    • MidiToken
    • MidiTokenType
    • MidiTokensReader
    • MidiTokensReaderUtilities
    • MidiTokensWriter
    • MidiWriter
    • MissedEndOfTrackEventException
    • MissedEndOfTrackPolicy
    • NoHeaderChunkException
    • NoHeaderChunkPolicy
    • NormalSysExEvent
    • NotEnoughBytesException
    • NotEnoughBytesPolicy
    • NoteAftertouchEvent
    • NoteEvent
    • NoteEventUtilities
    • NoteOffEvent
    • NoteOnEvent
    • PitchBendEvent
    • PortPrefixEvent
    • ProgramChangeEvent
    • ProgramNameEvent
    • ReaderSettings
    • ReadingSettings
    • ResetEvent
    • SequenceNumberEvent
    • SequenceTrackNameEvent
    • SequencerSpecificEvent
    • SetTempoEvent
    • SilentNoteOnPolicy
    • SmfConstants
    • SmpteOffsetEvent
    • SmpteTimeDivision
    • SongPositionPointerEvent
    • SongSelectEvent
    • StartEvent
    • StopEvent
    • SysExEvent
    • SystemCommonEvent
    • SystemRealTimeEvent
    • TextEvent
    • TicksPerQuarterNoteTimeDivision
    • TimeDivision
    • TimeSignatureEvent
    • TimingClockEvent
    • TooManyTrackChunksException
    • TrackChunk
    • TrackChunkUtilities
    • TuneRequestEvent
    • UnexpectedRunningStatusException
    • UnexpectedTrackChunksCountException
    • UnexpectedTrackChunksCountPolicy
    • UnknownChannelEventAction
    • UnknownChannelEventCallback
    • UnknownChannelEventException
    • UnknownChannelEventInstruction
    • UnknownChannelEventPolicy
    • UnknownChunk
    • UnknownChunkException
    • UnknownChunkIdPolicy
    • UnknownFileFormatException
    • UnknownFileFormatPolicy
    • UnknownMetaEvent
    • WriterSettings
    • WritingSettings
    • ZeroLengthDataPolicy
  • Melanchall.DryWetMidi.Interaction
    • ArbitraryGrid
    • BarBeatFractionTimeSpan
    • BarBeatTicksTimeSpan
    • BarBeatUtilities
    • ChangedTimedObject
    • ChannelCoarseTuningParameter
    • ChannelFineTuningParameter
    • Chord
    • ChordData
    • ChordDetectionSettings
    • ChordProcessingHint
    • ChordsManagingUtilities
    • DoubleToMusicalTimeSpanSettings
    • GetObjectsUtilities
    • IGrid
    • ILengthedObject
    • IMusicalObject
    • INotifyLengthChanged
    • INotifyTimeChanged
    • IObservableTimedObjectsCollection
    • ITimeSpan
    • ITimedObject
    • LengthChangedEventArgs
    • LengthConverter
    • LengthedObjectPart
    • LengthedObjectUtilities
    • MathOperation
    • MathTimeSpan
    • MetricTimeSpan
    • MidiFileUtilities
    • MidiTimeSpan
    • ModulationDepthRangeParameter
    • MusicalTimeSpan
    • Note
    • NoteData
    • NoteDetectionSettings
    • NoteProcessingHint
    • NoteStartDetectionPolicy
    • NotesManagingUtilities
    • ObjectDetectionSettings
    • ObjectProcessingHint
    • ObjectType
    • ObservableTimedObjectsCollection
    • ObservableTimedObjectsCollectionChangedEventArgs
    • Parameter
    • ParameterValueType
    • PitchBendSensitivityParameter
    • RegisteredParameter
    • RegisteredParameterType
    • Rest
    • RestDetectionSettings
    • RestsUtilities
    • SplitLengthedObject
    • SteppedGrid
    • Tempo
    • TempoMap
    • TempoMapManager
    • TempoMapManagingUtilities
    • TimeChangedEventArgs
    • TimeConverter
    • TimeSignature
    • TimeSpanComparer
    • TimeSpanMode
    • TimeSpanRoundingPolicy
    • TimeSpanType
    • TimeSpanUtilities
    • TimedEvent
    • TimedEventData
    • TimedEventDetectionSettings
    • TimedEventProcessingHint
    • TimedEventsManagingUtilities
    • TimedObjectUtilities
    • TimedObjectsCollectionChangedEventArgs<TObject>
    • TimedObjectsCollectionChangedEventHandler<TObject>
    • TimedObjectsCollection<TObject>
    • TimedObjectsComparer
    • TimedObjectsManager
    • TimedObjectsManager<TObject>
    • TimedObjectsWriter
    • TrackChunkUtilities
    • TuningBankSelectParameter
    • TuningProgramChangeParameter
    • ValueChange<TValue>
  • Melanchall.DryWetMidi.Multimedia
    • DeviceAddedRemovedEventArgs
    • DevicesConnector
    • DevicesConnectorEventCallback
    • DevicesConnectorUtilities
    • DevicesWatcher
    • ErrorOccurredEventArgs
    • EventCallback
    • HighPrecisionTickGenerator
    • IClockDrivenObject
    • IInputDevice
    • IOutputDevice
    • InputDevice
    • InputDeviceProperty
    • MidiClock
    • MidiClockSettings
    • MidiDevice
    • MidiDeviceException
    • MidiEventPlayedEventArgs
    • MidiEventReceivedEventArgs
    • MidiEventRecordedEventArgs
    • MidiEventSentEventArgs
    • MidiTimeCodeReceivedEventArgs
    • NoteCallback
    • NotePlaybackData
    • NotesEventArgs
    • OutputDevice
    • OutputDeviceOption
    • OutputDeviceProperty
    • OutputDeviceTechnology
    • Playback
    • PlaybackCurrentTime
    • PlaybackCurrentTimeChangedEventArgs
    • PlaybackCurrentTimeWatcher
    • PlaybackCurrentTimeWatcherSettings
    • PlaybackEventCallback
    • PlaybackSettings
    • PlaybackUtilities
    • Recording
    • RecordingUtilities
    • RegularPrecisionTickGenerator
    • SnapPoint
    • SnapPoint<TData>
    • SnapPointsGroup
    • TickGenerator
    • TickGeneratorException
    • VirtualDevice
  • Melanchall.DryWetMidi.MusicTheory
    • Chord
    • ChordProgression
    • ChordQuality
    • ChordUtilities
    • Interval
    • IntervalDefinition
    • IntervalDirection
    • IntervalQuality
    • Note
    • NoteName
    • NoteUtilities
    • Notes
    • Octave
    • Scale
    • ScaleDegree
    • ScaleIntervals
    • ScaleUtilities
  • Melanchall.DryWetMidi.Standards
    • GeneralMidi
    • GeneralMidi2AnalogPercussion
    • GeneralMidi2BrushPercussion
    • GeneralMidi2ElectronicPercussion
    • GeneralMidi2JazzPercussion
    • GeneralMidi2OrchestraPercussion
    • GeneralMidi2PercussionSet
    • GeneralMidi2PowerPercussion
    • GeneralMidi2Program
    • GeneralMidi2RoomPercussion
    • GeneralMidi2SfxPercussion
    • GeneralMidi2StandardPercussion
    • GeneralMidi2Utilities
    • GeneralMidiPercussion
    • GeneralMidiProgram
    • GeneralMidiUtilities
    • GeneralSoundBrushPercussion
    • GeneralSoundCm6432LPercussion
    • GeneralSoundElectronicPercussion
    • GeneralSoundJazzPercussion
    • GeneralSoundOrchestraPercussion
    • GeneralSoundPercussionSet
    • GeneralSoundPowerPercussion
    • GeneralSoundRoomPercussion
    • GeneralSoundSfxPercussion
    • GeneralSoundStandardPercussion
    • GeneralSoundTr808Percussion
    • GeneralSoundUtilities
  • Melanchall.DryWetMidi.Tools
    • ConstantBounds
    • CsvBytesArrayFormat
    • CsvDeserializationSettings
    • CsvException
    • CsvNoteFormat
    • CsvSerializationSettings
    • CsvSerializer
    • IBounds
    • LengthedObjectTarget
    • Merger
    • ObjectsGroupResizingSettings
    • ObjectsMerger
    • ObjectsMergingSettings
    • OrphanedNoteOnEventsPolicy
    • PartProcessingContext
    • QuantizedTime
    • Quantizer
    • QuantizerTarget
    • QuantizerUtilities
    • QuantizingBeyondFixedEndPolicy
    • QuantizingBeyondZeroPolicy
    • QuantizingSettings
    • RandomizingSettings
    • Repeater
    • RepeaterUtilities
    • RepeatingSettings
    • Resizer
    • ResultTrackChunksCreationPolicy
    • Sanitizer
    • SanitizingSettings
    • SequentialMergingSettings
    • ShiftPolicy
    • SimultaneousMergingSettings
    • SliceMidiFileMarkers
    • SliceMidiFileSettings
    • SplitByObjectsSettings
    • SplitFileByChannelSettings
    • SplitFileByChunksSettings
    • Splitter
    • TimeProcessingAction
    • TimeProcessingInstruction
    • UnknownRecordPolicy
    • VelocityMergingPolicy