Go to file
2022-04-18 19:31:34 -05:00
.vscode Fixed linear easing function. 2022-04-18 15:11:42 -05:00
src Fixed more JSDoc notation issues. 2022-04-18 18:48:24 -05:00
tests Refactored repo file structure in preparation for jsdoc tutorials. 2022-04-18 07:39:59 -05:00
tutorials Redefined modules for some files. 2022-04-18 18:23:12 -05:00
.eslintignore Refactored repo file structure in preparation for jsdoc tutorials. 2022-04-18 07:39:59 -05:00
.eslintrc.json Fixed linear easing function. 2022-04-18 15:11:42 -05:00
.gitignore Untracked built audioshowkit from tutorial asset. 2022-04-18 12:10:21 -05:00
babel.config.json Refactored repo file structure in preparation for jsdoc tutorials. 2022-04-18 07:39:59 -05:00
Jenkinsfile Pipeline now only does a production build, and only on master. 2022-04-18 19:31:34 -05:00
jsdoc.config.json Set up JSDoc tutorial system and dev environment. 2022-04-18 08:05:41 -05:00
notes.md Refactored repo file structure in preparation for jsdoc tutorials. 2022-04-18 07:39:59 -05:00
package.json Fixed linear easing function. 2022-04-18 15:11:42 -05:00
README.md Documentation versions are now archived along with the build. 2022-04-18 18:54:41 -05:00
webpack.common.cjs Refactored repo file structure in preparation for jsdoc tutorials. 2022-04-18 07:39:59 -05:00
webpack.common.js Completed untested versions of playlist and playlist song classes. 2022-04-15 00:06:09 -05:00
webpack.dev.cjs Demos for music player and music playlist functional. 2022-04-18 11:46:23 -05:00
webpack.dev.js Completed untested versions of playlist and playlist song classes. 2022-04-15 00:06:09 -05:00
webpack.prod.cjs Refactored repo file structure in preparation for jsdoc tutorials. 2022-04-18 07:39:59 -05:00
webpack.prod.js Completed untested versions of playlist and playlist song classes. 2022-04-15 00:06:09 -05:00

AudioShowKit

A library that makes visualizing audio data live a much simpler process.

Getting Started

As this library has not been published as a package, the best way to use it is to go to download the latest successful build artifact which can be found here. This build artifact is a minified and bundled version of all the components in the library.

From here, add the downloaded javascript bundle to your html as you would any other javascript file:

<script src="./audioshowkit.js" defer></script>

Now, any script that is loaded after the audioshowkit.js script loads will have access to the audioshowkit object. Prepared are three tutorials with demonstrations. I recommend starting with the Music Playlist tutorial.

Documentation

The documentation can be found here along with the rest of the tutorials and demonstrations. It should be noted that the documentation is produced in the format of modules, as this library can be used modularly, or as a bundle as described above. Please see the actual classes and global functions for the documentation as the module section is solely indended to describe the organization of the library. To elaborate, any component that is described in the documentation can be found in the audioshowkit object by replacing the / in the module path with .. In other words, mappings/dimensions becomes audioshowkit.mappings.dimensions.