Open Tripper transforms music into an endless, generative psychedelic world. The Windows edition listens to the default audio output through WASAPI. The web edition analyses a local music file, microphone/line-in, or explicitly shared computer audio entirely in the visitor's browser.
npm install
npm run devThe Vite development server shows the public browser-audio experience.
To use Windows loopback audio instead:
npm startThen open http://127.0.0.1:8765.
The workflow in .github/workflows/deploy-pages.yml builds and publishes the
site after a push to main or master.
- Keep the source repository private when the GitHub account plan supports private-repository Pages.
- In Settings → Pages, choose GitHub Actions as the source.
- Optionally create the repository variable
VITE_SUPPORT_URLunder Settings → Secrets and variables → Actions → Variables. Its value can be a Ko-fi, PayPal, GitHub Sponsors, or other support URL. - Push to the default branch or run the workflow manually.
The browser build contains no source maps. Shader comments and formatting are removed during the production build. Client-side WebGL code can still be inspected by a determined visitor; this is a deterrent, not absolute secrecy.
Browser audio analysis happens locally. Selected music files and captured audio are not uploaded by this application. Shared system audio always requires an explicit browser permission prompt.
Copyright © 2026 DennieZorg. All rights reserved. See LICENSE.