Tuto [FINI] : comment piloter encore plus de fonctions en mode mackie ?
- 85 réponses
- 30 participants
- 13 035 vues
- 31 followers
Romjé
1999
AFicionado·a
Membre depuis 21 ans
Sujet de la discussion Posté le 13/04/2005 à 08:45:21Tuto [FINI] : comment piloter encore plus de fonctions en mode mackie ?
Salut !
Bon, j'ai 5 minutes pour commencer à expliquer la marche à suivre pour piloter certaines fonctions "a priori" impossibles en mode Mackie avec la BCF 2000. Je viendrai éditer le thread pour le terminer
Alors.
Vous avez surement remarqué les choses suivantes lorsque vous utilisez la BCF 2000 en mode Mackie avec Cubase :
1) lorsque vous entrez dans les modes INSERT ou MASTER et que vous sélectionnez un plugin en tournant l'encodeur 3, la fenêtre du plug s'ouvre et il est a priori impossible de la fermer (ou de la rouvrir) sans utiliser la souris. C'est une caractéristique propre à Cubase qui n'a rien à voir avec la BCF.
2) la fonction push des encodeurs n'a une fonction que dans les modes PAN (monitoring on ou off), EQ (bypass général) et SEND (bypass général). Dans les modes INSERT et MASTER, appuyer sur les encodeurs n'a aucun effet.
3) les couches Shift 1 et Shift 2 n'ont pas d'effet sur cette fonction push.
Hors, j'ai eu l'idée d'ouvrir l'éditeur de script Generic Remote de Cubase avec la BCF en mode Mackie comme entrée MIDI, puis d'observer, via la fonction "Apprendre" de la Generic Remote, quels messages étaient envoyés par la BCF. Pour les contrôleurs type encodeurs et faders, ce sont des messages un peu exotiques. MAIS, pour les boutons et cette fameuse fonction push, ce sont de simples messages Note ON allant de 0 à 90 (environ). Pour les 16 boutons de tranche, ça n'a aucun intérêt, mais pour la fonction push des encodeurs et pour les boutons permettant de rentrer dans un mode, c'est une mini-révolution (enfin...pour moi ).
L'idée est alors de créer un script Generic Remote recevant les messages depuis la BCF en mode Mackie, de façon à gérer certaines fonctions normalement inaccessibles dans ce mode, en parallèle du périphérique Mackie de Cubase. En gros, il s'agit de "créer" des sous-modes !
Fonctionner ainsi va poser le problème suivant : dans les modes PAN, EQ et SEND, le push des encodeurs va faire double emploi (fonction MC + fonction GR). Par exemple, en mode PAN, vous allez piloter une fonction en appuyant sur l'encodeur, mais vous allez en même temps piloter le monitoring de la piste. C'est pas vraiment ce qu'on veut, hein ? Alors voici ce que j'ai fait. J'ai créé plusieurs presets dans mon script GR. Comme les touches d'accès aux modes envoient des messages Note ON également, j'ai fait en sorte que lorsque l'on appuie sur ces touches d'accès (ou les combinaisons qui correspondent), on sélectionne automatiquement le bon preset GR. De la même manière, les touches d'accès aux modes PAN, EQ et SEND (pour lesquels le push des encodeurs a une fonction) sélectionnent automatiquement le preset INACTIVE dans lequel le push des encodeurs est désactivé pour la GR.
Vous suivez toujours ?
Alors, voilà comment ça marche. Pour savoir de quoi je parle, je vous renvoie à l'implantation des fonctions des touches en mode Mackie, disponible dans le PDF de la mise à jour OS 1.07 !
1) la combinaison de touches correspondant, sur la BCF, à la fonction "Revert" (Retour à la Version Précédente) de Cubase ne fonctionne pas (ça a toujours été le cas, même avec la vraie Mackie Control, c'est à cause de Cubase). Je lui ai affecté l'ouverture/fermeture de la petite fenêtre Périphérique Générique. C'est très important car cela va vous permettre de savoir ce que vous pilotez puisque le nom des presets y apparait. Il suffit d'appuyer sur le Shift inférieur et la touche "Flip/Page Up" (à l'extrème droite, sous l'afficheur LED) pour faire apparaitre/disparaitre cette mini-fenêtre.
2) appuyez une première fois sur la touche d'accès au mode INSERT (touche nommée "Learn" ). Vous voyez s'afficher FX OPEN/CLOSE dans la mini-fenêtre GR. Une autre pression sur la touche, vous ètes sur FX ON/BYPASS. Encore un coup et c'est INSPECTEUR qui s'affiche. Encore, et c'est WORKSPACES. Les deux presets suivants sont ZOOMS et NAVIGATE. Ensuite, vous revenez à FX OPEN/CLOSE. Il est alors possible de choisir facilement ce que vous voulez piloter avec le push des encodeurs.
3) sur la BCF (en mode Mackie, bien-sûr), appuyez sur le Shift supérieur et la touche Edit. Vous entrez dans le mode MASTER de l'émulation Mackie. En même temps et automatiquement, la mini-fenêtre GR affiche MASTER FX OPEN/CLOSE et la voie master dans la table de mix cubase est automatiquement sélectionnée. Refaite la combinaison de touches, vous ètes sur le preset MASTER FX BYPASS.
4) si vous pressez les touches (ou combinaisons) correspondant aux modes PAN, EQ, SEND, SENDFX (qui ne sert à rien, en fait) et INSTRUMENT, la mini-fenêtre affiche INACTIVE. Ceci vous indique que dans ces modes la Generic Remote ne transmet pas les messages du push des encodeurs (pour éviter le double emploi expliqué plus haut).
Que pilote le push des encodeurs dans les modes actifs ?
1) Quand on rentre en mode INSERT
- FX OPEN/CLOSE : y a 8 slot insert par voie. Chacun des 8 push pilote l'ouverture/fermeture du plugin chargé dans le slot correspondant (push 1=slot 1 etc...). Ceci pour la voie sléectionnée, bien-sûr.
- FX ON/BYPASS : pareil mais pour le bypass de chaque slot.
- INSPECTEUR : chaque push ouvre/ferme une section de l'inspecteur. a vous de voir quoi (mais c'est en gros encodeurs de gauche à droite pour sections de haut en bas).
- WORKSPACES : une fois concoctés 8 "espaces de travail", vous pouvez les rappeler.
- ZOOMS : différents types de zooms. A vous de découvrir.
- NAVIGATE : à vous de voir ce que ça fait ;o)
2) Quand on rentre en mode MASTER.
Les deux différents modes correspondent au ouverture/fermeture de fenêtre de plug et au bypass pour chaque slot, mais cette fois sur la voie master.
Comment configurer tout ça ?
Tout simple.
1) Créer 2 périphériques génériques dans Cubase.
2) Dans le premier, importer le script MC_GR_1.xml
3) Dans le second importer le script MC_GR_2.xml
4) Choisir BCF 2000 [1] en entrée et RIEN EN SORTIE pour chaque périphérique générique.
Le deuxième script est là pour "autosélectionner" le MASTER quand rentrez dans ce mode.
Note : à cause de la gestion des numéros de pistes par la Generic Remote, quand on ajoute des pistes, tout se décalle. Vous devrez donc éditer le deuxième périphérique générique pour que la fonction s'applique bien au master et pas à une autre piste. Ceci n'est pas bien grave dans la mesure où le mde MASTER sera utilisé à la fin, quand toute les pistes sont là. deplus, la config GR est suavegardée avec le projet.
Les scripts GR sont là http://theogp.free.fr/MC_GR.zip
ENJOY !
Bien entendu, tout est éditable et entièrement adaptable à vos besoins perso.
PS : en cas de problème, merci de poser vos questions ici. Je ne répondrai pas aux messages privés
@+
Romjé.
Bon, j'ai 5 minutes pour commencer à expliquer la marche à suivre pour piloter certaines fonctions "a priori" impossibles en mode Mackie avec la BCF 2000. Je viendrai éditer le thread pour le terminer
Alors.
Vous avez surement remarqué les choses suivantes lorsque vous utilisez la BCF 2000 en mode Mackie avec Cubase :
1) lorsque vous entrez dans les modes INSERT ou MASTER et que vous sélectionnez un plugin en tournant l'encodeur 3, la fenêtre du plug s'ouvre et il est a priori impossible de la fermer (ou de la rouvrir) sans utiliser la souris. C'est une caractéristique propre à Cubase qui n'a rien à voir avec la BCF.
2) la fonction push des encodeurs n'a une fonction que dans les modes PAN (monitoring on ou off), EQ (bypass général) et SEND (bypass général). Dans les modes INSERT et MASTER, appuyer sur les encodeurs n'a aucun effet.
3) les couches Shift 1 et Shift 2 n'ont pas d'effet sur cette fonction push.
Hors, j'ai eu l'idée d'ouvrir l'éditeur de script Generic Remote de Cubase avec la BCF en mode Mackie comme entrée MIDI, puis d'observer, via la fonction "Apprendre" de la Generic Remote, quels messages étaient envoyés par la BCF. Pour les contrôleurs type encodeurs et faders, ce sont des messages un peu exotiques. MAIS, pour les boutons et cette fameuse fonction push, ce sont de simples messages Note ON allant de 0 à 90 (environ). Pour les 16 boutons de tranche, ça n'a aucun intérêt, mais pour la fonction push des encodeurs et pour les boutons permettant de rentrer dans un mode, c'est une mini-révolution (enfin...pour moi ).
L'idée est alors de créer un script Generic Remote recevant les messages depuis la BCF en mode Mackie, de façon à gérer certaines fonctions normalement inaccessibles dans ce mode, en parallèle du périphérique Mackie de Cubase. En gros, il s'agit de "créer" des sous-modes !
Fonctionner ainsi va poser le problème suivant : dans les modes PAN, EQ et SEND, le push des encodeurs va faire double emploi (fonction MC + fonction GR). Par exemple, en mode PAN, vous allez piloter une fonction en appuyant sur l'encodeur, mais vous allez en même temps piloter le monitoring de la piste. C'est pas vraiment ce qu'on veut, hein ? Alors voici ce que j'ai fait. J'ai créé plusieurs presets dans mon script GR. Comme les touches d'accès aux modes envoient des messages Note ON également, j'ai fait en sorte que lorsque l'on appuie sur ces touches d'accès (ou les combinaisons qui correspondent), on sélectionne automatiquement le bon preset GR. De la même manière, les touches d'accès aux modes PAN, EQ et SEND (pour lesquels le push des encodeurs a une fonction) sélectionnent automatiquement le preset INACTIVE dans lequel le push des encodeurs est désactivé pour la GR.
Vous suivez toujours ?
Alors, voilà comment ça marche. Pour savoir de quoi je parle, je vous renvoie à l'implantation des fonctions des touches en mode Mackie, disponible dans le PDF de la mise à jour OS 1.07 !
1) la combinaison de touches correspondant, sur la BCF, à la fonction "Revert" (Retour à la Version Précédente) de Cubase ne fonctionne pas (ça a toujours été le cas, même avec la vraie Mackie Control, c'est à cause de Cubase). Je lui ai affecté l'ouverture/fermeture de la petite fenêtre Périphérique Générique. C'est très important car cela va vous permettre de savoir ce que vous pilotez puisque le nom des presets y apparait. Il suffit d'appuyer sur le Shift inférieur et la touche "Flip/Page Up" (à l'extrème droite, sous l'afficheur LED) pour faire apparaitre/disparaitre cette mini-fenêtre.
2) appuyez une première fois sur la touche d'accès au mode INSERT (touche nommée "Learn" ). Vous voyez s'afficher FX OPEN/CLOSE dans la mini-fenêtre GR. Une autre pression sur la touche, vous ètes sur FX ON/BYPASS. Encore un coup et c'est INSPECTEUR qui s'affiche. Encore, et c'est WORKSPACES. Les deux presets suivants sont ZOOMS et NAVIGATE. Ensuite, vous revenez à FX OPEN/CLOSE. Il est alors possible de choisir facilement ce que vous voulez piloter avec le push des encodeurs.
3) sur la BCF (en mode Mackie, bien-sûr), appuyez sur le Shift supérieur et la touche Edit. Vous entrez dans le mode MASTER de l'émulation Mackie. En même temps et automatiquement, la mini-fenêtre GR affiche MASTER FX OPEN/CLOSE et la voie master dans la table de mix cubase est automatiquement sélectionnée. Refaite la combinaison de touches, vous ètes sur le preset MASTER FX BYPASS.
4) si vous pressez les touches (ou combinaisons) correspondant aux modes PAN, EQ, SEND, SENDFX (qui ne sert à rien, en fait) et INSTRUMENT, la mini-fenêtre affiche INACTIVE. Ceci vous indique que dans ces modes la Generic Remote ne transmet pas les messages du push des encodeurs (pour éviter le double emploi expliqué plus haut).
Que pilote le push des encodeurs dans les modes actifs ?
1) Quand on rentre en mode INSERT
- FX OPEN/CLOSE : y a 8 slot insert par voie. Chacun des 8 push pilote l'ouverture/fermeture du plugin chargé dans le slot correspondant (push 1=slot 1 etc...). Ceci pour la voie sléectionnée, bien-sûr.
- FX ON/BYPASS : pareil mais pour le bypass de chaque slot.
- INSPECTEUR : chaque push ouvre/ferme une section de l'inspecteur. a vous de voir quoi (mais c'est en gros encodeurs de gauche à droite pour sections de haut en bas).
- WORKSPACES : une fois concoctés 8 "espaces de travail", vous pouvez les rappeler.
- ZOOMS : différents types de zooms. A vous de découvrir.
- NAVIGATE : à vous de voir ce que ça fait ;o)
2) Quand on rentre en mode MASTER.
Les deux différents modes correspondent au ouverture/fermeture de fenêtre de plug et au bypass pour chaque slot, mais cette fois sur la voie master.
Comment configurer tout ça ?
Tout simple.
1) Créer 2 périphériques génériques dans Cubase.
2) Dans le premier, importer le script MC_GR_1.xml
3) Dans le second importer le script MC_GR_2.xml
4) Choisir BCF 2000 [1] en entrée et RIEN EN SORTIE pour chaque périphérique générique.
Le deuxième script est là pour "autosélectionner" le MASTER quand rentrez dans ce mode.
Note : à cause de la gestion des numéros de pistes par la Generic Remote, quand on ajoute des pistes, tout se décalle. Vous devrez donc éditer le deuxième périphérique générique pour que la fonction s'applique bien au master et pas à une autre piste. Ceci n'est pas bien grave dans la mesure où le mde MASTER sera utilisé à la fin, quand toute les pistes sont là. deplus, la config GR est suavegardée avec le projet.
Les scripts GR sont là http://theogp.free.fr/MC_GR.zip
ENJOY !
Bien entendu, tout est éditable et entièrement adaptable à vos besoins perso.
PS : en cas de problème, merci de poser vos questions ici. Je ne répondrai pas aux messages privés
@+
Romjé.
S.i.real
142
Posteur·euse AFfiné·e
Membre depuis 20 ans
21 Posté le 14/04/2005 à 22:55:25
Tout à fait d'accord!
Le pire c'est que le BC editor est encore en version béta... Et certaines fonctions que tu avais découvert (comme modifier la rapidité des encodeurs) ne vont sûrement pas être implémentées...
Le problème, à mon avis, c'est qu'ils ne s'occupe pas de l'aspect "software" eux-mêmes. Ca sent la sous-traitance, et tant qu'ils vendent des appareils qui sont utilisables pourquoi investir dans le développement... J'espère que je me trompe.
Mais grâce à toi les plus gros problèmes sont résolus. Plus besoin de souris... mieux que la MC!
A plus!
Le pire c'est que le BC editor est encore en version béta... Et certaines fonctions que tu avais découvert (comme modifier la rapidité des encodeurs) ne vont sûrement pas être implémentées...
Le problème, à mon avis, c'est qu'ils ne s'occupe pas de l'aspect "software" eux-mêmes. Ca sent la sous-traitance, et tant qu'ils vendent des appareils qui sont utilisables pourquoi investir dans le développement... J'espère que je me trompe.
Mais grâce à toi les plus gros problèmes sont résolus. Plus besoin de souris... mieux que la MC!
A plus!
Romjé
1999
AFicionado·a
Membre depuis 21 ans
22 Posté le 14/04/2005 à 23:10:38
Re !
apparemment, non, ils ont bien des programmeurs. Du moins, lorsque j'envoie des choses à mon contact chez eux, ils transmet au service R and D et aux programmeurs.
On verra bien. Pour 200 euros, c'est déjà pas mal, quand même ;o)
@+
Romjé.
apparemment, non, ils ont bien des programmeurs. Du moins, lorsque j'envoie des choses à mon contact chez eux, ils transmet au service R and D et aux programmeurs.
On verra bien. Pour 200 euros, c'est déjà pas mal, quand même ;o)
@+
Romjé.
Romjé
1999
AFicionado·a
Membre depuis 21 ans
23 Posté le 19/04/2005 à 12:26:21
Salut !
Alors ?
z'avez testé ?
Sympa, non ?
@+
Romjé.
Alors ?
z'avez testé ?
Sympa, non ?
@+
Romjé.
akum420
1117
AFicionado·a
Membre depuis 20 ans
24 Posté le 21/04/2005 à 09:05:28
Au fait, je suis curieux. Ils ont dit quoi au service R and D et les programmeurs? Merci? Félicitation? Nous allons forcément apportés ces modifications. Vous êtes fort! ...ils ont dit quelque chose?
à+
à+
Pour le progrès du son
Romjé
1999
AFicionado·a
Membre depuis 21 ans
25 Posté le 21/04/2005 à 13:58:02
Salut !
Aucune réponse. Ils pioncent grave de chez grave !
Je vais recontacter mon contact (arf).
@+
Romjé.
Aucune réponse. Ils pioncent grave de chez grave !
Je vais recontacter mon contact (arf).
@+
Romjé.
Romjé
1999
AFicionado·a
Membre depuis 21 ans
26 Posté le 21/04/2005 à 14:32:59
Re !
Le temps que je réponde ici, j'ai reçu un mail de chez Behringer !
Ils ont trouvé cette idée de "double fonctionnalité" très bonne et très intéressante. Ils projettent de l'implémenter dans le mode MCC dans une prochaine version de l'OS. En revanche, ils me précisent qu'il n'y a aucune date de disponibilité prévisionnelle. Mais au moins, eux, ils prennent en compte les souhaits et les propositions de leurs clients.
Pas comme chez E-MU où ils te bannissent des forums quand t'as le malheur de dire qqch de négatif sur leurs produits (et en restant poli et courtois, je le précise).
Bref, on sait pas quand, mais c'est une bonne nouvelle et peut-être y aura t-il d'autres améliorations ?
@+
Romjé.
Le temps que je réponde ici, j'ai reçu un mail de chez Behringer !
Ils ont trouvé cette idée de "double fonctionnalité" très bonne et très intéressante. Ils projettent de l'implémenter dans le mode MCC dans une prochaine version de l'OS. En revanche, ils me précisent qu'il n'y a aucune date de disponibilité prévisionnelle. Mais au moins, eux, ils prennent en compte les souhaits et les propositions de leurs clients.
Pas comme chez E-MU où ils te bannissent des forums quand t'as le malheur de dire qqch de négatif sur leurs produits (et en restant poli et courtois, je le précise).
Bref, on sait pas quand, mais c'est une bonne nouvelle et peut-être y aura t-il d'autres améliorations ?
@+
Romjé.
Diversgens
110
Posteur·euse AFfiné·e
Membre depuis 22 ans
27 Posté le 29/04/2005 à 01:03:38
Merci beaucoup Romjé pour cette découverte, pour les fichiers xml et pour les pdf.
J'ai testé et ça marche nickel.
Tout ceci est fait avec pertinence, intelligence et patience ... chapeau bas.
PS: la gestion de l'inspecteur par le generic remote c'est nouveau dans sx3 ? je n'y accède pas dans sx2.2
J'ai testé et ça marche nickel.
Tout ceci est fait avec pertinence, intelligence et patience ... chapeau bas.
PS: la gestion de l'inspecteur par le generic remote c'est nouveau dans sx3 ? je n'y accède pas dans sx2.2
Romjé
1999
AFicionado·a
Membre depuis 21 ans
28 Posté le 29/04/2005 à 10:00:49
Salut !
Oui, effectivement, c'est une nouvelle fonction d'SX 3.
D'ailleurs, j'ai complètement zappé le fait que l'utilisation de plusieurs périph génériques n'est pas possible dans les versions antérieures à la v3.
Le principal reste cependant de laisser entrevoir des possibilités supplémentaires, qui restent adaptables à la façon de travailler de chacun.
@+
Romjé.
Oui, effectivement, c'est une nouvelle fonction d'SX 3.
D'ailleurs, j'ai complètement zappé le fait que l'utilisation de plusieurs périph génériques n'est pas possible dans les versions antérieures à la v3.
Le principal reste cependant de laisser entrevoir des possibilités supplémentaires, qui restent adaptables à la façon de travailler de chacun.
@+
Romjé.
Romjé
1999
AFicionado·a
Membre depuis 21 ans
29 Posté le 25/09/2005 à 09:35:04
Salut !
Un p'tit upounet encore ;o)
@+
Romjé.
Un p'tit upounet encore ;o)
@+
Romjé.
Will Zégal
75342
Will Zégal
Membre depuis 22 ans
30 Posté le 09/10/2005 à 16:06:23
Message de modération : Romjé, pourquoi tu mets pas ton tuto dans la rubrique "Tutoriels" ?
- < Liste des sujets
- Charte