This branch is based on world4utau in http://utau2008.xrea.jp/mp3/engine_hikaku.html. The initial code in this repo is from https://github.com/Luk3M/world4utau which is not maintained for a long time.
It's ported to Linux / Mac including lots of optimizations, it's compatiable with OpenUTAU and can be called by C#. So if you wanna use OpenUTAU on Mac/Linux, this is your only option as far as I see.
Currently support Ubunt and MacOS. To use windows version, please refer the original link. Later, all platforms will be supported.
Install dependence.
sudo apt install git gcc texinfo
Build fftw.
fftw is a C subroutine library for computing the discrete Fourier transform (DFT) in one or more dimensions, of arbitrary input size, and of both real and complex data (as well as of even/odd data, i.e. the discrete cosine/sine transforms or DCT/DST). http://www.fftw.org
In this repo, we include fftw-3.3.8 source code for convienent. You can download it from official site by yourself.
cd fftw-3.3.8
./configure
make
make install
Build world4utau.
cd world4utau
make build
Suppose you already have XCode tools installed for C program.
Build fftw.
fftw is a C subroutine library for computing the discrete Fourier transform (DFT) in one or more dimensions, of arbitrary input size, and of both real and complex data (as well as of even/odd data, i.e. the discrete cosine/sine transforms or DCT/DST). http://www.fftw.org
In this repo, we include fftw-3.3.8 source code for convienent. You can download it from official site by yourself.
cd fftw-3.3.8
./configure
make
make install
Build world4utau.
cd world4utau
make build