Mots clés
audio communication compiler composition dataflow Domain Specific Language DSP ecosystem Elody FAUST functional graphic inscore interaction language lock-free MIDI MidiShare music music score musicale musique operating processing programming real-time score signal synchronization systems
2000 |
Fober, Dominique; Orlarey, Yann; Letz, Stephane Le projet MidiShare / Open Source (Inproceeding) Grame, (Ed.): Actes des Journées d’Informatique Musicale JIM2000, Bordeaux, pp. 7–13, 2000. (Abstract | Links | BibTeX | Étiquettes: linux, MidiShare, open, source) @inproceedings{ Fober:00 ,
title = {Le projet MidiShare / Open Source}, author = {Dominique Fober and Yann Orlarey and Stephane Letz}, editor = {Grame}, url = {JIM2000ms.pdf}, year = {2000}, date = {2000-01-01}, booktitle = {Actes des Journées d’Informatique Musicale JIM2000, Bordeaux}, pages = {7–13}, abstract = {MidiShare est un système d’exploitation musical temps-réel, dédié aux applications MIDI. Originellement conçu en 1989, il a été récompensé depuis du prix Apple Trophy (1989), du prix Paris-Cité (1990) et plus récemment du Max d’Or au concours international du logiciel musical de Bourges (1999). Parmi les éléments remarquables du système figurent sa disponibilité sur les principales plates-formes matérielles, son puissant système de communication inter-applications ainsi que ses performances temps réel. Il faut également mentionner la simplicité d’utilisation et de programmation de MidiShare qui ont certainement contribué à en faire un système supporté par un nombre grandissant de projets. L’ampleur actuelle du projet ainsi que l’évolution du contexte dans lequel MidiShare est amené à opérer nous ont conduit à en faire un projet “Open Source†et à repenser l’architecture même du noyau, de telle sorte qu’elle permette une meilleure prise en compte des problèmes de portabilité ainsi qu’une plus grande souplesse dans le design de composants tels que les drivers. Ce sont ces évolutions qui sont présentées, notamment à travers une implémentation récente de MidiShare pour GNU/Linux, réalisée sur la base de cette nouvelle architecture.}, keywords = {linux, MidiShare, open, source}, pubstate = {published}, tppubtype = {inproceedings} } MidiShare est un système d’exploitation musical temps-réel, dédié aux applications MIDI. Originellement conçu en 1989, il a été récompensé depuis du prix Apple Trophy (1989), du prix Paris-Cité (1990) et plus récemment du Max d’Or au concours international du logiciel musical de Bourges (1999). Parmi les éléments remarquables du système figurent sa disponibilité sur les principales plates-formes matérielles, son puissant système de communication inter-applications ainsi que ses performances temps réel. Il faut également mentionner la simplicité d’utilisation et de programmation de MidiShare qui ont certainement contribué à en faire un système supporté par un nombre grandissant de projets. L’ampleur actuelle du projet ainsi que l’évolution du contexte dans lequel MidiShare est amené à opérer nous ont conduit à en faire un projet “Open Source†et à repenser l’architecture même du noyau, de telle sorte qu’elle permette une meilleure prise en compte des problèmes de portabilité ainsi qu’une plus grande souplesse dans le design de composants tels que les drivers. Ce sont ces évolutions qui sont présentées, notamment à travers une implémentation récente de MidiShare pour GNU/Linux, réalisée sur la base de cette nouvelle architecture.
|
1999 |
Fober, Dominique; Orlarey, Yann; Letz, Stephane MidiShare joins the Open Source Softwares (Inproceeding) ICMA, (Ed.): Proceedings of the International Computer Music Conference, pp. 311–313, 1999. (Abstract | Links | BibTeX | Étiquettes: linux, MidiShare, open, source) @inproceedings{ Fober:99a ,
title = {MidiShare joins the Open Source Softwares}, author = {Dominique Fober and Yann Orlarey and Stephane Letz}, editor = {ICMA}, url = {ICMC99msos.pdf}, year = {1999}, date = {1999-01-01}, booktitle = {Proceedings of the International Computer Music Conference}, pages = {311–313}, abstract = {MidiShare is a realtime, multi-tasks operating system dedicated to musical MIDI applications. It was awarded the Apple Trophy (1989), the Paris-City price (1990) and more recently, the Max d’Or at the Bourges International Musical Software Competition (1999). Multi-platform support, powerful inter-applications communication, accurate realtime performances are among the significant services provided by the kernel. Freely available on the Internet to developers since several years, MidiShare is now supported by a growing number of projects. Its developers mailing list count 250 members on average. The MidiShare project itself is reaching a state which requires a different management policy: the MidiShare source code is now publicly available to allow collaborative contributions over the Internet. The poster session will present this new project, including changes in the kernel architecture, the source code portability issues and the organization of the collaborative development over the Internet.}, keywords = {linux, MidiShare, open, source}, pubstate = {published}, tppubtype = {inproceedings} } MidiShare is a realtime, multi-tasks operating system dedicated to musical MIDI applications. It was awarded the Apple Trophy (1989), the Paris-City price (1990) and more recently, the Max d’Or at the Bourges International Musical Software Competition (1999). Multi-platform support, powerful inter-applications communication, accurate realtime performances are among the significant services provided by the kernel. Freely available on the Internet to developers since several years, MidiShare is now supported by a growing number of projects. Its developers mailing list count 250 members on average. The MidiShare project itself is reaching a state which requires a different management policy: the MidiShare source code is now publicly available to allow collaborative contributions over the Internet. The poster session will present this new project, including changes in the kernel architecture, the source code portability issues and the organization of the collaborative development over the Internet.
|