Le MIDI tout cru Rapidement, un petit exemple trs (trop? ) primaire d'utilisation du MIDI partir d'un langage de script. C'est du Python, et on suppose que le priphrique est sur le canal 1. En tout cas, a marche bien sur ma tx81z. C'est vraiment du quick'n'dirty, mais a montre clairement les bases. Cru du midi restaurant. #! /usr/bin/env python import time def note_on(note): ("%c%c%c"% (0x90, note, 100)) () def note_off(note): ("%c%c%c"% (0x90, note, 0)) def progchange(prog): ("%c%c"% (0xc0, prog)) tx = open("/dev/midi", "w") for valeur in range(30, 90): progchange(valeur) note_on(valeur) (1) note_off(valeur) Les deux fois o on voit apparaitre le nombre magique 0x90 dans ce bout de code doivent être lues comme (0x90 | n), avec 0x90 qui est la commande pour note on et n, le numro du canal MIDI vis, entre 1 et 16, donc traduit par [0.. 15] en numrotation interne. D'autre part, les flux d'io sont bufferiss dans Python, c'est pour a qu'il faut mthodiquement ( ah, ah) faire un flush(). Pour plus de dtails sur la syntaxe des commandes MIDI, il faut fouiller un peu le grand Ternet mondial.
organise 2 séances d'information suivies d'un atelier dans le cadre du Contrat de rénovation urbaine (CRU) « Autour de la Gare du Midi ». Jeudi 10 mars 2022 de 17h à 18h30 ou de 19h à 20h30 En visio-conférence Au programme: présentation du diagnostic et organisation d'un atelier afin de vous donner la parole pour partager vos idées sur le futur du quartier. Contrats de Rénovation Urbaine. Inscrivez-vous avant le 7 mars! Inscription via le formulaire Plus d'info Être informé par email des nouvelles publications sur ce site