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 3 years ago
images Project works, interaction between audio and visual synth 3 years ago
pch Project works, interaction between audio and visual synth 3 years ago
shaders initial commit 3 years ago
src Project works, interaction between audio and visual synth 3 years ago
.gitignore initial commit 3 years ago
LICENSE Add LICENSE 3 years ago
Makefile Project works, interaction between audio and visual synth 3 years ago
README.org added readme 3 years ago
meson.build Project works, interaction between audio and visual synth 3 years 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