• Stars
    star
    106
  • Rank 315,504 (Top 7 %)
  • Language
    JavaScript
  • License
    Other
  • Created over 11 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Spectrum analysis demo using D3 and HTML5 audio

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 [email protected]: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 <ari.russo at gmail.com>

License

Apache 2.0, See the file LICENSE

Copyright (c) 2012 Ari Russo

More Repositories

1

unimidi

Realtime MIDI IO for Ruby
Ruby
255
star
2

micromidi

A Ruby DSL for MIDI
Ruby
137
star
3

diamond

MIDI arpeggiator in Ruby
Ruby
47
star
4

viddl

Ruby/Command line tool to download, cut, crop and resize video clips
Ruby
32
star
5

twigs

Alternate firmware for Mutable Instruments Branches synthesizer module
C++
29
star
6

midi-eye

Ruby MIDI input event listener
Ruby
24
star
7

web-repl

Javascript/Web REPL in Ruby
Ruby
22
star
8

nibbler

Ruby MIDI message parser
Ruby
21
star
9

audio-playback

Ruby/Command Line Audio File Player
Ruby
21
star
10

midi-message

Ruby MIDI message objects
Ruby
19
star
11

three-audio-spectrum

Spectrum Analysis using Three.js and the HTML5 Web Audio API
JavaScript
17
star
12

midi-winmm

Realtime MIDI IO with Ruby for Windows/Cygwin
Ruby
15
star
13

topaz

MIDI syncable tempo in Ruby
Ruby
15
star
14

alsa-rawmidi

Realtime MIDI IO with Ruby for Linux
Ruby
12
star
15

crontest

For testing cron jobs
Ruby
12
star
16

osc-access

Build OSC into Ruby objects
Ruby
8
star
17

micro-osc

A Ruby DSL for OSC
Ruby
8
star
18

mmplayer

Control MPlayer with MIDI
Ruby
6
star
19

midi-jruby

Realtime MIDI IO in JRuby
Ruby
5
star
20

pulse-analysis

Measure pulse timing accuracy in an audio file
Ruby
4
star
21

diamond-touchosc

Use TouchOSC to control the Diamond arpeggiator
Ruby
3
star
22

grandpa

ruby-gosu + mvc
Ruby
3
star
23

patch

Universal controller message hub
JavaScript
3
star
24

sequencer

Perform a sequence of events at tempo
Ruby
2
star
25

midi-instrument

Core MIDI instrument functionality
Ruby
2
star
26

midi-fx

Realtime MIDI effects
Ruby
1
star
27

analog

A Ruby helper for scaling numbers
Ruby
1
star
28

studio_config

my music studio config files
Ruby
1
star
29

liveset

Performance code/notes
Ruby
1
star
30

arirusso.com

HTML
1
star