Giter Club home page Giter Club logo

audiomotion.js's Introduction

audioMotion-header

audioMotion is a high-resolution real-time audio spectrum analyzer and full-featured music player that lets you ♪♫ see your music! ♪♫
It is completely free, open-source software, created out of my passion for the graphic spectrum analyzers of hi-fi systems from the 1980s.

GitHub release GitHub Release Date

Features

screenshot2

  • High-resolution real-time dual channel audio spectrum analyzer
  • Fullscreen and Picture-In-Picture support at 60fps, ready for retina / HiDPI displays
  • Logarithmic frequency scale with customizable range
  • Visualize discrete frequencies or octave bands based on the equal tempered scale
  • Optional effects: vintage LEDs, variable opacity, mirroring and reflection, radial visualization
  • 17 beautiful color gradients, plus a visual editor to easily create your own gradients
  • HTML5 audio player for MP3, AAC (m4a), OGG and FLAC files (support may vary depending on browser and operating system)
  • Visual file explorer and play queue with drag-and-drop functionality
  • Support for M3U playlists (m3u and m3u8 file extensions)
  • Visualize audio from your microphone (or "stereo mix", if your soundcard supports it)
  • Lightweight custom file server — also works on standard web servers with minimal configuration
  • Client runs on any modern browser (tested on Chrome, Firefox, Opera and Safari)

For developers:
Check out audioMotion-analyzer for easy integration of audioMotion's full-featured spectrum analyzer into your own Javascript projects!

Live Demo

Documentation, credits and Changelog

Contributing

  • For bug reports or feature requests, feel free to open an issue;
  • If you'd like to submit a Pull Request, please branch it off the project's dev branch - that makes it easier for me to incorporate your changes in a future release.

Please note that this is a hobby project that I work on in my free time, so it may take me some time to respond to inquiries.

License

audioMotion.js copyright (c) 2018-2021 Henrique Avila Vianna
Licensed under the GNU Affero General Public License, version 3 or later.

audiomotion.js's People

Contributors

hvianna avatar droverbuild avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.