Chargement...
 
[Voir/Cacher menus de gauche]
[Voir/Cacher menus de droite]

6 - Le MIDI

> Forums de discussion > 6 - Le MIDI > [RÉSOLU] Lancer des évents MIDI associés à un backtrack+click
Dernier post

[RÉSOLU] Lancer des évents MIDI associés à un backtrack+click

ZatGuy utilisateur non connecté
Salut a tous.

J'aimerais savoir si il existe un soft pour lancer des évents midi (changement automatique des effets guitare, lumière sur scène, etc...) callé sur un backtrack et un click.

Je vois bien comment faire via ardour, mais le soucis serait que l'ensemble
du set doit être préparé à l'avance sur une seule session ardour.

Est-ce qu'il est possible d'avoir ça dans des fichiers "audio+midi" séparé pour chaque morceau du set qu'on puisse mettre dans une playlist prête à lire ?
Ce qui permet plus de flexibilité.

Merci d'avance.

sri_raoul utilisateur non connecté
Bonjour,

En général pour les commandes lumières, on utilise du DMX, qui est un protocole. C'est l'équivalent du MIDI en son.
Pour répondre à ta question, de mémoire il me semble que c'est possible depuis Ardour, mais je ne sais pas comment.
Sinon, en logiciel vraiment complet; qui permette de piloter différents protocoles à partir de différents déclencheurs, tu devrais jeter un œil à Ossia Score ou à Chataigne.

note olinuxx 09 août 2023 : remplacement des liens pour les liens des pages internes au site.


Bonne création et n'hésite pas à faire des retours sur ce forum de tes avancées!

piratebab utilisateur non connecté
Le protocole OSC est plus adapté que le MIDI pour ce que tu veux faire
Le MIDI, c'est pour jouer des notes. Tu peux l'utiliser dans ardour pour stocker des événements, mais sorti d'ardour, tu devra probablement utiliser OSC

ZatGuy utilisateur non connecté
Ok merci pour vos réponses, je vais y jeter un œil, je vous ferais part de mes avancées.

ZatGuy utilisateur non connecté
Je relance le post avec une nouvelle question toujours en lien avec le sujet :-)

Je suis en train d'essayer de changer le patch de mon pédalier Zoom B3n automatiqument pendant qu'ardour lit mon backtrack.

Le soucis c'est que mon pédalier, bien reconnu en usb-midi n'accepte que des message Sysex.
En effet le B3n ne fonctionne pas avec les messages program change que peut générer ardour.

Je cherche depuis deux jour le moyen de transformer un message Midi caller sur une piste dans Ardour en Message Sysex, mais je trouve aucun plugin ou soft compatible avec Jack qui pourrait faire ça.

sub26nico utilisateur non connecté France
Peut être qu'une de ces applications, ou en les combinant, peut te permettre de faire ce que tu recherches :
Qmidiroute, QXGedit, mididings.

ZatGuy utilisateur non connecté
Pour ce qui est de controler le Zoom B3n via Ardour, j'ai finalement réussi.

Depuis la mise à jour du firmware du zoom, il supporte les Program Change.

Pour ceux que ça intérésse, il suffit de créer un fichier .midnam dans le dossier de .config/ardourX/patchfiles
et d'y inscrire les bons patchs et changements de programmes associés.

Pour le Zoom B3n, (et les autres zoom de la Serie G je suppose), cela donne :

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE MIDINameDocument PUBLIC "-//MIDI Manufacturers Association//DTD MIDINameDocument 1.0//EN" "http://www.midi.org/dtds/MIDINameDocument10.dtd">
<MIDINameDocument>
  <Author>ZatGuy</Author>
  <MasterDeviceNames>
    <Manufacturer>Zoom</Manufacturer>
    <Model>B3n</Model>
    <CustomDeviceMode Name="Mode 1">
      <ChannelNameSetAssignments>
        <ChannelNameSetAssign Channel="1" NameSet="Name Set 1"/>
        <ChannelNameSetAssign Channel="2" NameSet="Name Set 1"/>
        <ChannelNameSetAssign Channel="3" NameSet="Name Set 1"/>
        <ChannelNameSetAssign Channel="4" NameSet="Name Set 1"/>
        <ChannelNameSetAssign Channel="5" NameSet="Name Set 1"/>
        <ChannelNameSetAssign Channel="6" NameSet="Name Set 1"/>
        <ChannelNameSetAssign Channel="7" NameSet="Name Set 1"/>
        <ChannelNameSetAssign Channel="8" NameSet="Name Set 1"/>
        <ChannelNameSetAssign Channel="9" NameSet="Name Set 1"/>
        <ChannelNameSetAssign Channel="10" NameSet="Name Set 1"/>
        <ChannelNameSetAssign Channel="11" NameSet="Name Set 1"/>
        <ChannelNameSetAssign Channel="12" NameSet="Name Set 1"/>
        <ChannelNameSetAssign Channel="13" NameSet="Name Set 1"/>
        <ChannelNameSetAssign Channel="14" NameSet="Name Set 1"/>
        <ChannelNameSetAssign Channel="15" NameSet="Name Set 1"/>
        <ChannelNameSetAssign Channel="16" NameSet="Name Set 1"/>
      </ChannelNameSetAssignments>
    </CustomDeviceMode>
    <ChannelNameSet Name="Name Set 1">
      <AvailableForChannels>
        <AvailableChannel Channel="1" Available="true"/>
        <AvailableChannel Channel="2" Available="true"/>
        <AvailableChannel Channel="3" Available="true"/>
        <AvailableChannel Channel="4" Available="true"/>
        <AvailableChannel Channel="5" Available="true"/>
        <AvailableChannel Channel="6" Available="true"/>
        <AvailableChannel Channel="7" Available="true"/>
        <AvailableChannel Channel="8" Available="true"/>
        <AvailableChannel Channel="9" Available="true"/>
        <AvailableChannel Channel="10" Available="true"/>
        <AvailableChannel Channel="11" Available="true"/>
        <AvailableChannel Channel="12" Available="true"/>
        <AvailableChannel Channel="13" Available="true"/>
        <AvailableChannel Channel="14" Available="true"/>
        <AvailableChannel Channel="15" Available="true"/>
        <AvailableChannel Channel="16" Available="true"/>
      </AvailableForChannels>
      <PatchBank Name="1">
        <MIDICommands>
          <ControlChange Control="0" Value="0"/>
          <ControlChange Control="32" Value="0"/>
        </MIDICommands>
        <PatchNameList>
          <Patch Number="001" Name="Sans Clean" ProgramChange="0"/>
          <Patch Number="002" Name="Comp&Drv" ProgramChange="1"/>
          <Patch Number="003" Name="Slap Back" ProgramChange="2"/>
        </PatchNameList>
      </PatchBank>
      <PatchBank Name="2">
        <MIDICommands>
          <ControlChange Control="0" Value="0"/>
          <ControlChange Control="32" Value="1"/>
        </MIDICommands>
        <PatchNameList>
          <Patch Number="004" Name="A-Wah" ProgramChange="0"/>
          <Patch Number="005" Name="Mx Clean" ProgramChange="1"/>
          <Patch Number="006" Name="+LoOctave" ProgramChange="2"/>
        </PatchNameList>
      </PatchBank>
    </ChannelNameSet>
  </MasterDeviceNames>
</MIDINameDocument>


Il faut finir de remplir le fichier avec vos propres effets persos, en gros le Zoom fonctionne par banques de 3 programmes.
Pour choper le 4eme patch du Zoom, il faut donc choisir le programme 1 de la banque 2.

Dans le fichier plus haut je vous ai mis un exemple pour les 2 première banque de 3 programmes, il suffit de dupliquer et modifier à votre guise pour que le reste colle à votre Zoom B3n (ou tout autre pédale de la Series G, pas vérifié mais je pense que ça fonctionne).

Noter que c'est la valeur de "Control 32" qui change car c'est elle qui est utilisée par le Zoom comme index des banques.

Des que j'ai le temps je vous rédige un tuto pour le site LinuxMao si vous voulez.

jujudusud utilisateur non connecté France
Bonjour ZatGuy,

Bravo pour ta résolution de problème ! C'est toujours une bonne idée de mettre à jour les microprogrammes (firmware Image ) des machines qu'on a... :-)

Je vais créer une page Zoom B3n et ce serait bien si tu voulais la remplir de toutes les informations que tu viens de déposer sur le forum.

On peux t'aider à le faire et structurer la page pour qu'elle ressemble aux autres pages du wiki.

Merci.

P.S.: Est ce que tu peux nous dire si ce petit engin peut aussi servir de carte son pour enregistrer le son en usb ?

ZatGuy utilisateur non connecté
Let's Go avec grand plaisir !

Et non pas possible de se servir de bousin comme interface audio via l'usb :/

Edit : C'est fait pour la page wiki.

jujudusud utilisateur non connecté France
Bien, c'est vraiment chouette !

Maintenant, si tout a été dit, remonté dans les pages et que le soucis est résolu...
Alors on peut passer au :
Note modération : le sujet étant résolu, merci d'ajouter un [RÉSOLU] (ou un [CONTOURNÉ], ou bien encore un [ABANDONNÉ]) dans le titre de ton premier message. Voir ce paragraphe du manuel du site pour davantage d'informations.



ZatGuy utilisateur non connecté
Il me reste a régler la gestion des lumières via Ardour, mais dans une certaine mesure on peut dire que le sujet est résolu puisque j'ai des pistes de réflexion très prometteuses.

Je ne pourrais pas les tester avant un bon mois car je n'aurais pas accès aux matos lumière avant cela.

Je ferais probablement un article la dessus si jamais ça vous intéresse.

jujudusud utilisateur non connecté France
On t'attend, y'a pas de soucis !bonne musique et bon spectacle à toi !

jujudusud utilisateur non connecté France
Salut ZatGuy,
Est ce qu'il y a du nouveau de ton côté ?

ZatGuy utilisateur non connecté
Alors oui, depuis la sortie d'ardour 8, l'outils d'arrangement me permet de différencier chaque section de ma session, je m'en sers pour decouper la session selon notre playlist, et je peux les ordonner comme je le veux, si d'un jour ou l'autre on change l'ordre des morceaux.

Dans mon groupe aujourd'hui, on joue sur un clic, tout est callé dans ardour, et comme cela je peux déclencher automatiquement mes effets, changement de jeu de lumières, et config de la table de mixage directement en midi grâce à ardour, qui gère cela à merveille.

sub26nico utilisateur non connecté France
piratebab écrit :
Le MIDI, c'est pour jouer des notes

Seulement la partie 'Note' du MIDI. Les 'Control Changes', les Program Changes' ou les 'System Exclusive' (dit Sysex) n'ont rien à voir avec les notes mais font partis du protocole MIDI.

jujudusud utilisateur non connecté France
Si tout est ok ici, je passerai fermer bientôt.

Afficher les articles :
Aller au forum :

Documentation [Afficher / Cacher]

Faire un don
[Afficher / Cacher]

Connexion
[Afficher / Cacher]


Mégaphone [Afficher / Cacher]

olinuxx, 19:46, lun. 24 Jun 2024: Un résumé des derniers mois d'efforts de traductions liés au projet LibraZiK : [Lien]
allany, 08:34, mar. 11 Jun 2024: Météo à peine estivale MAIS y'a l'éditorial !!! [Lien]
calixtus06, 15:07, ven. 07 Jun 2024: Bonjour et bienvenue à placroix2a, Horace310 et LeLord1967 :-)
calixtus06, 07:44, mer. 05 Jun 2024: Bonjour et bienvenue à krodelabestiole :-)
olinuxx, 19:58, lun. 03 Jun 2024: Bonjour et bienvenue à onider cool
bluedid29, 21:43, sam. 18 mai 2024: Merci pour l'édito :-)
calixtus06, 16:43, ven. 10 mai 2024: Bonjour et bienvenue à pottoka :-)
allany, 21:02, dim. 05 mai 2024: Le plein d'énergie vitale avec l'éditorial !!! [Lien]
calixtus06, 11:36, sam. 04 mai 2024: bonjour et bienvenue à temps9 :-)
olinuxx, 13:13, mar. 30 Apr 2024: @diigitae : la section "Vos créations" du forum est ici : [Lien]
diigitae, 16:26, sam. 27 Apr 2024: [Lien]
diigitae, 16:25, sam. 27 Apr 2024: hello la compagnie, me revoila en compagnie de mon ami tarballrat pour une cassette d'une heure de noise intense voila mëme si vous n'achetez pas la cassette ou n'appreciez pas ou au contraire beaucoup votre avis est le bienvenue diig