« DSSI » : différence entre les versions

Un article de Wikipédia, l'encyclopédie libre.
Contenu supprimé Contenu ajouté
correction d'une faute d'accord
Popolon (discuter | contributions)
mAucun résumé des modifications
 
(11 versions intermédiaires par 4 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
{{Infobox}}
'''DSSI''' (à prononcer « dizzy ») est une [[interface de programmation]] pour le développement de [[plugins]] audio, principalement accès dans la synthèse et la disposition d'une [[interface utilisateur]]. Elle a été développée pour les besoins des applications Linux, mais conçue pour être portable.
Dans le domaine de la [[Musique assistée par ordinateur|MAO]], '''DSSI''' (acronyme de '''''Disposable Soft Synth Interface''''', à prononcer « dizzy ») est une [[interface de programmation]] pour le développement de [[plugins]] audio, principalement accès dans la synthèse et la disposition d'une [[interface utilisateur]]. Elle a été développée pour les besoins des applications Linux, mais conçue pour être portable.


DSSI est spécialisé dans la gestion de synthétiseur pour produire des formes d'ondes, du [[synthétiseur analogique]] ou de la [[synthèse FM]]<ref>{{lien web|langue=en| url=https://ccrma.stanford.edu/~jos/stkintro/DSSI_LADSPA_Plugins.html| titre= DSSI and LADSPA Plugins | site=Stanford.edu}}</ref>.
C'est une spécification ouverte, dérivée des spécifications [[LADSPA]] afin de couvrir la synthèse d'instruments, à la manière de [[VSTi]]. Elle est constituée d'interface en [[langage C]] permettant de faire dialoguer les plugins avec leur hôte. Un plugin d'interface utilisateur est un programme indépendant, le dialogue avec le plugin de synthèse se faisant par le biais du protocole [[Open Sound Control|OSC]].

C'est une spécification ouverte, dérivée des spécifications [[LADSPA]] afin de couvrir la synthèse d'instruments<ref>{{lien web|langue=en| url=https://web.archive.org/web/20120618023006/http://www.soundsoflinux.com/using-audio-plugins-in-linux| titre=Using Audio Plugins in Linux| en ligne le=avril 2006| site=Sounds of Linux}}</ref>, à la manière de [[VSTi]]. Elle est constituée d'interface en [[langage C]] permettant de faire dialoguer les plugins avec leur hôte. Un plugin d'interface utilisateur est un programme indépendant, le dialogue avec le plugin de synthèse se faisant par le biais du protocole [[Open Sound Control|OSC]].


Les spécifications [[LV2 (plugin)|LV2]] ont pour vocation à regrouper et étendre [[LADSPA]] et DSSI.
Les spécifications [[LV2 (plugin)|LV2]] ont pour vocation à regrouper et étendre [[LADSPA]] et DSSI.

le projet comporte également les plugins<ref>{{lien web|langue=en| url=https://dssi.sourceforge.net/download.html| titre=Download DSSI| site=dssi.sourceforge.net}}</ref> :
* FluidSynth-DSSI, permettant de jouer du [[MIDI]] via [[FluidSynth]] en utilisant des [[SoundFont]]s.
* Xsynth-DSSI, un synthétiseur logiciel de type analogique classique ([[Oscillateur commandé en tension|VCO]]s-[[Filtre contrôlé en tension|VCF]]-[[Amplificateur commandé en tension|VCA]]) comportant une interface pour l'édition GUI.

== Références ==
{{Références}}


==Lien externe==
==Lien externe==
*[http://dssi.sourceforge.net/ Site officiel]
*{{Site officiel|http://dssi.sourceforge.net/}}

{{Palette Création de musique électronique}}


{{Portail|informatique|programmation informatique}}
{{Portail|informatique|programmation informatique}}
Ligne 12 : Ligne 24 :
[[Catégorie:Instrument de musique électronique]]
[[Catégorie:Instrument de musique électronique]]
[[Catégorie:Interface de programmation]]
[[Catégorie:Interface de programmation]]
[[Catégorie:Logiciel dérivé de Wine ou l'incorporant]]

Dernière version du 7 janvier 2024 à 21:53

Dans le domaine de la MAO, DSSI (acronyme de Disposable Soft Synth Interface, à prononcer « dizzy ») est une interface de programmation pour le développement de plugins audio, principalement accès dans la synthèse et la disposition d'une interface utilisateur. Elle a été développée pour les besoins des applications Linux, mais conçue pour être portable.

DSSI est spécialisé dans la gestion de synthétiseur pour produire des formes d'ondes, du synthétiseur analogique ou de la synthèse FM[1].

C'est une spécification ouverte, dérivée des spécifications LADSPA afin de couvrir la synthèse d'instruments[2], à la manière de VSTi. Elle est constituée d'interface en langage C permettant de faire dialoguer les plugins avec leur hôte. Un plugin d'interface utilisateur est un programme indépendant, le dialogue avec le plugin de synthèse se faisant par le biais du protocole OSC.

Les spécifications LV2 ont pour vocation à regrouper et étendre LADSPA et DSSI.

le projet comporte également les plugins[3] :

  • FluidSynth-DSSI, permettant de jouer du MIDI via FluidSynth en utilisant des SoundFonts.
  • Xsynth-DSSI, un synthétiseur logiciel de type analogique classique (VCOs-VCF-VCA) comportant une interface pour l'édition GUI.

Références[modifier | modifier le code]

  1. (en) « DSSI and LADSPA Plugins », sur Stanford.edu
  2. (en) « Using Audio Plugins in Linux », sur Sounds of Linux,
  3. (en) « Download DSSI », sur dssi.sourceforge.net

Lien externe[modifier | modifier le code]