glsl-Audio
所属分类:数据可视化
开发工具:C++
文件大小:0KB
下载次数:0
上传日期:2023-10-20 23:31:47
上 传 者:
sh-1993
说明: 使用glsl着色器进行音频可视化,
(uses glsl shaders for audio visualization,)
文件列表:
build/ (0, 2023-11-21)
build/Makefile (498, 2023-11-21)
build/make_gui.sh (55, 2023-11-21)
include/ (0, 2023-11-21)
include/DFT.hpp (114, 2023-11-21)
include/json.hpp (916936, 2023-11-21)
include/json_fwd.hpp (6340, 2023-11-21)
include/miniaudio.h (366687, 2023-11-21)
include/mp3player.hpp (611, 2023-11-21)
include/playlist.hpp (788, 2023-11-21)
include/raylib.h (120408, 2023-11-21)
include/raymath.h (62844, 2023-11-21)
include/rlgl.h (228122, 2023-11-21)
include/stdafx.hpp (847, 2023-11-21)
playlists/ (0, 2023-11-21)
playlists/playlist.json (243, 2023-11-21)
settings.json (223, 2023-11-21)
src/ (0, 2023-11-21)
src/main.cpp (4682, 2023-11-21)
src/miniaudio.cpp (3425807, 2023-11-21)
src/mp3player.cpp (6527, 2023-11-21)
src/playlist.cpp (4682, 2023-11-21)
src/stdafx.cpp (491, 2023-11-21)
# Cppmp3
A Simple mp3player api for C++ with basic json playlists and configuration.
With some cool examples and a fully functional mp3player with Opengl Shader visualization.
## Building
bash
cd build
make
## playlist.json
```json
{
"name":"playlist_name",
"songs":[
{"songname":"some custom name","path":"some/absolutepath"},{"songname":"some custom name","path":"$SOME_ENV_VARIABLE"}
]
}
```
## settings.json
the gui mp3player takes this file to configure itself.
playlist_dirs and music_dirs currently only take absolute paths, but later they will get env variable parsing.
So something like "music_dirs":["$HOME/Music"] would lead to /home/user/Music on linux.
```json
{
"playlist_dirs":[
],
"music_dirs":[
],
"nanodelay":10000000,
"fps":60,
"initial-screen-size-x":800,
"initial-screen-size-y":450,
"start-maximized":true,
"start-fullscreen":false
}
```
近期下载者:
相关文件:
收藏者: