https://github.com/arirusso/three-audio-spectrum
Spectrum Analysis using Three.js and the HTML5 Web Audio API
https://github.com/arirusso/three-audio-spectrum
Last synced: over 1 year ago
JSON representation
Spectrum Analysis using Three.js and the HTML5 Web Audio API
- Host: GitHub
- URL: https://github.com/arirusso/three-audio-spectrum
- Owner: arirusso
- Created: 2012-10-10T04:21:54.000Z (almost 14 years ago)
- Default Branch: master
- Last Pushed: 2012-10-20T16:54:43.000Z (almost 14 years ago)
- Last Synced: 2025-03-24T12:56:21.278Z (over 1 year ago)
- Language: JavaScript
- Homepage:
- Size: 25.5 MB
- Stars: 17
- Watchers: 5
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Spectrum Analyzer Demo
See it here: http://three-spectrum.herokuapp.com
This is a spectrum analyzer demo that I did for fun using the HTML5 Web Audio API, [dsp.js](https://github.com/corbanbrook/dsp.js) and [three.js](https://github.com/mrdoob/three.js).
It's a variation on another demo I did using d3.js: https://github.com/arirusso/d3-audio-spectrum
## Local Installation
There is a config.ru file included so that you can serve the project locally using [Rack](http://rack.github.com)
* Make sure rack is installed
* Clone the git repo
` git clone git@github.com:arirusso/d3-audio-spectrum.git`
` cd d3-audio-spectrum`
` rackup config.ru`
* Open [http://localhost:9292](http://localhost:9292) in your browser
A frequency sweep mp3 is included for demo purposes but any audio file can be used.