toString   xtlang


Defined in:  https://github.com/digego/extempore/tree/v0.8.9/libs/core/audiobuffer.xtm

Implementation

(bind-func toString
  "specialised toString function for AudioBuffer*"
  (lambda (ab:AudioBuffer*)
    (let ((str:i8* (salloc 1024)))
      (if (null? ab)
          (sprintf str "<AudioBuffer 0x0>")
          (sprintf str "<AudioBuffer %p
      filepath: %s
      playhead: %lld
        frames: %lld
      channels: %lld
          data: %p
    samplerate: %f
    loop_start: %lld
   loop_frames: %lld
      root_frq: %lld
         phase: %f>"
                   ab
                   (tref ab 0)
                   (tref ab 1)
                   (tref ab 2)
                   (tref ab 3)
                   (tref ab 4)
                   (tref ab 5)
                   (tref ab 6)
                   (tref ab 7)
                   (tref ab 8)
                   (tref ab 9)))
      (Str str))))


Back to Index

Similar Entries

  • PaDeviceInfo_toString    xtlang    /digego/extempore/tree/v0.8.9/libs/external/portaudio.xtm
  • PaHostApiInfo_toString    xtlang    /digego/extempore/tree/v0.8.9/libs/external/portaudio.xtm
  • PaHostErrorInfo_toString    xtlang    /digego/extempore/tree/v0.8.9/libs/external/portaudio.xtm
  • PaStreamCallbackTimeInfo_toString    xtlang    /digego/extempore/tree/v0.8.9/libs/external/portaudio.xtm
  • PaStreamInfo_toString    xtlang    /digego/extempore/tree/v0.8.9/libs/external/portaudio.xtm
  • PaStreamParameters_toString    xtlang    /digego/extempore/tree/v0.8.9/libs/external/portaudio.xtm
  • toString    xtlang    /digego/extempore/tree/v0.8.9/tests/core/algebraic_data_types.xtm
  • toString    xtlang    /digego/extempore/tree/v0.8.9/tests/core/algebraic_data_types.xtm
  • toString    xtlang    /digego/extempore/tree/v0.8.9/tests/core/algebraic_data_types.xtm
  • toString    xtlang    /digego/extempore/tree/v0.8.9/libs/core/math.xtm
  • toString    xtlang    /digego/extempore/tree/v0.8.9/libs/core/math.xtm
  • toString    xtlang    /digego/extempore/tree/v0.8.9/libs/core/math.xtm
  • toString    xtlang    /digego/extempore/tree/v0.8.9/libs/core/math.xtm
  • toString    xtlang    /digego/extempore/tree/v0.8.9/libs/core/math.xtm
  • toString    xtlang    /digego/extempore/tree/v0.8.9/libs/core/audiobuffer.xtm
  • toString    xtlang    /digego/extempore/tree/v0.8.9/libs/core/adt.xtm
  • toString    xtlang    /digego/extempore/tree/v0.8.9/libs/external/portmidi.xtm
  • toString    xtlang    /digego/extempore/tree/v0.8.9/libs/external/portmidi.xtm
  • toString    xtlang    /digego/extempore/tree/v0.8.9/libs/external/nanovg.xtm
  • toString    xtlang    /digego/extempore/tree/v0.8.9/libs/external/gui.xtm
  • toString    xtlang    /digego/extempore/tree/v0.8.9/libs/external/gui.xtm
  • toString    xtlang    /digego/extempore/tree/v0.8.9/libs/external/assimp.xtm
  • toString    xtlang    /digego/extempore/tree/v0.8.9/libs/external/apr.xtm
  • toString    xtlang    /digego/extempore/tree/v0.8.9/libs/external/gl/gl-objects.xtm
  • toString    xtlang    /digego/extempore/tree/v0.8.9/libs/external/gl/gl-objects.xtm
  • toString    xtlang    /digego/extempore/tree/v0.8.9/libs/external/gl/gl-objects.xtm
  • toString    xtlang    /digego/extempore/tree/v0.8.9/libs/external/gl/gl-objects2.xtm
  • toString    xtlang    /digego/extempore/tree/v0.8.9/libs/external/gl/gl-objects2.xtm
  • toString    xtlang    /digego/extempore/tree/v0.8.9/libs/external/gl/gl-objects2.xtm
  • toString    xtlang    /digego/extempore/tree/v0.8.9/libs/external/gl/gl-objects2.xtm
  • toString    xtlang    /digego/extempore/tree/v0.8.9/libs/base/base.xtm
  • toString    xtlang    /digego/extempore/tree/v0.8.9/libs/base/base.xtm
  • toString    xtlang    /digego/extempore/tree/v0.8.9/libs/base/base.xtm
  • toString    xtlang    /digego/extempore/tree/v0.8.9/libs/base/base.xtm
  • toString    xtlang    /digego/extempore/tree/v0.8.9/libs/base/base.xtm
  • toString    xtlang    /digego/extempore/tree/v0.8.9/libs/base/base.xtm
  • toString    xtlang    /digego/extempore/tree/v0.8.9/libs/base/base.xtm
  • toString    xtlang    /digego/extempore/tree/v0.8.9/libs/base/base.xtm
  • toString    xtlang    /digego/extempore/tree/v0.8.9/libs/base/base.xtm
  • toString    xtlang    /digego/extempore/tree/v0.8.9/libs/base/base.xtm
  • toString    xtlang    /digego/extempore/tree/v0.8.9/libs/base/base.xtm
  • toString    xtlang    /digego/extempore/tree/v0.8.9/libs/base/prelude.xtm
  • toString    xtlang    /digego/extempore/tree/v0.8.9/libs/base/prelude.xtm
  • toString    xtlang    /digego/extempore/tree/v0.8.9/examples/contrib/algebraic_data_types.xtm
  • toString    xtlang    /digego/extempore/tree/v0.8.9/examples/contrib/algebraic_data_types.xtm
  • toString    xtlang    /digego/extempore/tree/v0.8.9/examples/contrib/algebraic_data_types.xtm
  • toString_help    xtlang    /digego/extempore/tree/v0.8.9/tests/core/algebraic_data_types.xtm
  • toString_help    xtlang    /digego/extempore/tree/v0.8.9/libs/base/prelude.xtm
  • toString_help    xtlang    /digego/extempore/tree/v0.8.9/examples/contrib/algebraic_data_types.xtm
  • toString_return    xtlang    /digego/extempore/tree/v0.8.9/libs/base/base.xtm
  • toString_space    xtlang    /digego/extempore/tree/v0.8.9/libs/base/base.xtm