Performing as a DJ requires understanding of several things.

  • understanding beats/bars, song compositional structures, basic FX such as filters
  • technical knowledge of both hardware (decks, speakers/interfaces, cables) and software equipment
  • reading a room

More advanced skills:

  • learning keys to mix between / transpose
  • having an array of transitions in toolkit
  • playing with energy using FX
  • micro-edits to make live
  • scratching