crlotwhite / world4utau

Another resampler for OpenUTAU. It's ported to Linux / Mac including lots of optimizations and compatible with OpenUATU. So if you wanna use OpenUATU on Mac/Linux, this is your only option as far as I see.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

World4UTAU

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.

Build

Currently support Ubunt and MacOS. To use windows version, please refer the original link. Later, all platforms will be supported.

Ubuntu

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

MacOS

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

Performance

About

Another resampler for OpenUTAU. It's ported to Linux / Mac including lots of optimizations and compatible with OpenUATU. So if you wanna use OpenUATU on Mac/Linux, this is your only option as far as I see.

License:GNU General Public License v3.0


Languages

Language:C 67.8%Language:Makefile 20.6%Language:Shell 5.8%Language:TeX 2.3%Language:OCaml 1.8%Language:M4 0.4%Language:Fortran 0.4%Language:Perl 0.4%Language:Roff 0.2%Language:CMake 0.1%