Skip to content

Latest commit

 

History

History
55 lines (35 loc) · 1.59 KB

File metadata and controls

55 lines (35 loc) · 1.59 KB

DiffScope

A free, professional singing-voice-synthesis editor powered by DiffSinger

Note

This project is currently under development. Anything related to the project is subject to change.

Looking for Contributors

This project is currently under active development, and we are looking for contributors to help develop it.

Preferred Skills:

  • C++ (front-end core logic)
  • Qt QML (front-end GUI)
  • Golang (backend)

Additionally, familiarity with singing voice synthesis (SVS), digital audio processing, or related fields is highly appreciated.

If you are interested in contributing or collaborating, please feel free to reach out via Issues.

Progress

  • Application GUI shell
  • Arrangement and piano roll editors
  • Basic audio processing functionalities
  • Phoneme and parameter editors
  • Audio playback
  • Integration of synthesis engine

Build

  1. Install essential tools for C/C++ development and Qt.
  2. Clone this repository recursively.
git clone --recursive https://github.com/diffscope/diffscope-project.git
  1. Install dependencies via Vcpkg.
vcpkg install --x-manifest-root=/path/to/diffscope-project/scripts/vcpkg-manifest --x-install-root=/path/to/vcpkg/installed
  1. Build using CMake.

You may refer to CI scripts for more details.

License

DiffScope is licensed under the Apache License, Version 2.0.

This license does not apply to plugins and other third-party dependencies.

Please refer to the plugin directories to view the licenses applicable to each individual plugin.