Bonjour,
C'est un projet que j'ai commencé pour une UV du CNAM il y a un peu plus de 2 ans et que j'ai souhaité continuer. Il est devenu je pense suffisamment intéressant pour que je le publie sous licence GPL.
C'est un séquenceur audio du genre boite à rythme. Il peut utiliser JACK [1], avec des sorties indépendantes pour chaque pistes, ce qui peut permettre de mettre des effets avec JACK Rack. Si on a pas JACK, on peut utiliser la plus commune libao pour la sortie audio. On peut régler le volume des pistes et de chaque son et enregistrer dans un fichier WAV ce qu'on est en train de jouer. Enfin, il y a une fonctionnalité originale qui consiste à pouvoir lier des parties du morceau entre elles, de manière à ce qu'une modification à un endroit soit visible (et surtout audible) depuis les autre parties liées. Voila, tout ceci reste assez basique, et bien loin du grand frère Hydrogen [2], mais je pense que ça pourra en amuser certains, d'autant que j'ai inclus des sons de percussions électroniques fort sympathiques issus de Freesound [3].
Plus d'infos sur : http://www.nongnu.org/slag/
[1] http://jackit.sourceforge.net/
[2] http://hydrogen-music.org/
[3] http://freesound.iua.upf.edu/
# Ben moi je dis bravo
Posté par dawar (site web personnel) . Évalué à 4.
Sinon je recherche un mini sampler pour jack, qui permet d'assigner des wav ou mp3 a des boutons, pour en lancer le déclanchement quand je veux d'un clic de souris... Si quelqu'un a une idée d'un truc simple faisant cela...
[^] # Re: Ben moi je dis bravo
Posté par rhizome . Évalué à 1.
Comme sampler sympa, je connais Specimen : http://gazuga.net/specimen/
[^] # Re: Ben moi je dis bravo
Posté par dawar (site web personnel) . Évalué à 2.
[^] # Re: Ben moi je dis bravo
Posté par rhizome . Évalué à 1.
[^] # Re: Ben moi je dis bravo
Posté par dawar (site web personnel) . Évalué à 2.
g++ -c -pipe -Wall -W -O2 -D_REENTRANT -DWITH_JACK -DWITH_LIBAO -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I. -I/usr/include/qt3 -Isrc/moc/ -o object_files/WavFile.o src/audio_IO/WavFile.cpp
src/audio_IO/WavFile.cpp: In constructor «WavFile::WavFile(const char*)»:
src/audio_IO/WavFile.cpp:41: erreur: «SFM_READ» was not declared in this scope
src/audio_IO/WavFile.cpp:41: erreur: «sf_open» was not declared in this scope
src/audio_IO/WavFile.cpp:44: erreur: «sf_strerror» was not declared in this scope
src/audio_IO/WavFile.cpp:53: erreur: «struct SF_INFO» has no member named «frames»
src/audio_IO/WavFile.cpp:90: attention : comparaison entre des expressions entières signée et non signée
src/audio_IO/WavFile.cpp:112: erreur: «struct SF_INFO» has no member named «frames»
src/audio_IO/WavFile.cpp:113: erreur: «struct SF_INFO» has no member named «frames»
make[1]: *** [object_files/WavFile.o] Erreur 1
make[1]: quittant le répertoire « /home/dawar/slag-0.1 »
make: *** [slag] Erreur 2
version gcc 4.0.3 (Ubuntu 4.0.3-1ubuntu5)
J'ai poutant bien installé les -dev de libsndfile et libsamplerate...
Même erreur avec gcc 3.4.6.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.