Scripts MIDI-PLAY-WRITE avec Python, MidO et RtMidi (3/6)

Initiation à la programmation MIDI (Musical Instrument Digital Interface) en utilisant le trio « Python – MidO – RtMidi », avec focus sur MIDI-PLAY et MIDI-WRITE ♦ Précision et Prérequis MidO (Midi Objects) nous permet de travailler avec des messages MIDI directement en tant qu’objets Python. Après avoir vu « MIDI-OUT » dans un précédent article, ici nous continuons avec « MIDI-PLAY » et « MIDI-WRITE », et dans un prochain article nous finirons par « MIDI-IN ». Dans cet article nous allons découvrir (que) quelques éléments de base pour jouer et écrire des fichiers MIDI avec MidO, et RtMidi, son backend par défaut vers les entrés MIDI de Qsynth/FluidSynth. Pour de plus amples d’informations, reportez-vous aux documentations ad-hoc dans les deux liens ci-dessous. • À lire en premier Introduction […]

» Lire la suite

Scripts MIDI-OUT avec Python, MidO et RtMidi (2/6)

Initiation à la programmation MIDI (Musical Instrument Digital Interface) en utilisant le trio « Python – MidO – RtMidi », avec focus sur MIDI-OUT ♦ Précision et Prérequis MidO (Midi Objects) nous permet de travailler avec des messages MIDI directement en tant qu’objets Python. Nous commençons par « MIDI-OUT » car il est plus facile à mettre en œuvre et à traiter que « MIDI-IN ». Dans cet article nous allons découvrir (que) quelques éléments de base pour envoyer des messages MIDI de MidO (avec RtMidi, son backend par défaut) vers les entrés MIDI de Qsynth/FluidSynth. Pour de plus amples d’informations, reportez-vous aux documentations ad-hoc dans le lien ci-dessous. • À lire en premier Introduction à la programmation MIDI avec Python, MidO et RtMidi (1/6) • […]

» Lire la suite

Introduction à la programmation MIDI avec Python, MidO et RtMidi (1/6)

Nous allons découvrir le trio « Python – MidO – RtMidi », puis nous l’utiliserons pour nous initier à la programmation MIDI (Musical Instrument Digital Interface) ♦ Préambule PYTHON — Pour profiter au mieux de cet article et des suivants, il est nécessaire d’avoir quelques connaissances en programmation informatique et de connaître au moins les bases de PYTHON, un langage de programmation objet interprété, multi-paradigme et multi-plateformes. Python est un langage qui peut s’utiliser dans de nombreux contextes et s’adapter à tout type d’utilisation grâce à des bibliothèques spécialisées comme MidO (voir plus loin dans l’article). Il est cependant particulièrement utilisé comme langage de script pour automatiser des tâches simples mais fastidieuses, comme un script qui récupérerait la météo sur Internet ou […]

» Lire la suite

Aeolus – un émulateur d’orgue à tuyaux à sons synthétisés

AEOLUS – Un logiciel musical libre sous GNU/Linux permettant de « simuler » un orgue à tuyaux – d’église (instrument à vent) L’orgue est le plus vieil instrument à clavier de l’histoire (IIIème siècle avant notre ère) et c’est donc pour et grâce à l’orgue que le clavier a été inventé… ♦ PRÉSENTATION AEOLUS est un émulateur d’orgue à tuyaux à sons synthétisés (c’est-à-dire non échantillonnés) qui devrait permettre à un organiste (amateur) de se faire plaisir en y jouant. C’est un orgue d’église virtuel qui produit lui-même ses sons réalistes. À l’aide de modèles de calcul mathématique, le logiciel simule le comportement naturel d’un orgue liturgique. Aeolus est un synthétiseur logiciel optimisé pour ce travail « divin », avec éventuellement des dizaines de […]

» Lire la suite

MDR Eliminator – L’émulateur de MDR-3 pour Yamaha Electone

MDR Eliminator = Logiciel rare d’émulation, propriétaire et perfectible mais gratuit, de l’expandeur MDR-3 de Yamaha sous Windows, de XP à 10 • Mise à jour – Septembre 2019 Bonne Nouvelle 1 — Le site de MDREliminator est revenu à la vie. Ce logiciel propriétaire mais gratuit est donc téléchargeable à nouveau. Pour mémoire, il ne fonctionne que sous Windows. Bonne Nouvelle 2 — Je suis en train de développer le Projet MDR-3 Emulator+, un gros patch MIDI. MDR Emulator+ = Projet d’émulation libre et multi-plateforme de l’expandeur MDR-3 (Music Disk Recorder) de Yamaha réalisé avec Purr Data, fonctionne aussi avec Pure Data Vanilla + Externals, deux environnements de programmation visuelle libres pour la création musicale et multimédia en temps […]

» Lire la suite

Sonic Pi – un environnement de codage musical live basé sur Ruby

Bienvenue dans l’un des futurs de la musique numérique… Sonic Pi, le synthétiseur de musique multi-plateforme à codage en direct fait pour tout le monde. • Simple pour les cours de codage et de musique • Puissant pour les musiciens professionnels • Libre à télécharger – utiliser, avec tutoriel • Cet article est la mise à jour de l’original publié le 9/11/2017. Profitez de vos vacances pour vous mettre ludiquement au Codage (programmation) et à la MAO (musique assistée par ordinateur) ! Sonic Pi est un environnement de codage en direct (live) basé sur le langage de programmation Ruby, conçu à l’origine pour prendre en charge à la fois les cours d’informatique et de musique dans les écoles, développé par […]

» Lire la suite

Utiliser JACK avec Rosegarden – un séquenceur MIDI/Audio libre pour GNU/Linux

Rosegarden – un logiciel de composition et d’édition musicales basé sur un séquenceur MIDI avec gestion notation musicale et support de base pour l’audio numérique À propos de Rosegarden Rosegarden est un séquenceur MIDI et audio ainsi qu’un éditeur de partitions musicales pour faire de la MAO (musique assistée par ordinateur). Il apporte la possibilité d’utiliser un séquenceur à partir de notations musicales. Rosegarden permet d’enregistrer, arranger ou composer de la musique à partir de partitions (notation musicale), de données MIDI ou de fichiers audio, qu’ils soient importés ou enregistrés à partir d’un microphone, d’une guitare ou de n’importe quelle source audio spécifiée. Vous pouvez utiliser Rosegarden pour écrire, éditer et arranger une composition. Vous pouvez ensuite la synthétiser, lui […]

» Lire la suite

Que valent les interfaces USB/MIDI « Low Cost » ?

Achat d’un adaptateur USB/MIDI d’entrée de gamme (Low cost) ou une d’une marque réputée pour faire de la MAO (musique assistée par ordinateur) ? Quel choix cornélien ! L’interface MIDI (Musical Instrument Digital Interface) est toujours d’actualité, surtout pour les instruments et périphériques de musique électroniques. Si vos appareils MIDI ne possèdent pas d’interface USB et que vous voulez les connecter à un ordinateur ou réaliser un MIDI DIY (Do It Yourself) basé sur Arduino, Raspberry Pi, etc., il faudra faire l’acquisition d’un adaptateur (interface active) USB/MIDI. Mais, lequel ? Devons-nous céder aux chants des sirènes « Low cost » pour privilégier notre porte-monnaie ou choisir la qualité et la conformité à la norme MIDI avec le prix qui va avec en […]

» Lire la suite
1 2 3 4 5