Développer et contrôler des appareils pour jouer de la musique

07 juin 2019 //Par A.Dieul
Développer et contrôler des appareils pour jouer de la musique
Distribué en France par ISIT, SEGGER, le spécialiste allemand des outils matériels et logiciels de débogage et de développement pour les applications embarquées introduit le support de la Classe MIDI dans sa pile USB hôte, emUSB-Host.

Le support de la classe MIDI permet à la pile USB hôte d’interagir directement avec des appareils musicaux comme des séquenceurs, batteries électroniques, samplers, synthétiseurs ou tout autre équipement équipé d’un contrôleur MIDI. Cette classe MIDI de Segger est compatible avec des périphériques disposants de plusieurs ports MIDI et permet l’envoi et la réception de commandes MIDI. Elle est également à même de détecterautomatiquement la connexion et la déconnexion d’un périphérique MIDI sur le port USB de l’équipement.

Segger a également conçu un grand nombre d’applications exemples pour montrer la simplicité de mise en œuvre de cette classe MIDI. Notamment un projet de Lecteur MIDI permettant de lire un fichier MIDI standard via un synthétiseur MIDI connecté and affichant, en temps réel, les notes du piano ainsi que les paroles d’accompagnement.Un autre exemple, combine la classe existante HID avec cette nouvelle classe MIDI pour la pile emUSB-Host dans le but de convertir un clavier de PC standard en un contrôleur MIDI capable de piloter un synthétiseur ou tout autre instrument de génération de son.

emUSB-Host est conforme aux spécifications standard USB définies par le forum des développeurs USB. Il prend en charge tous les modes de transfert (contrôle, en masse, interruption, isochrone) à toutes les vitesses. La gestion des canaux USB et les mécanismes étendus de récupération d’erreur nécessiares pour un fonctionnement fiable sont mis en œuvre en interne. Des procédures de test sophistiquées garantissent la fiabilité et la qualité du logiciel hôte USB.

La conception modulaire d'emUSB-Host permet aux applications d'accéder directement à l'interface de programmation de l'hôte USB ou d'utiliser des API exposées par les pilotes de classe.

Tous ces éléments, associés à la compacité et aux performances de la stack Segger, font de emUSB-Host le choix de référence pour des designs embarqués professionnels utilisant des connexions USB.

www.segger.com

www.isit.fr


Vous êtes certain ?

Si vous désactivez les cookies, vous ne pouvez plus naviguer sur le site.

Vous allez être rediriger vers Google.