Chargement...
 
Skip to main content

Historique: Behringer BCF2000

Aperçu de cette version: 41

Les indications de cette page devraient être en grande partie applicable à la BCR2000 (qui n'a que des potentiomètres rotatifs et des touches). Si vous en possédez une, merci de vérifier et de rapporter vos expériences ici.


Image

Présentation

Cette surface de contrôle fera le bonheur d'un grand nombre de maoistes. Ses possibilités de configurations poussées lui confère une grande polyvalence:
  • Huit tranches avec chacune:
      • un encodeur à fonction push (potentiomètre circulaire infini avec fonction de touche lorsqu'on appuie dessus) multiplié par quatre groupes configurables séparément
      • deux touches
      • un fader motorisé

    Il y a en plus quatre touches assignables librement, soit 92 contrôles MIDI par preset.
  • Toutes ses touches et ses faders sont configurables séparément sur 32 banques (presets), auxquelles on accède facilement en "tournant les pages".
  • Configuration précise de chaque élément: Program Change, CC, Note, etc., touches en toggle ou non (interrupteur ou impulsion), valeurs MIDI min. et max., comportement des LED's d'indication, 7 ou 14-Bit.
  • Sept modes de fonctionnement permettent de jongler avec le routing MIDI, en connexion DIN (MIDI standard) et/ou USB.
  • Fonction LEARN pour l'assignation simple des contrôleurs.
  • Peut fonctionner en émulation Mackie pour contrôler automatiquement certains logiciels propriétaire. Ardour implémente la prise en charge d'un des modes, qui fonctionne bien après quelques configurations.
  • Connexions pour une pédale d'expression et un commutateur au pied.

Cette souplesse va donc lui permettre de fonctionner dans diverses applications:
  • Contrôle d'un enregistreur (comme Ardour) ou d'un séquenceur supportant le contrôle MIDI
  • Contrôle des greffons, tels que LADSPA
  • Contrôle d'un logiciel de développement musical (Pure Data)
  • Contrôle d'un instrument MIDI physique (synthétiseur, expander, etc.)
  • Tout à la fois...
Point faible!
Attention tout de même à son extrême fragilité: tout est en plastique, ses encodeurs proéminents et ultra-sensibles ne la laisse pas se transporter facilement, les faders motorisés peuvent se plier et ne plus circuler librement à cause du frottement. Rares sont les utilisateurs-trices qui n'ont pas un potard qui saccade ou carrément cassé... Prévoyez-lui un rack de fortune, comme une valise recouverte de mousse ou gardez son emballage d'origine.

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 20è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.1.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.

1.1.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:
Copy to clipboard
[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:
Copy to clipboard
<MIDI-port tag="mcu" device="ardour" type="alsa/sequencer" mode="duplex"/>

par:
Copy to clipboard
<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:
Copy to clipboard
$ 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>:
Copy to clipboard
<Option name="mackie-emulation" value="bcf"/>

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).

1.1.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:
Copy to clipboard
40-midi-symlink.rules

Le nom importe peu, mais le chiffre et l'extension sont importants.
Copiez-y la ligne suivante:
Copy to clipboard
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.

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

Sources et liens


Historique

Avancé
Information Version
Mon 27 Apr 2020 16:28 olinuxx précision lien-forum 68
Afficher
Mon 23 Mar 2020 16:41 olinuxx + 1 lien-forum + cohérence wiki 67
Afficher
Sun 22 Jan 2017 12:44 olinuxx ponctuation + lien interne + drapeau + mise en page + maj/min 66
Afficher
Sun 22 Jan 2017 09:49 utilisateur_anonyme2 65
Afficher
Thu 19 Jan 2017 20:50 olinuxx ponctuations + lien intern + anglicismes + mise en page + drapeaux + correction 64
Afficher
Thu 19 Jan 2017 18:23 utilisateur_anonyme2 63
Afficher
Wed 05 Feb 2014 23:07 olinuxx 62
Afficher
Fri 31 Jan 2014 19:24 olinuxx + 1 lien 61
Afficher
Sun 10 Nov 2013 11:26 olinuxx 60
Afficher
Mon 04 Nov 2013 17:11 anonymous wiki_up conversion 59
Afficher
Sun 23 Jun 2013 22:11 protein 58
Afficher
Sun 23 Jun 2013 22:10 protein 57
Afficher
Sun 07 Apr 2013 09:51 utilisateur_anonyme2 56
Afficher
Sun 07 Apr 2013 08:30 utilisateur_anonyme2 55
Afficher
Fri 24 Aug 2012 14:43 olinuxx 54
Afficher
Tue 19 Jun 2012 15:50 olinuxx lien behringer 53
Afficher
Mon 18 Jun 2012 19:40 olinuxx 52
Afficher
Mon 18 Jun 2012 19:37 olinuxx +quelques alias 51
Afficher
Mon 18 Jun 2012 19:35 olinuxx fil d'ariane 50
Afficher
Sun 17 Jun 2012 16:42 olinuxx +3 alias 49
Afficher
Thu 17 mai 2012 17:18 pianolivier modif lien(s) interne(s) 48
Afficher
Sun 29 Apr 2012 15:43 olinuxx simplification sur le long terme 47
Afficher
Sun 24 Apr 2011 12:02 louis121 46
Afficher
Sun 24 Apr 2011 01:25 louis121 un addendum important qui m'a cassé la tête pendant 3 jours. 45
Afficher
Fri 26 Nov 2010 20:14 BlindeKinder pas 100 banques mais 32.. .corrigé dans l'intro 44
Afficher
Fri 26 Nov 2010 05:39 olinuxx 43
Afficher
Fri 26 Nov 2010 05:38 olinuxx intégration de la page Interface USB ... ... 42
Afficher
Fri 26 Nov 2010 05:36 olinuxx retirage lien vers interface USB 41
Afficher
Thu 21 Oct 2010 01:19 olinuxx ptits trucs 40
Afficher
Thu 21 Oct 2010 00:32 Kuba 39
Afficher
Thu 21 Oct 2010 00:27 Kuba Ajout BCR2000 et mode Generic Midi 38
Afficher
Sat 16 Oct 2010 14:44 Kuba mauvais numéro de device 37
Afficher
Tue 17 Aug 2010 14:41 BlindeKinder ajout partie "donner un nom explicite à la bcf2000 (règle udev) 36
Afficher
Thu 13 mai 2010 20:57 olinuxx ptits trucs 35
Afficher
Thu 13 mai 2010 20:56 olinuxx 34
Afficher
Thu 13 mai 2010 20:53 olinuxx 33
Afficher
Thu 13 mai 2010 20:49 olinuxx plugins/greffons 32
Afficher
Thu 13 mai 2010 20:47 olinuxx taille image 31
Afficher
Tue 11 mai 2010 12:08 BlindeKinder 30
Afficher
Tue 11 mai 2010 11:53 BlindeKinder 29
Afficher