2016-04-12 06:28:52 -04:00
2016-03-24 21:19:08 -03:00
2016-03-25 00:05:03 -03:00
2016-03-27 12:23:59 -03:00
2016-03-24 21:19:08 -03:00
2016-03-25 00:05:03 -03:00
2016-03-25 00:05:03 -03:00
2016-03-26 13:33:57 -03:00
2016-04-12 06:28:52 -04:00

Logo AAV

Music visualization, a feature found in electronic music visualizers and media player software, generates animated imagery based on a piece of music. The imagery is usually generated and rendered in real time and in a way synchronized with the music as it is played.

Travis Build Awesome

Table of Contents

Books

Downloads

Experiments

Experiments on Codepen

Libraries Audio

  • web-audio-analyser - A thin wrapper around the Web Audio API that takes an element and gives you its waveform/frequency data in return.
  • web-audio-player - A cross-browser Web Audio player.
  • web-media-playback - Retrieve playback and buffering information about audio or video playing in the browser.
  • Pizzicato.js - Simplify the way you create and manipulate sounds via the Web Audio API.
  • ThreeAudio.js - Helps you create music visualizations in Three.js or tQuery.
  • Beeplay.js
  • MIDI.js - Making life easy to create a MIDI-app on the web.
  • Beep.js - A JavaScript toolkit for building browser-based synthesizers.
  • p5.sound - Brings the Processing approach to Web Audio and p5.js.
  • Audiolet - A JavaScript library for real-time audio synthesis and composition.
  • Echonest
  • coffee-collider - A language for real time audio synthesis and algorithmic composition in HTML5.

Libraries Visualization

  • p5.js - A JavaScript library for creating graphic and interactive experiences, based on the core principles of Processing.
  • Pixi.js - A fast lightweight 2D library that works across all devices. The Pixi renderer allows everyone to enjoy the power of hardware acceleration without prior knowledge of WebGL.
  • sketch.js - Let's you get straight to the fun parts of creative coding, without ever having to worry about shims or boilerplate code.
  • three.js - Three.js is a library that makes WebGL easy to use.
  • Two.js - A two-dimensional drawing API geared towards modern web browsers. It is renderer agnostic enabling the same API to draw in multiple contexts: SVG, Canvas, and WebGL.
  • BabylonJS - A complete JavaScript framework for building 3D games with HTML5, WebGL and Web Audio.
  • Web Audio Extension - A Chrome extension to play with Web Audio.
  • Cinder - A community-developed, free and open source library for professional-quality creative coding in C++.
  • Processing - An open source programming language and integrated development environment built for the electronic arts, new media art, and visual design communities.
  • HYPE_processing - Collection of Processing classes that performs heavy lifting tasks while using a minimal amount of code writing.
  • The Force - Live coding, shader editing with audio input.
  • Hylogen - purely functional language embedded in Haskell for expressive live coding of fragment shaders (with audio input)

People to Follow

Tutorials

Videos

Contributing

Your contributions are always welcome! Click here to read the guidelines.

Authors

Willian Justen Luis Henrique Márcio Ribeiro
Willian Justen Luis Henrique Márcio Ribeiro

##License

CC0

To the extent possible under law, Willian Justen has waived all copyright and related or neighboring rights to this work.

Description
No description provided
Readme 1,023 KiB
Languages
Shell 88.4%
Ruby 11.6%