Purr Data (Pd-l2ork) – Programmer un Lecteur-Enregistreur de fichiers MIDI

Après la présentation de Purr Data, nous allons construire une Lecteur-Enregistreur de fichiers MIDI qui pourra servir de base pour des projets plus ambitieux Cet article est la suite de : Présentation de Purr Data (Pd-l2ork v.2) – Programmation graphique orientée objet ‘Purr Data’ = Pure Data Vanilla (la fondation) + Pd-extended (obsolète) + Pd-l2ork v.1 (fork de Pd-extended) + des améliorations et des nouveautés Contenu de cet article : Objets Purr Data nécessaires pour ce projet Schéma du Lecteur-Enregistreur de Fichiers MIDI v.1 (base) Fonctionnement du Lecteur-Enregistreur de Fichiers MIDI v.1 Schéma du Lecteur-Enregistreur de Fichiers MIDI v.1 (amélioré) Schéma du Lecteur-Enregistreur de Fichiers MIDI v.2 Configuration Audio / MIDI v.1 et v.2 Clavier virtuel MIDI-IN et/ou MIDI-OUT v.1 […]

» Lire la suite

Présentation de Purr Data (Pd-l2ork) – Programmation graphique orientée objet

Nous allons découvrir ‘Purr Data’, une variante très améliorée de ‘Pure Data’, puis nous l’utiliserons pour construire des projets MIDI (Musical Instrument Digital Interface) ‘Purr Data’ = Pure Data Vanilla (la fondation) + Pd-extended (obsolète) + Pd-l2ork v.1 (fork de Pd-extended) + des améliorations et nouveautés Contenu de cet article : Avant-propos Au sujet de Purr Data Documentation, ressources et installation de Purr Data Avant-goût d’un Lecteur-Enregistreur de fichiers MIDI réalisé avec Purr Data ♦ Avant-propos Cet article s’inscrit dans la suite logique de : Introduction à la programmation MIDI avec Pure Data Si vous ne connaissez pas les logiciels de programmation graphique orientée objet, commencez d’abord par là pour découvrir Pure Data dans sa version originale Vanilla. Puis, nous […]

» Lire la suite

Pure Data – Construire un Séquenceur pas-à-pas MIDI (Step Sequencer)

Nous continuons notre exploration de Pure Data Vanilla en programmant 3 Séquenceurs pas-à-pas MIDI (Musical Instrument Digital Interface) Contenu de cet article : Avant-propos Séquenceur 16-pas (Step Sequencer) – Numéro MIDI vers Fréquences (Audio) Séquenceur 16-pas (Step Sequencer) – Numéro MIDI vers Synthétiseur (Midi) Séquenceur 16-pas (Step Sequencer) – Numéro MIDI vers Synthétiseur (Midi) – v.2 Organisation et rendu visuel des patches dans Pure Data Vanilla et ses variantes Courte introduction à Purr Data (aussi connu comme Pd-L2ork v.2.x) ♦ Avant-propos Cet article est la suite d’Introduction à la programmation MIDI avec Pure Data. Si vous ne connaissez pas Pure Data, commencez d’abord par là. Pure Data (ou tout simplement Pd, prononcez Pidi) est un langage de programmation visuel libre […]

» Lire la suite

Snap Store de Canonical – Ubuntu, qu’en dit Linux Mint ?

Clément Lefebvre, le Project Manager de la populaire distribution Linux Mint, a décidé de pousser un coup de gueule contre Canonical et son Snap Store (magasin des Snap) Késako les Snap, Flatpak et AppImage ? AppImage, FlatPak et Snap – Systèmes de virtualisation d’Applications pour GNU/Linux – 16/04/2019 Ces dernières années, trois différents formats de paquetages indépendants des distributions GNU/Linux ont acquis une très grande popularité. Ces trois conteneurs sont des logiciels empaquetés avec tout ce qui est nécessaire pour les faire fonctionner (incluant toutes leurs dépendances) que l’on installe sous les distributions GNU/Linux pour avoir la toute dernière version de ses applications préférées et/ou des applications non (encore) disponibles dans les dépôts officiels de sa distribution chérie… Oui mais, […]

» Lire la suite

Introduction à la programmation MIDI avec Pure Data

Nous allons découvrir Pure Data, dans sa version originale Vanilla, puis nous l’utiliserons pour nous initier à la programmation MIDI (Musical Instrument Digital Interface) Contenu de cet article : Avant-propos Au sujet de Pure Data (Pd) Documentation, ressources et installation de Pure Data Toujours MIDI au cadran de ma montre Quelques Patches MIDI Générateur de notes-accord MIDI Générateur de notes-accords MIDI « amélioré » ♦ Avant-propos Cet article s’inscrit dans la lignée de la série Introduction à la programmation MIDI avec Python, MidO et RtMidi (1 à 5, et 6 à venir). Il reprend les configurations Audio/MIDI pour les logiciels suivants : QjackCtl, Qsynth avec SoundFonts, Virtual MIDI Piano Keyboard et Patchage. MidO (Midi Objets) et Pure Data sont tous les deux […]

» Lire la suite

Améliorer le temps de démarrage des distributions GNU/Linux

Y-a-t-il un outil qui montre le temps pris par les services pendant la phase de démarrage ? Comment puis-je trouver des processus bloquants et accélérer mon temps de démarrage ? – Il existe plusieurs méthodes pour découvrir quels processus ralentissent le temps global de démarrage du système. – La plupart des distributions de nos jours exécutent le logiciel d’initialisation et daemon ‘systemd‘ qui a été spécifiquement conçu pour le noyau Linux comme alternative à System V. – En supposant que votre distribution utilise ‘systemd’, il existe un utilitaire spécial pour analyser le processus de démarrage et le temps nécessaire au lancement des services. ♦ Dans cet article, j’utilise : Distribution Linux Mint 19.1 Cinnamon 64-bit CPU Intel Core i7-720QM (1ère […]

» Lire la suite

Scripts MIDI-IN avec Python, MidO et RtMidi (5/6)

Initiation à la programmation MIDI (Musical Instrument Digital Interface) en utilisant le trio « Python – MidO – RtMidi », avec focus sur MIDI-IN Dans cet article nous allons nous intéresser aux Scripts MIDI-IN avec Python, MidO et RtMidi et nous servir de ce que nous avons déjà vu dans les 4 articles précédents : Introduction à la programmation MIDI avec Python, MidO et RtMidi (1/6) Scripts MIDI-OUT avec Python, MidO et RtMidi (2/6) Scripts MIDI-PLAY-WRITE avec Python, MidO et RtMidi (3/6) Scripts MIDI-PLOT avec Python, MidO et RtMidi (4/6) Comme écrit dans mon article 1/6, MIDI-IN(PUT) est sûrement le plus complexe à traiter car tout est presque du temps réel et les combinaisons d’information reçues sont multiples, mais aussi le plus […]

» Lire la suite

WordPress 5.2, Gutenberg & les nouveautés

Je me flagelle très fort en remettant une 2ème fois le couvert avec Gutenberg, l’éditeur de blocs intégré dans le cœur de WordPress 5.2, car il faut savoir souffrir pour utiliser ce CMS (content management system) libre CET ARTICLE a été entièrement rédigé avec GUTENBERG,mais avec Classic Editor en arrière-plan, sous WP 5.2.0.* Point de vue d’un administrateur, rédacteur et webmestre * Pour comprendre d’où je viens, lisez mon précédent article sur ce sujet WordPress 5.0 & 5.1 – Test d’écriture (de rédaction) d’un article avec Gutenberg – 17/02/2019 À sa lecture, vous comprenez bien qu’il faut vraiment que je me motive pour rédiger un nouvel article avec Gutenberg, l’éditeur par défaut de contenu par blocs de WP 5.x, mais […]

» Lire la suite
1 2 3 29