mirror of
https://github.com/clangen/musikcube.git
synced 2024-11-19 20:13:36 +00:00
1.2 KiB
1.2 KiB
musikcube
a cross-platform audio engine written in C++.
musikbox
an ncurses frontend to musikcube.
musicbox runs and compiles easily on Windows and OSX (and Linux soon).
compiling
windows
- install the Visual Studio 2015 Community Edition and ensure the C++ compiler and tools are installed.
- clone the musikcube sources:
git clone https://github.com/clangen/musikcube.git
- install the 32 bit version of boost 1.60. ensure it shares the same parent directory with musikcube. e.g:
c:\src\musikcube
andc:\src\boost_1_60_0
-- the project's solution will reference it via relative paths. - open
audioengine.sln
and build/run.
mac
you'll need homebrew to install the required dependenies.
brew install cmake boost libogg libvorbis flac mpg123 taglib
git clone https://github.com/clangen/musikcube.git
cd musikcube
cmake .
make
cd bin
./musikbox
sdk
if you know C++ you can checkout the sdk interfaces here: https://github.com/clangen/musikcube/tree/master/src/core/sdk