Chargement...
 
[Voir/Cacher menus de gauche]
[Voir/Cacher menus de droite]

7 - Développer/Traduire/Documenter/Annoncer une application

> Forums de discussion > 7 - Développer/Traduire/Documenter/Annoncer une application > Fragment - Synthétiseur Spectrale/Granulaire Collaboratif
Dernier post
Page : 2/2   -   Aller directement à la page : 1  2 

Fragment - Synthétiseur Spectrale/Granulaire Collaboratif

onirom utilisateur non connecté France
Bonjour,

je crée ce sujet pour vous présenter mon projet de synthétiseur spectrale collaboratif qui est disponible à l'adresse

https://www.fsynth.com



D'autre vidéos sont disponible ici

L'application est compatible avec tous les navigateurs modernes.

C'est un synthétiseur un peu spéciale puisqu'il est possible de manipuler entièrement le spectre de fréquences audio en temps-réel via un script GLSL (programmation GPU) qui génère le contenu du spectre, le spectre généré est un vaste champ de possibilités et l'on sélectionne des parties de ce spectre pour l'écoute, c'est un synthétiseur qui mixe la programmation graphique à l'audio!

Les résultats pouvant être obtenus sont infinies, il y à pas du tout de limites, l'application permet aussi de moduler/jouer l'audio via une webcam ou à partir d'images, il est possible d'assigner des contrôleurs MIDI à des variables et en modifier les valeurs (Chrome et Opera uniquement pour cette fonctionnalité).

Je pense que dans un premier temps, les sons pouvant être fait peuvent intéresser ceux qui font de l'ambient, du glitch, noise et autre genres utilisant des sons non communs ou faire de la musique électronique dans le sens classique du terme mais ça ne s'arrête pas qu'as ses sonorités!

Pour la partie code, c'est du GLSL , c'est pas compliqué mais ça requiert forcément un peu de temps à maîtriser et ça demande aussi un peu de temps pour comprendre comment afficher des choses avec, je conseille de modifier les valeurs dans un premier temps, remplacer les fonctions par d'autres (genre sin en cos), changer les opérations... ça permet d'avoir un aperçu rapide.

Le synthétiseur est quasi-entièrement collaboratif, vous pouvez partager l'URL de votre session et tout est synchronisé entre les utilisateurs. (sauf la webcam et les images ajoutés)

Le synthétiseur est conçu avec les technologies du web moderne donc ça peut s’exécuter sur n'importe quel système d'exploitation, l'inconvénient c'est que ça demande pas mal de ressources et que la technologie web à ses limites donc j'ai dû porter le moteur de synthèse en C et le fournir à par pour Linux ou Windows, l'application peut fonctionner sans mais l'audio risque d'être désagréable.

Il y aura bientôt une application standalone tout-en-un qui contiendra le moteur de synthèse écrit en C et l'application, ça permettra de simplifier l’utilisation tout en garantissant le max des performances.

Pour le moment tout est en anglais.

J'ai par ailleurs un autre projet qui devrait sortir en 2017 pour ceux qui sont intéressé, beaucoup plus simple à l'utilisation (ne requiert pas d'écrire du code) mais utilisant à peu près le même principe avec une méthode de contrôle du spectre différente.

xaccrocheur utilisateur non connecté France
Très impressionnant, merci du partage ; ça fait penser à Overtone , tu connais?

onirom utilisateur non connecté France
Overtone est sympathique et partage la même philosophie :-) le fait qu'Overtone utilise SuperCollider et le language LISP en fait un excellent environnement live coding, bien plus puissant que Fragment qui est très très différent dans l’exécution; exotique au sein des environnements live coding

l'idée de départ était de produire un synthétiseur dans le style de MetaSynth , ANS ou l'UPIC axé temps réel, que l'on puisse dessiner les sons directement avec une multitude de moyens dont la programmation (qui permet aussi une certaine facilité du coté de l'aspect collaboratif), l'aspect live coding est venu un peu plus tard, ce n'était pas vraiment mon but au départ

Page : 2/2
1  2 
Afficher les articles :
Aller au forum :

Documentation [Afficher / Cacher]

Connexion
[Afficher / Cacher]



Mégaphone [Afficher / Cacher]

olinuxx, 08:33, mar. 16 Jan 2018: Bonjour et bienvenue à Woland :-)
sub26nico, 22:31, lun. 15 Jan 2018: Un synthétiseur qui a désormais une version Linux :[Lien]
olinuxx, 21:45, lun. 15 Jan 2018: Bonjour et bienvenue à CjfduBoulais :-)
sub26nico, 15:46, ven. 12 Jan 2018: Salut et bienvenue à jbtavernier :-)
sub26nico, 09:58, jeu. 11 Jan 2018: Salut et bienvenue à Fokeltok :-)
olinuxx, 19:38, mer. 10 Jan 2018: Bonjour et bienvenue à benjamin27101977 :-)
olinuxx, 14:04, mer. 10 Jan 2018: Bonjour et bienvenue à Shao :-)
olinuxx, 09:39, mer. 10 Jan 2018: Bonjour et bienvenue à rado55h :-)
bluedid29, 09:57, mar. 09 Jan 2018: Hello ! Je cherche des infos sur le Zoom H6, merci :-) Post ici [Lien]
olinuxx, 21:44, sam. 06 Jan 2018: biggrin @m2v2
sub26nico, 14:23, sam. 06 Jan 2018: un lecteur de fichier SFZ à utilser dans une piste AUDIO+MIDI dans Ardour : [Lien]
m2v2, 13:04, sam. 06 Jan 2018: Une nouvelle page sur 6PM avec une mention spéciale pour Librazik2 sur LinuxSynths : [Lien]