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



Connexion et configuration

Rien de particulier à ce niveau si Alsa et Jack sont installés correctement. Le driver USB-MIDI de Alsa prend parfaitement en charge la BCF2000, et vous devriez la voir apparaitre dans l'onglet Alsa de Jack.
Il ne vous reste plus qu'à la connecter à vos logiciels.
Notez que le premier preset est très pratique si vous décidez de configurer vos logiciels plutôt que la BCF2000, puisque il s'agit d'une numérotation en CC (Control Change) de 1 à 92 (en partant du premier encodeur à gauche jusqu'à la dernière touche en-bas à droite) sur le Canal 1. Cependant, plusieurs logiciels implémentent une fonction Learn (littéralement "apprendre"), comme Ardour ou SooperLooper, qui permet d'attribuer une touche ou un fader en l'actionnant sur la surface de contrôle.
Pour le fonctionnement de la BCF2000, il vaut mieux se référer à son manuel d'utilisation , cette page étant consacrée à son utilisation particulière sous Linux.

Utilisation en mode Mackie pour contrôler Ardour

Vous pouvez bien évidemment apprendre à la BCF2000 les actions souhaitées, ou inversement apprendre à Ardour les contrôles (en faisant un clic avec le bouton de la molette de la souris (ou les boutons gauche et droite simultanément) tout en maintenant CTRL enfoncée), mais vous vous rendrez vite compte des limites de cette méthode lorsque vous arriverez à la vingtième piste à 5 contrôles. Pour cela, Ardour implémente désormais une prise en charge de l'émulation Mackie de la BCF2000. Les surfaces de contrôle Mackie sont des machines puissantes et bien plus onéreuses que cette petite Behringer. Celle-ci comporte quelques modes d'émulation pour une série de logiciels propriétaires, et Ardour utilise l'un d'entre eux pour un contrôle automatique de l'ensemble du logiciel.

1. Passer la BCF2000 en mode Logic

Enclenchez l'appareil en maintenant enfoncée la troisième touche de la rangée du haut (pour les autres modes, voir l'annexe du manuel (non-livré avec l'engin) sur les modes d'émulation )
Touches pour Modes Logic Control et BCF
Touches pour Modes Logic Control et BCF

L'affichage va maintenant indiquer LC. Pour repasser en mode normal (BCF), maintenez la première touche enfoncée à la mise sous tension; l'affichage affiche à nouveau BC.

2. Edition des fichiers de configuration d'Ardour

Vous vous rendrez compte que ça ne fonctionnera pas si simplement, Ardour vous renvoyant un message d'erreur du type:
[ERROR]: Error instantiating MackieControlProtocol: The Mackie MCU driver will not use a port with device=ardour
[ERROR]: control protocol name "Mackie" could not be initialized

Nous allons donc ajouter deux lignes dans les fichiers de configuration.
Editez /home/utilisateur/.ardour2/ardour.rc et remplacez:
<MIDI-port tag="mcu" device="ardour" type="alsa/sequencer" mode="duplex"/>

par:
<MIDI-port tag="mcu" device="/dev/snd/midiCnD0" type="alsa/raw" mode="duplex"/>

Important: midiCnD0 est le fichier où est monté votre périphérique, où n est son numéro. Il se trouve dans /dev/snd/ et vous le verrez apparaitre au branchement de la BCF2000. Une autre méthode plus sure (pour ne pas confondre avec l'interface midi de votre carte son) est de faire:
$ cat /proc/asound/cards
 0 [DSP            ]: H-DSP - Hammerfall DSP
                      RME Hammerfall DSP + Multiface at 0xf4000000, irq 18
 1 [BCF2000        ]: USB-Audio - BCF2000
                      BEHRINGER BCF2000 at usb-0000:00:1a.0-1, full speed
 2 [Intel          ]: HDA-Intel - HDA Intel
                      HDA Intel at 0xf8400000 irq 20

et de remplacer n par le numéro de la BCF2000, ici 1, soit midiC1D0.
Attention:
Malheureusement, ce numéro peut changer au redémarrage de l'ordinateur, par exemple si vous avez connecté un autre périphérique MIDI, ou parfois sans raison apparente. Voir le point suivant pour remédier au problème.

Ajoutez encore dans la section <Config>:
<Option name="mackie-emulation" value="bcf"/>


Attention:
Dans certains cas aléatoires, Ardour n'arrivera pas à utiliser la BCF à la création d'une session, mais ne pourra l'utiliser que lorsque la session est préexistante.


A présent, ça devrait fonctionner, mais la modification n'est pas persistante: si vous ouvrez une session sauvée avec l'option Mackie sans connecter la BCF2000, vous aurez bien entendu un message d'erreur, mais vous retournerez de plus aux réglages d'origine au lancement suivant. Simplement, répétez l'opération pour le fichier de configuration système, édité en super utilisateur. Le chemin est en principe /etc/ardour2/ardour_system.rc, mais peut apparemment varier d'une version à l'autre (la documentation d'Ardour indique un fichier ardour.rc inexistant).

3. Donner un nom explicite à la BCF2000

Mais pour quoi faire?
Et bien lors de leur branchement, le système place les périphériques MIDI dans /dev/snd/, sous un nom du genre C1D0. Si vous ne changez pas de configuration (ajout, changement de carte son, utilisation de plusieurs périphériques MIDI), ça ne pose en général pas de problème, bien que parfois l'identifiant peut changer sans raison apparente. Dans le cas contraire, vous ne serez jamais sûr de retrouver la BCF2000 sous le même identifiant.
Pour donner un nom explicite, nous allons écrire une règle simple pour udev , afin de créer un lien symbolique qui identifiera une BCF2000 branchée à votre ordinateur. Commencez par créer un fichier dans /etc/udev/rules.d/, que vous nommerez par exemple:
40-midi-symlink.rules

Le nom importe peu, mais le chiffre et l'extension sont importants.
Copiez-y la ligne suivante:
KERNEL=="midiC[0-9]D0", ATTRS{product}=="BCF2000", SYMLINK+="midi-bcf2000"
#midi-bcf2000 peut-être remplacé par n'importe quel nom de votre choix

A présent connectez le contrôleur, et vous devriez voir apparaître un fichier midi-bcf2000 dans /dev/.
Il ne vous reste plus qu'a remplacer /dev/snd/midiCnD0 par /dev/midi-bcf2000 dans les modification vues au point précédent, et de relancer Ardour.

4. Utilisation

Ouvrez votre session Ardour, allez dans le menu Options, Control Surfaces, et choisissez Mackie. Les faders devraient s'affoler et se mettre en position correspondante aux réglages de volumes de la session. L'affichage LED indique maintenant A.r..
Voici à présent les fonctions des touches:
Cliquer pour agrandir
Cliquer pour agrandir

Les modes de la molette (Jog Wheel) sont les suivant (Shift+Métronome):
  • Scroll (défaut): déplacement de la tête de lecture (l'affichage LED indique SC)
    • Le mode zoom (Shift+Avance rapide, exclusif au mode Scroll) permet de zoomer sur la tête de lecture (ZM)
  • Scrub: la tête se déplace en fonction de la vitesse de rotation, de façon audible (Sb)
  • Shuttle: modifie la vitesse de lecture (Sh)

Les Pistes actives sont les piste attribuées sur les sept premiers faders. Si vous avez plus de sept pistes, elles apparaitront en appuyant sur Suivant et l'affichage indique le numéro de la piste attribuée au premier fader. Le master reste toujours sur la piste 8.

Les potentiomètres règlent uniquement les panoramiques mono et stéréo couplées. Une LED allumée indique que la panoramique est active.

Utilisation des BCF2000 et BCR2000 en mode Generic Midi

Le mode Mackie est très pratique, mais ne s'applique pas à la BCR2000 et si vous le voulez, vous pouvez utiliser votre BCF2000 en mode standard dans lequel c'est vous qui éditez tous les paramètres. Ou tout simplement votre BCF2000 ou BCR2000 est déjà configurée et il n'y a plus qu'à assigner les contrôleurs.

Pour la BCF2000, passez en mode BCF comme expliqué plus haut : ici

Puis sous Ardour :

  • Menu Fenêtre > Préférence : onglet MIDI, sélectionnez comme suit :
    control : Contrôle de paramètre midi
    mcu : MTC et MMC
    seq : MTC et MMC

  • Ensuite il faut passer en mode Generic Midi :
    Menu Option > Surface de contrôle > Generic Midi

  • Vérifier que le retour d'informations est activé :
    Menu Option > Surface de contrôle > Contrôle > Renvoi d'informations (Feedback)

Si vous comptez les fonctions rewind/forward et/ou locate disponibles dans les BCR et BCF, il faut activer la synchro MTC et dans ce cas :

  • Menu Option > Synchronisation > Envoyer MTC

À partir de là, vous pouvez commencer la détection midi dans la console de mixage d'Ardour ou dans sa fenêtre d'édition, les deux donnent accès aux fonctions assignables.



Divers


[+]

Collaborateur(s) de cette page : olinuxx , anonymous , utilisateur_anonyme et pianolivier .
Page dernièrement modifiée le Vendredi 15 septembre 2017 00:30:49 par olinuxx.
Le contenu de cette page est licencié sous les termes licence.

Documentation [Afficher / Cacher]

Connexion
[Afficher / Cacher]



Mégaphone [Afficher / Cacher]

sub26nico, 10:27, ven. 22 Sep 2017: a voté pur le joute n°1 !
allany, 09:27, ven. 22 Sep 2017: Bonjour, bonjour ! Voter, c'est fait ! [Lien]
ycollet, 21:58, mer. 20 Sep 2017: Un logiciel java sympa autour de csound ... m
olinuxx, 21:08, mer. 20 Sep 2017: Bonjour et bienvenue à raspbeguy ! :-)
r1, 06:28, mer. 20 Sep 2017: A voté ! Les gens viendez voter svp pour la joute N°12 :-) [Lien]
pierrotlo, 20:09, mar. 19 Sep 2017: Ai voté
bluedid29, 15:42, mar. 19 Sep 2017: Sympa pierreotlo ton installation!!! :-)
olinuxx, 15:37, mar. 19 Sep 2017: a voté pour la joute N°12 : [Lien]
pierrotlo, 14:42, mar. 19 Sep 2017: ch'tit video depuis mon téléphone. N'importe quoi avec le séquenceur et un echo ping pong. [Lien]
pierrotlo, 13:45, mar. 19 Sep 2017: En gros si le thème s'y prête faudra que je participe à la joute une fois.
pierrotlo, 13:44, mar. 19 Sep 2017: 6 VCO, 6 LFO, 5 VCF, 8 ADSR, 8 VCA, un filter Bank, un wave shaper, 2 mixer 4 entrées
pierrotlo, 13:39, mar. 19 Sep 2017: Voilà c'est terminé c'te fois. ça fonctionne et même ça fait du bruit. [Lien]