Skip to content

grahamton/Lumen-Lab

Repository files navigation

Lumen Lab ⚡

Lumen Lab is a real-time visual synthesizer. It transforms math and images into psychedelic tapestries, organic flows, and intricate mandalas—perfect for VJs, textile artists, and screen printers.

Download PC


📥 Download & Install

For Users (No Coding Required):

  1. Download: Go to the Releases Page (or look in the sidebar).
  2. Get the EXE: Download Lumen.Lab.Setup.1.1.0.zip.
  3. Install: Double-click the file. It will install and launch automatically.
  4. Run: You'll find "Lumen Lab" in your Start Menu.

(Note: Windows might show a "SmartScreen" warning because this is a new app. Click "More Info" -> "Run Anyway".)


✨ Key Features

  • Universal Input: Drag & drop Images or Video (.mp4) files.
  • Audio Reactivity: Visuals pulse and shift to your microphone or music input.
  • Generative Engines: Built-in mathematical generators like Fibonacci, Voronoi, Liquid, and Plasma.
  • Advanced Symmetry: Radial, Mirror X, and Mirror Y modes with offset control.
  • MIDI & Gamepad: Map MIDI controllers or use an Xbox/PS controller for wireless jamming.
  • Pro Effects Stack: Bloom, Glitch, Noise, and Analog Color Grading (RGB/HSL).
  • Preset Manager: Save your own custom configurations or choose from 10+ built-in styles.
  • Autosave: Never lose your flow—the app remembers exactly where you left off.
  • Capture: Record sessions to .webm or take 4K Snapshots.

🖼️ Gallery

(Screenshots coming soon!)

Tip: Press S to take a snapshot of your creation!


🚀 Quick Start Guide

1. The Controls

  • Source: Drag & drop an image or Video, or select a Generator (Liquid, Plasma, etc.).
  • Audio: Click the Mic icon to enable Audio Reactivity. Watch the visuals dance!
  • Geometry: Turn on Kaleidoscope or Mirror Symmetry to make it infinite.
  • Effects: Use Liquefy to melt the screen or Color Grading to tint and tune the vibe.

2. Projector Mode (Performance)

  • Full Screen: Press F or click the resize icon.
  • Hide UI: Press TAB to toggle the interface.
  • Record: Press R to start/stop capturing a video of your performance.

🏗️ For Developers

  1. Install & Run:
    npm install
    npm run dev
  2. Package:
    npm run dist
    npm run dist
  3. Configuration:
    • Tune UI sliders (min/max/step) in src/config/uiConfig.js.
  4. Roadmap: See ROADMAP.md for future plans and milestones.

📜 License

GNU GPLv3

About

Psychedlia mathed

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors