|
Name |
|
Date |
Size |
#Lines |
LOC |
| .. | | 03-May-2022 | - |
| clavier/ | H | 09-Jan-2021 | - | 2,824 | 2,116 |
| context/ | H | 09-Jan-2021 | - | 7,595 | 5,717 |
| contrib/ | H | 03-May-2022 | - | 426 | 406 |
| core/ | H | 09-Jan-2021 | - | 26,274 | 18,007 |
| dialogs/ | H | 09-Jan-2021 | - | 3,408 | 2,579 |
| editor/ | H | 09-Jan-2021 | - | 46,292 | 33,308 |
| lib/ | H | 03-May-2022 | - | 8,489 | 5,165 |
| mainwindow/ | H | 09-Jan-2021 | - | 2,883 | 2,089 |
| repository/ | H | 09-Jan-2021 | - | 15,552 | 11,108 |
| resources/ | H | 03-May-2022 | - | | |
| sound_engine/ | H | 09-Jan-2021 | - | 4,012 | 2,665 |
| README | H A D | 09-Jan-2021 | 3.9 KiB | 91 | 61 |
| changelog | H A D | 09-Jan-2021 | 16.2 KiB | 377 | 291 |
| main.cpp | H A D | 09-Jan-2021 | 7.5 KiB | 233 | 160 |
| options.cpp | H A D | 09-Jan-2021 | 6.9 KiB | 249 | 198 |
| options.h | H A D | 09-Jan-2021 | 3.8 KiB | 110 | 51 |
| polyphone.plist | H A D | 09-Jan-2021 | 1.8 KiB | 70 | 69 |
| polyphone.pro | H A D | 03-May-2022 | 39.2 KiB | 995 | 971 |
| polyphone.rc | H A D | 09-Jan-2021 | 120 | 3 | 2 |
| polyphone_cs.ts | H A D | 09-Jan-2021 | 248.3 KiB | 6,482 | 6,481 |
| polyphone_da.ts | H A D | 09-Jan-2021 | 248.3 KiB | 6,491 | 6,490 |
| polyphone_de.ts | H A D | 09-Jan-2021 | 252.5 KiB | 6,545 | 6,544 |
| polyphone_en.ts | H A D | 09-Jan-2021 | 249.7 KiB | 6,455 | 6,454 |
| polyphone_es.ts | H A D | 09-Jan-2021 | 248.2 KiB | 6,490 | 6,489 |
| polyphone_fr.ts | H A D | 09-Jan-2021 | 249.8 KiB | 6,485 | 6,484 |
| polyphone_gr.ts | H A D | 09-Jan-2021 | 247.7 KiB | 6,415 | 6,414 |
| polyphone_it.ts | H A D | 09-Jan-2021 | 248.3 KiB | 6,489 | 6,488 |
| polyphone_ja.ts | H A D | 09-Jan-2021 | 249 KiB | 6,441 | 6,440 |
| polyphone_ko.ts | H A D | 09-Jan-2021 | 267.6 KiB | 6,469 | 6,468 |
| polyphone_nl.ts | H A D | 09-Jan-2021 | 248.7 KiB | 6,438 | 6,437 |
| polyphone_pt.ts | H A D | 09-Jan-2021 | 248.3 KiB | 6,493 | 6,492 |
| polyphone_ru.ts | H A D | 09-Jan-2021 | 277.1 KiB | 6,587 | 6,586 |
| polyphone_sr.ts | H A D | 09-Jan-2021 | 256.1 KiB | 6,488 | 6,487 |
| polyphone_tr.ts | H A D | 09-Jan-2021 | 248.5 KiB | 6,432 | 6,431 |
| polyphone_zh.ts | H A D | 09-Jan-2021 | 247.3 KiB | 6,468 | 6,467 |
| resources.qrc | H A D | 09-Jan-2021 | 10.2 KiB | 159 | 158 |
README
1####################################################################################################
2################################### BUILDING POLYPHONE FOR LINUX ###################################
3####################################################################################################
4
5
6######### 1. Prerequisite ##########################################################################
7
8The following libraries are required (the name may vary depending on your system):
9 - qt (qtbase5-dev / qt5-devel) (also libqt5svg5-dev)
10 - alsa (libasound2-dev / alsa-lib-devel)
11 - jack (libjack-jack2-dev / jack-audio-connection-kit-devel)
12 - portaudio (portaudio19-dev / portaudio-devel)
13 - rtmidi (librtmidi-dev)
14 - stk (libstk0-dev)
15 - qcustomplot (libqcustomplot-dev)
16 - vorbis (libvorbis-dev)
17 - ogg (libogg-dev)
18 - wolfssl (libwolfssl-dev)
19 - flac (libflac-dev)
20
21Use your package manager to install them: apt, synaptic, yum,...
22
23
24######### 2. Build #################################################################################
25
26Run "qmake -qt5 && make" (or qmake-qt5 && make) in the root directory to compile the project. An
27executable file "polyphone" in the directory "RELEASE" should then appear if everything went right.
28
29Note: If you are using QT Creator, the project may be opened via its .pro file present in the root
30directory.
31
32If you experience compiling issues related to RtMidi, Stk, or QCustomplot you can opt to use the
33local copies that come with Polyphone by commenting out the related lines at the top of
34`polyphone.pro`:
35
36```
37# Use local copies of RtMidi, Stk and QCustomplot libraries
38# (this is forced to true for Windows or Mac OS X)
39# Uncomment a line if your distribution doesn't come with some of the following libraries
40#DEFINES += USE_LOCAL_RTMIDI
41#DEFINES += USE_LOCAL_STK
42#DEFINES += USE_LOCAL_QCUSTOMPLOT
43```
44
45
46####################################################################################################
47################################## BUILDING POLYPHONE FOR MAC OS X #################################
48####################################################################################################
49
50
51######### 1. Prerequisite ##########################################################################
52
53The following applications are required:
54 - Xcode (available in app store)
55 - qt (http://qt-project.org/downloads)
56
57
58######### 2. Build #################################################################################
59
60Open polyphone.pro with QT Creator. When configuring the project, take care shadow build is not
61checked.
62Build the project, a bundle should appear in the directory "RELEASE".
63
64
65######### 3. Complete the bundle ###################################################################
66
67Run the following command to include libraries and frameworks inside the bundle (adjust the path
68first!):
69/Path/To/Qt/5.2.0/clang_64/bin/macdeployqt /Path/To/trunk/RELEASE/Polyphone.app
70
71Copy / paste the framework Jackmp from trunk/lib/mac to:
72trunk/RELEASE/Polyphone.app/Contents/Frameworks
73
74Finally, run the following command in a single line (adjust the last path first!):
75install_name_tool -change /System/Library/Frameworks/Jackmp.framework/Versions/A/Jackmp
76@executable_path/../Frameworks/Jackmp.framework/Versions/A/Jackmp
77/Path/To/trunk/RELEASE/Polyphone.app/Contents/MacOS/Polyphone
78
79If you want to provide a .dmg file, drag the file Polyphone.app onto the icon of the application
80"Disk Utility".
81
82
83
84####################################################################################################
85###################################### TRANSLATING POLYPHONE #######################################
86####################################################################################################
87
88
89If you want to add a new translation or improve an existing one, please see this page:
90https://www.polyphone-soundfonts.com/en/documentation/development/translate-polyphone/122
91