Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

beatsaber

Beat Saber light shows player using moderngl and moderngl-window.

Music player provided by pyglet

Install

$ git clone https://github.com/einarf/beatsaber.git
cd beatsaber
$ pip install --user .

This should give you access to the beatsaber command.

Run

Run with default song:

$ beatsaber

# Optionally from source directory
python beatsaber/main.py
python -m beatsaber.main

Running custom song:

cd song_directory
beatsaber --song song.wav --track Expert.dat --info info.dat

You may have to convert the song file to wav depending on your setup. This can easily be done with vlc or other popular media apps.

Controls

SPACE: Pause music
RIGHT: Skip 10 seconds forward
LEFT: Skip 10 seconds backwards

Debug controls:

C: Toggle camera
Mouse: Rotate camera
WASD: Move camera

Run tests

pytest

Attributions

About

Beat Saber light show player written in python and moderngl

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages