FOSFENO: motor de visuales audio-reactivas para Raspberry Pi
Primera version. Cinco motores (projectM, Butterchurn, Hydra, Shaders GLSL y mezclador VJ con camara y video), panel de control web, deteccion de BPM propia, pantalla de conexion con codigo QR, instalador robusto para Raspberry Pi 4 y 5 y documentacion completa en docs/. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
commit
30a09fdee6
31 changed files with 3478 additions and 0 deletions
29
scripts/build-projectm.sh
Executable file
29
scripts/build-projectm.sh
Executable file
|
|
@ -0,0 +1,29 @@
|
|||
#!/usr/bin/env bash
|
||||
# Compila projectM v4 + su frontend SDL2 (projectMSDL) desde el codigo fuente.
|
||||
# Lo invoca install.sh. Tarda bastante en una Raspberry Pi.
|
||||
set -e
|
||||
|
||||
WORK="$(mktemp -d)"
|
||||
trap 'rm -rf "$WORK"' EXIT
|
||||
cd "$WORK"
|
||||
|
||||
echo "==> [projectM] Clonando y compilando la libreria projectM v4..."
|
||||
git clone --depth 1 --recurse-submodules \
|
||||
https://github.com/projectM-visualizer/projectm.git
|
||||
cd projectm
|
||||
cmake -B build -DCMAKE_BUILD_TYPE=Release \
|
||||
-DCMAKE_INSTALL_PREFIX=/usr/local -DENABLE_GLES=ON
|
||||
cmake --build build --parallel "$(nproc)"
|
||||
sudo cmake --install build
|
||||
sudo ldconfig
|
||||
|
||||
cd "$WORK"
|
||||
echo "==> [projectM] Clonando y compilando el frontend SDL2 (projectMSDL)..."
|
||||
git clone --depth 1 --recurse-submodules \
|
||||
https://github.com/projectM-visualizer/frontend-sdl2.git
|
||||
cd frontend-sdl2
|
||||
cmake -B build -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr/local
|
||||
cmake --build build --parallel "$(nproc)"
|
||||
sudo cmake --install build
|
||||
|
||||
echo "==> [projectM] Instalado correctamente."
|
||||
Loading…
Add table
Add a link
Reference in a new issue