MCPcopy Index your code
hub / github.com/arirusso/d3-audio-spectrum

github.com/arirusso/d3-audio-spectrum @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
889 symbols 1,854 edges 13 files 1 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Spectrum Analyzer Demo

See it here: https://euphonious-fox-a26f8f.netlify.app/public/

This is a spectrum analyzer demo that I did for fun using the HTML5 Web Audio API, dsp.js and d3.js.

Local Installation

There is a config.ru file included so that you can serve the project locally using Rack assuming you have Ruby installed

git clone git@github.com:arirusso/d3-audio-spectrum.git

cd d3-audio-spectrum

bundle install

rackup config.ru

A frequency sweep mp3 is included for demo purposes but any audio file can be used.

Author

Ari Russo

License

Apache 2.0, See the file LICENSE

Copyright (c) 2012 Ari Russo

Core symbols most depended-on inside this repo

mixSampleBuffers
called by 3
public/lib/dsp.js
sinh
called by 1
public/lib/dsp.js
sourcesLoadedCallback
called by 0
public/js/audio/source/device.js
errorCallback
called by 0
public/js/audio/source/device.js
streamLoadedCallback
called by 0
public/js/audio/source/device.js

Shape

Function 889

Languages

TypeScript100%

Modules by API surface

public/lib/d3.min.js840 symbols
public/lib/d3-scale.min.js44 symbols
public/js/audio/source/device.js3 symbols
public/lib/dsp.js2 symbols

For agents

$ claude mcp add d3-audio-spectrum \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page