TER Soutenance Client : Robert Strandh Chargé de TD : Sylvain Marchand Fabien Berthomé Joan Chaumont Xavier Larrodé Erwan Le Merrer 1.

Slides:



Advertisements
Présentations similaires
Introduction Rétro ingénierie d’interfaces graphiques
Advertisements

Produit Gammes Nomenclatures Modules Techniques Prix de Revient Prix de Vente Modules Techniques Client Marges Mise en route Temps Unitaire Prix (Ex:
Septembre 1997 Zylos LE LOGICIEL DE DEVIS INDUSTRIELS.
Simulation de flux de personnes dans un parc d’attraction
Présentation du prototype :
Introduction Pour concrétiser l’enseignement assisté par ordinateur
Le monde du logiciel libre
Exploitation et Gestion de l’iPBX Aastra X Series
Architectures sonores
Les grèves. 2 Cadre réglementaire Le droit de grève dans les services publics est régi par le CODE DU TRAVAIL : Art. L à Art. L Dans le cadre.
Harmoniser la présentation des supports danalyse - Quelques suggestions - Harmoniser la présentation des supports danalyse - Quelques suggestions -
Arvo PÄRT Cantus in memory of Benjamin Britten (1977)
Copyright © 2010 AJOC. Tous droits réservés. Joomla! est un logiciel libre sous licence GNU/GPL. Toute copie, même partielle, des données contenues.
Cursus des formations informatique Programme
Le 8 mars Notre vision du web-to-print. le 8 mars Information pour le système Prisme Technologies Prisme Technologies se spécialise dans.
Algorithmique et Programmation
Loïc Thibaut, 05/2002 STATBASE un outil générique pour la gestion de statistiques de pêche dorigines multiples THIBAUT Loïc, CHAVANCE Pierre, DAMIANO Alain.
Lycée Louis Vincent Séance 1
Concepts généraux du traitement de texte
Chap 4 Les bases de données et le modèle relationnel
Excel Introduction.
Les droits d’auteur en informatique
Développement d’un réseau social professionnel
Crystal Reports COPYRIGHT © 2007 BUSINESS OBJECTS SA. TOUS DROITS RÉSERVÉS. DIAPOSITIVE 2 Informatique - Déclaration de positionnement Crystal Reports.
A4.1.1 Proposition dune solution applicative A4.1.2 Conception ou adaptation de linterface utilisateur dune solution applicative A4.1.2 Conception ou.
Intégration ADONIX & BO
Nouveaux programmes Éducation Musicale BO spécial août 2008
Développement d’application web
La Vallée des Mammouths
Présentation du mémoire
PROJET DE GENIE LOGICIEL 2005
Fourmis artistiques ou l'art artificiel pictural et musical
Open Office Créer un graphique sous Open Office. Démarrage d' Open Office.
Création d’un Formulaire 1- Pour avoir accès à la gestion des formulaires, il faut accéder au module « Mon Site » à partir du menu principal 2 – Après.
Patrons de conceptions de créations
Présentation de CORBA et de IIOP
Introduction Ateliers VBA Cours n°1 – Création d’Interfaces Cours n°2 – Téléchargement de données Cours n°3 – Codage.
Supports de formation au SQ Unifié
Représentations graphiques I- Création d’un graphique
Ethereal Analyseur de trafic réseau Romain AUFFRET Maxime HERVÉ Soutenance orale de Réseaux.
PRESTO Programme d’étude de séries temporelles Projet 4 ème année Jean-Frédéric Berthelot Paul-Alain Bugnard Camille Capelle Sébastien Castiel.
Réalisé par : Mr IRZIM Hédi Mr JRAD Firas
Soutenance projet Darties SUJET & BESOINS | SOLUTION | BILAN Introduction Contexte projet Solution technique Démarche et méthodologie Emric FORGE Florent.
L. Gzara, E. Khouri, M Tollenaere 1 MSI 2A ICL – Initiation ACCESS Interfaces 2014 Initiation MS Access 2010 Interfaces – Formulaires Dynamique des données.
TICE 2 ième Semestre TD6 - Récapitulatif. Mars 2006TICE 2ième Semestre - Révisions2 Evaluation La semaine prochaine Deux demi groupes, minutes d’examen.
Supervision à distance d’une ligne de conditionnement temps réel 16/12/20101INSA de LYON - H4201.
Centralisation des sites web d’ELTA & Mise en place d’un serveur NAS
Entrons dans la 4 ème dimension avec. A propos de SMART Technologies 1987 Canada 1200 employés 175 pays Inventeur Leader.
Classe de 5 ème – Collège Charles-Péguy. Calculez en respectant les priorités :  23 - ( 8 – 5 )  1 er calcul :
Classe de 5 ème – Collège Charles-Péguy. Calculez en respectant les priorités :  3 x ( 6 – 5 )  1 er calcul :
Classe de 5 ème – Collège Charles-Péguy. Calculez en respectant les priorités :  13 - ( 12 – 5 )  1 er calcul :
Classe de 5 ème – Collège Charles-Péguy. Calculez en respectant les priorités :  13 - ( 12 – 5 )  1 er calcul :
Classe de 5 ème – Collège Charles-Péguy. Calculez en respectant les priorités :  – 5  1 er calcul :
Qu ’est ce que la PréAO? IUT de Saint-Nazaire.
Kapiat – Gestion Stocks
SKY.
Mathieu Martin Thomas Rovayaz Natacha Laborde Nathanaël Couret
Organisation des séquences pédagogiques TD TP
Accès à une quantité impressionnante de données Classement en 10 chapitres.
Rénovation de l’enseignement spécifique des sciences de l’ingénieur PNF enseignement spécifique des sciences de l’ingénieur Paris 27 mars 2012 BACCALAUREAT.
Présentation Projet 24 H BIARDEAU Mickael CHERREAU François FI2 AII Contrôle de la cuisson d'une crème alimentaire 1.
Le Rappel des Oiseaux - Cours n°1
Théorie Les accords 1.
TUTU - Cours n°3 Les éléments mélodiques et rythmiques.
Du 2D au 3D Le volume et perspective!.
Réunion de cadrage 3 10/02/10. Chef de projet Damien Responsabl e Qualité Laetitia Responsabl e Business Plan Fouad Responsable Développement Web Thibault.
Intervalles mélodiques 1 Ear - Training version 2 Les Tierces Diapo non automatique.
Système local d’accounting de l’IPHC 31/05/2011 Eric Kieffer.
Logiciel de gestion comptable. Introduction Notre mission à été de finaliser et valider une application de gestion des fiches des paies en cours de développement.
Production de ressources pour le cycle 3 Lycée Diderot le 8 mars 2016
Transcription de la présentation:

TER Soutenance Client : Robert Strandh Chargé de TD : Sylvain Marchand Fabien Berthomé Joan Chaumont Xavier Larrodé Erwan Le Merrer 1

Plan Présentation du domaine Introduction au projet Architecture Structure de données (détail du graphe) Exemple de fonctionnement Bilan et perspectives à venir 2

Présentation du domaine Exemples de gamme Accords et transitions Notes et tonalité Un accord est formé d'une superposition de tierces. Les transitions donnent une "couleur" à la musique. 3

Introduction au Projet Logiciel d'harmonisation musicale (sous licence GPL) Soprano Alto Ténor Basse Harmonisation d'une basse ou d'une mélodie sur quatre voix 4

Logiciels utilisés GNU LilyPond Common Lisp et McCLIM GhostView Exemple de partition générée par LilyPond 5

6 Architecture Entrees-sorties Interface graphique Accords Graphe d'harmonie

7 Architecture (2) Interface Entrees/Sortie

Architecture (3) 8

Architecture (4) 9

Architecture (5) 10

Structures de données Code l'accord des 4 notes selon la difference par rapport a la note la plus basse Indique le mouvement de chacune des 4notes de l'accord (0,0,4) [0,0,3,3] (0,3,7) (0,0,4) [0,0,4,3] (0,4,7) (0,10,16) [-7,0,-1,1] (7,16,24) (0,10,16) [-7,0,-2,1] (7,15,24) (0,10,16) [0,0,-2,-1] (0,8,15) (0,12,15) [-2,0,-5,1] (2,9,18) (0,12,15) [0,0,-5,0] (0,7,15) (0,12,16) [-2,0,-5,0] (2,9,18) (0,12,16) [0,3,0,3] (3,12,19) (0,12,16) [0,4,0,3] (4,12,19) Calcul de la 2eme colonne (non fournie) Base de données Accords et transitions : Représentation interne des notions théoriques : ("0",0,10,16) + [-7,0,-1,1] = ("-7",0,9,17) -> (7,16,24) Exemple de calcul : 11

Tonalités : Majeur : ( ) Les écarts par rapport à la note de référence : Mineur : ( ) La note mi fait-elle partie de la gamme de do majeur? L'écart entre do et mi est de 4 demi-tons cette note est donc correcte. 12

Le module du graphe Gestions différentes selon la voix : Construction des accords Comment trouver les transitions ? La base de données est construite pour faciliter l'harmonisation de la voix basse. Les accords doivent respecter la tonalité. Vérifier en premier lieu la note de référence. Les transitions sont des valeurs vers la colonne suivante et non pas des pointeurs. 13

Exemple de Fonctionnement (1) 14

Exemple de Fonctionnement (2) 15

Exemple de Fonctionnement (3) 16

Exemple de Fonctionnement (4) 17

Exemple de Fonctionnement (5) Partition relative au graphe Génération du PostScript et du MIDI Affichage du PostScript grâce à GhostView Création du fichier LilyPond 18

Bilan Perspectives Gestion des tris (graphiquement, structure de données) Permettre à l'utilisateur d'écouter la partition créée Modification interactive de la base de données Le niveau 1 de spécifications a été atteint et l'attention s'est portée sur l'amélioration du code. 19