Skip to content

Latest commit

 

History

History
68 lines (47 loc) · 1.27 KB

README.md

File metadata and controls

68 lines (47 loc) · 1.27 KB

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