Interface NWCTXTStaff

interface NWCTXTStaff {
    lyrics: NWCTXTLyrics[];
    music: NWCTXTMusicItem[];
    properties: {
        AddStaff?: {
            Group?: string;
            Label?: string;
            Name?: string;
        };
        Lyrics?: {
            Align?: string;
            Offset?: number;
            Placement?: string;
        };
        StaffInstrument?: {
            DynVel?: number[];
            Patch?: number;
            Trans?: number;
        };
        StaffProperties?: {
            BoundaryBottom?: number;
            BoundaryTop?: number;
            Channel?: number;
            Color?: string;
            Device?: number;
            EndingBar?: "Single" | "Double" | "Section Close" | "Master Repeat Close" | "Open (hidden)";
            Lines?: number;
            Muted?: boolean;
            StereoPan?: number;
            Visible?: boolean;
            Volume?: number;
            WithNextStaff?: {
                Brace?: boolean;
                Bracket?: boolean;
                ConnectBars?: boolean;
            };
        };
    };
}

Properties

lyrics: NWCTXTLyrics[]
properties: {
    AddStaff?: {
        Group?: string;
        Label?: string;
        Name?: string;
    };
    Lyrics?: {
        Align?: string;
        Offset?: number;
        Placement?: string;
    };
    StaffInstrument?: {
        DynVel?: number[];
        Patch?: number;
        Trans?: number;
    };
    StaffProperties?: {
        BoundaryBottom?: number;
        BoundaryTop?: number;
        Channel?: number;
        Color?: string;
        Device?: number;
        EndingBar?: "Single" | "Double" | "Section Close" | "Master Repeat Close" | "Open (hidden)";
        Lines?: number;
        Muted?: boolean;
        StereoPan?: number;
        Visible?: boolean;
        Volume?: number;
        WithNextStaff?: {
            Brace?: boolean;
            Bracket?: boolean;
            ConnectBars?: boolean;
        };
    };
}

Type declaration

  • Optional AddStaff?: {
        Group?: string;
        Label?: string;
        Name?: string;
    }
    • Optional Group?: string

      Default

      "Standard"
      
    • Optional Label?: string

      Example

      "Soprano"
      

      Example

      "Piano"
      
    • Optional Name?: string

      Default

      "Staff"
      

      Example

      "Piano"
      
  • Optional Lyrics?: {
        Align?: string;
        Offset?: number;
        Placement?: string;
    }
    • Optional Align?: string

      Example

      "Start of Accidental/Note"
      

      Example

      "Standard Rules"
      
    • Optional Offset?: number

      Example

      0
      
    • Optional Placement?: string

      Example

      "Bottom"
      

      Example

      "Top"
      
  • Optional StaffInstrument?: {
        DynVel?: number[];
        Patch?: number;
        Trans?: number;
    }
    • Optional DynVel?: number[]

      Default

      [10,30,45,60,75,92,108,127]
      
    • Optional Patch?: number

      Example

      0
      
    • Optional Trans?: number

      Default

      0
      
  • Optional StaffProperties?: {
        BoundaryBottom?: number;
        BoundaryTop?: number;
        Channel?: number;
        Color?: string;
        Device?: number;
        EndingBar?: "Single" | "Double" | "Section Close" | "Master Repeat Close" | "Open (hidden)";
        Lines?: number;
        Muted?: boolean;
        StereoPan?: number;
        Visible?: boolean;
        Volume?: number;
        WithNextStaff?: {
            Brace?: boolean;
            Bracket?: boolean;
            ConnectBars?: boolean;
        };
    }
    • Optional BoundaryBottom?: number

      Default

      12
      
    • Optional BoundaryTop?: number

      Default

      12
      
    • Optional Channel?: number

      Default

      1
      
    • Optional Color?: string

      Default

      "Default"
      
    • Optional Device?: number

      Default

      0
      
    • Optional EndingBar?: "Single" | "Double" | "Section Close" | "Master Repeat Close" | "Open (hidden)"

      Default

      "Section Close"
      
    • Optional Lines?: number

      Default

      5
      
    • Optional Muted?: boolean

      Default

      false
      
    • Optional StereoPan?: number

      Default

      64
      
    • Optional Visible?: boolean

      Default

      true
      
    • Optional Volume?: number

      Default

      number
      
    • Optional WithNextStaff?: {
          Brace?: boolean;
          Bracket?: boolean;
          ConnectBars?: boolean;
      }
      • Optional Brace?: boolean
      • Optional Bracket?: boolean
      • Optional ConnectBars?: boolean

Generated using TypeDoc