Algorithme boite a rythme
Répondre à la discussion
Affichage des résultats 1 à 8 sur 8

Algorithme boite a rythme



  1. #1
    emma-sciences

    Lightbulb Algorithme boite a rythme


    ------

    Bonjour,

    Nous sommes en 1ère année de faculté de biologie, et nous avons un module d'algorithme.

    Notre projet consiste en la création d'une boite à rythme. Nous avons compris qu'il faut utiliser un séquenceur (tabelau avec les fréquences dedans?) Mais nous avons beaucoup de mal a debuter cet algorithme et de bien comprendre le rendu final de cet algo. Nous savons aussi qu'il faut 2 tableaux differents et que c'est a l'utilisateur de saisir l'ordre des instrumenst et la fréquence. Nous sommes vraiment perdu dans l'ordre de l'algorithme.

    Un peu de votre aide ne serait pas de refus! Merci d'avance!

    -----

  2. #2
    kwariz

    Re : Algorithme boite a rythme

    Bonsoir,
    le plus simple est de nous montrer l'énoncé ... je pense que ce sera un peu plus clair pour nous.

  3. #3
    emma-sciences

    Re : Algorithme boite a rythme

    Bonjour,

    Voici l'énoncé :
    Le but de ce projet est de proposer un outil qui permet de jouer en boucle un rythme composé de plusieurs sons échantillonnés
    Concrètement il s'agira de
    1- Proposer une méthode de stockage du rythme
    2- Proposer une méthode de stockage des différents instruments, vous récupérez sur internet un ensemble de sons au format wav et libre de droit
    3- Jouer le rythme donné (il faudra se donner un nombre maximal de boucle pour arrêter le son et une vitesse de lecture du rythme)
    4- Proposer un éditeur visuel pour la boite à rythme

    Merci d'avance !

  4. #4
    Tryph

    Re : Algorithme boite a rythme

    Salut,

    ce que je comprends, c'est que l'utilisateur n'a pas à choisir la fréquence des sons (puisqu'on va utiliser des son wav), mais qu'il peut en revanche choisir le tempo.

    - une méthode de stockage du rythme: un simple tableau est suffisant si on veut se contenter de faire jouer un seul instrument en même temps et qu'on suppose que chaque élément du tableau correspond à un temps du rythme (avec des éléments vides quand on veut des silences)
    - une méthode de stockages des instruments: un tableau, ça me parait pas mal

    - jouer le rythme: un fois qu'on a notre tableau de rythme qui est rempli de notes d'instruments, il suffit de parcourir le tableau et de jouer la note contenue dans l'élément courant. et on s'arrange pour avoir un temps constant (défini par l'utilisateur) entre chaque lecture de note.

    - un éditeur visuel: c'est vague... un simple truc en mode bricolé en mode console suffit ou il faut une vraie interface graphique?

    ça me parait plutôt éloigné de la biologie comme sujet quand même...
    Dernière modification par Tryph ; 09/04/2013 à 11h34.

  5. A voir en vidéo sur Futura
  6. #5
    emma-sciences

    Re : Algorithme boite a rythme

    Bonjour, merci de votre réponse,

    c'est vrai que c'est éloigné, et on aurait préféré un bon sujet de biologie. Mais vu que nous sommes en 1ère année, nous ne sommes pas encore spécialisé, et c'est dans le but de nous préparer au biotechnologies.

    Concernant l'éditeur, il faut un truc assez simple, rien de complexe.

    Notre problème c'est que nous ne sommes pas trop accompagnées, et les exercices de TD sont bcp plus simples.

  7. #6
    Tryph

    Re : Algorithme boite a rythme

    Maintenant qu'on a l'énoncé, va falloir nous en dire un peu plus sur ce que tu sais faire et ce sur quoi tu butes (pense buter) et quel langage tu comptes utiliser pour faire ça.

    déjà on peut supposer sans trop de risque de se tromper que tu vas avoir besoin de tableaux, de boucles et d'une façon de jouer des fichiers .wav pour la lecture d'un "rythme".
    faut commencer par là... et suivant le langage utilisé, ça peut être plus ou moins facile.

    tu pourras toujours t'intéresser à comment faire en sorte que l'utilisateur puisse créer sa propre œuvre musicale ensuite.

  8. #7
    emma-sciences

    Re : Algorithme boite a rythme

    Concernant nos connaissances, tableaux, fonctions et boucles on y arrive plutot bien.
    On travaille avec javascript, et nous avons notre propre mini environnement de travail créer par nos profs, et dans cet environnement il existe deja une fonction qui permet d'importer directement des sons wav.

    Le problème principal c'est de ne pas savoir par quoi commencer. et comment mettre tout ca en ordre. Quand on a travaillé sur notre projet, on a compris qu'il nous fallais deux tableaux, et des boucles pour pouvoir répeter ces sons. Un des tableau stock les echantillons , et l'autre permet de regler les fréquences?

  9. #8
    Tryph

    Re : Algorithme boite a rythme

    personne ici ne vous expliquera exactement ce que vous devez faire de A à Z, on vous donnera plutôt des indices ou des réponses à des questions plus ou moins précises.

    un truc que vous pouvez faire pour vous rassurer c'est déjà de commencer par faire des tests simples sur une partie de ce qui vous est demandé. vous pouvez par exemple commencer par faire jouer plusieurs sons à la suite sans contrainte de temps.
    une fois que ça sera fait, vous pouvez essayer de faire la même chose mais en faisant en sorte que le temps entre chaque début de son soit constant (les fonctions setInterval() et setTimeout() devrait bien vous aider pour ça.
    puis vous ferez en sorte que l'utilisateur puisse rentrer l'intervalle de temps entre 2 sons par un champs de texte...

    si vous arrivez déjà à faire ces 3 étapes, vous aurez sans doute une meilleure idée de comment faire le reste, sinon, vous aurez des questions un peu plus précises à nous poser.

    maintenant, je pense qu'il faut pas vous focaliser sur vos 2 tableaux, si vous arrivez a faire ça avec un tableau, ça sera probablement pas si grave (peut être moins évolutif ou dynamique, mais il sera toujours temps d'améliorer plus tard). et si vous devez utiliser un 3e tableau, qui cela peut il gêner?
    y a toujours plusieurs façons de (bien) faire les choses en matière de programmation, à vous de trouver la votre et de ne pas prendre les indices pour des dogmes.

Discussions similaires

  1. Korg ER-1 Mk2 (Boite A Rythme) en panne.
    Par LuluK dans le forum Électronique
    Réponses: 6
    Dernier message: 18/04/2012, 21h07
  2. Aide java: programmation d'une boite a rythme, sequenceur
    Par invite2e9996ac dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 19/10/2009, 11h47
  3. Boite a rythme sampleur (ISD1420?)
    Par invited0f38389 dans le forum Électronique
    Réponses: 7
    Dernier message: 17/04/2007, 19h36
  4. Ma boite a rythme
    Par SPH dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 17/09/2006, 23h52