• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

clavier/H09-Jan-2021-2,8242,116

context/H09-Jan-2021-7,5955,717

contrib/H03-May-2022-426406

core/H09-Jan-2021-26,27418,007

dialogs/H09-Jan-2021-3,4082,579

editor/H09-Jan-2021-46,29233,308

lib/H03-May-2022-8,4895,165

mainwindow/H09-Jan-2021-2,8832,089

repository/H09-Jan-2021-15,55211,108

resources/H03-May-2022-

sound_engine/H09-Jan-2021-4,0122,665

READMEH A D09-Jan-20213.9 KiB9161

changelogH A D09-Jan-202116.2 KiB377291

main.cppH A D09-Jan-20217.5 KiB233160

options.cppH A D09-Jan-20216.9 KiB249198

options.hH A D09-Jan-20213.8 KiB11051

polyphone.plistH A D09-Jan-20211.8 KiB7069

polyphone.proH A D03-May-202239.2 KiB995971

polyphone.rcH A D09-Jan-2021120 32

polyphone_cs.tsH A D09-Jan-2021248.3 KiB6,4826,481

polyphone_da.tsH A D09-Jan-2021248.3 KiB6,4916,490

polyphone_de.tsH A D09-Jan-2021252.5 KiB6,5456,544

polyphone_en.tsH A D09-Jan-2021249.7 KiB6,4556,454

polyphone_es.tsH A D09-Jan-2021248.2 KiB6,4906,489

polyphone_fr.tsH A D09-Jan-2021249.8 KiB6,4856,484

polyphone_gr.tsH A D09-Jan-2021247.7 KiB6,4156,414

polyphone_it.tsH A D09-Jan-2021248.3 KiB6,4896,488

polyphone_ja.tsH A D09-Jan-2021249 KiB6,4416,440

polyphone_ko.tsH A D09-Jan-2021267.6 KiB6,4696,468

polyphone_nl.tsH A D09-Jan-2021248.7 KiB6,4386,437

polyphone_pt.tsH A D09-Jan-2021248.3 KiB6,4936,492

polyphone_ru.tsH A D09-Jan-2021277.1 KiB6,5876,586

polyphone_sr.tsH A D09-Jan-2021256.1 KiB6,4886,487

polyphone_tr.tsH A D09-Jan-2021248.5 KiB6,4326,431

polyphone_zh.tsH A D09-Jan-2021247.3 KiB6,4686,467

resources.qrcH A D09-Jan-202110.2 KiB159158

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