Offres de stages

FRENG
Voici une liste des différents stages proposés par Grame :
Notation et représentation de la musique
Description :

La représentation de la musique et de la performance fait partie des axes de recherche développés à Grame. L’objectif de développer des formes innovantes de notation combinant notation musicale symbolique, représentations de la performance du musicien, représentations graphiques arbitraires, intégrés dans un espace graphique et temporel homogène. Outre les extensions de la notation et de la représentation mises en oeuvre dans ce domaine, la prise en compte de contextes temps-réel et interactifs vise également à couvrir les besoins de nouvelles formes musicales.

Les recherches et développements réalisés dans ce cadre portent essentiellement sur 2 systèmes :
- GUIDO Engine : une librairie pour la mise en page et le rendu de partition musicales en notation symbolique
- INScore : un environnement pour le design de partition augmentées et interactives.

Nous contacter pour plus de renseignements.

Prérequis:
bonne maîtrise des langages de programmation,
connaissances de base de la notation musicale.
Contact :

Envoyez un mail à fober@grame.fr

Intégration d’applications et de plugs-ins audio/numériques FAUST
Description :

FAUST est un langage formel pour le traitement du signal développé à Grame, qui s’inscrit dans un paradigme de programmation fonctionnelle. Le coeur de calcul généré par le compilateur FAUST est enrobé dans différentes architectures pour faire fonctionner le traitement correspondant soit sous la forme d’une application autonome, soit sous la forme de plugs-ins. L’objectif du stage sera d’améliorer l’architecture existante utilisée pour Max/MSP et de développer des nouvelles architectures pour les plugs-ins AudioUnit (OSX) et les applications autonomes Cocoa sur OSX.

Prérequis:
Système Mac OSX
Langages C/C++, Objective C
Max/MSP
Contact :

Envoyez un mail à letz@grame.fr

Développement d’un tutorial pour le langage FAUST
Description :

FAUST est un langage formel pour le traitement du signal développé à Grame, qui s’inscrit dans un paradigme de programmation fonctionnelle. Le développement d’un tutorial consiste à élaborer et à documenter des exemples pertinents, écrits dans le langage FAUST, permettant de mieux aborder à la fois l’utilisation du langage et ses capacités.

Prérequis:
traitement du signal
capacités d'expression et de documentation
connaissance de la langue anglaise
Contact :

Envoyez un mail à orlarey@grame.fr

This is a list of the different subjects proposed for internship at Grame:
Music Notation and Representation
Description :

One of the research domains of Grame concerns the music and performance representation, with the objective of developing innovative forms of notation combining symbolic notation, representation of the performance, and arbitrary graphics, in an homogeneous graphic and temporal space.

In addition to the extensions of notation and representation developed in this domain, the score integration to real-time and interactive contexts is also taken into account to cover the needs of new musical forms.

Two systems are developed in this research domain:
- GUIDO Engine: a library for layout and rendering of musical score based on symbolic notation
- INScore: an environment for the design of augmented interactive music scores.

Contact us for more information.

Skills:
programming languages,
basic knowledge of music notation.
To apply :

Send an email à fober@grame.fr

FAUST based applications and plugs-in integration
Description :

FAUST is a formal language for signal processing developed at Grame. The code produced by the FAUST compiler is wrapped in different architectures to finally produce autonomous applications or plugs-in. The project consists in improving the current Max/MSP architecture and developing new architectures for OSX AudioUnit and OSX Cocoa applications.

Skills:
Mac OSX system
C/C++, Objective C langagues
Max/MSP
To apply :

Send an email à letz@grame.fr

Development of a tutorial for the FAUST language
Description :

FAUST is a formal language for signal processing developed at Grame. The development of a tutorial consists on the elaboration and the documentation of pertinents examples, using FAUST language, allowing to better tackle, at the same time the use of the language and its capacities.

Skills:
signal processing
abilities to expression and documentation
good knowledge of english
To apply :

Send an email à orlarey@grame.fr