- Sommaire
- Installation
- Utilisation
- Contribuer à Mélodistrib
- Licence
Mélodistrib est un logiciel innovant conçu pour répartir équitablement des musiciens parmi une liste prédéfinie de morceaux, tout en optimisant l'enchaînement des morceaux pour minimiser les déplacements des artistes entre chaque morceau. Ce document fournit des informations détaillées sur l'installation, l'utilisation et le développement du logiciel.
Pour installer Mélodistrib, suivez ces étapes simples :
- Téléchargez le fichier d'installation depuis la section
Releasesdu dépot GitHub ou en cliquant ici. - Exécutez le fichier .exe téléchargé.
- Le logiciel s'installera selon vos préférences, créera une icône sur le bureau et s'ouvrira automatiquement.
Sur cette première page, Saisie des morceaux, il est possible d’entrer la liste des morceaux qui seront joués 🎶.
Cliquer sur le bouton Ajouter 🔵 pour ajouter un morceau. Une fenêtre s’ouvrira afin de renseigner :
- Le nom du morceau 🎼
- Le nombre maximal de musiciens pouvant jouer ce morceau 🎻🎺🥁
Lors du survol d’une carte de morceau avec la souris 🖱️, deux boutons apparaissent :
- ✏️ Éditer : Permet de modifier les informations du morceau.
- 🗑️ Supprimer : Permet de retirer le morceau de la liste.
- 💾 Exporter : Sauvegarde la liste des morceaux dans un fichier
.melt2📁. - 📂 Importer : Charge une liste de morceaux à partir d’un fichier
.melt2. - 🎭 Importer des sélections : Permet d’importer un fichier
.mels2contenant les morceaux, les musiciens et leurs sélections. - 🔗 Importer un enchaînement : Charge un enchaînement de morceaux préalablement conçu avec Melodistrib (
.meld2) contenant toutes les données.
Le bouton Tout supprimer 🛑 efface l’intégralité de la liste des morceaux.
- 🧐 Chercher un morceau : Utiliser la barre de recherche pour retrouver rapidement un morceau.
Une fois la liste prête, cliquer sur Suivant 🔵 pour passer à l’étape suivante : Saisie des musiciens 👥.
Sur cette deuxième page, Saisie des musiciens, il est possible d'entrer la liste des musiciens participants 🎶.
Cliquer sur le bouton Ajouter 🔵 pour ajouter un musicien. Une fenêtre s’ouvrira afin de renseigner :
- Nom 🏷️
- Prénom 👤
Lors du survol d’une carte de musicien avec la souris 🖱️, deux boutons apparaissent :
- ✏️ Éditer : Permet de modifier les informations du musicien.
- 🗑️ Supprimer : Permet de retirer le musicien de la liste.
- 💾 Exporter : Sauvegarde la liste des musiciens dans un fichier
.melm2📁. - 📂 Importer : Charge une liste de musiciens à partir d’un fichier
.melm2. - 🎭 Importer des sélections : Permet d’importer un fichier
.mels2contenant musiciens, morceaux et leurs sélections. - 🔗 Importer un enchaînement : Charge un enchaînement de morceaux préalablement conçu avec Melodistrib (
.meld2).
Le bouton Tout supprimer 🛑 efface l'intégralité de la liste des musiciens.
- 🧐 Chercher un musicien : Utiliser la barre de recherche pour retrouver rapidement un musicien.
Une fois la liste prête, cliquer sur Suivant 🔵 pour passer à l’étape suivante : Sélection des morceaux 🎭.
Sur cette page, Sélection des morceaux, il est possible d'attribuer des morceaux aux musiciens 🎻. Cela permet de gérer facilement les préférences de chacun au sein du groupe.
Cliquer sur un musicien dans la liste pour lui attribuer ses morceaux ✨. Une fenêtre s’ouvrira, affichant tous les morceaux disponibles 📜. Il sera alors possible de sélectionner ceux que ce musicien souhaite jouer en utilisant les cases à cocher.
- 💾 Exporter les sélections : Sauvegarde les sélections de morceaux effectuées par les musiciens dans un fichier
.mels2📁. - 📂 Importer les sélections : Charge une les sélections de morceaux effectuées par les musiciens depuis un fichier
.mels2préparé au préalable. - 🔗 Importer l’enchaînement : Permet d’importer un enchaînement de morceaux créé précédemment avec Melodistrib (
.meld2).
Pour réinitialiser l’ensemble des sélections, utiliser le bouton Tout remettre à zéro 🔴.
- 🧭 Chercher un musicien : Utiliser la barre de recherche pour retrouver rapidement un musicien spécifique.
- 📋 Voir la répartition : Cliquer sur
Voir la répartitionpour obtenir un aperçu de la distribution des morceaux choisis parmi tous les musiciens.
Une fois les sélections terminées, cliquer sur Suivant 🔵 pour passer à l’étape suivante : Répartition des musiciens 📈.
Sur cette page, Répartition des musiciens, il est possible de générer et de modifier facilement la répartition des musiciens, sans avoir à exporter l'enchaînement dans un fichier Word au préalable 🎻.
Pour générer un enchaînement, il suffit de cliquer sur le bouton Générer.
- 💾 Exporter l'enchaînement : Sauvegarde les enchaînements de morceaux et la répartition des musiciens dans un fichier
.meld2📁. - 📂 Importer l'enchaînement : Charge un enchaînement de morceaux et la répartition des musiciens depuis un fichier
.meld2📁. - 🔗 Exporter sous Word : Génère un fichier Word récapitulatif de l'enchaînement (
.docx).
- 🧭 Générer un enchaînement : Cliquer sur le bouton
Générerpour créer automatiquement un nouvel enchaînement. - ⚙️ Paramétrer un enchaînement : L'icône engrenage située à côté du bouton
Générerpermet de modifier certains paramètres (forcer l'assignation d'un musicien, mélanger les morceaux avant la répartition ou encore choisir le premier morceau à jouer). - 📋 Optimiser l'ordre : Si l'attribution des musiciens à un ou plusieurs morceaux a été modifiée, il est conseillé de cliquer sur le bouton
Optimiser l'ordreafin de minimiser les déplacements durant le concert. - 🔀 Changer l'ordre manuellement : Il est possible de réorganiser l'ordre des morceaux en effectuant un glisser-déposer dans la liste affichée.
- ❌ Supprimer : Permet de retirer rapidement un musicien d'un morceau.
- ➕ Ajouter : Permet d'ajouter un musicien à un morceau.
Mélodistrib a été développé en utilisant les technologies suivantes :
Pour contribuer au développement de Mélodistrib, suivez ces recommandations :
- Éditeur: VSCode
- Outils: ESLint, Prettier, Volar
$ npm install$ npm run dev$ npm run buildNote: Assurez-vous d'avoir Node.js installé sur votre système avant de suivre ces étapes.
Si vous souhaitez contribuer, suivez ces étapes :
Si vous rencontrez des problèmes ou avez des idées d'amélioration, veuillez les soumettre sur la page "Issues" du référentiel GitHub en cliquant ici. Assurez-vous de fournir des informations détaillées sur le problème rencontré ou la fonctionnalité proposée.
-
Fork du référentiel : Commencez par forker le référentiel Mélodistrib sur GitHub.
-
Clone du fork : Clonez votre fork sur votre machine locale.
git clone https://github.com/<votre-pseudo>/melodistrib.git
-
Création d'une branche : Créez une branche pour travailler sur votre contribution.
git checkout -b nom-de-ma-branche
-
Installation des dépendances : Assurez-vous d'avoir les dépendances nécessaires installées.
npm install
-
Effectuer des modifications : Faites les modifications nécessaires et testez-les localement.
-
Validation des modifications : Assurez-vous que votre code respecte les recommandations de Prettier.
npm run format
-
Soumettre les modifications : Une fois vos modifications testées, effectuez un commit et poussez-les sur votre fork.
git commit -m "Description des modifications" git push origin nom-de-ma-branche -
Création d'une pull request : Sur la page GitHub de votre fork, créez une pull request en sélectionnant la branche que vous venez de pousser.
Mélodistrib simplifie le processus de planification musicale en répartissant intelligemment les musiciens et en optimisant l'enchaînement des morceaux. Profitez de cette solution intuitive et gagnez du temps dans l'organisation de vos événements musicaux !
Mélodistrib est sous licence GPLv3 - voir le fichier LICENSE pour plus de détails.
Logiciel créé et développé par Zoliex