Skip to content

Commit bcd7a05

Browse files
committed
Add readme
1 parent aa31e80 commit bcd7a05

1 file changed

Lines changed: 55 additions & 1 deletion

File tree

README.md

Lines changed: 55 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,55 @@
1-
# DiffScope Project
1+
# DiffScope
2+
3+
A free, professional singing-voice-synthesis editor powered by [DiffSinger](https://github.com/openvpi/DiffSinger)
4+
5+
> [!NOTE]
6+
> This project is currently under development. Anything related to the project is subject to change.
7+
8+
## Looking for Contributors
9+
10+
This project is currently under active development, and we are looking for contributors to help develop it.
11+
12+
Preferred Skills:
13+
- C++ (front-end core logic)
14+
- Qt QML (front-end GUI)
15+
- Golang (backend)
16+
17+
Additionally, familiarity with singing voice synthesis (SVS), digital audio processing, or related fields is highly appreciated.
18+
19+
If you are interested in contributing or collaborating, please feel free to reach out via Issues.
20+
21+
## Progress
22+
23+
- [x] Application GUI shell
24+
- [x] Arrangement and piano roll editors
25+
- [x] Basic audio processing functionalities
26+
- [ ] Phoneme and parameter editors
27+
- [ ] Audio playback
28+
- [ ] Integration of synthesis engine
29+
30+
## Build
31+
32+
1. Install essential tools for C/C++ development and Qt.
33+
2. Clone this repository recursively.
34+
35+
```bash
36+
git clone --recursive https://github.com/diffscope/diffscope-project.git
37+
```
38+
39+
3. Install dependencies via Vcpkg.
40+
41+
```bash
42+
vcpkg install --x-manifest-root=/path/to/diffscope-project/scripts/vcpkg-manifest --x-install-root=/path/to/vcpkg/installed
43+
```
44+
45+
4. Build using CMake.
46+
47+
You may refer to CI scripts for more details.
48+
49+
## License
50+
51+
DiffScope is licensed under the Apache License, Version 2.0.
52+
53+
This license does not apply to plugins and other third-party dependencies.
54+
55+
Please refer to the plugin directories to view the licenses applicable to each individual plugin.

0 commit comments

Comments
 (0)