Vitesse UART0 adaptée au MIDI

Photographie ultra-rapide, pilotage d'imprimante 3D ou de CNC, fabrication de bière.... Enfin tout ce que le Raspberry peut gérer trouvera sa place dans cette rubrique

Modérateur : Francois

Répondre
Michel-59
Messages : 3
Enregistré le : ven. 16 juin 2017 15:55

Vitesse UART0 adaptée au MIDI

Message par Michel-59 » ven. 16 juin 2017 16:10

Bonjour, je suis un nouvel entrant sur ce forum.
Je souhaite envoyer un flux MIDI sur le GPIO TX qui est lui-même relié à un séquenceur MIDI via une prise MIDI-OUT (DIN 5 broches).
Le test de transmission est validé par une led sur cette sortie mais je n'arrive pas à adapter la vitesse du port sur 31250 bauds, vitesse normalisée pour tout échange MIDI.
Merci de votre aide.
Amitiés,

Michel

destroyedlolo
Raspinaute
Messages : 1390
Enregistré le : dim. 10 mai 2015 18:44
Localisation : Dans la campagne à côté d'Annecy
Contact :

Re: Vitesse UART0 adaptée au MIDI

Message par destroyedlolo » ven. 16 juin 2017 17:01

Salut,

De ce que j'ai vu sur cette page, ça ne semble pas si simple que ça car ils indiquent que le MIDI n'utilise pas une vitesse UART standard.
Je pense que l'UART des PIs sont capables de le faire ( conditionnel, je ne sais pas comment est fait l'Uart de la Framboise mais sur les procs modernes, ils sont beaucoup plus finement paramétrables que les vieux Uart PC), maintenant à savoir si ton kernel le peut, il va falloir tester :lol:

A+
  • BananaPI : Gentoo, disque SATA de 2 To
  • Domotique : 1-wire, TéléInfo, Tablette passée sous Gentoo, ESP8266
  • Multimedia par DNLA
  • Et pleins d'idées ... et bien sûr, pas assez de temps.
Un descriptif de ma domotique 100% fait maison.

guillaume9344
Raspinaute
Messages : 629
Enregistré le : mar. 6 janv. 2015 19:44
Localisation : finistere

Re: Vitesse UART0 adaptée au MIDI

Message par guillaume9344 » ven. 16 juin 2017 17:22

Bonjour ,
ici:https://www.raspberrypi.org/forums/view ... b&start=25
au poste 88 une manip pour configurer l'uart à 31250 baudrates.
Il est également possible d'utiliser un convertisseur usb/uart que l'on peut configurer à 31250 bd.
@+
rpi b+ ,osmc, motioneyes
rpi 2 raspbian , server minecraft 24h/24 , utilisation gpio
orange pi pc debian ,utilisation gpio, motion cam

Michel-59
Messages : 3
Enregistré le : ven. 16 juin 2017 15:55

Re: Vitesse UART0 adaptée au MIDI

Message par Michel-59 » lun. 19 juin 2017 19:07

Merci pour votre aide : j'ai pu faire les modifications pour passer l'uart0 en 31250 bauds.
Attention, les paramètres sont différents entre le pi2 et le pi3.

Maintenant, je butte sur un nouveau problème.
J'envois par un ordre write 3 octets correspondant à une fonction MIDI (note-on ou note-off).
En traçant le port USB du PC récepteur (Windows), je constate qu'il reçoit 5 octets = 0x0990 suivi des 3 octets que j'écris bien dans mon programme C.
Je ne comprends pas d'où viennent ces 2 premiers octets supplémentaires.
Merci de votre aide.
Michel

Répondre

Retourner vers « Les applications spécialisées du Raspberry Pi »