Skip to content

An application for converting projects among singing voice synthesizer softwares.

License

Notifications You must be signed in to change notification settings

A-MAIN/utaformatix3

 
 

Repository files navigation

UtaFormatix3

Discord

UtaFormatix is an application for converting projects among singing voice synthesizer softwares.

The current version 3.x is built with Kotlin for JavaScript and React.

Features

  • Supported importing formats: .vsqx(3/4), .vpr, .vsq, .mid(VOCALOID), .ust, .ustx, .ccs,.xml(MusicXML), .musicxml, .svp, .s5p, .dv, .ppsf(NT)

  • Supported exporting formats: .vsqx(4), .vpr, .vsq, .mid(VOCALOID), .ust, .ustx, .ccs, .xml(MusicXML), .svp, .s5p, .dv

  • Keep information including: tracks, notes, tempo labels, time signatures

  • Detect and convert Japanese lyrics types

    • between CV and VCV
    • between Kana and Romaji
  • Convert pitch for the following supported formats

    Format Pitch import Vibrato import Pitch export
    VSQ/VSQX/VPR/MID(V1)
    UST(mode2)
    UST(mode1) N/A
    USTX
    CCS
    SVP
    S5P
    DV

Contributors

sdercolin, ghosrt, shine5402

Localization help

時雨ゆん, KagamineP

Get started for development

  1. Install IntelliJ IDEA
  2. Clone and import as a Gradle project
  3. Configure IDEA's Gradle settings with JDK 11 and Use Gradle from: gradle-wrapper.properties file
  4. Run by ./gradlew run or Gradle Task other/run

Contribution

Code contribution is welcomed. Basically, please cut your branch from develop and make Pull Requests towards develop branch.

Adding a format support

Please check Format.kt and its usages.

Adding a Language

Please check Strings.kt.

Adding a configurable process

Please check ConfigurationEditor.kt about how the existing processes work.

License

Apache License, Version 2.0

About

An application for converting projects among singing voice synthesizer softwares.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Kotlin 99.2%
  • Other 0.8%