Giter Club home page Giter Club logo

straycat-rs's Introduction

straycat-rs

A Rust port of straycat, a WORLD-based UTAU resampler

How to use

Download the latest version of straycat-rs and use it like a regular UTAU resampler.

How to compile

Note: By the nature of an UTAU resampler, it is only ideal to build this program in Windows.

  1. Install rustup.
  2. Decide whether you want to build with the icon.
    • Build with icon:
      1. Install Windows SDK.
      2. Locate rc.exe. It is usually in C:\Program Files (x86)\Windows Kits\10\bin\<version number>\x64\rc.exe
      3. Replace the location for rc.exe in the build script build.rs.
      4. Build with cargo build -r
    • Build without icon:
      1. Delete the build script build.rs.
      2. Build with cargo build -r

Flag Documentation

Check flag documentation here.

Example Renders

These renders use straycat-rs 1.0.1. No flags are used in these renders unless stated.

Voicebank: 電圧空 -Halcyon- / Denatsu Sora -Halcyon- / VCV

sora-oborozukiyo.mp4

Voicebank: 紅 通常 / Kurenai Normal / VCV

kurenai-oborozukiyo.mp4

Voicebank: 戯白メリー Highwire / Kohaku Merry Highwire / VCV

merry-oborozukiyo.mp4

Voicebank: 水音ラル parse2 / Mine Laru parse2 / VCV

laru-oborozukiyo.mp4

Voicebank: 吼音ブシ-武- / Quon Bushi -武- / VCV

bushi-oborozukiyo.mp4

Voicebank: 廻音シュウVer1.00 / Mawarine Shuu Ver1.00 / VCV

shuu-oborozukiyo.mp4

Voicebank: Number Bronze・ate / CVVC

bronze-oborozukiyo.mp4

Voicebank: 学人デシマル χΩ / Gakuto Deshimaru Chi-Omega / CVVC

deshi-oborozukiyo.mp4

Voicebank: CZloid / English VCCV / Uses P0p-1 for CCs

czord-daisy-bell.mp4

Remarks

This resampler will not be an exact copy of straycat, but a variation of it. It may not do the exact same things as straycat, but my goal with this resampler is to match or surpass the quality of straycat.

I am also not obliged to transfer the flags from straycat to straycat-rs, but if I do, I will most likely add improvements to it to give the users a better experience.

Overall, this resampler serves to be a new and improved version of the older Python-based straycat, not a faithful translation of straycat to a compiled language.

straycat-rs's People

Contributors

utautautau avatar layetri avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.