Scratching 101 - Hapa Perdue Hapa PerduePerformanceDJing Oct 1 Written by Hapa Perdue Hapa Perduescratchingturntablismdj performancemixing techniquesrhythm controldj skillspractice techniquesperformance skillsmusic creativitylive mixingdj fundamentalsadvanced dj techniques Hapa Perdue Previous Previous Know Your Numbers - Tom Gambuzza Next Next Mastering The 5 Levels of Listening - David Hanscom
Scratching 101 - Hapa Perdue Hapa PerduePerformanceDJing Oct 1 Written by Hapa Perdue Hapa Perduescratchingturntablismdj performancemixing techniquesrhythm controldj skillspractice techniquesperformance skillsmusic creativitylive mixingdj fundamentalsadvanced dj techniques Hapa Perdue