Options
All
  • Public
  • Public/Protected
  • All
Menu

Class for utility methods

Hierarchy

  • UtilService

Index

Methods

Static addHalfStepsToNote

Static getEnumFromStringKey

  • getEnumFromStringKey(enumConstant: any, key: string): number
  • Parameters

    • enumConstant: any

      enum containing key

    • key: string

      stringified enum key

    Returns number

    enum value from string key

Static getFormattedNoteString

  • Parameters

    • note: NoteConstant

      the note to stringify

    • Default value noteArray: NoteConstant[] = []

      optional param to help determine whether to sharpen or flatten intermediate notes

    Returns string

    string representation of note constant

Static getLengthOfEnum

  • getLengthOfEnum(enumConstant: any): number

Static modulo

  • modulo(integer: number, modulus: number): number
  • Parameters

    • integer: number

      number to modulate

    • modulus: number

      number to modulate over

    Returns number

    modulo number consistent with other programming languages

Static subtractHalfStepsFromNote

Generated using TypeDoc