Connexion

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-tools et qt6-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 a besoin de vous !

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 don
Apprenez les bases Essayez un tutoriel
Haut de
page