Skip to content

Implement Audio (Table provided mechanical audio) #57

@freezy

Description

@freezy

Audio is currently completely absent, even on parse level, i.e. the audio streams are skipped. What needs to be done:

  • Parse the audio data from the VPX file
  • Make them accessible by name in the table object
  • Add a JavaScript API to play them, with the parameters Visual Pinball provides, namely:
    • loop count
    • volume
    • pan,
    • random pitch
    • pitch,
    • use same (?)
    • restart
    • front rear fade

We might be able to stream the audio directly from the table blob. To check. A good high-level audio library seems to be Howler.

Metadata

Metadata

Assignees

No one assigned

    Labels

    audioAudio-related issue

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions