Publicité

Annonce

Réduire
Aucune annonce.

PROGRAMMATION MUSICALE Music21 & Python et Linux

Réduire
X
 
  • Filtre
  • Heure
  • Afficher
Tout nettoyer
nouveaux messages

  • PROGRAMMATION MUSICALE Music21 & Python et Linux

    En effectuant une recherche sur Music21, environnement pour Python spécialisé dans l'écriture musicale (avec des éditeurs de partitions comme MuseScore, Lily Pond, Finale) et l'analyse musicale, je suis tombé sur cette page de LinuxMao.org présentant Music21 :
    http://linuxmao.org/music21

    Avec Python (qui est utilisé pour créer des scripts avec Reaper notamment) on peut se créer des programmes "utilitaires" assez facilement, notamment pour calculer des tempéraments avec leurs fréquences Hz, rechercher des intervalles, etc.) et conjointement avec Music21 créer des partitions, effectuer des analyses musicales y compris avec des graphiques, disposer d'une vaste bibliothèque d'oeuvres "classiques", etc.

    Si certains d'entre vous sont intéressés, floyer qui est diablement compétent en programmation, a ouvert un sujet sur Python et la musique :http://www.audiokeys.net/forum/showthread.php/49788-Python-et-la-musique

    Et n'hésitez pas à poser des questions.
    Dernière modification par Invité, 11 janvier 2017, 23h41. Motif: Titre, mise en page

  • #2
    Merci pour l'info Didier, j'irai jeter un coup d’œil...
    La musique c'est la vie en bleu avec... Midjay+, Motif 7 et XF, Pa50, Pa2x, Pa600, clavier maître UF8, Triton, Pa500M88, Zoom H6 et systèmes Linux Debian 9, 10, 11, 12, SID Librazik 2, 3, 4, Mx21 et Ubuntu Studio 18.04, 20.04, 22.04, 23.04 en MAO... ...en fait juste un piano droit son type "bastringue" me suffirait aussi !

    Commentaire


    • #3
      Les vues d'écran que j'ai posté se basent sur Spyder qui est un petit environnement graphique pour Python. Sous Linux, tu peux prendre une approche minimaliste en installant (sous Debian Jessie) :

      python3, python3-pip, spyder3, python3-scipy, python3-matplotlib

      (ou en version 2.7 : python, python-pip, spyder, python-scipy, python-matplotlib)

      (music21 précise qu'il peut avoir besoin de ces deux derniers pour tourner... et mes fonctions de tracé de cercle chromatique utilisent matplotlib).

      Ensuite

      pip3 install music21
      (aussi magique qu'apt-get - pip et non pip3 en python2.7)

      Je note dans linuxmao.org que l'on peut modifier facilement son environnement dans le programme afin de pointer vers musescore... J'ai préféré changer mon fichier /usr/local/lib/python3.4/dist-packages/music21/environment.py (ou plutôt son homologue Windows ) , ce qui évite de charger le programme de données non portables... mais il y a un risque à la mise à jour de music21. L'exemple de linuxmao.org définit la variable "musicxmlPath" pour les affichages sur application externe, mais il faut aussi définir "musescoreDirectPNGPath" pour des affichages internes à Spyder. À voir en fonction des besoins.

      PS: Les exemples de linuxmao.org sont en python2.7... Pour python3, il faut ajouter des parenthèses aux fonctions print.
      Dernière modification par floyer, 12 janvier 2017, 07h57.
      http://www.sinerj.org/~loyer/piano/

      It's never too late to learn to play the piano. (tip of the day)

      Côté piano : Yamaha N1X, pianos VSL Syncron et Vienna Imperial, Garritan CFX, Bechstein Digital Grand, Ivory, Galaxy et beaucoup d’autres pianos virtuels - Côté synthé : Roland A-500 Pro, Native-Instruments Komplete 13, Arturia V Collection 9, Korg Collection 3, Air Music Technology plugins, OP-X Pro II, dexed (émulateur DX7 libre), Yamaha S-YXG50 - DAW : Reaper 6, Cubase Artist 9 - Interface audio : Steinberg UR22 - Casque : AKG K-702

      Commentaire


      • #4
        Encore merci ! Pour ma part, je suis plutôt du jeu en temps réel par contre j'ai le fiston (en deuxième année de prépa) qui sera certainement intéressé vu qu'il fait de la programmation en python régulièrement et vue qu'en plus il se débrouille plutôt bien en musique et MAO sur Linux, c'est tout bon !
        La musique c'est la vie en bleu avec... Midjay+, Motif 7 et XF, Pa50, Pa2x, Pa600, clavier maître UF8, Triton, Pa500M88, Zoom H6 et systèmes Linux Debian 9, 10, 11, 12, SID Librazik 2, 3, 4, Mx21 et Ubuntu Studio 18.04, 20.04, 22.04, 23.04 en MAO... ...en fait juste un piano droit son type "bastringue" me suffirait aussi !

        Commentaire

        Chargement...
        X