gitextract_01wdqv48/ ├── .github/ │ ├── FUNDING.yml │ ├── ISSUE_TEMPLATE/ │ │ ├── bug.yml │ │ ├── config.yml │ │ ├── docs.yml │ │ └── feature.yml │ └── PULL_REQUEST_TEMPLATE.md ├── BACKERS.md ├── CHANGELOG.md ├── LICENSE.md ├── README.md ├── bower.json ├── dist/ │ └── howler.js ├── examples/ │ ├── 3d/ │ │ ├── README.md │ │ ├── assets/ │ │ │ └── sprite.webm │ │ ├── index.html │ │ ├── js/ │ │ │ ├── camera.js │ │ │ ├── controls.js │ │ │ ├── game.js │ │ │ ├── map.js │ │ │ ├── player.js │ │ │ ├── sound.js │ │ │ └── texture.js │ │ └── styles.css │ ├── README.md │ ├── player/ │ │ ├── README.md │ │ ├── audio/ │ │ │ ├── 80s_vibe.webm │ │ │ ├── rave_digger.webm │ │ │ └── running_out.webm │ │ ├── index.html │ │ ├── player.js │ │ ├── siriwave.js │ │ └── styles.css │ ├── radio/ │ │ ├── README.md │ │ ├── index.html │ │ ├── radio.js │ │ └── styles.css │ └── sprite/ │ ├── README.md │ ├── index.html │ ├── sprite.js │ └── styles.css ├── package.json ├── src/ │ ├── howler.core.js │ └── plugins/ │ └── howler.spatial.js └── tests/ ├── audio/ │ ├── sound1.webm │ └── sound2.webm ├── core.html5audio.html ├── core.webaudio.html ├── css/ │ └── styles.css ├── index.html ├── js/ │ ├── core.html5audio.js │ ├── core.webaudio.js │ └── spatial.js └── spatial.html