Publicité

Annonce

Réduire
Aucune annonce.

Logiciel de configuration MIDI générique (Cherche beta-testeurs)

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

  • Logiciel de configuration MIDI générique (Cherche beta-testeurs)

    Salut à tous,

    J'ai commencé à faire un programme qui permettrait de configurer ses synthés depuis le PC ( ça fait 2 ans que j'ai l'idée en tête), sans utiliser de message Sysex, donc juste une config de combi/setup, je ne parle pas de création de son.

    Mais voilà, peut-être que ça existe déjà et que je fais ça pour rien?
    http://www.luxaeternaband.com/

    Matos : Kurzweil PC3K8

    Ma video pour le Kurzweil Forte Video Contest : https://www.youtube.com/watch?v=u_Fvc7UWGyI

  • #2
    Il faudrait que tu sois un peu plus précis dans ta description de ce que tu souhaites mettre en oeuvre.
    Kronoscopie, tout sur le Kronos

    http://www.kronoscopie.fr

    Commentaire


    • #3
      Envoyé par novaXire Voir le message
      Salut à tous,

      J'ai commencé à faire un programme qui permettrait de configurer ses synthés depuis le PC ( ça fait 2 ans que j'ai l'idée en tête), sans utiliser de message Sysex, donc juste une config de combi/setup, je ne parle pas de création de son.

      Mais voilà, peut-être que ça existe déjà et que je fais ça pour rien?
      Je pense à CTRLR, qui t'évite de réinventer les "basses couches" et permet de te consacrer à l'interface ?

      Commentaire


      • #4
        J'arrive pas trop à comprendre ce que c'est exactement CTRLR :mefie un peu mal fichu le site.


        La raison de mon logiciel elle est simple, je me retrouve limité par les capacités offertes par mon synthé alors qu'il est capable de plus. Avec le synthé seul, je peut jouer qu'avec 4 sons, je n'utilise que 4 canaux midi. Avec mon logiciel, je peut utiliser les 16 canaux et donc 16 sons différents et à 16 endroits différents sur le clavier si je veux.

        Je veux un logiciel qui me permet de choisir le son que je veux par canaux et configurer les zones sur le clavier, configurer chaque controller etc... Et la possibilité de sauvegarder ses configurations et de faire des set-list de configurations.

        J'avais commencé en C# y'a deux ans il me semble, j'avais pas trop avancé mais j'avais la possibilité de jouer sur les 16 canaux, là je recommence avec Max/MSP, plus simple pour le MIDI.
        http://www.luxaeternaband.com/

        Matos : Kurzweil PC3K8

        Ma video pour le Kurzweil Forte Video Contest : https://www.youtube.com/watch?v=u_Fvc7UWGyI

        Commentaire


        • #5
          Envoyé par novaXire Voir le message
          J'arrive pas trop à comprendre ce que c'est exactement CTRLR :mefie un peu mal fichu le site.
          + 1 ! En fait, il n'y a encore aucune documentation (en cours de rédaction sous forme de Wiki apparemment), et ce n'est pas mieux du côté de lua, le SDK qui permet de programmer des actions complexes...

          Mais en se limitant aux fonctionnalités de base de CTRLR, il est très facile de dessiner une belle interface pour un instrument dont on possède l'implémentation MIDI détaillée (PC, CC...) :8). L'admin du Nord User Forum l'a ainsi appliqué avec succès au Nord Stage :super

          Perso, je ne me lancerai plus jamais dans une programmation spécifique d'interface instrumentale : AMHA il y a mieux à faire
          Dernière modification par iaorana, 13 mai 2012, 20h17. Motif: ajout

          Commentaire


          • #6
            rtaudio/rtmidi ou portaudio/portmidi sont un peu mieux documentés
            (et portables)
            Hello, World!

            Commentaire


            • #7
              Envoyé par alchemist Voir le message
              rtaudio/rtmidi ou portaudio/portmidi sont un peu mieux documentés
              (et portables)
              En tant qu'API, oui. Mais :
              • lua va plus loin : c'est un langage de programmation complet :super
              • CTRLR s'occupe du GUI et là, c'est de la plain vanilla :8)

              Commentaire


              • #8
                Oui, mais dans mon cas, comme je suis plutôt fan de C/C++, je fais mes GUI en QT (précédemment en wxWidgets)

                Novaxire, quels langages de programmation connais-tu déjà ? Penses-tu faire un logiciel "portable" sur différents OS ?
                Hello, World!

                Commentaire


                • #9
                  Envoyé par alchemist Voir le message
                  Penses-tu faire un logiciel "portable" sur différents OS ?
                  Pour info :

                  Mais je pense qu'il faudra bien vite oublier toutes ces vieilleries et passer directement nos applis de Zic sous Android & Co.

                  Commentaire


                  • #10
                    Je vois que tu essaies via Max/MSP. C'est une excellente approche, car MAX (et Pd) sont excellents en gestion de signaux de commande.

                    J'ai aussi entendu parler de Copperlan, qui est un système de contrôle à travers le réseau, qui gère entre autres le MIDI. Je ne sais pas s'il est facile de faire des "super combis" (pour parler "Korg") avec cet outil.
                    Hello, World!

                    Commentaire


                    • #11
                      Envoyé par alchemist Voir le message

                      Novaxire, quels langages de programmation connais-tu déjà ? Penses-tu faire un logiciel "portable" sur différents OS ?
                      Je connais C,C++,C#, Java, Python principalement. Vu que je fais avec Max/MSP il sera portable sur Mac et windows.
                      http://www.luxaeternaband.com/

                      Matos : Kurzweil PC3K8

                      Ma video pour le Kurzweil Forte Video Contest : https://www.youtube.com/watch?v=u_Fvc7UWGyI

                      Commentaire


                      • #12
                        Envoyé par alchemist Voir le message
                        J'ai aussi entendu parler de Copperlan, qui est un système de contrôle à travers le réseau, qui gère entre autres le MIDI. Je ne sais pas s'il est facile de faire des "super combis" (pour parler "Korg") avec cet outil.
                        Pourquoi pas (dans la mesure où tout est commandable via MIDI - cf. Korg M3: Using SEQ mode as a "super combi" for live performance) ? :mefie

                        Merci Xavier pour avoir signalé CopperLan (je suis en train de le télécharger ). Jusqu'à présent, j'ai utilisé rtpMIDI comme network MIDI-driver sous Windows 7 (MacOS X a déjà ce qu'il faut...)
                        Dernière modification par iaorana, 14 mai 2012, 01h07.

                        Commentaire


                        • #13
                          Je vais avoir besoin de béta-testeur (voir alpha-testeur vu le nombre de fonctionnalité présente sur le nombre prévu :oups), la seule chose que vous avez besoin c'est d'un synthé compatible MIDI et de pouvoir le brancher à un PC, que ça soit un CASIO ou un KRONOS peut importe, c'est même mieux pour moi.

                          Pour les volontaires, contactez moi par Message privé.
                          http://www.luxaeternaband.com/

                          Matos : Kurzweil PC3K8

                          Ma video pour le Kurzweil Forte Video Contest : https://www.youtube.com/watch?v=u_Fvc7UWGyI

                          Commentaire


                          • #14
                            Configuration minimale estimé : 2go de RAM :oups

                            Bon j'ai pas eu trop le temps de travailler dessus au mois de Juin, j'ai repris un petit peu là, et avec un peu plus de 4000 bpatchers dans le patch, ça prend de la mémoire lol

                            Faut que je règle ses soucis de performances, j'ai pas de latence au niveau MIDI pour l'instant mais le programme met 1 minute à s'ouvrir.
                            http://www.luxaeternaband.com/

                            Matos : Kurzweil PC3K8

                            Ma video pour le Kurzweil Forte Video Contest : https://www.youtube.com/watch?v=u_Fvc7UWGyI

                            Commentaire

                            Chargement...
                            X