Search Results for

    Show / Hide Table of Contents

    Class NoteCsvConversionSettings

    Settings according to which instances of the Note must be read from or written to CSV representation.
    Inheritance
    Object
    NoteCsvConversionSettings
    Inherited Members
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Object.ReferenceEquals(Object, Object)
    Object.ToString()
    Namespace: Melanchall.DryWetMidi.Tools
    Assembly: Melanchall.DryWetMidi.dll
    Syntax
    public sealed class NoteCsvConversionSettings

    Properties

    CsvSettings

    Gets common CSV settings.
    Declaration
    public CsvSettings CsvSettings { get; }
    Property Value
    Type Description
    CsvSettings

    NoteLengthType

    Gets or sets the type of a note length (metric, bar/beat and so on) which should be used to write to or read from CSV. The default value is Midi.
    Declaration
    public TimeSpanType NoteLengthType { get; set; }
    Property Value
    Type Description
    TimeSpanType
    Exceptions
    Type Condition
    InvalidEnumArgumentException value specified an invalid value.

    NoteNumberFormat

    Gets or sets the format which should be used to write a note's number to or read it from CSV. The default value is NoteNumber.
    Declaration
    public NoteNumberFormat NoteNumberFormat { get; set; }
    Property Value
    Type Description
    NoteNumberFormat
    Exceptions
    Type Condition
    InvalidEnumArgumentException value specified an invalid value.

    TimeType

    Gets or sets format of timestamps inside CSV representation. The default value is Midi
    Declaration
    public TimeSpanType TimeType { get; set; }
    Property Value
    Type Description
    TimeSpanType
    Exceptions
    Type Condition
    InvalidEnumArgumentException value specified an invalid value.
    In This Article
    Back to top 2023 / Generated by DocFX