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 !

Afficher les articles :
Aller au forum :

Documentation [Afficher / Cacher]

Faire un don
[Afficher / Cacher]

Connexion
[Afficher / Cacher]


Mégaphone [Afficher / Cacher]

olinuxx, 19:38, ven. 01 Dec 2023: Bonjour et bienvenue à Sagaton, remiblanchet, et edwin cool
tongo, 18:59, lun. 27 Nov 2023: DTSSSE ouvre un fil dans le forum quelqu'un a surement la réponse , je suis pas sur qu'on te réponde sur le mégaphone ..
DTSSSE, 10:49, lun. 27 Nov 2023: Bonjour, j'ai oublié nom utilisateur et mot de passe pour entrer dans Librazik 4 : d'habitude je n'ai pas à le faire. Une idée pour me désembourber ? Merci
calixtus06, 11:31, dim. 26 Nov 2023: Bonjour et bienvenue à pierrec69 et manudalbi :-)
calixtus06, 15:44, lun. 20 Nov 2023: Bonjour et bienvenue à davidsmith97, JackMartin, Lerikou33 :-)
calixtus06, 10:35, jeu. 16 Nov 2023: Bonjour et bienvenue à marjos,barbarouleur, onin1959 :
calixtus06, 22:26, sam. 11 Nov 2023: Bonjour et bienvenue à julienlevasseur :-)
olinuxx, 21:37, jeu. 09 Nov 2023: Bonjour et bienvenue à Chaosphere cool
allany, 09:14, lun. 06 Nov 2023: Kiff total, c'est l'éditorial ! [Lien]
olinuxx, 17:59, dim. 05 Nov 2023: Bonjour et bienvenue à jeannot cool
calixtus06, 09:12, sam. 04 Nov 2023: Bonjour et bienvenue à davidsmith97 :-)
calixtus06, 14:15, jeu. 02 Nov 2023: Bonjour et bienvenue à scab347 :-)