Projets d'informatique musicale
Licence-Maîtrise d'informatique - Université de Caen
Marc Chemillier

  • Données midi du projet Lubat

    1. Recombinaison libre ou avec des contraintes d'enchaînement par note commune :

    2. Recombinaison avec un rythme régulier (donné par une basse) :

      On peut soit recombiner des blocs entiers (basse + impro), soit séparer la basse et le solo et les recombiner indépendemment, mais en essayant de garder le rythme régulier.

    3. Recombinaison sur un rythme caractéristique : essayer de le conserver en ne recombinant que des fragments qui forment des unités rythmiques.

    Certains fichiers Midi ci-dessus sont aussi représentés sous une forme plus lisible de fichier texte. Chaque ligne correspond à une note. Les cinq paramètres ci-dessous sont donnés l'un après l'autre. Comme il arrive que deux notes commencent à la même date, on n'écrit la date qu'une seule fois, et on place les autres données (pour une ou plusieurs notes) entre parenthèsesr:

    1. une date de début (en millisecondes)
    2. un numéro de note (de 0 à 127, le code 60 correspond au Do)
    3. une durée (en millisecondes)
    4. uné vélocité (de 0 à 127)
    5. un numéro de canal (de 0 à 15)