fichier MIDi
Répondre à la discussion
Affichage des résultats 1 à 5 sur 5

fichier MIDi



  1. #1
    jiherve

    fichier MIDi


    ------

    bonsoir,
    j'ai entrepris de me bricoler avec un P8x32A un synthé basique, coté hard évidemment çà va , mais je m'arrache les cheveux(il m'en reste encore un peu) avec les fichiers MIDI!
    J'ai réussi à en parser un de façon que je pense correcte (c'est très cochon le MIDI) car cela joue bien le morceau espéré (coté tempo c'est pas encore çà) mais ce fichier ne comporte majoritairement que des événements MIDI "not off" qui en fait amha doivent être compris comme "note on" sinon ce qui sort s'apparente à de la musique concrète.

    Je précise que mon soft implémente ,j'espère correctement , le "running status" et les blocs de notes commencent presque toujours par un "note on" avec vélocité à zéro et ensuite c'est une suite de "note off".
    Dernière info , le premier chunk n'est quasiment qu'une suite de "set tempo" (0xff5103xxxxxx) avec à peu prés n'importe quoi dans xxxxxx, seul le premier semble cohérent et donne 74BPM.

    Donc y a t il ici un spécialiste de ces fichiers ?
    JR

    -----
    l'électronique c'est pas du vaudou!

  2. #2
    polo974

    Re : fichier MIDi

    Il y a des players en libre, par ex:
    https://timidity.sourceforge.net/

    Ailleurs, j'ai lu:
    MIDI définit un mode Running status qui permet de ne pas répéter le premier octet d'une instruction destinée à un canal, par exemple 0x90 quand plusieurs notes se succèdent.
    Ce qui peut expliquer (ou pas, je n'ai pas creusé) ta remarque de deficit de "note on"...

    Mais je n'irai pas plus loin...
    Jusqu'ici tout va bien...

  3. #3
    jiherve

    Re : fichier MIDi

    bonsoir
    merci mais en fait j'avais un gros bug dans mon programme, si on perd la synchro de décodage une fois alors tout devient étrange quoiqu'en apparence cohérent . Pour les codes en libre il n'en n'existe pas en SPIN le langage interprété des Propeller le seul exemple MIDI que j'ai trouvé c'est un décodage de flux série MIDI ce qui est inutilisable.
    Pour info le µC (octuple cœurs un peu exotique) est censé tout faire: décodage fichier ou encodage clavier + génération DDS en PWM des sons sur 12 notes et 7 octaves.
    Il y a 32kbytes max code+data, chaque cœur dispose de 2kBytes max(la partie code est comprise dans les 32k), donc c'est très chaud !
    JR
    l'électronique c'est pas du vaudou!

  4. #4
    GBo

    Re : fichier MIDi

    Pourquoi pas un Teensy 4.1 ? Je fais tourner un tracker M8 headless dessus (séquenceur 8 pistes + synthé FM 4 op - entre autre - et lecteur de samples stéréo directement sur la carte SD 64GB rapide), c'est TOP ! A amener sur une île déserte...
    NB : Je n'ai rien fait moi-même, juste chargé le binaire depuis mon PC, je ne peux donc pas aider, mais c'est un microcontroller populaire pour la musique.
    Un lien au hasard (pas lu):
    https://forum.pjrc.com/index.php?thr...hesizer.67130/
    Dernière modification par GBo ; 23/03/2025 à 20h43.

  5. A voir en vidéo sur Futura
  6. #5
    jiherve

    Re : fichier MIDi

    Bonjour,
    Merci mais cher ami le but n'est pas d'utiliser mais de faire from scratch , une sorte d’œuvre d'art qui couple activités manuelles et exercices intellectuels.
    Car au final mes rapports à la musique se cantonnant à l’écoute cela ne me servira strictement à rien , de l'art dis je !
    Au moins j'en saurais un peu plus sur le MIDI
    JR
    l'électronique c'est pas du vaudou!

Discussions similaires

  1. USB MIDI au lieu de MIDI
    Par invite5b777b38 dans le forum Électronique
    Réponses: 15
    Dernier message: 15/06/2015, 18h01
  2. Comment convertir un fichier MP3 ou Wav en midi ?
    Par invite23950fd4 dans le forum Logiciel - Software - Open Source
    Réponses: 11
    Dernier message: 01/03/2013, 00h53
  3. fichier midi en CD audio??
    Par invite039001dc dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 26/09/2005, 22h32
  4. Création de fichier midi
    Par invitee17aeca5 dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 13/05/2005, 21h28
  5. Claviers midi, synthétiseurs, capteurs midi
    Par acx01b dans le forum Électronique
    Réponses: 0
    Dernier message: 14/04/2005, 09h07
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...