Autolume-Live is a cross-platform tool for real-time visual performances using StyleGAN.
For detailed documentation and demos look at the Metacreation Lab Website.
Latest release:
For examples of artworks created with Autolume see: https://www.metacreation.net/artworks
We recommend uv for managing python venv (installation link)
- CUDA (download link)
- Minimum components: CUDA Development + CUDA Runtime
- Microsoft C++ Build Tools (download link)
- Minimum components: Desktop development with C++
- FFmpeg:
winget install Gyan.FFmpeg
- CUDA (download link)
- Minimum components: CUDA Development + CUDA Runtime
- FFmpeg and PortAudio:
sudo apt install portaudio19-dev ffmpeg
- FFmpeg and PortAudio:
brew install portaudio ffmpeg - Command Line Tools for Xcode:
xcode-select --install
Create the Python environment:
uv syncStart the program
uv run main.pyRun the cross-platform release script on the OS you want to build for (PyInstaller cannot cross-compile — a Windows build must run on Windows, etc.):
uv run release.pyffmpeg/ffprobe are downloaded and bundled into the release automatically via
ffmpeg-downloader.
- Windows / Linux: output is the
dist/Autolume/folder. - macOS: output is
dist/Autolume.app. It is unsigned, so the first launch needs right-click → Open.
uv run zensical buildThe documentation will be output to site.
To serve the documentation locally:
uv run zensical serveThe documentation will be served at http://127.0.0.1:8000/.
- Philippe Pasquier: Director of Metacreation Lab for Creative AI, Principal Investigator
- Arshia Sobhan: Project management
- Lionel Ringenbach: Software development
- Michael Tjokrowardojo: Software development
- Jonas Kraasch: Project first-phase development
- Arthur Deleu: Project development
- Mahshid Jabari: DevOps
- Peter Chen: Contributions to the super-resolution module
- Manuel Bolduc: User testing
- Ahmed Abuzuraiq: Research associate
StyleGAN3: https://github.com/NVlabs/stylegan3
GAN compression: https://github.com/lychenyoko/content-aware-gan-compression
GANSpace: https://github.com/harskish/ganspace
Some of the dependencies fall under the Nvidia Source Code License.
This code base is still open to changes and bugs might still appear. Please create issues and let us know so we can polish it for the final release!
As a dedicated research team behind Autolume, we emphasize that our system is a tool for exploration and innovation without direct support.
