Package

com.github.jacoby6000.maestro

midi

Permalink

package midi

Linear Supertypes
MidiExtensionOps, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. midi
  2. MidiExtensionOps
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type StandardMidi = MidiFile[BitVector, BitVector, BitVector, BitVector]

    Permalink

    A type alias for data.MidiFile which indicates a midi structure with no known extensions.

Value Members

  1. object data

    Permalink
  2. object decode

    Permalink
  3. def decodeMidi(bits: BitVector): Either[Err, StandardMidi]

    Permalink
  4. def decodeMidi(bytes: ByteVector): Either[Err, StandardMidi]

    Permalink
  5. def decodeMidi(bytes: Array[Byte]): Either[Err, StandardMidi]

    Permalink
  6. def decodeMidiExtended[A, B, C, D](bits: BitVector, extension: MidiExtension[A, B, C, D]): Either[Err, MidiFile[A, B, C, D]]

    Permalink
  7. def decodeMidiExtended[A, B, C, D](bytes: ByteVector, extension: MidiExtension[A, B, C, D]): Either[Err, MidiFile[A, B, C, D]]

    Permalink
  8. def decodeMidiExtended[A, B, C, D](bytes: Array[Byte], extension: MidiExtension[A, B, C, D]): Either[Err, MidiFile[A, B, C, D]]

    Permalink
  9. def denormalizeOnOff[A, B, C, D](midi: MidiFile[A, B, C, D]): MidiFile[A, B, C, D]

    Permalink
  10. package extensions

    Permalink
  11. def normalizeOnOff[A, B, C, D](midi: MidiFile[A, B, C, D]): MidiFile[A, B, C, D]

    Permalink
  12. implicit def toStandardMidiExtensions(standardMidi: StandardMidi): StandardMidiExtensions

    Permalink
    Definition Classes
    MidiExtensionOps
  13. object util

    Permalink

Inherited from MidiExtensionOps

Inherited from AnyRef

Inherited from Any

Ungrouped