XSound - v4.1.3
    Preparing search index...

    Interface Sequence

    This class is entity for sequence that has musical note.

    interface Sequence {
        get duration(): number;
        get frequencies(): number[];
        get indexes(): number[];
        get note(): string;
        get start(): number;
        get stop(): number;
        concat(sequence: Sequence): Sequence;
        toString(): string;
    }
    Index

    Accessors

    • get duration(): number

      This method is getter for duration,

      Returns number

    • get frequencies(): number[]

      This method is getter for array that contains frequency.

      Returns number[]

    • get indexes(): number[]

      This method is getter for array that contains index that corresponds to 12 equal temperament.

      Returns number[]

    • get note(): string

      This method is getter for musical note as MML token.

      Returns string

    • get start(): number

      This method is getter for start time.

      Returns number

    • get stop(): number

      This method is getter for stop time.

      Returns number

    Methods

    • This method concatenates sequence in case of tie.

      Parameters

      • sequence: Sequence

        This argument is instance of Sequence.

      Returns Sequence

      Return value is new instance of Sequence that concatenates previous sequence.

    • This method returns fields that Sequence has as JSON.

      Returns string