#real-time #visual #input #wgpu #performance #audio #show

bin+lib gseq

A realtime visual performance program reacting to the audio input

6 releases

0.2.0 Sep 20, 2024
0.1.4 May 9, 2024
0.1.3 Feb 29, 2024
0.1.0 Jan 20, 2024

#89 in Rendering

Download history 210/week @ 2024-09-16 26/week @ 2024-09-23 10/week @ 2024-09-30 4/week @ 2024-10-07

250 downloads per month

GPL-3.0 license

115KB
3K SLoC

Rust 2K SLoC // 0.0% comments WebGPU Shader Language 1K SLoC // 0.1% comments

GSeq

crates.io

GSeq is a realtime visual performance program written in Rust based on wgpu. GSeq reacts to the audio input to animate the visuals.

Installation

Cargo

If you already have a Rust environment set up, you can use the cargo install command:

cargo install gseq

Usage

You can select the visual show with the -s option. For example to run the marius-julien show:

gseq -s marius-julien 

Available visual shows:

Visual Show
marius-julien
lua

Screenshot

screenshot_0

Dependencies

~23–58MB
~1M SLoC