Archives par mot-clé : max

Compteur-Prompteur

Présentation

Cette application sert à afficher un écran avec un compte à rebours et des indices afin d’aiguiller en temps réel les participants à un escape game pédagogique.

Mise en oeuvre

  • Commencez par installer le logiciel Max sur l’ordinateur principal (celui du prof, a.k.a. le Maître du Jeu !), la version d’évaluation suffit parfaitement, pas besoin d’avoir de licence !
  • Installez l’extension MiraWeb (File / Show Package Manager).
  • Lancez le fichier Compteur Escape Game (cliquez ici pour le télécharger).
  • Sur chaque écran où vous souhaitez diffuser le chronomètre et les messages, lancez un navigateur internet et indiquez l’adresse IP donnée par Max (ce qui doit ressembler à quelque chose comme 192.168.1.10:8086).
  • Jouez 😉

Coffre-fort

Présentation

Cette application permet de débloquer des récompenses lorsqu’un code attendu a été saisi. Elle peut notamment être utilisée dans le cadre d’un Escape Game pédagogique, c’est en tout cas sa destination première.

Les « récompenses » peuvent être variées :

  • Affichage d’un texte
  • Affichage d’une image
  • Ouverture d’une page web
  • Lecture d’un fichier son
  • Ouverture d’un fichier vidéo

Un intérêt de cette application par rapport à un système physique (comme une boîte fermée par un cadenas à code) est que plusieurs réponses différentes peuvent être programmées. Dans ce cas, chaque bonne réponse correspond à sa récompense.

Ainsi, on peut utiliser l’application tout autant pour débloquer des récompenses que pour offrir des indices à différents moments de l’activité.

Mise en oeuvre

Une fois le fichier .zip décompressé, l’application se trouve dans un dossier portable. Attention à bien copier l’intégralité du dossier et pas simplement le fichier .exe pour que cela fonctionne !

L’interface se compose de deux parties :

  • Une vue du coffre-fort, sur laquelle les participants saisissent des codes et, le cas échéant, accèdent à des récompenses.

  • Une fenêtre en deux parties, pour créer les différents codes puis les charger dans l’application. Ainsi, il est possible de préparer une banque de codes à l’avance et de les charger ultérieurement en une opération.

Téléchargement

L’application directement exécutable est disponible pour Windows en cliquant sur ce lien.

Je mets également  à disposition le fichier source, pour ceux qui souhaiteraient l’exécuter et/ou le modifier directement depuis Max (la version de démonstration fonctionne très bien et n’a pas de limite de temps), que ce soit sous Windows ou Mac OS.

Un Escape Game sous Max

Lors du dernier EdmusConnect, qui a eu lieu à  Tours les 21 et 22 avril 2018, j’ai eu l’occasion d’animer un atelier autour de la conception d’applications sous Max (encore !), mais cette fois-ci autour de la thématique de l’Escape Game.

Bien entendu, cet atelier répondait surtout à des enjeux techniques car en terme de conceptualisation d’EG et de stratégies de ludification, comment ne pas citer mes merveilleux collègues ?

Anne-Claire Scébalt et Rémi Massé, champions de l’Escape Game en #edmus toutes catégories confondues !

 

Revenons à nous moutons et voyons maintenant comment créer en quelques clics de petites applications pour obtenir tour à tour un cadenas virtuel, un système de création musicale collective, une chronomètre interactif…  le tout piloté depuis un ordinateur, une tablette ou un smartphone.

Voici un descriptif des 7 situations ce que je vous propose de découvrir. Cela, vous aurez besoin d’installer Max (en mode démonstration, c’est suffisant !), puis de lancer le patch que je vous mets à disposition ici (ainsi que d’autres fichiers qui vous seront utiles) : Fichiers-Atelier-Max-2018

  1. Poser une question
  2. Sondage
  3. Coffre-fort
  4. Jeu collectif
  5. Chronomètre magique
  6. Séquence de notes
  7. Retrouver un accord

Ne vous découragez pas s’il y a beaucoup de choses qui ne vous parlent pas pour l’instant. Il s’agit surtout de mettre à disposition un ensemble de « briques » qui peuvent-être réagencées les unes avec les autres, la plupart du temps par simple copié-collé. Donc… servez-vous et réutilisez tout ce qui est susceptible de vous être utile !

Poser une question

Ce module vous permet d’apprendre à poser une question à l’utilisateur, puis à tester la ou les réponses obtenues afin d’offrir une récompense (déclenchement d’un son, d’une musique, d’un message…).

La fin du module vous permettra de voir comment enchaîner plusieurs questions les unes après les autres et de calculer un score final.

Sondage

Vous découvrirez dans cette partie comment Max, lancé sur un ordinateur, permet d’interagir avec d’autres ordinateurs, tablettes ou smartphones connectés au même réseau (internet, réseau ad-hoc, borne HooToo, etc.)

De façon très simple, on peut ainsi utiliser une tablette comme un boîtier de vote.

Coffre-fort

La partie Coffre-fort contient deux exemples permettant de débloquer une récompense lorsque le bon code est saisi par l’utilisateur.

Dans le premier exemple, cela se fait directement dans Max.

Dans le second exemple, vous verrez comment ce module peut s’afficher à distance, par exemple depuis une tablette.

Jeu collectif

Un peu différent des autres modules, l’onglet Jeu collectif vous permettra de voir comment plusieurs appareils mobiles peuvent se connecter simultanément à la même instance de Max, ici pour mixer en temps réel un morceau de blues (les extraits sont intégrés au fichier que vous avez du télécharger plus haut !)

Bonus : les parties séparées utilisées dans l’exemple proviennent de la chanson The Thrill is Gone (B.B. King), dont j’ai récupéré les parties séparées sur le site http://remixpacks.ru/

Chronomètre magique

Pas si magique que ça en fait, mais bien pratique, ce dispositif permet d’afficher un compte à rebours et de programmer différentes actions (déclenchements de textes, de sons, de visuels, ouvertures de pages web, etc.)  à des moments précis du jeu.

Séquence de notes

Vous connaissez le jeu Simon ? Ici, c’est pareil : la reconnaissance d’une séquence de notes sur un clavier virtuel, sur un clavier MIDI, sur un Makey-makey ou sur son clavier d’ordinateur permet, en cas de succès, d’offrir une récompense aux joueurs.

Retrouver un accord

Un dernier module un tout petit peu plus complexe (notamment pour le joueur), qui consiste à reconnaître les notes d’un accord. Comme d’habitude, réussir l’exercice permet de déclencher une récompense de son choix.

 

J’espère que cet article aura été utile à certains ! Revenez ici régulièrement, je me lance la réalisation de capsules à propos de ces différentes situations…

Escape Game sous Max

Comme annoncé il y a quelques jours sur Twitter, voici un programme de reconnaissance mélodique que je me permets de partager auprès de tous ceux qui auront le courage de l’essayer !

Surfant sur la vague de l’Escape Game pédagogique (ou Serious Escape Game), je me suis lancé dans la réalisation de cette application qui affiche une récompense lorsqu’une bonne mélodie est reconnue. Au passage, j’en profite pour faire un petit coucou à Sara Toupin, ma formidable collègue du Mans… qui avait également besoin d’une application de genre et sans qui ce projet n’aurait pas vu le jour avant le siècle prochain.

Il peut s’agir d’un simple message, d’une image, d’une page web, d’un son ou même d’un déclenchement externe (ex. électronique sous Arduino).

Démonstration d’une version « en cours d’élaboration » (la version « publique » se trouve en bas de cet article)

 

Comment ça marche ?

La création d’une récompense se déroule à l’intérieur du logiciel, en 5 étapes :

  1. Choix du type de récompense (Message, Image, Page Web, Son, Arduino).
  2. Paramétrage (texte, fichier image, URL, fichier son, message pour Arduino…).
  3. Choix d’une mélodie à reconnaître à partir d’un fichier MIDI (personnellement, je fais ça depuis Finale).
  4. Choix de la durée d’affichage (pour les messages, les images ou les pages web).
  5. Enregistrement de l’énigme sous forme de fichier texte.

Au final, on peut créer autant de fichiers texte qu’il y a d’énigmes dans la base du logiciel.

Une fois le fichier généré, voici à quoi celui-ci ressemble. Comme vous pouvez le constater, rien de bien sorcier là-dedans : on reconnaît la mélodie sous forme de valeurs numériques (en MIDI, le 65 correspond à la note FA, le 64 à la note MI, et ainsi de suite), le type signifie qu’il s’agit d’un message texte… et je vous laisse deviner la suite.

Après avoir créé autant de fichiers qu’il y a d’énigmes, la suite de l’opération consiste à appuyer sur la touche [Echap] pour que l’écran s’efface et laisse la place au joueur.

Par la suite, il suffira de maintenir la touche [Espace] enfoncée pour enregistrer automatiquement une mélodie : ce n’est qu’au moment du relâchement que la comparaison entre la mélodie chantée (ou jouée, ou sifflée, ou assassinée) et les énigmes possibles autra lieu.

Avis aux amateurs, cela fonctionne très bien également avec un Makey-Makey !

 

Quelques recommandations avant de vous lancer
  • Le système a les mêmes limites qu’un accordeur : un environnement bruyant n’est pas l’idéal pour bien détecter les hauteurs.
  • En cas de difficulté à faire reconnaître une mélodie, ralentissez un peu. Là encore, c’est comme un accordeur, il faut un bref instant avant que chaque note puisse être correctement reconnue.
  • Utilisez autant que possible un bon micro (un Zoom H4 dans mon exemple), afin de réduire le souffle ou d’éviter des limitations du spectre qui fausseraient la détection des hauteurs.
  • Enfin, le programme ne gère pas le rythme. Ça serait techniquement faisable… mais il me faudra du temps pour cela 😉

 

Téléchargement

Le programme se trouve dans la rubrique Logiciels du site !

Paysages Sonores

Suite au 4ème edmuslive, en date du 1er octobre 2015, voici la version « publique » de l’application que j’ai présentée vers la fin de l’émission. Vous pouvez réutiliser ce programme librement, et pourquoi pas me faire part de vos suggestions afin d’enrichir celle-ci.

Paysages sonores est une application conçue pour simuler le déplacement d’un auditeur au milieu de plusieurs sources sonores. Il est possible de charge jusqu’à 8 sons stéréophoniques simultanément, et de définir un périmètre pour chacun d’entre eux.

Paysages Sonores

 

Téléchargez PaysagesSonores.zip (Clic droit / Enregistrer sous). Vous pouvez également télécharger le fichier source, si vous souhaitez rentrer dans le coulisses de Max ou encore charger l’application dans le Runtime Mac ou Pc.

Et ne manquez pas de revoir l’edmuslive #4 avec Nicolas Olivier (@nicoguitare), Philippe Heymes @musicalisse, Emmanuel Quatrefages (@e4fages), Phillipe Guilhem (@philippeguillem), Bruno De Chénerilles (www.audiorama.org), Benoit Kiry (@edmjeancolmar) et moi-même.

Des images enrichies avec Max

Aujourd’hui, un bref tuto pour répondre à une question d’Emmanuel Quatrefages

Le double énonce du problème :

[column-group]
[column]

[/column] [column]

[/column]
[/column-group]

Et une proposition de réponse…

À vous d’essayer, vous pouvez tester gratuitement Max et le télécharger sur le site de l’éditeur !

Faire des maths avec Max-MSP

Hier matin, l’équipe de @Nipedu a posé une question à sa TL, question à laquelle je me suis empressé de répondre pour prouver que oui, les littéraires savent empiéter sur les plate-bandes des scientifiques à condition d’être bien outillés (et un peu geeks sur les bords…)

L’énoncé du problème

Et une proposition de réponse…

 

Vous pouvez vous faire la main et télécharger Max à cette adresse. La version de démo n’est pas limitée dans le temps mais ne permet pas la sauvegarde de vos patches. Vous pouvez aussi activer une période de démonstration sans limites pour une durée de 30 jours.

À vous de jouer !

Rencontres de profs connectés #edmus à Toulouse : 14 et 15 mars 2015

Le week-end du 14-15 mars 2015 auront lieu les première rencontres de la team #edmus, pilotée par des enseignants en éducation musicale de la France entière réunis pour l’occasion à l’ESPE de Toulouse.

Vous trouverez toutes le programme et toutes informations utiles sur le site dédié : http://zikcollege.fr/edmus-connect.

 

Vous trouverez ici quelques documents relatifs aux deux ateliers que j’anime.

Créer une application musicale à l’aide de Flash.

Télécharger le livret [PDF] [epub]

La solution du dernier exercice, commentée

illustration1.addEventListener(MouseEvent.MOUSE_OVER, fl_MouseOverHandler); function fl_MouseOverHandler(event:MouseEvent):void { import com.greensock.*; import com.greensock.easing.*; TweenLite.to(illustration1, 1, {rotation:360, ease:Cubic.easeIn}); }

Créer une application musicale à l’aide de Max.

Télécharger le livret [PDF] [epub]