Chargement...
 
Skip to main content

6 - Le MIDI


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

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.
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!
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
Ok merci pour vos réponses, je vais y jeter un œil, je vous ferais part de mes avancées.
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.
France
Peut être qu'une de ces applications, ou en les combinant, peut te permettre de faire ce que tu recherches :
Qmidiroute, QXGedit, mididings.
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 :

Copy to clipboard
<?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.
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 ?
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.
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.


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.
France
On t'attend, y'a pas de soucis !bonne musique et bon spectacle à toi !
France
Salut ZatGuy,
Est ce qu'il y a du nouveau de ton côté ?
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.
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.
France
Si tout est ok ici, je passerai fermer bientôt.