Skip to content

traksaw/jsDJVisualizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JS DJ Audio Visualizer

A web-based audio visualizer and processor for DJs, built with JavaScript. This project lets you visualize and manipulate audio in real time, making it perfect for live performances, music analysis, or just having fun with sound.

Features

  • Real-time audio visualization
  • Audio processing and effects
  • Interactive controls for DJs
  • Modern, responsive UI

Demo

To see the app in action, clone the repo and follow the instructions below.

Getting Started

Prerequisites

  • Node.js (for development, optional)
  • A modern web browser (Chrome, Firefox, Edge, Safari)

Installation

  1. Clone the repository:
    git clone https://github.com/traksaw/jsDJVisualizer.git
    cd jsDJVisualizer
  2. (Optional) Install dependencies if you plan to extend or build locally:
    npm install

Running Locally

You can open index.html directly in your browser, or use a local server for best results:

# Using Python 3.x
python3 -m http.server
# or with Node.js
npx serve .

Then visit http://localhost:8000 (or the port shown in your terminal).

Project Structure

app/
	app.js              # Main application logic
	audioProcessor.js   # Audio processing and effects
	visualizer.js       # Visualization logic
styles/
	styles.css          # App styles
index.html            # Main HTML file
netlify.toml, vercel.json # Deployment configs

Usage

  • Upload or select an audio file
  • Watch the real-time visualization
  • Use controls to manipulate playback and effects

Contributing

Contributions are welcome! Please open issues or submit pull requests for new features, bug fixes, or improvements.

  1. Fork the repo
  2. Create your feature branch (git checkout -b feature/YourFeature)
  3. Commit your changes (git commit -am 'Add new feature')
  4. Push to the branch (git push origin feature/YourFeature)
  5. Open a pull request

License

MIT License. See LICENSE for details.

Authors

Acknowledgments

  • Inspired by the DJ and web audio community
  • Built with the Web Audio API and Canvas

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published