Skip to content

S1lentem/VirtualDJController

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Virtual DJ Controller

Idea

Description

This project is a web-development of classic DJ controllers, with ability to simultaneously play up to 4 audio tracks. The interface of the controller itself can be divided into two main elements:

  • Audio player
  • Mixer

Audio player in the context of the controller can be duplicated up to 4 times (in classical controllers there are only 2) and is necessary for playing audio tracks, changing the speed, pitch and some effects (Reverb, delay, chorus, flanger).

Mixer is necessary for manipulating the volume and frequencies of certain audio tracks (Audio players connected to the corresponding channel of the mixer)

Analogs

Among the existing counterparts can distinguish two main desktop software: VirtualDJ and Traktor.

Implementation

This project will be implemented using React. It may seem that ** React ** sishkom heavy for this idea, one in the future we plan to expand the functionality of the website (Add registration and logic on the back end).

The main tool for manipulating audio is Web Audio API