Compiler Polyphone pour Ubuntu
Utilisez ces instructions si vous ne pouvez pas installer Polyphone sur votre distribution Linux avec les installeurs fournis dans la section « Logiciel ». Cette méthode est celle utilisée pour construire les versions Linux de Polyphone, sous Ubuntu 24.04.
Prérequis
Les outils et bibliothèques suivants sont nécessaires :
- un compilateur (
build-essential) - qt 6 (
qt6-base-dev,qt6-svg-dev,qt6-tools-dev,qt6-tools-dev-toolsetqt6-l10n-tools) - alsa (
libasound2-dev) - jack (
libjack-jackd2-dev) - rtaudio (
librtaudio-dev) - rtmidi (
librtmidi-dev) - stk (
libstk-dev) - vorbis (
libvorbis-dev) - ogg (
libogg-dev) - flac (
libflac-dev) - zlib (
zlib1g-dev) - ssl (
libssl-dev) - sndfile (
libsndfile1-dev)
Ils peuvent être installés avec la commande suivante :
sudo apt-get install build-essential qt6-base-dev qt6-svg-dev qt6-tools-dev qt6-tools-dev-tools qt6-l10n-tools libasound2-dev libjack-jackd2-dev librtaudio-dev librtmidi-dev libstk-dev libvorbis-dev libogg-dev libflac-dev zlib1g-dev libssl-dev libsndfile1-dev
Vous aurez également besoin des sources du logiciel, disponibles ici ou sur GitHub .
Compilation
Dans le répertoire sources du projet (là où se trouve le fichier polyphone.pro), ouvrez un terminal et compilez Polyphone en utilisant la commande suivante :
qmake6 polyphone.pro PREFIX=/usr && make
Un fichier exécutable polyphone dans le répertoire bin devrait ensuite apparaître si tout s'est bien déroulé. Il peut être installé sur le système avec la commande sudo make install.
Par défaut, une copie locale de la bibliothèque RtAudio est utilisée. Dans le cas où des bibliothèques comme RtMidi ou Stk sont manquantes ou ne sont pas dans une version compatible dans votre distribution, vous pouvez éditer le fichier .pro pour utiliser la version fournie dans les sources. Pour ce faire, décommentez les lignes correspondantes. Par exemple
#DEFINES += USE_LOCAL_RTMIDI
deviendra
DEFINES += USE_LOCAL_RTMIDI
(sans « # » en début de ligne).
Note : si vous utilisez Qt Creator, le projet peut être ouvert avec le fichier .pro présent dans le répertoire sources.
Polyphone est gratuit mais il y a des coûts associés à son site web et à son développement. Un petit coup de pouce aidera beaucoup.
Faire un donpage