Skip to content

qwertymodo/msupcmplusplus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

msupcm++

A native libSox implementation of the msupcm tool

Usage

msupcm tracks.json

See included configs for tracks.json examples

CLI Usage

[TODO]

Building

Dependencies

After checking out the main repository, you will need to also check out all of the dependencies, which are linked as submodules.

cd <local repo directory>
git submodule update --init --recursive

Windows

After the dependencies have been checked out, simply open the msupcm++.sln file in Visual Studio (2019 or later) and build the solution.

Linux

First, start by installing all necessary build tools

sudo apt install build-essential autoconf libtool

and dependency system dev packages

sudo apt install libao-dev libasound-dev libmad0-dev libmp3lame-dev libopusfile-dev libpulse-dev libsndfile1-dev libsndio-dev

then simply run

make

from the top-level repo directory.