
Programmation udev et libusb en C : USBdetach GNU/Linux Magazine n°157
En des temps plus anciens, les périphériques d'un système UNIX étaient représentés par des pseudo-fichiers créés et placés manuellement dans /dev. Aujourd'hui, c'est le système lui-même qui analyse le matériel, charge les pilotes adéquats et créer les entrées /dev. Pour la plupart des usages, il s'agit d'une avancée importante et d'une amélioration notable du support matériel. Ainsi, l'utilisateur n'a plus à changer manuellement la configuration système lors d'une connexion d'un clavier ou d'un périphérique USB quelconque. Cependant, tantôt ce système n'est pas votre ami et agit, à tort, en configurant un nouveau périphérique à votre place.
La programmation audio avec Python GNU/Linux Magazine n°157
Le langage Python offre une quantité impressionnante de modules couvrant presque tous les champs de programmation imaginables, de la gestion de base de données au calcul scientifique, en passant par la création d'interfaces graphiques. Cet article présentera les aléas de la programmation audio en Python à l'aide de « pyo », un module entièrement dédié au traitement de signal sonore. Des solutions seront exposées pour les problématiques inhérentes aux différents types de projets de programmation impliquant la gestion du son. Après une introduction aux composantes principales de la bibliothèque, seront abordés la synthèse sonore, la création de modules de traitement du son, la composition de musiques algorithmiques et le développement de logiciels avec interfaces graphiques.
Ce magazine est intégralement disponible sur Linux Magazine Connect