2025/7/17 14:23:06
You are visiting the France site,
you can switch to other countries/regions.
Introduction à Max/MSP
TourBox introduit de nouvelles intégrations natives pour Max/MSP (ci-après dénommé Max), le logiciel de programmation graphique pour les applications musicales et multimédias. Vous pouvez maintenant assigner nos nouvelles fonctions intégrées sur les boutons et roues, et envoyer des signaux numériques à Max via TourBox.
Download User Manual
Manual
Introduction à Max/MSP
TourBox introduit de nouvelles intégrations natives pour Max/MSP (ci-après dénommé Max), le logiciel de programmation graphique pour les applications musicales et multimédias. Vous pouvez maintenant assigner nos nouvelles fonctions intégrées sur les boutons et roues, et envoyer des signaux numériques à Max via TourBox.

Les boutons TourBox et les fonctions intégrées Max.

Il y a un total de 14 boutons et roues sur TourBox, qui comprennent:

  1. Les rotatifs: Roue, Molette, Cadran.
  2. Les boutons: Grand, Petit, Horizontal, Côté, Section d'outils(Flèche Haut/Bas/Gauche/Droite), Tour, C1, et C2.

(L’image de la disposition des boutons sur TourBox)

 

Après avoir mappé la fonction intégrée sur n’importe quel bouton via la console TourBox, vous pouvez envoyer une valeur spécifique à Max en cliquant sur le bouton correspondant.

Différents types d’actions de bouton produisent des valeurs différentes. Ces actions comprennent: appuyer / relâcher un bouton,  tourner le cadran / roue dans le sens horaire / antihoraire et faire défiler la molette vers le haut ou vers le bas. Voir le tableau ci-joint pour les valeurs fixes en Max.

Créer et personnaliser vos préréglages Max

Sur Console TourBox, trouvez la section de liste des préréglages, cliquez sur  en haut à droite pour créer un préréglage Max vierge et personnalisez-le en fonction de votre flux de travail.

Voici un exemple. Si nous voulons sortir la valeur de 2 lorsque nous appuyons sur le bouton Horizontal et sortir la valeur de 130 lorsque nous le relâchons, nous pouvons attribuer la fonction intégrée de  appuyer [2]/relâcher [130]  au bouton Horizontal. Voici cela se fait.

  1. Dans Préréglages Max, trouvez le bouton Horizontal et cliquez dessus pour accéder au panneau personnalisé.

  2. Dans la fenêtre pop-up, sous "Général", allez dans "Fonctions Intégrées" à droite, trouvez 「Max/Msp」, dépliez la liste, choisissez "appuyer [2] /relâcher [130]" et cliquez sur OK.

  3. Maintenant, vous avez terminé d’attribuer la fonction intégrée que vous voulez sur le bouton Horizontal.

Utilisation de TourBox dans Max

  1. Télécharger les fichiers de support et d’exemple.

Cliquez ici pour télécharger le dossier zip TourBox_MaxMsp.zip  et le décompresser dans votre répertoire de travail. Ce dossier comprend deux fichiers :  startSevies.js, qui est le fichier de support, et max_project.maxpat, qui est un fichier d’exemple pour exécuter Max.

Veuillez noter que,
      1) Le fichier de support doit être dans le même répertoire que le fichier de projet Max.
      2) Veuillez ne pas modifier le fichier de support.

 

  1. Comment démarrer ou terminer l'interaction des données entre Max et TourBox.

TourBox gère l'interaction des données avec Max via le service Socket. Pour activer le service Socket, ouvrez le fichier d'exemple max_project.maxpat et cliquez sur [ script start ]. Lorsque vous voyez une invite verte qui indique "Processus en cours d'exécution" (à l’intérieur de la fenêtre [ Outil Débogage ] à droite), cela signifie que la TourBox et Max sont connectés avec succès.


(L'image de l'invite verte à l'intérieur de la fenêtre d’outil débogage)

 

Lorsque vous cliquez sur le bouton correspondant sur TourBox, vous pouvez afficher la sortie dans [Number Object] dans le fichier d’exemple. Cliquez sur [ script stop ] pour mettre fin à l’interaction des données entre TourBox et Max.

 

  1. Utilisation des fonctions intégrées dans le projet Max

Pour appliquer les fonctions intégrées dans le projet Max nouvellement créé via TourBox, copiez simplement [script start], [script stop], [node.script startService.js] et [number object (output)] dans la nouvelle interface du projet Max.

 

Veuillez noter que,

  • Le nouveau fichier de projet Max doit être stocké dans le même répertoire de fichiers que le fichier de support startServices.js.
  • TourBox ne peut gérer l’interaction instantanée des données qu’avec un seul projet Max. Pour utiliser TourBox dans un autre projet, assurez-vous de cliquer d’abord sur la commande [script stop] dans le projet précédent, puis cliquez sur la commande [script start] de ce second projet.

Notes supplémentaires sur les fonctions intégrées Max

  1. À ce stade, les combinaisons de boutons ne sont pas en charge pour les fonctions intégrées Max. Par exemple, vous pouvez assigner la fonction intégrée sur le bouton Horizontal. Mais la fonction intégrée ne fonctionnera pas si elle est mappée sur une combinaison du bouton Horizontal et du bouton Grand.
  2. Presser et relâcher le bouton conduira à des sorties de valeur différentes, et donc le mode [HAUT] (envoyer des commandes après le relâchement de la touche) et le mode [REP] (appuyez et maintenez le bouton pour envoyer des commandes continues) seront inapplicables dans Max. Par exemple, appuyer sur la touche Haut signifie sortir la valeur de 2 dans Max, tandis que relâcher la touche Haut produira la valeur de 130.
  3. Actuellement, le TourMenu (un menu qui peut être activé et affiché à l’écran en appuyant sur la touche correspondante sur TourBox) n’est pas pris en charge dans Max.

Tableau joint : Valeur fixe Max et les boutons correspondants

 

Rotation ou défilement vers le haut dans le sens des aiguilles d'une montre

Rotation ou défilement vers le bas dans le sens des aiguilles d'une montre

Roue

196

132

Molette

201

137

Cadran

207

143

 

Appuyer

Relâcher

Roue

55

183

Molette

10

138

Cadran

56

184

Grand

0

128

Petit

3

131

Horizontal

2

130

Côté

1

129

Haut

16

144

Bas

17

145

Gauche

18

146

Droite

19

147

Tour

42

170

C1

34

162

C2

35

163

If the tutorials above do not answer all the questions you have, please contact support@tourboxtech.com