Vogen editor using QSynthesis framework.
- Microsoft Windows
- Apple MacOS
- Linux
See Windows Instructions.
See Mac Instructions.
See Linux Instructions.
See User Interface.
The whole QSynthesis source code is written in C++ with Qt library. In order to facilitate code reuse and reduce compilation troubles, the project uses as few other libraries as possible.
Component | Requirement | Detailed |
---|---|---|
Qt | >=5.15 | Core, Gui, Svg, Network, Multimedia |
Compiler | >=C++17 | MSVC 2019, MinGW 0.8.1, GCC, Clang |
CMake | >=3.17 | >=3.20 is recommended |
On Windows, compiling with Microsoft Visual C++ is strongly recommended.
For detailed information, see Build Instructions.
- Home: https://www.qt.io/
- License: LGPL v3
- Owner: Qt Company
- Usage: Build QVogenClient interface
- Source: https://github.com/wangwenx190/framelesshelper
- License: MIT License
- Owner: Yuhang Zhao
- Usage: Create frameless window for QVogenClient
- Source: https://github.com/waddlesplash/QMidi
- License: MIT License
- Owner: Augustin Cavalier
- Usage: Parse midi file for QVogenClient
- Source: https://github.com/stachenov/quazip
- License: LGPL v2.1
- Owner: Sergey A. Tachenov
- Usage: Parse ZIP format files for QVogenClient
- Home: http://www.zlib.net/
- License: zlib License
- Owner: Jean-loup Gailly and Mark Adler
- Usage: For QuaZip to call
- Source: https://github.com/audionamix/wave
- License: MIT license
- Owner: audionamix
- Usage: Export Wave Audio
Most libraries and their source code are unmodified and are called as dynamic links.
QVogenClient is licensed under Apache 2.0 License.