Musique à la demande

Dans cette page tu trouveras :

Prépare ton sprite et ton arrière plan 

Choix du sprite

Commence par imaginer le projet que tu souhaites réaliser :

  • Qui sera ton personnage ?

  • Quel sera le décor ?

Une fois ton idée en tête, choisis ton sprite et crée le à l’aide de DeepAI

Attention : pour que tes images soient jolies et faciles à utiliser dans Scratch, le fond doit être transparent, pour ton personnage par exemple.

  • Clique sur “Edit”
  • Puis “Remove Background”
  • Et télécharge ton image !

Installer l’extension “musique”

Commence par installer l’extension “musique” pour pouvoir jouer des instruments dans ton projet scratch.

Clique en bas à gauche dans ton projet scratch, sur le logo violet des extensions.

Puis cherche et choisis “Musique”.

 
Tu obtiendras de nouveaux blocs en bas de ton projet scratch.

Préparer les différents modes selon l’humeur

Création d’une variable

Dans ce projet, nous allons permettre à l’utilisateur de choisir son humeur. En fonction de ce choix, le programme jouera une musique adaptée à cette ambiance (joyeuse, calme ou mystérieuse).

Pour que l’ordinateur sache quel mode utiliser, nous allons commencer par créer une variable.

On va donc commencer par créer une variable :

  1. Crée une variable appelée “mode”

Elle servira à mémoriser l’humeur choisie par l’utilisateur et à déclencher le bon comportement du programme. C’est exactement comme une IA simple : elle observe un choix, le garde en mémoire, puis agit en conséquence.

Expliquer à l’utilisateur quels modes sont disponibles

Nous allons maintenant expliquer à l’utilisateur quels modes sont disponibles et lui indiquer comment faire son choix.

Pour cela :

  1. quand le drapeau vert est cliqué
  2. On met la variable mode à 0 pour que le jeu commence toujours sans un choix déjà défini
  3. Et on dit a l’utilisateur comment choisir son mode

Définir les différents modes

Il nous reste a programmer les différentes humeurs que l’on veut ! On va en faire 3 : Calme, joyeux, et mystère

Commence par aller dans “Mes Blocs” et créer :

  1. Jouer calme 
  2. Jouer joyeux
  3. Jouer mystere

Cela va te créer 3 blocs “définir”. Ils vont permettre de dire précisément au programme quoi faire lorsque l’utilisateur choisit une humeur. Garde bien ces blocs dans ton projet : nous allons les compléter juste après pour programmer le comportement de chaque mode.

Programmer les touches du clavier

Nous allons maintenant permettre à l’utilisateur de choisir une humeur en appuyant sur une touche du clavier.

On va créer une boucle, dans laquelle nous allons pouvoir répéter les choix suivant la touche sur laquelle l’utilisateur va cliquer. 

  • Commençons par la touche 1 :
    • Et on va lui faire mettre le mode à 1 ! 
    • On va également dire “Mode Joyeux” 
    • Et on va lancer la musique “jouer joyeux” (que nous programmerons tout à l’heure)

Tu vas pouvoir faire la même chose avec les autres modes. 

 

Dans cet exemple tu as 3 modes : 

Mode joyeux

Mode calme

Mode Mystère.

 

Tu peux en ajouter d’autres si tu le souhaites !

Créer la musique correspondante au mode

Création d’une variable “note”

Nous allons commencer par créer une variable appelée note.
Elle servira à stocker la hauteur des notes de musique que le programme va jouer.

Cette variable nous permettra ensuite de :

  • choisir des notes au hasard
  • adapter les sons selon l’humeur sélectionnée (joyeux, calme ou mystère)
  • et donner une impression de musique qui change et s’adapte, comme une petite IA musicale

Créer la musique correspondante à “Joyeux”

Nous allons maintenant utiliser le bloc « définir jouer joyeux » pour créer la musique correspondante.

  • On commence par arrêter tous les sons, au cas où une autre musique serait déjà en cours
  • Puis, on choisit l’instrument de musique
  • Ensuite, on crée une boucle et on met la variable note sur des valeurs aléatoires (en faisant attention à ce que cela sonne bien joyeux 🎵).
  • Enfin, on demande au programme de jouer la note
  • La boucle se répète 20 fois, ce qui permet de jouer 20 notes et de créer une petite mélodie dynamique

Tu peux maintenant définir les autres blocs jouer calme et jouer mystère. 


Le choix des instruments est très important : c’est lui qui va donner l’ambiance de la musique. Certains instruments sonnent plutôt calmes, d’autres mystérieux ou joyeux.
Les notes ont aussi un rôle essentiel : des notes graves donnent souvent une ambiance posée ou inquiétante, tandis que des notes aigües rendent la musique plus légère et joyeuse.
Enfin, le tempo est primordial : une musique lente apaise, une musique rapide dynamise.

Tous ces paramètres permettent de “traduire une humeur en musique”, exactement comme le ferait une petite IA musicale 🎶

Retour en haut