Skip to content

michaelhball/visual_deejay

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Visual Deejay

🚧 Explorations into real-time audiovisual GANs 🚧

This is my ever-expanding experimentation into generative tools for music visualisation. The end result will be an end-to-end system for live visualisation of a DJ set, but the intermediate steps seem to continually breed their own cans of worms. So far I've handled most of the audio feature engineering, and I'm now playing with mechanisms for using these audio features to control GAN outputs.

🚀 The Pipeline

  • Extract controller features (from screen recording of Rekordbox) at each time stamp
  • Extract tracklist
  • For each track in the tracklist:
    • extract audio features
    • use extracted audio features to feed StyleGAN to generate frame-by-frame visualisation (this will constitute the default representation of a track, & will be later modified in the mixing phase)
  • For each time step in the mix, use controller features + default track visualisations of all tracks currently playing to create 'mixed' visualisation

🎹 Extract controller features

🗒️ Extract tracklist

🎵 Extract audio features

🖼️ Generate default visualisations

🥢 Mix

About

end-to-end live visualisation of a DJ set

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages