Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
neo_keyboard [Le 17/10/2009, 23:49]
rvbp13
neo_keyboard [Le 28/06/2019, 11:31]
84.14.92.154 typo (franglish)
Ligne 1: Ligne 1:
-{{tag>​mao audio dapper edgy feisty gutsy piano instrument virtuel}}+{{tag>​mao audio Vétuste}} 
 +----
  
 ====== Neo Keyboard ====== ====== Neo Keyboard ======
  
-**Neo Keyboard** est un logiciel ​qui permet ​de jouer du pianoà l'aide des touches de votre clavier. +**Neo Keyboard** est un logiciel ​très simple ​de Piano Virtuelutilisé avec votre clavier.
-On peut le définir comme un **//piano virtuel//​**. +
 ===== Installation ===== ===== Installation =====
  
-Pour pouvoir installer **Neo Keyboard**, quelques pré-requis sont nécessaires,​ pour satisfaire les dépendances du logiciel. +Il va falloir installer le logiciel à partir des sources.
-=== Installer la bibliothèque sdl : === +
-Neo Keyboard étant réalisé en C++ avec la SDL, il est nécessaire de disposer de celle-ci pour pouvoir exécuter le logiciel. +
-Pour cela il va falloir ​suivre la manipulation suivante : +
-[[tutoriel/​comment_installer_un_paquet | installer le paquet]] [[apt://​libsdl1.2debian-all]]. +
-<note important>​Une fois l'​installation terminer, du paquet précédent,​ il faudra **installer celui-ci** [[apt://​libsdl-image1.2,​libsdl-image1.2-dev,​libsdl-ttf2.0-0,​libsdl-ttf2.0-dev,​libsdl-mixer1.2,​libsdl-mixer1.2-dev]].</​note>​ +
- +
-=== Installation du paquet build-essential ===+
  
-Pour pouvoir compiler les sources du logiciel, il est nécessaire,​ de disposer d'un compilateur,​ pour cela installez le paquet suivant [[apt://​build-essential]] 
  
-=== Télécharger les sources ​===+=== Installation de la bibliothèque SDL et le compilateur ​=== 
 +Il faut installer la librairie SDL pour compiler le logiciel (il est un peu graphique). 
 +Lancez en ligne de commande : 
 +<code bash>​sudo apt-get install libsdl1.2debian libsdl-image1.2 libsdl-image1.2-dev libsdl-ttf2.0-0 libsdl-ttf2.0-dev libsdl-mixer1.2 libsdl-mixer1.2-dev</​code>​
  
-Maintenant il faut vous rendre sur le site officiel, pour pouvoir télécharger les sources. +Et Build-Essential installera ​le compilateur C++ : 
-Pour cela [[http://​3m3rg3nc3.free.fr|rendez-vous ici]]. +<code bash>​sudo apt-get install build-essential<​/code>
-Une fois sur le site, ouvrez le menu et cliquez sur le lien **"​Telechargement"​**. +
-Une fois la page chargée cliquez sur l'​icone linux, quand le chargement aura fini, cliquez sur **"​Telecharger"​**,​ pour downloader l'​archive contenant les sources.+
  
-== Decompresser l'​archive ​==+=== Installation du logiciel ===
  
-Une fois l'​archive ​rapatriée sur votre posteil faudra la décompresser,​ donc faites un clique droit dessus, et cliquez sur "​extraire ici"​. +Vous pouvez [[http://​3m3rg3nc3.free.fr/​prog/​source_Neo_Keyboard.tar.gz|télécharger directement le logiciel ici]]. 
-Quand la décompression sera finie vous devriez voir un dossier ​nommé "source_Neo_Keyboard", déplacez le dossier dans votre répertoire personnel //home -> votre nom d'utilisteur //+Décompressez ​l'​archive ​dans votre dossier utilisateur, vous y verrez apparaître ​un dossier ​''​source_Neo_Keyboard'​'.
  
-=== Compilation du logiciel === +Puis dans un terminal, taper 
-Maintenant ouvrez ​un terminal ​et tapez +<​code ​bash>​cd ​~/​source_Neo_Keyboardg++ main.cpp ​--I /​usr/​include/​SDL/ ​-o Neo_Keyboard</​code>​ 
-<​code>​ +<code bash>​chmod 755 Neo_Keyboard</​code>​ 
-cd home/votre nom d'​utilisateur/​source_Neo_Keyboard +Cela produit le programme **Neo_Keyboard**.
-</​code>​ +
-Vous êtes maintenant à l'​intérieur du dossier contenant les sources, tapez dans le terminal : +
-<​code>​ +
-g++ `sdl-config ​--cflags --libs` ​-o Neo_Keyboard ​-lSDL_image -lSDL_ttf -lSDL_mixer main.c +
-</​code>​ +
-Voila la compilation est terminée.+
  
-=== Executer ​Neo Keyboard === +=== Exécuter ​Neo Keyboard === 
-Maintenant vous pouvez ​exécuter le logiciel en tapant ​dans la console : +Vous pouvez ​double-cliquer sur l'​exécutable qui vient d'​apparaître ou taper dans la console : 
-<​code>​ +<​code ​bash>./NeoKeyboard</​code>​ 
-./Neo_Keyboard +<note warning>​Ce programme ne fonctionne malheureusement pas en l'​état sur Ubuntu LTS 18.04.1. Pour Ubuntu 19.04 vous devrez peut-être utiliser cette commande: <code bash>g++ -o Neo_Keyboard main.cpp -I/​usr/​include/​SDL -lSDL -lSDL_ttf -lSDL_mixer -lSDL_image</code></​note>
-</​code>​+
  
-==== Diverse ​informations sur Neo Keyboard ====+==== Diverses ​informations sur Neo Keyboard ====
 **Neo Keyboard** est distribué sous licence //GPL//. **Neo Keyboard** est distribué sous licence //GPL//.
 IL est actuellement dans sa première version, il comporte donc quelques bugs... IL est actuellement dans sa première version, il comporte donc quelques bugs...
-Le principal bug est un petit temps de latence, au niveau de la sortie audio, quand la même touche est appuyée 5 ou 6 fois de façon ​consecutive, mais ce n'est pas trop gênant. +Le principal bug est un petit temps de latence, au niveau de la sortie audio, quand la même touche est appuyée 5 ou 6 fois de façon ​consécutive, mais ce n'est pas trop gênant. 
-Dans les versions à venir, ce bug devrais ​disparaitre. +Dans les versions à venir, ce bug devrait ​disparaitre. 
-Les futurs ​versions apporteront,​ les améliorations suivantes :+Les futures ​versions apporteront,​ les améliorations suivantes :
   * Choix entre plusieurs instruments.   * Choix entre plusieurs instruments.
   * La possibilité d'​intégrer un rythme de batterie   * La possibilité d'​intégrer un rythme de batterie
Ligne 59: Ligne 44:
 **Neo Keyboard** a été créé par **Hervé Beraud** **Neo Keyboard** a été créé par **Hervé Beraud**
 === Ressources === === Ressources ===
-[[http://​3m3rg3nc3.free.fr|Le site officiel en français]]+[[http://​3m3rg3nc3.free.fr|Le site officiel en français ​(3m3rg3nc3)]] (malheureusement il s'agit d'un lien mort)
  
  
  
  
  • neo_keyboard.txt
  • Dernière modification: Le 28/06/2019, 11:31
  • par 84.14.92.154