dust-synth : synthétiseur granulaire : un petit nouveau
Bonjour,
Je viens vous présenter le projet sur lequel je bosse depuis quelques semaines. Il n'est évidemment pas encore très avancé, mais commence à être utilisable pour tester et s'amuser (et des tests me seraient d'une grande aide à ce stade).
Donc comme le titre l'indique, il s'agit d'un synthé granulaire. Il ne fonctionne qu'avec jackd (pour l'audio et le midi).
Pour le moment il est possible de régler le délai entre les grains, la durée des grains et leur répartition dans l'espace sonore (les grains pairs à gauche, impaires à droite, le paramètre sert à définir la largeur de l'espace sonore dans lequel on va enfermer les grains)
Chacun de ces paramètres est modulable par un lfo (chacun à le sien, comme ça pas de jaloux).
Le ondes de base (que ce soit pour celle qui servira de base pour les grains et celle des lfo) sont chargées en mémoire à partir d'un fichier audio (tous les formats gérés par libsndfile sont dispos). Il y a aussi quelques ondes de bases construites par synthèse additive au lancement de l'appli : un sinus, une rampe, une pulsation, un carré et un triangle).
Pour ceux qui voudraient l'essayer (et en particulier ceux qui n'ont pas un navire de guerre comme pc) je vous préviens que certaines combinaisons de paramètres peuvent être très gourmandes en ressources (comme une délai très court et une durée très longue, genre avec 1ms et 100ms, ça nous fait jusqu'à 100 grains en même temps, multiplié par le nombre de notes reproduites, ce qui fait beaucoup de calculs) donc à éviter. Je suis en train de réfléchir à un moyen de gérer ça de manière convenable, mais ça va être un gros boulot.
Sinon l'interface est assez laide pour le moment, mais j'ai déjà vu pire :P
Pour en savoir plus sur les fonctionnalités prévues, il y a un fichier TODO dans les sources(euhhh oui, c'est GPL, j'ai pas précisé) qui est loin d'être exhaustif mais c'est un début. Et n'hésitez pas à faire vos remarques / suggestions / commentaires / rapports de bug et tout ce qui s'en suit.
Le projet est hébergé chez tuxfamily à cette adresse : http://barbux-audio.tuxfamily.org/dust-synth/
bonne nuit !
Je viens vous présenter le projet sur lequel je bosse depuis quelques semaines. Il n'est évidemment pas encore très avancé, mais commence à être utilisable pour tester et s'amuser (et des tests me seraient d'une grande aide à ce stade).
Donc comme le titre l'indique, il s'agit d'un synthé granulaire. Il ne fonctionne qu'avec jackd (pour l'audio et le midi).
Pour le moment il est possible de régler le délai entre les grains, la durée des grains et leur répartition dans l'espace sonore (les grains pairs à gauche, impaires à droite, le paramètre sert à définir la largeur de l'espace sonore dans lequel on va enfermer les grains)
Chacun de ces paramètres est modulable par un lfo (chacun à le sien, comme ça pas de jaloux).
Le ondes de base (que ce soit pour celle qui servira de base pour les grains et celle des lfo) sont chargées en mémoire à partir d'un fichier audio (tous les formats gérés par libsndfile sont dispos). Il y a aussi quelques ondes de bases construites par synthèse additive au lancement de l'appli : un sinus, une rampe, une pulsation, un carré et un triangle).
Pour ceux qui voudraient l'essayer (et en particulier ceux qui n'ont pas un navire de guerre comme pc) je vous préviens que certaines combinaisons de paramètres peuvent être très gourmandes en ressources (comme une délai très court et une durée très longue, genre avec 1ms et 100ms, ça nous fait jusqu'à 100 grains en même temps, multiplié par le nombre de notes reproduites, ce qui fait beaucoup de calculs) donc à éviter. Je suis en train de réfléchir à un moyen de gérer ça de manière convenable, mais ça va être un gros boulot.
Sinon l'interface est assez laide pour le moment, mais j'ai déjà vu pire :P
Pour en savoir plus sur les fonctionnalités prévues, il y a un fichier TODO dans les sources(euhhh oui, c'est GPL, j'ai pas précisé) qui est loin d'être exhaustif mais c'est un début. Et n'hésitez pas à faire vos remarques / suggestions / commentaires / rapports de bug et tout ce qui s'en suit.
Le projet est hébergé chez tuxfamily à cette adresse : http://barbux-audio.tuxfamily.org/dust-synth/

bonne nuit !