You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Phuntsok Drak-pa 1ad2052638 Add LICENSE 11 months ago
images Project works, interaction between audio and visual synth 11 months ago
pch Project works, interaction between audio and visual synth 11 months ago
shaders initial commit 11 months ago
src Project works, interaction between audio and visual synth 11 months ago
.gitignore initial commit 11 months ago
LICENSE Add LICENSE 11 months ago
Makefile Project works, interaction between audio and visual synth 11 months ago
README.org added readme 11 months ago
meson.build Project works, interaction between audio and visual synth 11 months ago

README.org

SynthWorld

SynthWorld

SynthWorld est une application simple aliant synthèse audio et synthèse d’image en 3D en temps réel. L’utilisateur peut utiliser son clavier afin de créer différent types de son à plusieurs hauteurs différentes, et voir un effet direct sur l’animation 3D devant lui.

Compiler SynthWorld

SynthWorld dépend de trois bibliothèques :

Vous aurez besoin de ces trois bibliothèques de disponibles sur votre système pour pouvoir compiler SynthWorld. Une fois ces dépendances installées, il vous faudra également le système de compilation. Heureusement, ces derniers sont simpless à installer. Pour cela, installez les paquets `setuptools`, `meson` et `ninja` via Pip ou via votre gestionnaire de paquets. Puis, exécutez le code suivant dans votre terminal à la racine du projet :

  make release

Vous pourez ensuite exécuter le programme avec la commande suivante :

  ./build/SynthWorld

Par défaut, le keybinding du programme est celui d’un clavier AZERTY. Cependant, il est possible de compiler le programme afin qu’il soit compatible avec un clavier QWERTY ou BÉPO. Pour cela, compilez avec l’une des commandes ci-dessous.

  make qwerty # compilation pour claviers qwerty
  make bepo   # compilation pour claviers bépo