git404hub

what is lumen fr?

pixelsncodes/lumen — explained in plain English

Analysis updated 2026-05-18

43C++Audience · generalComplexity · 2/5Setup · easy

tl;dr

A music synthesizer plugin that turns any photo you drop onto it into a playable wavetable sound, alongside a standard subtractive synth engine.

vibe map

mindmap
  root((Lumen))
    What it does
      Image to sound synth
      Wavetable engine
      Standalone or VST3
    Tech stack
      C++ and JUCE
      VST3 plugin format
      Windows standalone
    Use cases
      Photo to wavetable
      DAW sound design
      Custom preset saving
    Audience
      Musicians
      Sound designers
    Notes
      COLORS blends patch
      Deterministic per image

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Drop a photo onto the plugin to generate a unique wavetable sound from its pixels.

VIBE 2

Load Lumen as a VST3 plugin inside a digital audio workstation to design new synth patches.

VIBE 3

Run the standalone Windows app to play and experiment with sounds without a DAW.

VIBE 4

Save a custom preset, including its source image and wavetable, to recall the exact sound later.

what's the stack?

C++JUCEVST3

how it stacks up fr

pixelsncodes/lumenkigumotvc/cslol-managercaspermeijn/onvifviewer
Stars434341
LanguageC++C++C++
Last pushed2023-01-19
MaintenanceDormant
Setup difficultyeasyeasymoderate
Complexity2/52/53/5
Audiencegeneralgeneralgeneral

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · easy time til it works · 5min

Runs as a VST3 plugin inside a compatible host, or as a Windows standalone app, no build steps described for end users.

The README does not state a license for this project.

in plain english

Lumen is a music synthesizer with an unusual trick: it can turn a photo into a playable sound. It ships as a VST3 plugin for music software and as a standalone Windows app, built with C++ and the JUCE audio framework. When you open it, you land on a default pad sound with four macro knobs labeled Tone, Motion, Space, and Texture, a scrolling display of the sound's frequencies, a spot to drop an image, and a keyboard you can play with your mouse. The core feature is called Lens. You drop any photo onto the window, and Lumen reads the image's pixel data and converts it into a wavetable, which is the raw waveform shape the oscillators play. One mode reads the image row by row as a waveform, so playing a note morphs its way down through the image. Another mode treats the image more like a spectrogram, building the sound's frequency content directly from the picture's brightness pattern. There is also a setting called COLORS that additionally reads the image's colors and blends them into the filter, envelope, drive, and other settings on top of whatever patch you already had loaded, rather than replacing it outright. The same photo always produces the same sound on any machine, and nothing is uploaded anywhere. Underneath the image tool sits a fairly standard subtractive synth engine: two oscillators plus a sub oscillator and noise source feed a filter with drive, three envelopes, three LFOs, and the four macro knobs, all of which can be dragged onto any knob to modulate it. The signal then passes through chorus, delay, reverb, and a limiter before the output. It supports polyphonic, monophonic, and legato playing modes, with adjustable glide between notes. The plugin includes 32 factory presets across bass, leads, pads, keys, and textures, and you can save your own presets, which store the complete patch including any loaded image and its resulting wavetable, so a preset still recalls exactly even if the original photo is deleted. The README documents the underlying math for how images are converted to waveforms in detail for readers curious about the signal processing, but using the plugin itself does not require understanding that math.

prompts (copy fr)

prompt 1
Help me install Lumen as a VST3 plugin in my DAW.
prompt 2
Explain how the Scan and Spectral Lens modes turn an image into a wavetable.
prompt 3
Walk me through the signal flow from oscillators to the final output in Lumen.
prompt 4
Show me how to save and load my own presets in Lumen, including the image they used.
prompt 5
Help me understand the difference between Poly, Mono, and Legato voice modes.

Frequently asked questions

what is lumen fr?

A music synthesizer plugin that turns any photo you drop onto it into a playable wavetable sound, alongside a standard subtractive synth engine.

What language is lumen written in?

Mainly C++. The stack also includes C++, JUCE, VST3.

What license does lumen use?

The README does not state a license for this project.

How hard is lumen to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is lumen for?

Mainly general.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.