Une mise à jour concernant l’utilisation d’une interface MIDI M-AUDIO sous FreeBSD. Un port est désormais disponible sur GITHUB. Pour les gens pressés, un paquet pour FreeBSD 11 et 12 est téléchargeable localement. Ce paquet est compatible avec toutes les architectures (amd64, i386, arm, etc.).
Tag Archives: MIDI
Bouton PANIC pour installation MIDI
Le bouton PANIC dans une installation MIDI est comparable à un bouton d’arrêt d’urgence. Il permet de couper le son de tous les synthétiseurs connectés en une seule action.
Cette version hardware est basé sur un PIC 12C508 ou 16F84 (version recommandée).
Le code source et les schémas au format KiCad sont disponibles sur github
Note: Ce projet date de 2006, ceci explique le choix du PIC12C508 (ou du PIC16F84) 1. Cependant il est toujours disponible (au 12/2015) (chez Farnell par exemple). Si j’ai le temps, je ferai une version « plus moderne » basée sur un AVR attiny.
Notes
1 : Le PIC16F84 est sorti en 1993 et le PIC12C508 en 1997. ↑
Interface M-AUDIO MIDISPORT sous FreeBSD
Le firmware officiel pour les interfaces M-AUDIO MIDISPORT est disponible avec la plupart des distributions Linux. Malheureusement, il ne fonctionne pas avec la version de fxload
disponible avec FreeBSD. Par chance, il existe un firmware alternatif qui fonctionne. Continue reading
SOUNDFONTs compatibles EWI avec Viena
Un contrôleur à vent MIDI (ou EWI pour Electronic Wind Instrument) et un clavier MIDI utilisent deux méthodes différentes pour transmettre la vélocité d’une note. Un clavier envoi un message NoteON
qui contient la valeur de vélocité, celle-ci étant fonction de la vitesse de frappe de la touche. Pour un EWI, c’est le souffle de l’instrumentiste qui détermine le paramètre de vélocité avec le message CC2
(Breath Controller). Continue reading
Atari Punk Console MIDI
L’atari Punk Console est un petit « synthétiseur » basé sur le générateur de bruit décrit par Forrest M. Mims III. C’est une boîte à bruit un peu rigolote, mais avec une interface MIDI, elle prend un gros coup de jeune…
Cette version est en fait un oscillateur numérique piloté en MIDI. Mais comme son ancêtre, cette console peut fonctionner de manière autonome. Le circuit repose sur un AVR ATtiny-2313 à 20MHz. Le code est entièrement écrit en C, ça tient tout juste dans les 2Ko du 2313 mais ça marche. L’implémentation MIDI est la suivante:
- 7 Octaves (5 ±1 octave)
- Note On / Note OFF – pas de vélocité
- PITCH BEND: 7 pas par demi-ton
- RUNNING STATUS
- RESET
- ALL NOTES OFF
- MIDI THRU (non câblé sur le prototype)
En l’état, on peut déjà s’amuser avec un séquenceur et quelques effets (delay et/ou overdrive):
En y rajoutant des accessoires tel que LFO, VCA et autre générateur d’enveloppe, cela peut être le point de départ d’un petit synthé modulaire, qui sait…