[Résolu] un moyen de faire couper une connection dans jack par un evenement midi ? Envoyé par olof le jeu. 12 Jan 2017 12:02 voilà, je me demandais si qulqu'un connaitrait un moyen de faire couper une connection, voir d'en etablir une par le biais d'un evenement midi. Messages : 10 20 30 Tous Tri : Le plus récent d'abord Le plus vieux d'abord Titre (desc) Titre (asc) Rechercher : Envoyé par tenryu le jeu. 12 Jan 2017 12:39 Pour moi, ça n'est pas possible ! ( Je dis ça sans avoir la prétention d'avoir fait le tour de la question!). Est-ce que tu n'aurais pas plutôt intérêt à créer tes connections à l'avance, même si elle ne servent pas ? Envoyé par olof le jeu. 12 Jan 2017 13:19 j'ai des connection crées d'avance, et j'en ai besoin de différentes à disposition en live. je voudrais en fait passer du pilotage d'un expandeur au pilotage de synthés soft differents à différents moments d'une prestation live, le tout à partir du meme clavier. en fait un patchbay midi dont les configs seraient changeables par des evenements midi serait l'ideal.(peu importe l'evenement midi qui le declencherait, je sais transformer les evenements midi dejà grace à qmidiroute) dans l'absolu, pouvoir le faire aussi pour du signal audio serait encore mieux. Envoyé par olinuxx le jeu. 12 Jan 2017 13:36 Tu peux essayer mididings qui te permettra de lancer des scripts à partir de contrôles MIDI. Envoyé par m2v2 le jeu. 12 Jan 2017 14:15 D'accord avec olinuxx : c'est mididings la solution. J'ai construit quelques scripts pour connecter et déconnecter des instruments virtuels à un clavier maître en agissant sur les contrôles midi de ce clavier, pour pouvoir facilement changer de son en "concert". Si tu veux, j'envoie ça et tu pourras adapter à tes besoins. Envoyé par olof le jeu. 12 Jan 2017 15:52 @ m2v2 avec plaisir mais voilà, je viens d'essayer de l'installer, et rebonjour la galère, on est repartis pour un tour de manège : lors du ./setup.py build j'ai gagné divers messages d'erreurs que j'ai pu résoudre en installant un certain nombre de paquets, mais là, je seche : /usr/bin/ld : ne peut trouver -lboost_python-mt /usr/bin/ld : ne peut trouver -lboost_thread-mt j'ai pourtant bien installé libboost suite à un precedent message d'erreur... Envoyé par m2v2 le jeu. 12 Jan 2017 16:01 Et pourquoi pas tout simplement sudo apt-get install mididings ? Envoyé par olof le jeu. 12 Jan 2017 16:26 Le boulet ! parceque je suis allé dans synaptic voir si les paquets existaient, et pas de trace... ...mais voilà, le boulet j'avais fait une faute d'orthographe , avais tapé middings ok donc maintenant ça roule je l'ai, plus qu'à bosser pour voir comment l'utiliser... Envoyé par m2v2 le jeu. 12 Jan 2017 16:50 T'inquiète pas, ça m'est déjà arrivé Pour mes scripts, j'utilise les contrôles midi de 81 à 86 que je traite dans un script "instruselect.py" que voici : from mididings import * run( Filter(CTRL) >> CtrlSplit({ 81: CtrlValueSplit(64,System('/home/michel/mididings/instruscripts/Salamander'),System('/home/michel/mididings/instruscripts/SalamanderOff')), 82: CtrlValueSplit(64,System('/home/michel/mididings/instruscripts/Clavinova'),System('/home/michel/mididings/instruscripts/ClavinovaOff')), 83: CtrlValueSplit(64,System('/home/michel/mididings/instruscripts/Wurlitzer'),System('/home/michel/mididings/instruscripts/WurlitzerOff')), 84: CtrlValueSplit(64,System('/home/michel/mididings/instruscripts/Rhodes'),System('/home/michel/mididings/instruscripts/RhodesOff')), 85: CtrlValueSplit(64,System('/home/michel/mididings/instruscripts/Strings'),System('/home/michel/mididings/instruscripts/StringsOff')), 86: CtrlValueSplit(64,System('/home/michel/mididings/instruscripts/Organ'),System('/home/michel/mididings/instruscripts/OrganOff')) }) ) Pour chaque contrôle, je traite différemment les valeurs 0 ou 127 (split 64) pour connecter ou déconnecter l'instrument correspondant. Sur chaque ligne j'appelle un autre script "nom_de_linstrument" ou "nom_de_linstrumentOff". Ces autres scripts (dans le dossier "instruscripts") sont fait comme ça (par ex. Salamander et SalamanderOff : #! /bin/sh jack_connect "MIDI Chromatic Transpose:events-out" "SalamanderGrandPianoV3:events-in" #! /bin/sh jack_disconnect "MIDI Chromatic Transpose:events-out" "SalamanderGrandPianoV3:events-in" Le "MIDI Chromatic Transpose:events-out" est un transpositeur midi que j'ai intercalé entre mon clavier et les instruments. Tu peux le remplacer directement par le clavier. En fait les commandes principales sont jack_connect et jack_disconnect. Bon, j'ai l'impression que tout ceci peut être assez confus. N'hésite pas à demander des éclaircissements ! Envoyé par olof le jeu. 12 Jan 2017 20:53 Ok merci pour votre aide, j'ai pu, grâce à vos exemples (ceux de la page de mididings notament, m'en sortir pour mes patchs live en faisant des scenes connectées aux bons canaux midi sur yoshimi et des ports vers mes expandeurs, et un port qui ne va nulle part en guise de coupure pour pouvoir utiliser mon clavier maitre aussi en solo. j'ai essayé avant avec les scripts, mais là je patouille trop. Envoyé par olinuxx le jeu. 12 Jan 2017 21:31 Super chouette ça ! En avant la musique ! Afficher les articles : Tous les articles De la dernière heure Des dernières 24h Des dernières 48h Aller au forum : 1 - Présentation 2 - Vos créations 3 - Le home-studio, les instruments et le DIY 4 - Techniques et manipulations du son 5 - Concerts/assoces/événements 6 - La brocante 7 - Autres sujets : le nimp' 1 - Le matériel et les pilotes ALSA, FFADO, ... 2 - Les distributions et les noyaux 3 - Forum dédié à Ardour 4 - Toutes les autres applications, les émulateurs... 5 - Les serveurs son : JACK, PulseAudio et autres... 6 - Le MIDI 7 - Développer/traduire/documenter/annoncer une application 8 - Les applications propriétaires 9 - Synthèse sonore et banques de sons 1 - La documentation et les nouvelles de LinuxMAO 2 - Bac à sable 3 - Le site : philosophie, organisation, problèmes... Documentation Portail DocumentaireDébuterDébuter - la MAODébuter - présentationsDébuter - le choix GNU-linuxDébuter - la MAO et GNU-linuxDébuter - survol du systèmeDébuter - tremplinLe home studioPrincipes de l'audionumeriqueEnregistrerÉditeurs audioEffetsLe mixageLe masteringGreffonsDossier Le SonLe SonLe Monde AnalogiqueLe Monde NumeriqueLes Paramètres Audio-NumériquesLes EffetsLes FormatsDossier musiqueÉcrire la musiqueAccordeursOutils pour le musicienMétronomeLes outils de compositionAccompagnementsSéquenceurs MIDILe coin des guitaristesLe coin du chantLa tessitureChansonReggaeLe BluesElectroacoustique Musique ContemporaineMIDIMIDI - Les basesMIDI - Les logicielsUtilitaires MIDITransport MIDIDossier DiffusionSimplement écouterProduire un albumConvertisseurs de formatsFormats audioProduction d'un CDFabrication des couverturesDiffusion libreBitTorrentÉmettreDossier LiveSynthétiseursLire les échantillons et CieInstruments virtuelsBoîtes à rythmesLe coin de l'électroSéquenceurs LiveTrackers Logiciels pour DJLoopersAudiovisuelTravail à l'imageSynchroniser une vidéo et un logiciel musicalVisuels_MIDIFaire une vidéo de présentation des logiciels Linux MaoPortail des LogicielsEnregistreurs éditeurs audioSéquenceursSynthétiseurs virtuelsOutils MIDIEffets audioHôtes de greffonsVisualisation analyse du signalLecteurs audioRadio djayingPost-productionOutils du musicienÉditeurs de partitionsVidéoSystèmeLangages de programmation audioDiversPortail MatérielListe de matériel par marqueCartes sonCartes son des membresTester sa carte sondépannage avec meterbridgeMixeurs de cartes sonCommuniquer avec les fabricantsSurfaces de contrôleSurfaces de contrôle des membrestester son clavier MIDI USBInterfaces hybridesInterfaces hybrides des membresMatériels diversConnecteursStockageRendre son ordinateur silencieuxAlimentationEnceintes de monitoringFabriquer les choses soi-mêmeMatériel ne fonctionnant pas encore sous linuxPortail SystèmeLogiciels libresLa licence GNU GPLLe système GNU LinuxDistributionsInstaller un logicielCompiler un logicielsuper utilisateurÉléments du systèmeFAQ xrunTrucs et astuces LINUXÉléments audio du systèmeMixeurs de cartes sonGestionnaires de connexions Audio et MIDIAuto-dépannageDépannage avec meterbridgeTemps-réel pour les applicationsPAMset_rlimitsCGroupTemps-réel pour les processus IRQLatenceTuto Réduire la latence des périphériques PCILe noyau LinuxLe noyau Temps-RéelTuto Compiler un noyau Temps-RéelLa MAO en réseauPC dédié en réseauOSCScripts BashScripts bash par TumulteScripts bash par cjpsimonScripts bash par ardoisebleueOptimisations d'affichageAffichage expertSplash screen avec grub2Gestionnaires de fenêtreCréer un support d'installationlive-buildCréer un système Live USB personnalisécloner une installationOptimiser ses disques dursTuto Utilisez la RAM comme disque de travailOptimiser son CPUlm_sensorsPortail des TutosTutos DébutantTutos MatérielTutos SystèmeTutos AutresPortail DévelopperSe tenir au couranttester des logicielstraduction logicielleempaqueterDemande aux développeursressources_devbibliosDéveloppeursGlossaireManuel du sitePrésentationLa documentation WikiLes forums de discussionLes nouvellesLes entretiensDiscuter en ligne sur IRCLes joutes musicalesLes éditoriauxLes veilles logicielsAdministration Faire un don Infos dons Connexion Nom d'utilisateur : Mot de passe : Verouillage Maj. (CapsLock) est actif. Mémorisez-moi (pour 1 année) J'ai oublié mon mot de passeS'inscrire Mégaphone calixtus06, 14:33, jeu. 28 mars 2024: Bonjour et bienvenue à b.vl calixtus06, 09:30, mer. 27 mars 2024: Bonjour et bienvenue à Noar olinuxx, 18:50, lun. 25 mars 2024: Bonjour et bienvenue à Ted Demore olinuxx, 17:52, dim. 24 mars 2024: Bonjour et bienvenue à Noitavon calixtus06, 11:07, jeu. 21 mars 2024: Bonjour et bienvenue à obds, ceric obds, 16:12, mar. 19 mars 2024: Cet édito est juste parfait. Trop beau ! olinuxx, 11:48, ven. 15 mars 2024: Bonjour et bienvenue à Jerry calixtus06, 18:03, mer. 13 mars 2024: Bonjour et bienvenue à tanguero olinuxx, 11:01, dim. 10 mars 2024: Bonjour et bienvenue à lolo bda, 16:59, sam. 09 mars 2024: Chapeau pour l'édito. Vous êtes au top les gars allany, 07:20, jeu. 07 mars 2024: Ça ne fait jamais de mal, c'est l'éditorial ! [Lien] olinuxx, 19:52, mer. 06 mars 2024: Bonjour et bienvenue à TrkNrk En lire plus…
[Résolu] un moyen de faire couper une connection dans jack par un evenement midi ? Envoyé par olof le jeu. 12 Jan 2017 12:02 voilà, je me demandais si qulqu'un connaitrait un moyen de faire couper une connection, voir d'en etablir une par le biais d'un evenement midi. Messages : 10 20 30 Tous Tri : Le plus récent d'abord Le plus vieux d'abord Titre (desc) Titre (asc) Rechercher : Envoyé par tenryu le jeu. 12 Jan 2017 12:39 Pour moi, ça n'est pas possible ! ( Je dis ça sans avoir la prétention d'avoir fait le tour de la question!). Est-ce que tu n'aurais pas plutôt intérêt à créer tes connections à l'avance, même si elle ne servent pas ? Envoyé par olof le jeu. 12 Jan 2017 13:19 j'ai des connection crées d'avance, et j'en ai besoin de différentes à disposition en live. je voudrais en fait passer du pilotage d'un expandeur au pilotage de synthés soft differents à différents moments d'une prestation live, le tout à partir du meme clavier. en fait un patchbay midi dont les configs seraient changeables par des evenements midi serait l'ideal.(peu importe l'evenement midi qui le declencherait, je sais transformer les evenements midi dejà grace à qmidiroute) dans l'absolu, pouvoir le faire aussi pour du signal audio serait encore mieux. Envoyé par olinuxx le jeu. 12 Jan 2017 13:36 Tu peux essayer mididings qui te permettra de lancer des scripts à partir de contrôles MIDI. Envoyé par m2v2 le jeu. 12 Jan 2017 14:15 D'accord avec olinuxx : c'est mididings la solution. J'ai construit quelques scripts pour connecter et déconnecter des instruments virtuels à un clavier maître en agissant sur les contrôles midi de ce clavier, pour pouvoir facilement changer de son en "concert". Si tu veux, j'envoie ça et tu pourras adapter à tes besoins. Envoyé par olof le jeu. 12 Jan 2017 15:52 @ m2v2 avec plaisir mais voilà, je viens d'essayer de l'installer, et rebonjour la galère, on est repartis pour un tour de manège : lors du ./setup.py build j'ai gagné divers messages d'erreurs que j'ai pu résoudre en installant un certain nombre de paquets, mais là, je seche : /usr/bin/ld : ne peut trouver -lboost_python-mt /usr/bin/ld : ne peut trouver -lboost_thread-mt j'ai pourtant bien installé libboost suite à un precedent message d'erreur... Envoyé par m2v2 le jeu. 12 Jan 2017 16:01 Et pourquoi pas tout simplement sudo apt-get install mididings ? Envoyé par olof le jeu. 12 Jan 2017 16:26 Le boulet ! parceque je suis allé dans synaptic voir si les paquets existaient, et pas de trace... ...mais voilà, le boulet j'avais fait une faute d'orthographe , avais tapé middings ok donc maintenant ça roule je l'ai, plus qu'à bosser pour voir comment l'utiliser... Envoyé par m2v2 le jeu. 12 Jan 2017 16:50 T'inquiète pas, ça m'est déjà arrivé Pour mes scripts, j'utilise les contrôles midi de 81 à 86 que je traite dans un script "instruselect.py" que voici : from mididings import * run( Filter(CTRL) >> CtrlSplit({ 81: CtrlValueSplit(64,System('/home/michel/mididings/instruscripts/Salamander'),System('/home/michel/mididings/instruscripts/SalamanderOff')), 82: CtrlValueSplit(64,System('/home/michel/mididings/instruscripts/Clavinova'),System('/home/michel/mididings/instruscripts/ClavinovaOff')), 83: CtrlValueSplit(64,System('/home/michel/mididings/instruscripts/Wurlitzer'),System('/home/michel/mididings/instruscripts/WurlitzerOff')), 84: CtrlValueSplit(64,System('/home/michel/mididings/instruscripts/Rhodes'),System('/home/michel/mididings/instruscripts/RhodesOff')), 85: CtrlValueSplit(64,System('/home/michel/mididings/instruscripts/Strings'),System('/home/michel/mididings/instruscripts/StringsOff')), 86: CtrlValueSplit(64,System('/home/michel/mididings/instruscripts/Organ'),System('/home/michel/mididings/instruscripts/OrganOff')) }) ) Pour chaque contrôle, je traite différemment les valeurs 0 ou 127 (split 64) pour connecter ou déconnecter l'instrument correspondant. Sur chaque ligne j'appelle un autre script "nom_de_linstrument" ou "nom_de_linstrumentOff". Ces autres scripts (dans le dossier "instruscripts") sont fait comme ça (par ex. Salamander et SalamanderOff : #! /bin/sh jack_connect "MIDI Chromatic Transpose:events-out" "SalamanderGrandPianoV3:events-in" #! /bin/sh jack_disconnect "MIDI Chromatic Transpose:events-out" "SalamanderGrandPianoV3:events-in" Le "MIDI Chromatic Transpose:events-out" est un transpositeur midi que j'ai intercalé entre mon clavier et les instruments. Tu peux le remplacer directement par le clavier. En fait les commandes principales sont jack_connect et jack_disconnect. Bon, j'ai l'impression que tout ceci peut être assez confus. N'hésite pas à demander des éclaircissements ! Envoyé par olof le jeu. 12 Jan 2017 20:53 Ok merci pour votre aide, j'ai pu, grâce à vos exemples (ceux de la page de mididings notament, m'en sortir pour mes patchs live en faisant des scenes connectées aux bons canaux midi sur yoshimi et des ports vers mes expandeurs, et un port qui ne va nulle part en guise de coupure pour pouvoir utiliser mon clavier maitre aussi en solo. j'ai essayé avant avec les scripts, mais là je patouille trop. Envoyé par olinuxx le jeu. 12 Jan 2017 21:31 Super chouette ça ! En avant la musique ! Afficher les articles : Tous les articles De la dernière heure Des dernières 24h Des dernières 48h Aller au forum : 1 - Présentation 2 - Vos créations 3 - Le home-studio, les instruments et le DIY 4 - Techniques et manipulations du son 5 - Concerts/assoces/événements 6 - La brocante 7 - Autres sujets : le nimp' 1 - Le matériel et les pilotes ALSA, FFADO, ... 2 - Les distributions et les noyaux 3 - Forum dédié à Ardour 4 - Toutes les autres applications, les émulateurs... 5 - Les serveurs son : JACK, PulseAudio et autres... 6 - Le MIDI 7 - Développer/traduire/documenter/annoncer une application 8 - Les applications propriétaires 9 - Synthèse sonore et banques de sons 1 - La documentation et les nouvelles de LinuxMAO 2 - Bac à sable 3 - Le site : philosophie, organisation, problèmes... Documentation Portail DocumentaireDébuterDébuter - la MAODébuter - présentationsDébuter - le choix GNU-linuxDébuter - la MAO et GNU-linuxDébuter - survol du systèmeDébuter - tremplinLe home studioPrincipes de l'audionumeriqueEnregistrerÉditeurs audioEffetsLe mixageLe masteringGreffonsDossier Le SonLe SonLe Monde AnalogiqueLe Monde NumeriqueLes Paramètres Audio-NumériquesLes EffetsLes FormatsDossier musiqueÉcrire la musiqueAccordeursOutils pour le musicienMétronomeLes outils de compositionAccompagnementsSéquenceurs MIDILe coin des guitaristesLe coin du chantLa tessitureChansonReggaeLe BluesElectroacoustique Musique ContemporaineMIDIMIDI - Les basesMIDI - Les logicielsUtilitaires MIDITransport MIDIDossier DiffusionSimplement écouterProduire un albumConvertisseurs de formatsFormats audioProduction d'un CDFabrication des couverturesDiffusion libreBitTorrentÉmettreDossier LiveSynthétiseursLire les échantillons et CieInstruments virtuelsBoîtes à rythmesLe coin de l'électroSéquenceurs LiveTrackers Logiciels pour DJLoopersAudiovisuelTravail à l'imageSynchroniser une vidéo et un logiciel musicalVisuels_MIDIFaire une vidéo de présentation des logiciels Linux MaoPortail des LogicielsEnregistreurs éditeurs audioSéquenceursSynthétiseurs virtuelsOutils MIDIEffets audioHôtes de greffonsVisualisation analyse du signalLecteurs audioRadio djayingPost-productionOutils du musicienÉditeurs de partitionsVidéoSystèmeLangages de programmation audioDiversPortail MatérielListe de matériel par marqueCartes sonCartes son des membresTester sa carte sondépannage avec meterbridgeMixeurs de cartes sonCommuniquer avec les fabricantsSurfaces de contrôleSurfaces de contrôle des membrestester son clavier MIDI USBInterfaces hybridesInterfaces hybrides des membresMatériels diversConnecteursStockageRendre son ordinateur silencieuxAlimentationEnceintes de monitoringFabriquer les choses soi-mêmeMatériel ne fonctionnant pas encore sous linuxPortail SystèmeLogiciels libresLa licence GNU GPLLe système GNU LinuxDistributionsInstaller un logicielCompiler un logicielsuper utilisateurÉléments du systèmeFAQ xrunTrucs et astuces LINUXÉléments audio du systèmeMixeurs de cartes sonGestionnaires de connexions Audio et MIDIAuto-dépannageDépannage avec meterbridgeTemps-réel pour les applicationsPAMset_rlimitsCGroupTemps-réel pour les processus IRQLatenceTuto Réduire la latence des périphériques PCILe noyau LinuxLe noyau Temps-RéelTuto Compiler un noyau Temps-RéelLa MAO en réseauPC dédié en réseauOSCScripts BashScripts bash par TumulteScripts bash par cjpsimonScripts bash par ardoisebleueOptimisations d'affichageAffichage expertSplash screen avec grub2Gestionnaires de fenêtreCréer un support d'installationlive-buildCréer un système Live USB personnalisécloner une installationOptimiser ses disques dursTuto Utilisez la RAM comme disque de travailOptimiser son CPUlm_sensorsPortail des TutosTutos DébutantTutos MatérielTutos SystèmeTutos AutresPortail DévelopperSe tenir au couranttester des logicielstraduction logicielleempaqueterDemande aux développeursressources_devbibliosDéveloppeursGlossaireManuel du sitePrésentationLa documentation WikiLes forums de discussionLes nouvellesLes entretiensDiscuter en ligne sur IRCLes joutes musicalesLes éditoriauxLes veilles logicielsAdministration Faire un don Infos dons Connexion Nom d'utilisateur : Mot de passe : Verouillage Maj. (CapsLock) est actif. Mémorisez-moi (pour 1 année) J'ai oublié mon mot de passeS'inscrire Mégaphone calixtus06, 14:33, jeu. 28 mars 2024: Bonjour et bienvenue à b.vl calixtus06, 09:30, mer. 27 mars 2024: Bonjour et bienvenue à Noar olinuxx, 18:50, lun. 25 mars 2024: Bonjour et bienvenue à Ted Demore olinuxx, 17:52, dim. 24 mars 2024: Bonjour et bienvenue à Noitavon calixtus06, 11:07, jeu. 21 mars 2024: Bonjour et bienvenue à obds, ceric obds, 16:12, mar. 19 mars 2024: Cet édito est juste parfait. Trop beau ! olinuxx, 11:48, ven. 15 mars 2024: Bonjour et bienvenue à Jerry calixtus06, 18:03, mer. 13 mars 2024: Bonjour et bienvenue à tanguero olinuxx, 11:01, dim. 10 mars 2024: Bonjour et bienvenue à lolo bda, 16:59, sam. 09 mars 2024: Chapeau pour l'édito. Vous êtes au top les gars allany, 07:20, jeu. 07 mars 2024: Ça ne fait jamais de mal, c'est l'éditorial ! [Lien] olinuxx, 19:52, mer. 06 mars 2024: Bonjour et bienvenue à TrkNrk En lire plus…
Envoyé par tenryu le jeu. 12 Jan 2017 12:39 Pour moi, ça n'est pas possible ! ( Je dis ça sans avoir la prétention d'avoir fait le tour de la question!). Est-ce que tu n'aurais pas plutôt intérêt à créer tes connections à l'avance, même si elle ne servent pas ? Envoyé par olof le jeu. 12 Jan 2017 13:19 j'ai des connection crées d'avance, et j'en ai besoin de différentes à disposition en live. je voudrais en fait passer du pilotage d'un expandeur au pilotage de synthés soft differents à différents moments d'une prestation live, le tout à partir du meme clavier. en fait un patchbay midi dont les configs seraient changeables par des evenements midi serait l'ideal.(peu importe l'evenement midi qui le declencherait, je sais transformer les evenements midi dejà grace à qmidiroute) dans l'absolu, pouvoir le faire aussi pour du signal audio serait encore mieux. Envoyé par olinuxx le jeu. 12 Jan 2017 13:36 Tu peux essayer mididings qui te permettra de lancer des scripts à partir de contrôles MIDI. Envoyé par m2v2 le jeu. 12 Jan 2017 14:15 D'accord avec olinuxx : c'est mididings la solution. J'ai construit quelques scripts pour connecter et déconnecter des instruments virtuels à un clavier maître en agissant sur les contrôles midi de ce clavier, pour pouvoir facilement changer de son en "concert". Si tu veux, j'envoie ça et tu pourras adapter à tes besoins. Envoyé par olof le jeu. 12 Jan 2017 15:52 @ m2v2 avec plaisir mais voilà, je viens d'essayer de l'installer, et rebonjour la galère, on est repartis pour un tour de manège : lors du ./setup.py build j'ai gagné divers messages d'erreurs que j'ai pu résoudre en installant un certain nombre de paquets, mais là, je seche : /usr/bin/ld : ne peut trouver -lboost_python-mt /usr/bin/ld : ne peut trouver -lboost_thread-mt j'ai pourtant bien installé libboost suite à un precedent message d'erreur... Envoyé par m2v2 le jeu. 12 Jan 2017 16:01 Et pourquoi pas tout simplement sudo apt-get install mididings ? Envoyé par olof le jeu. 12 Jan 2017 16:26 Le boulet ! parceque je suis allé dans synaptic voir si les paquets existaient, et pas de trace... ...mais voilà, le boulet j'avais fait une faute d'orthographe , avais tapé middings ok donc maintenant ça roule je l'ai, plus qu'à bosser pour voir comment l'utiliser... Envoyé par m2v2 le jeu. 12 Jan 2017 16:50 T'inquiète pas, ça m'est déjà arrivé Pour mes scripts, j'utilise les contrôles midi de 81 à 86 que je traite dans un script "instruselect.py" que voici : from mididings import * run( Filter(CTRL) >> CtrlSplit({ 81: CtrlValueSplit(64,System('/home/michel/mididings/instruscripts/Salamander'),System('/home/michel/mididings/instruscripts/SalamanderOff')), 82: CtrlValueSplit(64,System('/home/michel/mididings/instruscripts/Clavinova'),System('/home/michel/mididings/instruscripts/ClavinovaOff')), 83: CtrlValueSplit(64,System('/home/michel/mididings/instruscripts/Wurlitzer'),System('/home/michel/mididings/instruscripts/WurlitzerOff')), 84: CtrlValueSplit(64,System('/home/michel/mididings/instruscripts/Rhodes'),System('/home/michel/mididings/instruscripts/RhodesOff')), 85: CtrlValueSplit(64,System('/home/michel/mididings/instruscripts/Strings'),System('/home/michel/mididings/instruscripts/StringsOff')), 86: CtrlValueSplit(64,System('/home/michel/mididings/instruscripts/Organ'),System('/home/michel/mididings/instruscripts/OrganOff')) }) ) Pour chaque contrôle, je traite différemment les valeurs 0 ou 127 (split 64) pour connecter ou déconnecter l'instrument correspondant. Sur chaque ligne j'appelle un autre script "nom_de_linstrument" ou "nom_de_linstrumentOff". Ces autres scripts (dans le dossier "instruscripts") sont fait comme ça (par ex. Salamander et SalamanderOff : #! /bin/sh jack_connect "MIDI Chromatic Transpose:events-out" "SalamanderGrandPianoV3:events-in" #! /bin/sh jack_disconnect "MIDI Chromatic Transpose:events-out" "SalamanderGrandPianoV3:events-in" Le "MIDI Chromatic Transpose:events-out" est un transpositeur midi que j'ai intercalé entre mon clavier et les instruments. Tu peux le remplacer directement par le clavier. En fait les commandes principales sont jack_connect et jack_disconnect. Bon, j'ai l'impression que tout ceci peut être assez confus. N'hésite pas à demander des éclaircissements ! Envoyé par olof le jeu. 12 Jan 2017 20:53 Ok merci pour votre aide, j'ai pu, grâce à vos exemples (ceux de la page de mididings notament, m'en sortir pour mes patchs live en faisant des scenes connectées aux bons canaux midi sur yoshimi et des ports vers mes expandeurs, et un port qui ne va nulle part en guise de coupure pour pouvoir utiliser mon clavier maitre aussi en solo. j'ai essayé avant avec les scripts, mais là je patouille trop. Envoyé par olinuxx le jeu. 12 Jan 2017 21:31 Super chouette ça ! En avant la musique ! Afficher les articles : Tous les articles De la dernière heure Des dernières 24h Des dernières 48h Aller au forum : 1 - Présentation 2 - Vos créations 3 - Le home-studio, les instruments et le DIY 4 - Techniques et manipulations du son 5 - Concerts/assoces/événements 6 - La brocante 7 - Autres sujets : le nimp' 1 - Le matériel et les pilotes ALSA, FFADO, ... 2 - Les distributions et les noyaux 3 - Forum dédié à Ardour 4 - Toutes les autres applications, les émulateurs... 5 - Les serveurs son : JACK, PulseAudio et autres... 6 - Le MIDI 7 - Développer/traduire/documenter/annoncer une application 8 - Les applications propriétaires 9 - Synthèse sonore et banques de sons 1 - La documentation et les nouvelles de LinuxMAO 2 - Bac à sable 3 - Le site : philosophie, organisation, problèmes... Documentation Portail DocumentaireDébuterDébuter - la MAODébuter - présentationsDébuter - le choix GNU-linuxDébuter - la MAO et GNU-linuxDébuter - survol du systèmeDébuter - tremplinLe home studioPrincipes de l'audionumeriqueEnregistrerÉditeurs audioEffetsLe mixageLe masteringGreffonsDossier Le SonLe SonLe Monde AnalogiqueLe Monde NumeriqueLes Paramètres Audio-NumériquesLes EffetsLes FormatsDossier musiqueÉcrire la musiqueAccordeursOutils pour le musicienMétronomeLes outils de compositionAccompagnementsSéquenceurs MIDILe coin des guitaristesLe coin du chantLa tessitureChansonReggaeLe BluesElectroacoustique Musique ContemporaineMIDIMIDI - Les basesMIDI - Les logicielsUtilitaires MIDITransport MIDIDossier DiffusionSimplement écouterProduire un albumConvertisseurs de formatsFormats audioProduction d'un CDFabrication des couverturesDiffusion libreBitTorrentÉmettreDossier LiveSynthétiseursLire les échantillons et CieInstruments virtuelsBoîtes à rythmesLe coin de l'électroSéquenceurs LiveTrackers Logiciels pour DJLoopersAudiovisuelTravail à l'imageSynchroniser une vidéo et un logiciel musicalVisuels_MIDIFaire une vidéo de présentation des logiciels Linux MaoPortail des LogicielsEnregistreurs éditeurs audioSéquenceursSynthétiseurs virtuelsOutils MIDIEffets audioHôtes de greffonsVisualisation analyse du signalLecteurs audioRadio djayingPost-productionOutils du musicienÉditeurs de partitionsVidéoSystèmeLangages de programmation audioDiversPortail MatérielListe de matériel par marqueCartes sonCartes son des membresTester sa carte sondépannage avec meterbridgeMixeurs de cartes sonCommuniquer avec les fabricantsSurfaces de contrôleSurfaces de contrôle des membrestester son clavier MIDI USBInterfaces hybridesInterfaces hybrides des membresMatériels diversConnecteursStockageRendre son ordinateur silencieuxAlimentationEnceintes de monitoringFabriquer les choses soi-mêmeMatériel ne fonctionnant pas encore sous linuxPortail SystèmeLogiciels libresLa licence GNU GPLLe système GNU LinuxDistributionsInstaller un logicielCompiler un logicielsuper utilisateurÉléments du systèmeFAQ xrunTrucs et astuces LINUXÉléments audio du systèmeMixeurs de cartes sonGestionnaires de connexions Audio et MIDIAuto-dépannageDépannage avec meterbridgeTemps-réel pour les applicationsPAMset_rlimitsCGroupTemps-réel pour les processus IRQLatenceTuto Réduire la latence des périphériques PCILe noyau LinuxLe noyau Temps-RéelTuto Compiler un noyau Temps-RéelLa MAO en réseauPC dédié en réseauOSCScripts BashScripts bash par TumulteScripts bash par cjpsimonScripts bash par ardoisebleueOptimisations d'affichageAffichage expertSplash screen avec grub2Gestionnaires de fenêtreCréer un support d'installationlive-buildCréer un système Live USB personnalisécloner une installationOptimiser ses disques dursTuto Utilisez la RAM comme disque de travailOptimiser son CPUlm_sensorsPortail des TutosTutos DébutantTutos MatérielTutos SystèmeTutos AutresPortail DévelopperSe tenir au couranttester des logicielstraduction logicielleempaqueterDemande aux développeursressources_devbibliosDéveloppeursGlossaireManuel du sitePrésentationLa documentation WikiLes forums de discussionLes nouvellesLes entretiensDiscuter en ligne sur IRCLes joutes musicalesLes éditoriauxLes veilles logicielsAdministration Faire un don Infos dons Connexion Nom d'utilisateur : Mot de passe : Verouillage Maj. (CapsLock) est actif. Mémorisez-moi (pour 1 année) J'ai oublié mon mot de passeS'inscrire Mégaphone calixtus06, 14:33, jeu. 28 mars 2024: Bonjour et bienvenue à b.vl calixtus06, 09:30, mer. 27 mars 2024: Bonjour et bienvenue à Noar olinuxx, 18:50, lun. 25 mars 2024: Bonjour et bienvenue à Ted Demore olinuxx, 17:52, dim. 24 mars 2024: Bonjour et bienvenue à Noitavon calixtus06, 11:07, jeu. 21 mars 2024: Bonjour et bienvenue à obds, ceric obds, 16:12, mar. 19 mars 2024: Cet édito est juste parfait. Trop beau ! olinuxx, 11:48, ven. 15 mars 2024: Bonjour et bienvenue à Jerry calixtus06, 18:03, mer. 13 mars 2024: Bonjour et bienvenue à tanguero olinuxx, 11:01, dim. 10 mars 2024: Bonjour et bienvenue à lolo bda, 16:59, sam. 09 mars 2024: Chapeau pour l'édito. Vous êtes au top les gars allany, 07:20, jeu. 07 mars 2024: Ça ne fait jamais de mal, c'est l'éditorial ! [Lien] olinuxx, 19:52, mer. 06 mars 2024: Bonjour et bienvenue à TrkNrk En lire plus…
Envoyé par olof le jeu. 12 Jan 2017 13:19 j'ai des connection crées d'avance, et j'en ai besoin de différentes à disposition en live. je voudrais en fait passer du pilotage d'un expandeur au pilotage de synthés soft differents à différents moments d'une prestation live, le tout à partir du meme clavier. en fait un patchbay midi dont les configs seraient changeables par des evenements midi serait l'ideal.(peu importe l'evenement midi qui le declencherait, je sais transformer les evenements midi dejà grace à qmidiroute) dans l'absolu, pouvoir le faire aussi pour du signal audio serait encore mieux. Envoyé par olinuxx le jeu. 12 Jan 2017 13:36 Tu peux essayer mididings qui te permettra de lancer des scripts à partir de contrôles MIDI. Envoyé par m2v2 le jeu. 12 Jan 2017 14:15 D'accord avec olinuxx : c'est mididings la solution. J'ai construit quelques scripts pour connecter et déconnecter des instruments virtuels à un clavier maître en agissant sur les contrôles midi de ce clavier, pour pouvoir facilement changer de son en "concert". Si tu veux, j'envoie ça et tu pourras adapter à tes besoins. Envoyé par olof le jeu. 12 Jan 2017 15:52 @ m2v2 avec plaisir mais voilà, je viens d'essayer de l'installer, et rebonjour la galère, on est repartis pour un tour de manège : lors du ./setup.py build j'ai gagné divers messages d'erreurs que j'ai pu résoudre en installant un certain nombre de paquets, mais là, je seche : /usr/bin/ld : ne peut trouver -lboost_python-mt /usr/bin/ld : ne peut trouver -lboost_thread-mt j'ai pourtant bien installé libboost suite à un precedent message d'erreur... Envoyé par m2v2 le jeu. 12 Jan 2017 16:01 Et pourquoi pas tout simplement sudo apt-get install mididings ? Envoyé par olof le jeu. 12 Jan 2017 16:26 Le boulet ! parceque je suis allé dans synaptic voir si les paquets existaient, et pas de trace... ...mais voilà, le boulet j'avais fait une faute d'orthographe , avais tapé middings ok donc maintenant ça roule je l'ai, plus qu'à bosser pour voir comment l'utiliser... Envoyé par m2v2 le jeu. 12 Jan 2017 16:50 T'inquiète pas, ça m'est déjà arrivé Pour mes scripts, j'utilise les contrôles midi de 81 à 86 que je traite dans un script "instruselect.py" que voici : from mididings import * run( Filter(CTRL) >> CtrlSplit({ 81: CtrlValueSplit(64,System('/home/michel/mididings/instruscripts/Salamander'),System('/home/michel/mididings/instruscripts/SalamanderOff')), 82: CtrlValueSplit(64,System('/home/michel/mididings/instruscripts/Clavinova'),System('/home/michel/mididings/instruscripts/ClavinovaOff')), 83: CtrlValueSplit(64,System('/home/michel/mididings/instruscripts/Wurlitzer'),System('/home/michel/mididings/instruscripts/WurlitzerOff')), 84: CtrlValueSplit(64,System('/home/michel/mididings/instruscripts/Rhodes'),System('/home/michel/mididings/instruscripts/RhodesOff')), 85: CtrlValueSplit(64,System('/home/michel/mididings/instruscripts/Strings'),System('/home/michel/mididings/instruscripts/StringsOff')), 86: CtrlValueSplit(64,System('/home/michel/mididings/instruscripts/Organ'),System('/home/michel/mididings/instruscripts/OrganOff')) }) ) Pour chaque contrôle, je traite différemment les valeurs 0 ou 127 (split 64) pour connecter ou déconnecter l'instrument correspondant. Sur chaque ligne j'appelle un autre script "nom_de_linstrument" ou "nom_de_linstrumentOff". Ces autres scripts (dans le dossier "instruscripts") sont fait comme ça (par ex. Salamander et SalamanderOff : #! /bin/sh jack_connect "MIDI Chromatic Transpose:events-out" "SalamanderGrandPianoV3:events-in" #! /bin/sh jack_disconnect "MIDI Chromatic Transpose:events-out" "SalamanderGrandPianoV3:events-in" Le "MIDI Chromatic Transpose:events-out" est un transpositeur midi que j'ai intercalé entre mon clavier et les instruments. Tu peux le remplacer directement par le clavier. En fait les commandes principales sont jack_connect et jack_disconnect. Bon, j'ai l'impression que tout ceci peut être assez confus. N'hésite pas à demander des éclaircissements ! Envoyé par olof le jeu. 12 Jan 2017 20:53 Ok merci pour votre aide, j'ai pu, grâce à vos exemples (ceux de la page de mididings notament, m'en sortir pour mes patchs live en faisant des scenes connectées aux bons canaux midi sur yoshimi et des ports vers mes expandeurs, et un port qui ne va nulle part en guise de coupure pour pouvoir utiliser mon clavier maitre aussi en solo. j'ai essayé avant avec les scripts, mais là je patouille trop. Envoyé par olinuxx le jeu. 12 Jan 2017 21:31 Super chouette ça ! En avant la musique ! Afficher les articles : Tous les articles De la dernière heure Des dernières 24h Des dernières 48h Aller au forum : 1 - Présentation 2 - Vos créations 3 - Le home-studio, les instruments et le DIY 4 - Techniques et manipulations du son 5 - Concerts/assoces/événements 6 - La brocante 7 - Autres sujets : le nimp' 1 - Le matériel et les pilotes ALSA, FFADO, ... 2 - Les distributions et les noyaux 3 - Forum dédié à Ardour 4 - Toutes les autres applications, les émulateurs... 5 - Les serveurs son : JACK, PulseAudio et autres... 6 - Le MIDI 7 - Développer/traduire/documenter/annoncer une application 8 - Les applications propriétaires 9 - Synthèse sonore et banques de sons 1 - La documentation et les nouvelles de LinuxMAO 2 - Bac à sable 3 - Le site : philosophie, organisation, problèmes... Documentation Portail DocumentaireDébuterDébuter - la MAODébuter - présentationsDébuter - le choix GNU-linuxDébuter - la MAO et GNU-linuxDébuter - survol du systèmeDébuter - tremplinLe home studioPrincipes de l'audionumeriqueEnregistrerÉditeurs audioEffetsLe mixageLe masteringGreffonsDossier Le SonLe SonLe Monde AnalogiqueLe Monde NumeriqueLes Paramètres Audio-NumériquesLes EffetsLes FormatsDossier musiqueÉcrire la musiqueAccordeursOutils pour le musicienMétronomeLes outils de compositionAccompagnementsSéquenceurs MIDILe coin des guitaristesLe coin du chantLa tessitureChansonReggaeLe BluesElectroacoustique Musique ContemporaineMIDIMIDI - Les basesMIDI - Les logicielsUtilitaires MIDITransport MIDIDossier DiffusionSimplement écouterProduire un albumConvertisseurs de formatsFormats audioProduction d'un CDFabrication des couverturesDiffusion libreBitTorrentÉmettreDossier LiveSynthétiseursLire les échantillons et CieInstruments virtuelsBoîtes à rythmesLe coin de l'électroSéquenceurs LiveTrackers Logiciels pour DJLoopersAudiovisuelTravail à l'imageSynchroniser une vidéo et un logiciel musicalVisuels_MIDIFaire une vidéo de présentation des logiciels Linux MaoPortail des LogicielsEnregistreurs éditeurs audioSéquenceursSynthétiseurs virtuelsOutils MIDIEffets audioHôtes de greffonsVisualisation analyse du signalLecteurs audioRadio djayingPost-productionOutils du musicienÉditeurs de partitionsVidéoSystèmeLangages de programmation audioDiversPortail MatérielListe de matériel par marqueCartes sonCartes son des membresTester sa carte sondépannage avec meterbridgeMixeurs de cartes sonCommuniquer avec les fabricantsSurfaces de contrôleSurfaces de contrôle des membrestester son clavier MIDI USBInterfaces hybridesInterfaces hybrides des membresMatériels diversConnecteursStockageRendre son ordinateur silencieuxAlimentationEnceintes de monitoringFabriquer les choses soi-mêmeMatériel ne fonctionnant pas encore sous linuxPortail SystèmeLogiciels libresLa licence GNU GPLLe système GNU LinuxDistributionsInstaller un logicielCompiler un logicielsuper utilisateurÉléments du systèmeFAQ xrunTrucs et astuces LINUXÉléments audio du systèmeMixeurs de cartes sonGestionnaires de connexions Audio et MIDIAuto-dépannageDépannage avec meterbridgeTemps-réel pour les applicationsPAMset_rlimitsCGroupTemps-réel pour les processus IRQLatenceTuto Réduire la latence des périphériques PCILe noyau LinuxLe noyau Temps-RéelTuto Compiler un noyau Temps-RéelLa MAO en réseauPC dédié en réseauOSCScripts BashScripts bash par TumulteScripts bash par cjpsimonScripts bash par ardoisebleueOptimisations d'affichageAffichage expertSplash screen avec grub2Gestionnaires de fenêtreCréer un support d'installationlive-buildCréer un système Live USB personnalisécloner une installationOptimiser ses disques dursTuto Utilisez la RAM comme disque de travailOptimiser son CPUlm_sensorsPortail des TutosTutos DébutantTutos MatérielTutos SystèmeTutos AutresPortail DévelopperSe tenir au couranttester des logicielstraduction logicielleempaqueterDemande aux développeursressources_devbibliosDéveloppeursGlossaireManuel du sitePrésentationLa documentation WikiLes forums de discussionLes nouvellesLes entretiensDiscuter en ligne sur IRCLes joutes musicalesLes éditoriauxLes veilles logicielsAdministration Faire un don Infos dons Connexion Nom d'utilisateur : Mot de passe : Verouillage Maj. (CapsLock) est actif. Mémorisez-moi (pour 1 année) J'ai oublié mon mot de passeS'inscrire Mégaphone calixtus06, 14:33, jeu. 28 mars 2024: Bonjour et bienvenue à b.vl calixtus06, 09:30, mer. 27 mars 2024: Bonjour et bienvenue à Noar olinuxx, 18:50, lun. 25 mars 2024: Bonjour et bienvenue à Ted Demore olinuxx, 17:52, dim. 24 mars 2024: Bonjour et bienvenue à Noitavon calixtus06, 11:07, jeu. 21 mars 2024: Bonjour et bienvenue à obds, ceric obds, 16:12, mar. 19 mars 2024: Cet édito est juste parfait. Trop beau ! olinuxx, 11:48, ven. 15 mars 2024: Bonjour et bienvenue à Jerry calixtus06, 18:03, mer. 13 mars 2024: Bonjour et bienvenue à tanguero olinuxx, 11:01, dim. 10 mars 2024: Bonjour et bienvenue à lolo bda, 16:59, sam. 09 mars 2024: Chapeau pour l'édito. Vous êtes au top les gars allany, 07:20, jeu. 07 mars 2024: Ça ne fait jamais de mal, c'est l'éditorial ! [Lien] olinuxx, 19:52, mer. 06 mars 2024: Bonjour et bienvenue à TrkNrk En lire plus…
Envoyé par olinuxx le jeu. 12 Jan 2017 13:36 Tu peux essayer mididings qui te permettra de lancer des scripts à partir de contrôles MIDI. Envoyé par m2v2 le jeu. 12 Jan 2017 14:15 D'accord avec olinuxx : c'est mididings la solution. J'ai construit quelques scripts pour connecter et déconnecter des instruments virtuels à un clavier maître en agissant sur les contrôles midi de ce clavier, pour pouvoir facilement changer de son en "concert". Si tu veux, j'envoie ça et tu pourras adapter à tes besoins. Envoyé par olof le jeu. 12 Jan 2017 15:52 @ m2v2 avec plaisir mais voilà, je viens d'essayer de l'installer, et rebonjour la galère, on est repartis pour un tour de manège : lors du ./setup.py build j'ai gagné divers messages d'erreurs que j'ai pu résoudre en installant un certain nombre de paquets, mais là, je seche : /usr/bin/ld : ne peut trouver -lboost_python-mt /usr/bin/ld : ne peut trouver -lboost_thread-mt j'ai pourtant bien installé libboost suite à un precedent message d'erreur... Envoyé par m2v2 le jeu. 12 Jan 2017 16:01 Et pourquoi pas tout simplement sudo apt-get install mididings ? Envoyé par olof le jeu. 12 Jan 2017 16:26 Le boulet ! parceque je suis allé dans synaptic voir si les paquets existaient, et pas de trace... ...mais voilà, le boulet j'avais fait une faute d'orthographe , avais tapé middings ok donc maintenant ça roule je l'ai, plus qu'à bosser pour voir comment l'utiliser... Envoyé par m2v2 le jeu. 12 Jan 2017 16:50 T'inquiète pas, ça m'est déjà arrivé Pour mes scripts, j'utilise les contrôles midi de 81 à 86 que je traite dans un script "instruselect.py" que voici : from mididings import * run( Filter(CTRL) >> CtrlSplit({ 81: CtrlValueSplit(64,System('/home/michel/mididings/instruscripts/Salamander'),System('/home/michel/mididings/instruscripts/SalamanderOff')), 82: CtrlValueSplit(64,System('/home/michel/mididings/instruscripts/Clavinova'),System('/home/michel/mididings/instruscripts/ClavinovaOff')), 83: CtrlValueSplit(64,System('/home/michel/mididings/instruscripts/Wurlitzer'),System('/home/michel/mididings/instruscripts/WurlitzerOff')), 84: CtrlValueSplit(64,System('/home/michel/mididings/instruscripts/Rhodes'),System('/home/michel/mididings/instruscripts/RhodesOff')), 85: CtrlValueSplit(64,System('/home/michel/mididings/instruscripts/Strings'),System('/home/michel/mididings/instruscripts/StringsOff')), 86: CtrlValueSplit(64,System('/home/michel/mididings/instruscripts/Organ'),System('/home/michel/mididings/instruscripts/OrganOff')) }) ) Pour chaque contrôle, je traite différemment les valeurs 0 ou 127 (split 64) pour connecter ou déconnecter l'instrument correspondant. Sur chaque ligne j'appelle un autre script "nom_de_linstrument" ou "nom_de_linstrumentOff". Ces autres scripts (dans le dossier "instruscripts") sont fait comme ça (par ex. Salamander et SalamanderOff : #! /bin/sh jack_connect "MIDI Chromatic Transpose:events-out" "SalamanderGrandPianoV3:events-in" #! /bin/sh jack_disconnect "MIDI Chromatic Transpose:events-out" "SalamanderGrandPianoV3:events-in" Le "MIDI Chromatic Transpose:events-out" est un transpositeur midi que j'ai intercalé entre mon clavier et les instruments. Tu peux le remplacer directement par le clavier. En fait les commandes principales sont jack_connect et jack_disconnect. Bon, j'ai l'impression que tout ceci peut être assez confus. N'hésite pas à demander des éclaircissements ! Envoyé par olof le jeu. 12 Jan 2017 20:53 Ok merci pour votre aide, j'ai pu, grâce à vos exemples (ceux de la page de mididings notament, m'en sortir pour mes patchs live en faisant des scenes connectées aux bons canaux midi sur yoshimi et des ports vers mes expandeurs, et un port qui ne va nulle part en guise de coupure pour pouvoir utiliser mon clavier maitre aussi en solo. j'ai essayé avant avec les scripts, mais là je patouille trop. Envoyé par olinuxx le jeu. 12 Jan 2017 21:31 Super chouette ça ! En avant la musique ! Afficher les articles : Tous les articles De la dernière heure Des dernières 24h Des dernières 48h Aller au forum : 1 - Présentation 2 - Vos créations 3 - Le home-studio, les instruments et le DIY 4 - Techniques et manipulations du son 5 - Concerts/assoces/événements 6 - La brocante 7 - Autres sujets : le nimp' 1 - Le matériel et les pilotes ALSA, FFADO, ... 2 - Les distributions et les noyaux 3 - Forum dédié à Ardour 4 - Toutes les autres applications, les émulateurs... 5 - Les serveurs son : JACK, PulseAudio et autres... 6 - Le MIDI 7 - Développer/traduire/documenter/annoncer une application 8 - Les applications propriétaires 9 - Synthèse sonore et banques de sons 1 - La documentation et les nouvelles de LinuxMAO 2 - Bac à sable 3 - Le site : philosophie, organisation, problèmes... Documentation Portail DocumentaireDébuterDébuter - la MAODébuter - présentationsDébuter - le choix GNU-linuxDébuter - la MAO et GNU-linuxDébuter - survol du systèmeDébuter - tremplinLe home studioPrincipes de l'audionumeriqueEnregistrerÉditeurs audioEffetsLe mixageLe masteringGreffonsDossier Le SonLe SonLe Monde AnalogiqueLe Monde NumeriqueLes Paramètres Audio-NumériquesLes EffetsLes FormatsDossier musiqueÉcrire la musiqueAccordeursOutils pour le musicienMétronomeLes outils de compositionAccompagnementsSéquenceurs MIDILe coin des guitaristesLe coin du chantLa tessitureChansonReggaeLe BluesElectroacoustique Musique ContemporaineMIDIMIDI - Les basesMIDI - Les logicielsUtilitaires MIDITransport MIDIDossier DiffusionSimplement écouterProduire un albumConvertisseurs de formatsFormats audioProduction d'un CDFabrication des couverturesDiffusion libreBitTorrentÉmettreDossier LiveSynthétiseursLire les échantillons et CieInstruments virtuelsBoîtes à rythmesLe coin de l'électroSéquenceurs LiveTrackers Logiciels pour DJLoopersAudiovisuelTravail à l'imageSynchroniser une vidéo et un logiciel musicalVisuels_MIDIFaire une vidéo de présentation des logiciels Linux MaoPortail des LogicielsEnregistreurs éditeurs audioSéquenceursSynthétiseurs virtuelsOutils MIDIEffets audioHôtes de greffonsVisualisation analyse du signalLecteurs audioRadio djayingPost-productionOutils du musicienÉditeurs de partitionsVidéoSystèmeLangages de programmation audioDiversPortail MatérielListe de matériel par marqueCartes sonCartes son des membresTester sa carte sondépannage avec meterbridgeMixeurs de cartes sonCommuniquer avec les fabricantsSurfaces de contrôleSurfaces de contrôle des membrestester son clavier MIDI USBInterfaces hybridesInterfaces hybrides des membresMatériels diversConnecteursStockageRendre son ordinateur silencieuxAlimentationEnceintes de monitoringFabriquer les choses soi-mêmeMatériel ne fonctionnant pas encore sous linuxPortail SystèmeLogiciels libresLa licence GNU GPLLe système GNU LinuxDistributionsInstaller un logicielCompiler un logicielsuper utilisateurÉléments du systèmeFAQ xrunTrucs et astuces LINUXÉléments audio du systèmeMixeurs de cartes sonGestionnaires de connexions Audio et MIDIAuto-dépannageDépannage avec meterbridgeTemps-réel pour les applicationsPAMset_rlimitsCGroupTemps-réel pour les processus IRQLatenceTuto Réduire la latence des périphériques PCILe noyau LinuxLe noyau Temps-RéelTuto Compiler un noyau Temps-RéelLa MAO en réseauPC dédié en réseauOSCScripts BashScripts bash par TumulteScripts bash par cjpsimonScripts bash par ardoisebleueOptimisations d'affichageAffichage expertSplash screen avec grub2Gestionnaires de fenêtreCréer un support d'installationlive-buildCréer un système Live USB personnalisécloner une installationOptimiser ses disques dursTuto Utilisez la RAM comme disque de travailOptimiser son CPUlm_sensorsPortail des TutosTutos DébutantTutos MatérielTutos SystèmeTutos AutresPortail DévelopperSe tenir au couranttester des logicielstraduction logicielleempaqueterDemande aux développeursressources_devbibliosDéveloppeursGlossaireManuel du sitePrésentationLa documentation WikiLes forums de discussionLes nouvellesLes entretiensDiscuter en ligne sur IRCLes joutes musicalesLes éditoriauxLes veilles logicielsAdministration Faire un don Infos dons Connexion Nom d'utilisateur : Mot de passe : Verouillage Maj. (CapsLock) est actif. Mémorisez-moi (pour 1 année) J'ai oublié mon mot de passeS'inscrire Mégaphone calixtus06, 14:33, jeu. 28 mars 2024: Bonjour et bienvenue à b.vl calixtus06, 09:30, mer. 27 mars 2024: Bonjour et bienvenue à Noar olinuxx, 18:50, lun. 25 mars 2024: Bonjour et bienvenue à Ted Demore olinuxx, 17:52, dim. 24 mars 2024: Bonjour et bienvenue à Noitavon calixtus06, 11:07, jeu. 21 mars 2024: Bonjour et bienvenue à obds, ceric obds, 16:12, mar. 19 mars 2024: Cet édito est juste parfait. Trop beau ! olinuxx, 11:48, ven. 15 mars 2024: Bonjour et bienvenue à Jerry calixtus06, 18:03, mer. 13 mars 2024: Bonjour et bienvenue à tanguero olinuxx, 11:01, dim. 10 mars 2024: Bonjour et bienvenue à lolo bda, 16:59, sam. 09 mars 2024: Chapeau pour l'édito. Vous êtes au top les gars allany, 07:20, jeu. 07 mars 2024: Ça ne fait jamais de mal, c'est l'éditorial ! [Lien] olinuxx, 19:52, mer. 06 mars 2024: Bonjour et bienvenue à TrkNrk En lire plus…
Envoyé par m2v2 le jeu. 12 Jan 2017 14:15 D'accord avec olinuxx : c'est mididings la solution. J'ai construit quelques scripts pour connecter et déconnecter des instruments virtuels à un clavier maître en agissant sur les contrôles midi de ce clavier, pour pouvoir facilement changer de son en "concert". Si tu veux, j'envoie ça et tu pourras adapter à tes besoins. Envoyé par olof le jeu. 12 Jan 2017 15:52 @ m2v2 avec plaisir mais voilà, je viens d'essayer de l'installer, et rebonjour la galère, on est repartis pour un tour de manège : lors du ./setup.py build j'ai gagné divers messages d'erreurs que j'ai pu résoudre en installant un certain nombre de paquets, mais là, je seche : /usr/bin/ld : ne peut trouver -lboost_python-mt /usr/bin/ld : ne peut trouver -lboost_thread-mt j'ai pourtant bien installé libboost suite à un precedent message d'erreur... Envoyé par m2v2 le jeu. 12 Jan 2017 16:01 Et pourquoi pas tout simplement sudo apt-get install mididings ? Envoyé par olof le jeu. 12 Jan 2017 16:26 Le boulet ! parceque je suis allé dans synaptic voir si les paquets existaient, et pas de trace... ...mais voilà, le boulet j'avais fait une faute d'orthographe , avais tapé middings ok donc maintenant ça roule je l'ai, plus qu'à bosser pour voir comment l'utiliser... Envoyé par m2v2 le jeu. 12 Jan 2017 16:50 T'inquiète pas, ça m'est déjà arrivé Pour mes scripts, j'utilise les contrôles midi de 81 à 86 que je traite dans un script "instruselect.py" que voici : from mididings import * run( Filter(CTRL) >> CtrlSplit({ 81: CtrlValueSplit(64,System('/home/michel/mididings/instruscripts/Salamander'),System('/home/michel/mididings/instruscripts/SalamanderOff')), 82: CtrlValueSplit(64,System('/home/michel/mididings/instruscripts/Clavinova'),System('/home/michel/mididings/instruscripts/ClavinovaOff')), 83: CtrlValueSplit(64,System('/home/michel/mididings/instruscripts/Wurlitzer'),System('/home/michel/mididings/instruscripts/WurlitzerOff')), 84: CtrlValueSplit(64,System('/home/michel/mididings/instruscripts/Rhodes'),System('/home/michel/mididings/instruscripts/RhodesOff')), 85: CtrlValueSplit(64,System('/home/michel/mididings/instruscripts/Strings'),System('/home/michel/mididings/instruscripts/StringsOff')), 86: CtrlValueSplit(64,System('/home/michel/mididings/instruscripts/Organ'),System('/home/michel/mididings/instruscripts/OrganOff')) }) ) Pour chaque contrôle, je traite différemment les valeurs 0 ou 127 (split 64) pour connecter ou déconnecter l'instrument correspondant. Sur chaque ligne j'appelle un autre script "nom_de_linstrument" ou "nom_de_linstrumentOff". Ces autres scripts (dans le dossier "instruscripts") sont fait comme ça (par ex. Salamander et SalamanderOff : #! /bin/sh jack_connect "MIDI Chromatic Transpose:events-out" "SalamanderGrandPianoV3:events-in" #! /bin/sh jack_disconnect "MIDI Chromatic Transpose:events-out" "SalamanderGrandPianoV3:events-in" Le "MIDI Chromatic Transpose:events-out" est un transpositeur midi que j'ai intercalé entre mon clavier et les instruments. Tu peux le remplacer directement par le clavier. En fait les commandes principales sont jack_connect et jack_disconnect. Bon, j'ai l'impression que tout ceci peut être assez confus. N'hésite pas à demander des éclaircissements ! Envoyé par olof le jeu. 12 Jan 2017 20:53 Ok merci pour votre aide, j'ai pu, grâce à vos exemples (ceux de la page de mididings notament, m'en sortir pour mes patchs live en faisant des scenes connectées aux bons canaux midi sur yoshimi et des ports vers mes expandeurs, et un port qui ne va nulle part en guise de coupure pour pouvoir utiliser mon clavier maitre aussi en solo. j'ai essayé avant avec les scripts, mais là je patouille trop. Envoyé par olinuxx le jeu. 12 Jan 2017 21:31 Super chouette ça ! En avant la musique ! Afficher les articles : Tous les articles De la dernière heure Des dernières 24h Des dernières 48h Aller au forum : 1 - Présentation 2 - Vos créations 3 - Le home-studio, les instruments et le DIY 4 - Techniques et manipulations du son 5 - Concerts/assoces/événements 6 - La brocante 7 - Autres sujets : le nimp' 1 - Le matériel et les pilotes ALSA, FFADO, ... 2 - Les distributions et les noyaux 3 - Forum dédié à Ardour 4 - Toutes les autres applications, les émulateurs... 5 - Les serveurs son : JACK, PulseAudio et autres... 6 - Le MIDI 7 - Développer/traduire/documenter/annoncer une application 8 - Les applications propriétaires 9 - Synthèse sonore et banques de sons 1 - La documentation et les nouvelles de LinuxMAO 2 - Bac à sable 3 - Le site : philosophie, organisation, problèmes... Documentation Portail DocumentaireDébuterDébuter - la MAODébuter - présentationsDébuter - le choix GNU-linuxDébuter - la MAO et GNU-linuxDébuter - survol du systèmeDébuter - tremplinLe home studioPrincipes de l'audionumeriqueEnregistrerÉditeurs audioEffetsLe mixageLe masteringGreffonsDossier Le SonLe SonLe Monde AnalogiqueLe Monde NumeriqueLes Paramètres Audio-NumériquesLes EffetsLes FormatsDossier musiqueÉcrire la musiqueAccordeursOutils pour le musicienMétronomeLes outils de compositionAccompagnementsSéquenceurs MIDILe coin des guitaristesLe coin du chantLa tessitureChansonReggaeLe BluesElectroacoustique Musique ContemporaineMIDIMIDI - Les basesMIDI - Les logicielsUtilitaires MIDITransport MIDIDossier DiffusionSimplement écouterProduire un albumConvertisseurs de formatsFormats audioProduction d'un CDFabrication des couverturesDiffusion libreBitTorrentÉmettreDossier LiveSynthétiseursLire les échantillons et CieInstruments virtuelsBoîtes à rythmesLe coin de l'électroSéquenceurs LiveTrackers Logiciels pour DJLoopersAudiovisuelTravail à l'imageSynchroniser une vidéo et un logiciel musicalVisuels_MIDIFaire une vidéo de présentation des logiciels Linux MaoPortail des LogicielsEnregistreurs éditeurs audioSéquenceursSynthétiseurs virtuelsOutils MIDIEffets audioHôtes de greffonsVisualisation analyse du signalLecteurs audioRadio djayingPost-productionOutils du musicienÉditeurs de partitionsVidéoSystèmeLangages de programmation audioDiversPortail MatérielListe de matériel par marqueCartes sonCartes son des membresTester sa carte sondépannage avec meterbridgeMixeurs de cartes sonCommuniquer avec les fabricantsSurfaces de contrôleSurfaces de contrôle des membrestester son clavier MIDI USBInterfaces hybridesInterfaces hybrides des membresMatériels diversConnecteursStockageRendre son ordinateur silencieuxAlimentationEnceintes de monitoringFabriquer les choses soi-mêmeMatériel ne fonctionnant pas encore sous linuxPortail SystèmeLogiciels libresLa licence GNU GPLLe système GNU LinuxDistributionsInstaller un logicielCompiler un logicielsuper utilisateurÉléments du systèmeFAQ xrunTrucs et astuces LINUXÉléments audio du systèmeMixeurs de cartes sonGestionnaires de connexions Audio et MIDIAuto-dépannageDépannage avec meterbridgeTemps-réel pour les applicationsPAMset_rlimitsCGroupTemps-réel pour les processus IRQLatenceTuto Réduire la latence des périphériques PCILe noyau LinuxLe noyau Temps-RéelTuto Compiler un noyau Temps-RéelLa MAO en réseauPC dédié en réseauOSCScripts BashScripts bash par TumulteScripts bash par cjpsimonScripts bash par ardoisebleueOptimisations d'affichageAffichage expertSplash screen avec grub2Gestionnaires de fenêtreCréer un support d'installationlive-buildCréer un système Live USB personnalisécloner une installationOptimiser ses disques dursTuto Utilisez la RAM comme disque de travailOptimiser son CPUlm_sensorsPortail des TutosTutos DébutantTutos MatérielTutos SystèmeTutos AutresPortail DévelopperSe tenir au couranttester des logicielstraduction logicielleempaqueterDemande aux développeursressources_devbibliosDéveloppeursGlossaireManuel du sitePrésentationLa documentation WikiLes forums de discussionLes nouvellesLes entretiensDiscuter en ligne sur IRCLes joutes musicalesLes éditoriauxLes veilles logicielsAdministration Faire un don Infos dons Connexion Nom d'utilisateur : Mot de passe : Verouillage Maj. (CapsLock) est actif. Mémorisez-moi (pour 1 année) J'ai oublié mon mot de passeS'inscrire Mégaphone calixtus06, 14:33, jeu. 28 mars 2024: Bonjour et bienvenue à b.vl calixtus06, 09:30, mer. 27 mars 2024: Bonjour et bienvenue à Noar olinuxx, 18:50, lun. 25 mars 2024: Bonjour et bienvenue à Ted Demore olinuxx, 17:52, dim. 24 mars 2024: Bonjour et bienvenue à Noitavon calixtus06, 11:07, jeu. 21 mars 2024: Bonjour et bienvenue à obds, ceric obds, 16:12, mar. 19 mars 2024: Cet édito est juste parfait. Trop beau ! olinuxx, 11:48, ven. 15 mars 2024: Bonjour et bienvenue à Jerry calixtus06, 18:03, mer. 13 mars 2024: Bonjour et bienvenue à tanguero olinuxx, 11:01, dim. 10 mars 2024: Bonjour et bienvenue à lolo bda, 16:59, sam. 09 mars 2024: Chapeau pour l'édito. Vous êtes au top les gars allany, 07:20, jeu. 07 mars 2024: Ça ne fait jamais de mal, c'est l'éditorial ! [Lien] olinuxx, 19:52, mer. 06 mars 2024: Bonjour et bienvenue à TrkNrk En lire plus…
Envoyé par olof le jeu. 12 Jan 2017 15:52 @ m2v2 avec plaisir mais voilà, je viens d'essayer de l'installer, et rebonjour la galère, on est repartis pour un tour de manège : lors du ./setup.py build j'ai gagné divers messages d'erreurs que j'ai pu résoudre en installant un certain nombre de paquets, mais là, je seche : /usr/bin/ld : ne peut trouver -lboost_python-mt /usr/bin/ld : ne peut trouver -lboost_thread-mt j'ai pourtant bien installé libboost suite à un precedent message d'erreur... Envoyé par m2v2 le jeu. 12 Jan 2017 16:01 Et pourquoi pas tout simplement sudo apt-get install mididings ? Envoyé par olof le jeu. 12 Jan 2017 16:26 Le boulet ! parceque je suis allé dans synaptic voir si les paquets existaient, et pas de trace... ...mais voilà, le boulet j'avais fait une faute d'orthographe , avais tapé middings ok donc maintenant ça roule je l'ai, plus qu'à bosser pour voir comment l'utiliser... Envoyé par m2v2 le jeu. 12 Jan 2017 16:50 T'inquiète pas, ça m'est déjà arrivé Pour mes scripts, j'utilise les contrôles midi de 81 à 86 que je traite dans un script "instruselect.py" que voici : from mididings import * run( Filter(CTRL) >> CtrlSplit({ 81: CtrlValueSplit(64,System('/home/michel/mididings/instruscripts/Salamander'),System('/home/michel/mididings/instruscripts/SalamanderOff')), 82: CtrlValueSplit(64,System('/home/michel/mididings/instruscripts/Clavinova'),System('/home/michel/mididings/instruscripts/ClavinovaOff')), 83: CtrlValueSplit(64,System('/home/michel/mididings/instruscripts/Wurlitzer'),System('/home/michel/mididings/instruscripts/WurlitzerOff')), 84: CtrlValueSplit(64,System('/home/michel/mididings/instruscripts/Rhodes'),System('/home/michel/mididings/instruscripts/RhodesOff')), 85: CtrlValueSplit(64,System('/home/michel/mididings/instruscripts/Strings'),System('/home/michel/mididings/instruscripts/StringsOff')), 86: CtrlValueSplit(64,System('/home/michel/mididings/instruscripts/Organ'),System('/home/michel/mididings/instruscripts/OrganOff')) }) ) Pour chaque contrôle, je traite différemment les valeurs 0 ou 127 (split 64) pour connecter ou déconnecter l'instrument correspondant. Sur chaque ligne j'appelle un autre script "nom_de_linstrument" ou "nom_de_linstrumentOff". Ces autres scripts (dans le dossier "instruscripts") sont fait comme ça (par ex. Salamander et SalamanderOff : #! /bin/sh jack_connect "MIDI Chromatic Transpose:events-out" "SalamanderGrandPianoV3:events-in" #! /bin/sh jack_disconnect "MIDI Chromatic Transpose:events-out" "SalamanderGrandPianoV3:events-in" Le "MIDI Chromatic Transpose:events-out" est un transpositeur midi que j'ai intercalé entre mon clavier et les instruments. Tu peux le remplacer directement par le clavier. En fait les commandes principales sont jack_connect et jack_disconnect. Bon, j'ai l'impression que tout ceci peut être assez confus. N'hésite pas à demander des éclaircissements ! Envoyé par olof le jeu. 12 Jan 2017 20:53 Ok merci pour votre aide, j'ai pu, grâce à vos exemples (ceux de la page de mididings notament, m'en sortir pour mes patchs live en faisant des scenes connectées aux bons canaux midi sur yoshimi et des ports vers mes expandeurs, et un port qui ne va nulle part en guise de coupure pour pouvoir utiliser mon clavier maitre aussi en solo. j'ai essayé avant avec les scripts, mais là je patouille trop. Envoyé par olinuxx le jeu. 12 Jan 2017 21:31 Super chouette ça ! En avant la musique ! Afficher les articles : Tous les articles De la dernière heure Des dernières 24h Des dernières 48h Aller au forum : 1 - Présentation 2 - Vos créations 3 - Le home-studio, les instruments et le DIY 4 - Techniques et manipulations du son 5 - Concerts/assoces/événements 6 - La brocante 7 - Autres sujets : le nimp' 1 - Le matériel et les pilotes ALSA, FFADO, ... 2 - Les distributions et les noyaux 3 - Forum dédié à Ardour 4 - Toutes les autres applications, les émulateurs... 5 - Les serveurs son : JACK, PulseAudio et autres... 6 - Le MIDI 7 - Développer/traduire/documenter/annoncer une application 8 - Les applications propriétaires 9 - Synthèse sonore et banques de sons 1 - La documentation et les nouvelles de LinuxMAO 2 - Bac à sable 3 - Le site : philosophie, organisation, problèmes... Documentation Portail DocumentaireDébuterDébuter - la MAODébuter - présentationsDébuter - le choix GNU-linuxDébuter - la MAO et GNU-linuxDébuter - survol du systèmeDébuter - tremplinLe home studioPrincipes de l'audionumeriqueEnregistrerÉditeurs audioEffetsLe mixageLe masteringGreffonsDossier Le SonLe SonLe Monde AnalogiqueLe Monde NumeriqueLes Paramètres Audio-NumériquesLes EffetsLes FormatsDossier musiqueÉcrire la musiqueAccordeursOutils pour le musicienMétronomeLes outils de compositionAccompagnementsSéquenceurs MIDILe coin des guitaristesLe coin du chantLa tessitureChansonReggaeLe BluesElectroacoustique Musique ContemporaineMIDIMIDI - Les basesMIDI - Les logicielsUtilitaires MIDITransport MIDIDossier DiffusionSimplement écouterProduire un albumConvertisseurs de formatsFormats audioProduction d'un CDFabrication des couverturesDiffusion libreBitTorrentÉmettreDossier LiveSynthétiseursLire les échantillons et CieInstruments virtuelsBoîtes à rythmesLe coin de l'électroSéquenceurs LiveTrackers Logiciels pour DJLoopersAudiovisuelTravail à l'imageSynchroniser une vidéo et un logiciel musicalVisuels_MIDIFaire une vidéo de présentation des logiciels Linux MaoPortail des LogicielsEnregistreurs éditeurs audioSéquenceursSynthétiseurs virtuelsOutils MIDIEffets audioHôtes de greffonsVisualisation analyse du signalLecteurs audioRadio djayingPost-productionOutils du musicienÉditeurs de partitionsVidéoSystèmeLangages de programmation audioDiversPortail MatérielListe de matériel par marqueCartes sonCartes son des membresTester sa carte sondépannage avec meterbridgeMixeurs de cartes sonCommuniquer avec les fabricantsSurfaces de contrôleSurfaces de contrôle des membrestester son clavier MIDI USBInterfaces hybridesInterfaces hybrides des membresMatériels diversConnecteursStockageRendre son ordinateur silencieuxAlimentationEnceintes de monitoringFabriquer les choses soi-mêmeMatériel ne fonctionnant pas encore sous linuxPortail SystèmeLogiciels libresLa licence GNU GPLLe système GNU LinuxDistributionsInstaller un logicielCompiler un logicielsuper utilisateurÉléments du systèmeFAQ xrunTrucs et astuces LINUXÉléments audio du systèmeMixeurs de cartes sonGestionnaires de connexions Audio et MIDIAuto-dépannageDépannage avec meterbridgeTemps-réel pour les applicationsPAMset_rlimitsCGroupTemps-réel pour les processus IRQLatenceTuto Réduire la latence des périphériques PCILe noyau LinuxLe noyau Temps-RéelTuto Compiler un noyau Temps-RéelLa MAO en réseauPC dédié en réseauOSCScripts BashScripts bash par TumulteScripts bash par cjpsimonScripts bash par ardoisebleueOptimisations d'affichageAffichage expertSplash screen avec grub2Gestionnaires de fenêtreCréer un support d'installationlive-buildCréer un système Live USB personnalisécloner une installationOptimiser ses disques dursTuto Utilisez la RAM comme disque de travailOptimiser son CPUlm_sensorsPortail des TutosTutos DébutantTutos MatérielTutos SystèmeTutos AutresPortail DévelopperSe tenir au couranttester des logicielstraduction logicielleempaqueterDemande aux développeursressources_devbibliosDéveloppeursGlossaireManuel du sitePrésentationLa documentation WikiLes forums de discussionLes nouvellesLes entretiensDiscuter en ligne sur IRCLes joutes musicalesLes éditoriauxLes veilles logicielsAdministration Faire un don Infos dons Connexion Nom d'utilisateur : Mot de passe : Verouillage Maj. (CapsLock) est actif. Mémorisez-moi (pour 1 année) J'ai oublié mon mot de passeS'inscrire Mégaphone calixtus06, 14:33, jeu. 28 mars 2024: Bonjour et bienvenue à b.vl calixtus06, 09:30, mer. 27 mars 2024: Bonjour et bienvenue à Noar olinuxx, 18:50, lun. 25 mars 2024: Bonjour et bienvenue à Ted Demore olinuxx, 17:52, dim. 24 mars 2024: Bonjour et bienvenue à Noitavon calixtus06, 11:07, jeu. 21 mars 2024: Bonjour et bienvenue à obds, ceric obds, 16:12, mar. 19 mars 2024: Cet édito est juste parfait. Trop beau ! olinuxx, 11:48, ven. 15 mars 2024: Bonjour et bienvenue à Jerry calixtus06, 18:03, mer. 13 mars 2024: Bonjour et bienvenue à tanguero olinuxx, 11:01, dim. 10 mars 2024: Bonjour et bienvenue à lolo bda, 16:59, sam. 09 mars 2024: Chapeau pour l'édito. Vous êtes au top les gars allany, 07:20, jeu. 07 mars 2024: Ça ne fait jamais de mal, c'est l'éditorial ! [Lien] olinuxx, 19:52, mer. 06 mars 2024: Bonjour et bienvenue à TrkNrk En lire plus…
Envoyé par m2v2 le jeu. 12 Jan 2017 16:01 Et pourquoi pas tout simplement sudo apt-get install mididings ? Envoyé par olof le jeu. 12 Jan 2017 16:26 Le boulet ! parceque je suis allé dans synaptic voir si les paquets existaient, et pas de trace... ...mais voilà, le boulet j'avais fait une faute d'orthographe , avais tapé middings ok donc maintenant ça roule je l'ai, plus qu'à bosser pour voir comment l'utiliser... Envoyé par m2v2 le jeu. 12 Jan 2017 16:50 T'inquiète pas, ça m'est déjà arrivé Pour mes scripts, j'utilise les contrôles midi de 81 à 86 que je traite dans un script "instruselect.py" que voici : from mididings import * run( Filter(CTRL) >> CtrlSplit({ 81: CtrlValueSplit(64,System('/home/michel/mididings/instruscripts/Salamander'),System('/home/michel/mididings/instruscripts/SalamanderOff')), 82: CtrlValueSplit(64,System('/home/michel/mididings/instruscripts/Clavinova'),System('/home/michel/mididings/instruscripts/ClavinovaOff')), 83: CtrlValueSplit(64,System('/home/michel/mididings/instruscripts/Wurlitzer'),System('/home/michel/mididings/instruscripts/WurlitzerOff')), 84: CtrlValueSplit(64,System('/home/michel/mididings/instruscripts/Rhodes'),System('/home/michel/mididings/instruscripts/RhodesOff')), 85: CtrlValueSplit(64,System('/home/michel/mididings/instruscripts/Strings'),System('/home/michel/mididings/instruscripts/StringsOff')), 86: CtrlValueSplit(64,System('/home/michel/mididings/instruscripts/Organ'),System('/home/michel/mididings/instruscripts/OrganOff')) }) ) Pour chaque contrôle, je traite différemment les valeurs 0 ou 127 (split 64) pour connecter ou déconnecter l'instrument correspondant. Sur chaque ligne j'appelle un autre script "nom_de_linstrument" ou "nom_de_linstrumentOff". Ces autres scripts (dans le dossier "instruscripts") sont fait comme ça (par ex. Salamander et SalamanderOff : #! /bin/sh jack_connect "MIDI Chromatic Transpose:events-out" "SalamanderGrandPianoV3:events-in" #! /bin/sh jack_disconnect "MIDI Chromatic Transpose:events-out" "SalamanderGrandPianoV3:events-in" Le "MIDI Chromatic Transpose:events-out" est un transpositeur midi que j'ai intercalé entre mon clavier et les instruments. Tu peux le remplacer directement par le clavier. En fait les commandes principales sont jack_connect et jack_disconnect. Bon, j'ai l'impression que tout ceci peut être assez confus. N'hésite pas à demander des éclaircissements ! Envoyé par olof le jeu. 12 Jan 2017 20:53 Ok merci pour votre aide, j'ai pu, grâce à vos exemples (ceux de la page de mididings notament, m'en sortir pour mes patchs live en faisant des scenes connectées aux bons canaux midi sur yoshimi et des ports vers mes expandeurs, et un port qui ne va nulle part en guise de coupure pour pouvoir utiliser mon clavier maitre aussi en solo. j'ai essayé avant avec les scripts, mais là je patouille trop. Envoyé par olinuxx le jeu. 12 Jan 2017 21:31 Super chouette ça ! En avant la musique ! Afficher les articles : Tous les articles De la dernière heure Des dernières 24h Des dernières 48h Aller au forum : 1 - Présentation 2 - Vos créations 3 - Le home-studio, les instruments et le DIY 4 - Techniques et manipulations du son 5 - Concerts/assoces/événements 6 - La brocante 7 - Autres sujets : le nimp' 1 - Le matériel et les pilotes ALSA, FFADO, ... 2 - Les distributions et les noyaux 3 - Forum dédié à Ardour 4 - Toutes les autres applications, les émulateurs... 5 - Les serveurs son : JACK, PulseAudio et autres... 6 - Le MIDI 7 - Développer/traduire/documenter/annoncer une application 8 - Les applications propriétaires 9 - Synthèse sonore et banques de sons 1 - La documentation et les nouvelles de LinuxMAO 2 - Bac à sable 3 - Le site : philosophie, organisation, problèmes... Documentation Portail DocumentaireDébuterDébuter - la MAODébuter - présentationsDébuter - le choix GNU-linuxDébuter - la MAO et GNU-linuxDébuter - survol du systèmeDébuter - tremplinLe home studioPrincipes de l'audionumeriqueEnregistrerÉditeurs audioEffetsLe mixageLe masteringGreffonsDossier Le SonLe SonLe Monde AnalogiqueLe Monde NumeriqueLes Paramètres Audio-NumériquesLes EffetsLes FormatsDossier musiqueÉcrire la musiqueAccordeursOutils pour le musicienMétronomeLes outils de compositionAccompagnementsSéquenceurs MIDILe coin des guitaristesLe coin du chantLa tessitureChansonReggaeLe BluesElectroacoustique Musique ContemporaineMIDIMIDI - Les basesMIDI - Les logicielsUtilitaires MIDITransport MIDIDossier DiffusionSimplement écouterProduire un albumConvertisseurs de formatsFormats audioProduction d'un CDFabrication des couverturesDiffusion libreBitTorrentÉmettreDossier LiveSynthétiseursLire les échantillons et CieInstruments virtuelsBoîtes à rythmesLe coin de l'électroSéquenceurs LiveTrackers Logiciels pour DJLoopersAudiovisuelTravail à l'imageSynchroniser une vidéo et un logiciel musicalVisuels_MIDIFaire une vidéo de présentation des logiciels Linux MaoPortail des LogicielsEnregistreurs éditeurs audioSéquenceursSynthétiseurs virtuelsOutils MIDIEffets audioHôtes de greffonsVisualisation analyse du signalLecteurs audioRadio djayingPost-productionOutils du musicienÉditeurs de partitionsVidéoSystèmeLangages de programmation audioDiversPortail MatérielListe de matériel par marqueCartes sonCartes son des membresTester sa carte sondépannage avec meterbridgeMixeurs de cartes sonCommuniquer avec les fabricantsSurfaces de contrôleSurfaces de contrôle des membrestester son clavier MIDI USBInterfaces hybridesInterfaces hybrides des membresMatériels diversConnecteursStockageRendre son ordinateur silencieuxAlimentationEnceintes de monitoringFabriquer les choses soi-mêmeMatériel ne fonctionnant pas encore sous linuxPortail SystèmeLogiciels libresLa licence GNU GPLLe système GNU LinuxDistributionsInstaller un logicielCompiler un logicielsuper utilisateurÉléments du systèmeFAQ xrunTrucs et astuces LINUXÉléments audio du systèmeMixeurs de cartes sonGestionnaires de connexions Audio et MIDIAuto-dépannageDépannage avec meterbridgeTemps-réel pour les applicationsPAMset_rlimitsCGroupTemps-réel pour les processus IRQLatenceTuto Réduire la latence des périphériques PCILe noyau LinuxLe noyau Temps-RéelTuto Compiler un noyau Temps-RéelLa MAO en réseauPC dédié en réseauOSCScripts BashScripts bash par TumulteScripts bash par cjpsimonScripts bash par ardoisebleueOptimisations d'affichageAffichage expertSplash screen avec grub2Gestionnaires de fenêtreCréer un support d'installationlive-buildCréer un système Live USB personnalisécloner une installationOptimiser ses disques dursTuto Utilisez la RAM comme disque de travailOptimiser son CPUlm_sensorsPortail des TutosTutos DébutantTutos MatérielTutos SystèmeTutos AutresPortail DévelopperSe tenir au couranttester des logicielstraduction logicielleempaqueterDemande aux développeursressources_devbibliosDéveloppeursGlossaireManuel du sitePrésentationLa documentation WikiLes forums de discussionLes nouvellesLes entretiensDiscuter en ligne sur IRCLes joutes musicalesLes éditoriauxLes veilles logicielsAdministration
Envoyé par olof le jeu. 12 Jan 2017 16:26 Le boulet ! parceque je suis allé dans synaptic voir si les paquets existaient, et pas de trace... ...mais voilà, le boulet j'avais fait une faute d'orthographe , avais tapé middings ok donc maintenant ça roule je l'ai, plus qu'à bosser pour voir comment l'utiliser... Envoyé par m2v2 le jeu. 12 Jan 2017 16:50 T'inquiète pas, ça m'est déjà arrivé Pour mes scripts, j'utilise les contrôles midi de 81 à 86 que je traite dans un script "instruselect.py" que voici : from mididings import * run( Filter(CTRL) >> CtrlSplit({ 81: CtrlValueSplit(64,System('/home/michel/mididings/instruscripts/Salamander'),System('/home/michel/mididings/instruscripts/SalamanderOff')), 82: CtrlValueSplit(64,System('/home/michel/mididings/instruscripts/Clavinova'),System('/home/michel/mididings/instruscripts/ClavinovaOff')), 83: CtrlValueSplit(64,System('/home/michel/mididings/instruscripts/Wurlitzer'),System('/home/michel/mididings/instruscripts/WurlitzerOff')), 84: CtrlValueSplit(64,System('/home/michel/mididings/instruscripts/Rhodes'),System('/home/michel/mididings/instruscripts/RhodesOff')), 85: CtrlValueSplit(64,System('/home/michel/mididings/instruscripts/Strings'),System('/home/michel/mididings/instruscripts/StringsOff')), 86: CtrlValueSplit(64,System('/home/michel/mididings/instruscripts/Organ'),System('/home/michel/mididings/instruscripts/OrganOff')) }) ) Pour chaque contrôle, je traite différemment les valeurs 0 ou 127 (split 64) pour connecter ou déconnecter l'instrument correspondant. Sur chaque ligne j'appelle un autre script "nom_de_linstrument" ou "nom_de_linstrumentOff". Ces autres scripts (dans le dossier "instruscripts") sont fait comme ça (par ex. Salamander et SalamanderOff : #! /bin/sh jack_connect "MIDI Chromatic Transpose:events-out" "SalamanderGrandPianoV3:events-in" #! /bin/sh jack_disconnect "MIDI Chromatic Transpose:events-out" "SalamanderGrandPianoV3:events-in" Le "MIDI Chromatic Transpose:events-out" est un transpositeur midi que j'ai intercalé entre mon clavier et les instruments. Tu peux le remplacer directement par le clavier. En fait les commandes principales sont jack_connect et jack_disconnect. Bon, j'ai l'impression que tout ceci peut être assez confus. N'hésite pas à demander des éclaircissements ! Envoyé par olof le jeu. 12 Jan 2017 20:53 Ok merci pour votre aide, j'ai pu, grâce à vos exemples (ceux de la page de mididings notament, m'en sortir pour mes patchs live en faisant des scenes connectées aux bons canaux midi sur yoshimi et des ports vers mes expandeurs, et un port qui ne va nulle part en guise de coupure pour pouvoir utiliser mon clavier maitre aussi en solo. j'ai essayé avant avec les scripts, mais là je patouille trop. Envoyé par olinuxx le jeu. 12 Jan 2017 21:31 Super chouette ça ! En avant la musique ! Afficher les articles : Tous les articles De la dernière heure Des dernières 24h Des dernières 48h Aller au forum : 1 - Présentation 2 - Vos créations 3 - Le home-studio, les instruments et le DIY 4 - Techniques et manipulations du son 5 - Concerts/assoces/événements 6 - La brocante 7 - Autres sujets : le nimp' 1 - Le matériel et les pilotes ALSA, FFADO, ... 2 - Les distributions et les noyaux 3 - Forum dédié à Ardour 4 - Toutes les autres applications, les émulateurs... 5 - Les serveurs son : JACK, PulseAudio et autres... 6 - Le MIDI 7 - Développer/traduire/documenter/annoncer une application 8 - Les applications propriétaires 9 - Synthèse sonore et banques de sons 1 - La documentation et les nouvelles de LinuxMAO 2 - Bac à sable 3 - Le site : philosophie, organisation, problèmes...
Envoyé par m2v2 le jeu. 12 Jan 2017 16:50 T'inquiète pas, ça m'est déjà arrivé Pour mes scripts, j'utilise les contrôles midi de 81 à 86 que je traite dans un script "instruselect.py" que voici : from mididings import * run( Filter(CTRL) >> CtrlSplit({ 81: CtrlValueSplit(64,System('/home/michel/mididings/instruscripts/Salamander'),System('/home/michel/mididings/instruscripts/SalamanderOff')), 82: CtrlValueSplit(64,System('/home/michel/mididings/instruscripts/Clavinova'),System('/home/michel/mididings/instruscripts/ClavinovaOff')), 83: CtrlValueSplit(64,System('/home/michel/mididings/instruscripts/Wurlitzer'),System('/home/michel/mididings/instruscripts/WurlitzerOff')), 84: CtrlValueSplit(64,System('/home/michel/mididings/instruscripts/Rhodes'),System('/home/michel/mididings/instruscripts/RhodesOff')), 85: CtrlValueSplit(64,System('/home/michel/mididings/instruscripts/Strings'),System('/home/michel/mididings/instruscripts/StringsOff')), 86: CtrlValueSplit(64,System('/home/michel/mididings/instruscripts/Organ'),System('/home/michel/mididings/instruscripts/OrganOff')) }) ) Pour chaque contrôle, je traite différemment les valeurs 0 ou 127 (split 64) pour connecter ou déconnecter l'instrument correspondant. Sur chaque ligne j'appelle un autre script "nom_de_linstrument" ou "nom_de_linstrumentOff". Ces autres scripts (dans le dossier "instruscripts") sont fait comme ça (par ex. Salamander et SalamanderOff : #! /bin/sh jack_connect "MIDI Chromatic Transpose:events-out" "SalamanderGrandPianoV3:events-in" #! /bin/sh jack_disconnect "MIDI Chromatic Transpose:events-out" "SalamanderGrandPianoV3:events-in" Le "MIDI Chromatic Transpose:events-out" est un transpositeur midi que j'ai intercalé entre mon clavier et les instruments. Tu peux le remplacer directement par le clavier. En fait les commandes principales sont jack_connect et jack_disconnect. Bon, j'ai l'impression que tout ceci peut être assez confus. N'hésite pas à demander des éclaircissements ! Envoyé par olof le jeu. 12 Jan 2017 20:53 Ok merci pour votre aide, j'ai pu, grâce à vos exemples (ceux de la page de mididings notament, m'en sortir pour mes patchs live en faisant des scenes connectées aux bons canaux midi sur yoshimi et des ports vers mes expandeurs, et un port qui ne va nulle part en guise de coupure pour pouvoir utiliser mon clavier maitre aussi en solo. j'ai essayé avant avec les scripts, mais là je patouille trop. Envoyé par olinuxx le jeu. 12 Jan 2017 21:31 Super chouette ça ! En avant la musique ! Afficher les articles : Tous les articles De la dernière heure Des dernières 24h Des dernières 48h Aller au forum : 1 - Présentation 2 - Vos créations 3 - Le home-studio, les instruments et le DIY 4 - Techniques et manipulations du son 5 - Concerts/assoces/événements 6 - La brocante 7 - Autres sujets : le nimp' 1 - Le matériel et les pilotes ALSA, FFADO, ... 2 - Les distributions et les noyaux 3 - Forum dédié à Ardour 4 - Toutes les autres applications, les émulateurs... 5 - Les serveurs son : JACK, PulseAudio et autres... 6 - Le MIDI 7 - Développer/traduire/documenter/annoncer une application 8 - Les applications propriétaires 9 - Synthèse sonore et banques de sons 1 - La documentation et les nouvelles de LinuxMAO 2 - Bac à sable 3 - Le site : philosophie, organisation, problèmes...
Envoyé par olof le jeu. 12 Jan 2017 20:53 Ok merci pour votre aide, j'ai pu, grâce à vos exemples (ceux de la page de mididings notament, m'en sortir pour mes patchs live en faisant des scenes connectées aux bons canaux midi sur yoshimi et des ports vers mes expandeurs, et un port qui ne va nulle part en guise de coupure pour pouvoir utiliser mon clavier maitre aussi en solo. j'ai essayé avant avec les scripts, mais là je patouille trop. Envoyé par olinuxx le jeu. 12 Jan 2017 21:31 Super chouette ça ! En avant la musique ! Afficher les articles : Tous les articles De la dernière heure Des dernières 24h Des dernières 48h Aller au forum : 1 - Présentation 2 - Vos créations 3 - Le home-studio, les instruments et le DIY 4 - Techniques et manipulations du son 5 - Concerts/assoces/événements 6 - La brocante 7 - Autres sujets : le nimp' 1 - Le matériel et les pilotes ALSA, FFADO, ... 2 - Les distributions et les noyaux 3 - Forum dédié à Ardour 4 - Toutes les autres applications, les émulateurs... 5 - Les serveurs son : JACK, PulseAudio et autres... 6 - Le MIDI 7 - Développer/traduire/documenter/annoncer une application 8 - Les applications propriétaires 9 - Synthèse sonore et banques de sons 1 - La documentation et les nouvelles de LinuxMAO 2 - Bac à sable 3 - Le site : philosophie, organisation, problèmes...
Envoyé par olinuxx le jeu. 12 Jan 2017 21:31 Super chouette ça ! En avant la musique ! Afficher les articles : Tous les articles De la dernière heure Des dernières 24h Des dernières 48h Aller au forum : 1 - Présentation 2 - Vos créations 3 - Le home-studio, les instruments et le DIY 4 - Techniques et manipulations du son 5 - Concerts/assoces/événements 6 - La brocante 7 - Autres sujets : le nimp' 1 - Le matériel et les pilotes ALSA, FFADO, ... 2 - Les distributions et les noyaux 3 - Forum dédié à Ardour 4 - Toutes les autres applications, les émulateurs... 5 - Les serveurs son : JACK, PulseAudio et autres... 6 - Le MIDI 7 - Développer/traduire/documenter/annoncer une application 8 - Les applications propriétaires 9 - Synthèse sonore et banques de sons 1 - La documentation et les nouvelles de LinuxMAO 2 - Bac à sable 3 - Le site : philosophie, organisation, problèmes...