IMA4 2018/2019 P73 — Wiki de Projets IMA\nIMA4 2018/2019 P73\n1.1.2 Description technique\n1.2.1 Côté traitement de signal :\n1.2.2 Côté conception logicielle :\n3.2.1 Choix matériels\n3.2.2 Choix logiciels\n4.5 Semaines 3, 4 et 5\n4.6 Pause de Février\n4.12.1 Carte électronique\n4.12.2 Programme du STM32\n4.13 Pause d'Avril\n4.14 Séances suplémentaires\n5 Conclusion et état du projet terminé\nProjet : Ecriture automatique de partition musicale\nLe but de ce projet est de mettre en place un procédé de traitement de signal permettant de récupérer informatiquement les notes et rythmes jouées depuis une guitare électrique. Les données seront alors automatiquement traduites en une partition de musique.\nEtudiants: Hugo LEURENT, Fabien RONCKIER\nEncadrants: Alexandre Boé, Xavier Redon, Thomas Vantroys\nCe projet nous trottait dans la tête depuis quelque mois déjà, avant même notre rentrée en IMA 4. Sachant que nous aurions à réaliser un projet tout au long du S8 mettant en avant nos connaissances acquises jusqu'ici, nous avions déjà commencé à réfléchir à la direction que nous voudrions prendre. Passionnés de musique, nous avons alors eu l'idée d'associer cette passion à ce projet pour tenter d'apporter quelque chose qui pourrait s'avérer utile et faciliter la vie d'un musicien.\nEn tant que musicien, il est parfois bien long de réécrire une idée ou même tout un morceau sur une partition, surtout informatiquement. Des logiciels existent pour cela, mais la plupart sont payants. De plus, il faut bien souvent tout taper à la main, ce qui peut prendre plusieurs heures. Nous voulions avec cette idée que chacun puisse, en seulement quelques minutes, retranscrire une idée ou un morceau sur une partition rien qu'en se branchant et en jouant. Cela permettrait même à quelqu'un qui s'y connaît peu en solfège d'écrire sa partition, tout aussi rapidement que n'importe quel musicologue aguerri.\nC'est alors que nous avons eu l'idée de cette partition qui s'écrirait automatiquement. Le principe serait le suivant : il suffirait de brancher sa guitare électrique à son ordinateur, de lancer le logiciel puis l'acquisition, et la partition de ce que nous jouons s'écrirait devant nos yeux. Le logiciel aurait un métronome intégré qui permettrait au musicien de jouer dans le temps pour que les rythmes soient correctement retransmis. Pour une meilleure fiabilité, nous pensions faire jouer le morceau plusieurs fois pour s'assurer de la véracité des notes et rythmes captés par l'ordinateur.\nTechniquement, ce projet pourrait être divisé en trois parties distinctes. L'intérêt est que chacune de ces parties mettent en oeuvre des connaissances apprises dans les différents modules d'IMA.\n* Conception électronique :\nPour relier notre instrument (ici une guitare électrique) à l'ordinateur, nous souhaitons concevoir une carte électronique dotée d'un microcontrôleur. La carte électronique comportera une entré Jack 6.35mm, un préamplificateur (les signaux d'une guitare n'étant que de l'ordre de la dizaine de mV), la partie microcontrôleur qui réalisera la conversion analogique-numérique et le traitement du signal, et enfin une sortie USB vers le PC.\n* Traitement de signal :\nCette partie s'avérera fondamentale, puisque la fiabilité de notre projet reposera sur le traitement des signaux reçus depuis notre guitare pour en extraire les bonnes notes. Il faudra alors trouver un moyen d'effacer au maximum le bruit dans nos mesures, d'effectuer des mesures de fréquences précises, mais aussi des mesures rapides pour que la partition s'écrive en temps réel. Nous devrons alors procéder à plusieurs études et tests pour trouver un compromis entre rapidité, précision des mesures et utilisation de la mémoire. Nous programmerons le microcontrôleur (certainement de la catégorie des STM32F4) de façon à réaliser le traitement voulu pour l'envoyer ensuite vers le PC.\n* Conception logicielle :\nEnfin, une partie de programmation et d’interfaçage graphique pour retranscrire les signaux reçus sur une partition. Le logiciel devra être clair et compréhensible pour un utilisateur lambda. L'utilisateur pourra régler plusieurs paramètres, comme la vitesse du métronome (donc le tempo de la musique), le nombre de temps par mesure, ou ben le nombre d'acquisitions voulues.\nPour obtenir quelque chose de fonctionnel à la fin du projet, nous pensons fonctionner par paliers d'objectifs à atteindre tout au long du semestre. Jusqu'à arriver, pourquoi pas, au rendu final espéré en premier lieu.\nNous commencerons par la réalisation de la carte électronique. Il nous faudra bien sûr mettre en œuvre nos connaissances théoriques pour placer au mieux les composants au service des fonctionnalités voulues. Le schematic , la réalisation du PCB et les soudures seront alors des étapes importantes à ne surtout pas négliger. Une fois cette carte réalisée, la première grosse étape aura été passée.\nNous arrivons ensuite aux parties traitement du signal et conception de l'interface graphique de la partition.\nCôté traitement de signal :\nPour le traitement de signal, il faudra en premier lieu dimensionner le problème, choisir les bons paramètres d'échantillonnage et le moyen de réaliser le traitement. Nous pensons partir sur un STM32F4, microcontrôleur ayant largement les capacités de réaliser ce que nous souhaitons.\nPour tester le bon fonctionnement de notre traitement de signal, nous pensons également le faire par étapes :\nDans un premier lieu, tester sur un enregistrement en .wav ou .mp3 déja existant, et sur une seule note. Cela permettra d'ignorer les bruit générés lors de l'acquisition.\nPrendre ensuite en compte le bruit généré par la carte électronique et les micros de la guitare et adapter le traitement en fonction.\nVérifier que les fréquences sont correctement reconnues et qu'on se rapproche assez de la note voulue. Toujours en n'étudiant qu'une seule note et non tout un morceau.\nEnfin, étudier la partie temps réel de l'acquisition en traitant le morceau dans son ensemble, pour obtenir au final des fréquences en fonction du temps.\nCôté conception logicielle :\nAprès avoir choisi le langage de programmation adéquat, il serait plus judicieux de créer un premier programme plus simple, pour se familiariser avec le langage et les outils d'interfaçage graphique.\nUn accordeur de guitare pourrait être un bon début. Il suffirait de capter la fréquence d'une note jouée (d'abord depuis un enregistrement puis ensuite de notre guitare lorsque nous aurons réalisé la partie TS). Le logiciel afficherait la note la plus proche et si la fréquence est trop haute ou trop basse.\nUne fois plus à l'aise avec ces outils, il devrait être plus abordable de créer notre fameux outil d'écriture automatique de partition.\nReste à voir jusqu'où nous pourrons arriver dans ce projet, le but étant en fin de S8 d'avoir un outil fonctionnel et présentable, quitte à devoir repenser nos plans prévus à la base si nous faisons face à des imprévus.\nIl existe de nombreux logiciels d'écriture de partition (Guitar Pro, Musescore... ), mais très peu ont la capacité de l'écrire automatiquement directement depuis un instrument. Tous ces logiciels ne permettent que l'écriture à la main d'une partition, et notre projet pourrait alors s'avérer une fonctionnalité bonus pour ce genre de logiciels.\nUn principe se rapprochant du projet que nous souhaitons accomplir serait celui de Rocksmith. Ce jeu video utilise un câble qui relie notre guitare au pc pour comprendre les notes et accords jouées par l'utilisateur. Nous pourrions nous inspirer de son système de fonctionnement pour notre projet.\nHonnêtement, nous ne pensions pas qu'il existait déjà un système capable de reconnaître les notes et de les retranscrire comme nous souhaitons le faire. Cependant, nous sommes tombés sur AudioScore lors de nos recherches. Ce logiciel réalise exactement ce que nous souhaiterions accomplir : transcrire une partition depuis un enregistrement.\nRocksmith est un jeu vidéo développé par Ubisoft depuis 2011. A ce jour, deux opus sont sortis. La particularité de ce jeu est qu'il se joue via sa propre guitare électrique, branchée à son PC, et non une manette ou un clavier. Le PC reconnaît ensuite les notes et accords joués pour les retranscrire en temps réel sur l'écran.\nCe jeu a pour but d'apprendre la guitare aux guitaristes débutants, ou bien des morceaux plus compliqués à des guitaristes accomplis, grâce à un catalogue de morceaux pour tous les niveaux de musiciens.\nBien que le but final ne soit pas le même, le principe d'acquisition des signaux est sûrement très similaire à ce qu'on souhaite faire. Après tout, il s'agit dans les deux cas de capter, traiter et utiliser les informations d'un signal issu d'une guitare électrique pour les afficher ensuite à un utilisateur.\nNous ne considérerons pas Rocksmith comme un concurrent direct à proprement parler, mais plutôt comme une application pour les musiciens qui compléterait la nôtre : d'un côté l'apprentissage de la guitare, de l'autre côté la retranscription sur une partition. La concurrence a lieu dans la similarité d'acquisition du signal.\nPour y avoir joué personnellement, nous avons pu constater une légère latence dans ce jeu. Comme quoi même chez des professionnels, la partie temps réel du traitement de signal est un réel défi, qu'il nous faudra prendre absolument en compte.\nL'interface de Guitar Pro\nGuitar Pro est un logiciel d'écriture de partition. Bien qu'un bon nombre de logiciels de ce type existent, Guitar Pro est l'un des plus complets avec une banque de sons permettant d'écouter ses partitions, pour de multiples instruments. C'est d'ailleurs le leader du marché et un bon nombre de partitions sont aujourd'hui écrites sur GP. Il devient alors simple d'écrire et de composer dans morceaux, même sans toucher d'un instrument.\nNotre projet se démarque de Guitar pro dans le sens ou nous souhaitons passer outre sa principale contrainte : devoir tout écrire à la main. Ecrire un morceau prend de longues heures sur ce logiciel.\nNous pourrions imaginer notre projet comme une fonctionnalité additionnelle de ce logiciel, qui permettrait de jouer le morceau pour écrire directement la partition sur GP. Les deux logiciels se complètent bien puisque nous pourrions imaginer écrire la grosse partie de la partition via notre projet, puis fignoler les détails sur Guitar Pro, toujours dans le but de gagner du temps sur l'écriture.\nFrank est un jeune étudiant de 20 ans. Depuis toujours, il est passionné de musique et il a même créé son groupe de rock avec trois de ses amis. Ils commencent d'ailleurs à se faire connaître dans toute leur école pour leurs reprises des plus grands groupes tels Tokyo Hotel ou même BB Brunes. Seulement voilà, Frank ne veut pas se limiter à jouer des morceaux existants, il veut aller plus loin, il veut composer ses propres morceaux. Un jour, il se décide finalement à faire le premier pas vers l'accomplissement de ce rêve. Il prend en main sa guitare, gratte quelques accords, cherche une mélodie,... Il finit par trouver un enchaînement qui lui plaît et décide de le noter à la main pour le faire partager à son groupe.\nMalheureusement, notre ami Frank n'est pas très doué pour écrire des partitions et puis cela lui prend tellement de temps qu'il en perd son inspiration. Ce serait tellement plus simple pour lui si il existait une application permettant de retranscrire instantanément les notes jouées sur sa guitare. Il abandonne donc sa guitare pour partir à la recherche de ce logiciel fabuleux. Malheureusement, Frank est étudiant, il à donc peu d'argent... En voyant les prix proposés pour les logiciels de pro, Frank commence à désespérer. C'est là qu'il tombe sur la page des projets IMA4 2019, où un groupe à crée une application libre de droits permettant de faire exactement ce qu'il recherche, à savoir : retranscrire directement sur une partition les notes jouées à la guitare, et ce, simplement à l'aide d'un câble.\nFrank a ainsi pu commencer à composer ses premières musiques qu'il partagea avec son groupe. Frank et son groupe ont par la suite connu un succès fou et ont même débuté une tournée à travers l'Europe en 2023.\nFrank et ses amis ont ainsi suivi la route d'autres étoiles montantes de leur époque telles Grégoire ou Louane. Cependant, leur histoire s'arrête brutalement en 2032 lorsque Frank tombe dans la drogue suite à d'horribles accusations de plagiat de la part de M. Pokora. Rest In Peace Frank, tu ne seras pas oublié.\n- Comment faire un traitement de signal efficace avec un micro-contrôleur et une contrainte de temps forte.\nPour répondre à cette question, nous devons préciser plus en détails les paramètres d'acquisition souhaités, en comparaison de ce qui sera posible de faire via notre microcontrôleur.\nLe micro-contrôleur que nous avons souhaité sélectionner est le STM3F401CB. Disposant d'un DSP (Digital Signal Processing), il est adapté pour le traitement audio. Sa clock oscille jusqu'à une fréquence de 84MHz.\nLa fréquence d'échantillonnage utilisée généralement en studio d'enregistrement est de 44.1kHz. Et encore, c'est pour retranscrire au mieux toutes les harmoniques du signal. Nous n'avons pas besoin d'autant de précision car nous souhaitons surtout étudier et récupérer la fréquence de la fondamentale.\nMême si nous n'avons pas encore pris le temps de faire des calculs et dimensionnements précis des différents paramètres de notre traitement, on constate bien que l'horloge interne du microprocesseur n'aura aucun problème pour tenir la cadence imposée par la fréquence d'échantillonnage.\nA l'échelle humaine, la contrainte de temps est moyennement forte puisqu'il est impossible de faire en dessous d'un certain seuil de notes par secondes (disons des quadruple croches (1/16è de temps) à 200 battement par minute, cela nous donne (200/60)*16 = 53 notes par secondes). Ce qui reste bien en dessous des 84 MHz de la clock. La FFT ne devrait pas avoir de mal à tenir la cadence.\n- Comment gérer des instruments désaccordés ou des nuances de jeu ?\nComme notre projet nous permet de reconnaître une large gamme de notes, on peut imaginer ajouter un accordeur de guitare avant de jouer un morceau. JUstement, c'était l'étape intermédiaire que nous envisagions de créer avant de se lancer sur le logiciel de partition en lui-même. Pour s'assurer de la bonne reconnaissance des notes lors du jeu, nous ajouterons alors avant la capture une séance d'accordage obligatoire pour l'utilisateur. Il suffira simplement de comparer la note à des fréquences précises, et indiquer simplement si celle ci est accordée, trop grave, ou trop aiguë.\nUne deuxième idée, au lieu de mettre en place un accordeur à chaque fois que l'on veut jouer, serait d'instaurer l'accordeur seulement lorsque le logiciel n'arrive pas à reconnaître trop de notes. L'acquisition du morceau serait alors mise en suspens tant que l'utilisateur ne s'est pas réaccordé.\nEn ce qui concerne les nuances de jeu, nous pourrions imaginer la mise en place d'un threshold sur l'amplitude des signaux reçus qui nous permettrait de savoir si l'utilisateur joue plutôt fort, s'il y a des crescendo, ... Nous devrons de toute façon implanter cette méthode de threshold pour reconnaître quand une nouvelle note est jouée. Par exemple pour reconnaître le rythme lorsque l'utilisateur joue plusieurs "Do" d'affilée.\nComme nous l'avons dis auparavant, le but de ce projet est de récupérer les notes et rythmes jouées depuis une guitare électrique pour les traduire en une partition de musique sur un ordinateur.\nDe récupérer le signal de sortie de la guitare, via son port Jack\nDe déterminer à quelle note correspond chaque signal, via notre microprocesseur\nD'envoyer la valeur de la note à l'ordinateur\nSur l'ordinateur, d'afficher chaque note sur une partition\nRécupération du signal Récupérer le signal de sortie de la guitare La guitare émet un signal de sortie via son port jack, le but est donc de récupérer ce signal sur une carte électronique. Le signal devra être exploitable par la suite, il devra donc passer par un préamplificateur Le signal récupéré doit être fidèle au signal sortant de la guitare, le bruit ne devra pas gêner son traitement par la suite Priorité haute\nDétermination des notes Déterminer à quelle note correspond chaque signaux Notre microprocesseur va traiter le signal pré-amplifié, le bruit va être atténué au maximum, les mesures sont ensuite faites à intervalles régulier, pour chaque signaux, ont effectue une fft afin de comparer la valeur de celle ci à la fft de notes ou d'accords connus Chaque note doit être lue et reconnue, y compris lorsqu'une même note et joué plusieurs fois de suite, ou que le rythme augmente Priorité très haute\nEnvoie des notes vers l'ordinateur Envoyer les valeur des notes reconnues à l'ordinateur via le port série Une fois reconnue, on envoie à intervalle régulier les valeurs de nos notes (valeur hexadécimal) sur le port série L'envoie doit être régulier est implémenté de manière à ce que l'ordinateur reconnaisse un crescendo ou un changement de rythme Priorité moyenne\nAffichage de la partition Afficher les notes sur une interface graphique Le programme sur l’ordinateur associe à chaque signal arrivant du port série une note, qui sur la partition aura une position ou un forme précise Le rythme doit être pris en compte pour retranscrire au maximum le morceau joué, et non une simple suite de note Priorité moyenne\nCette partie sera mise à jour au fil de l'avancement du projet. Dernière mise à jour le 28/01/2019\nLa majeure partie des matériaux dont nous aurons besoin se composera de composants électroniques. Nous aurions besoin des composants suivants :\n- Le connecteur jack femelle (Amphenol ACJS-MHDR) : \n- L'ampli OP nécessaire à notre préampli (MAX4468EKA+T): \n- Le microcontrôleur STM32F411 : \n- Connecteur USB : \n- Filtre passe-bas (MAX7405EPA) : \n- Voltage regulator 5v vers 3.3V (Toshiba TCR2EF33): \n- Micro electret avec ampli intégré (CMA 4544 + MAX4466) : \n- Carte Nucleo avec STM32F411 (solution de secours au cas où notre carte ne fonctionnerait pas) : \nPetits composants :\nVoir tableau des composants sur la page générale des projets\n- Sur le microcontrôleur : Programmation en langage C, à l'aide de librairies FFT trouvables sur Internet : \n- Pour réaliser notre logiciel, il nous faudra en partie concevoir une interface graphique et accessible à n'importe quel utilisateur. Nous n'avons pas encore de langage défini en tête mais pensions partir vers du Python, du Java ou du C++. Il nous faudra étudier les avantages et inconvénients pour déterminer la solution optimale.\nCe projet peut se diviser en trois parties distinctes : la conception de la carte électronique, la programmation de notre microcontrôleur et la programmation du logiciel d'affichage.\nConception de la carte :\nDesign de la carte (via Altium / Fritzing ou Designspark)\nSoudure et tests des composants\nPrévoir d'éventuels prototypes défectueux ?\nProgrammation du microcontrôleur STM32F4 :\nProgrammation de la partie traitement du signal\nTests (Signaux "simples" puis de plus en plus complexes)\nProgrammation de la partie envoi sur port USB ou série\nProgrammation du logiciel d'affichage :\nChoix du code/interface\nProgrammation de l'afficheur de notes\nProgrammations de la réception et lecture des données du port USB ou série\nOn estime que la partie traitement du signal sera la plus longue. Cependant, dans ce calendrier, on a supposé qu'on travaillerait en binôme sur chaque partie. Ce calendrier représente donc plutôt les Deadlines à respecter pour chaque partie de notre projet.\nHeures Pause Février\nAnalyse du projet - Analyse de la partie carte électronique\n- Questions aux enseignants\n- Création d'un premier schéma papier puis sur Fritzing\n3h - Conception du schématic sur Altium\n- Premier choix des composantes centrales de la carte\n4h - Terminer la conception de la première version schématic sur Altium\n- Avancer sur la liste du matériel\n4h - Nouveaux composants sur le schematic\n- Chercher les librairies sur le net\n4h - Avancée sur le schematic partie son\n4h - Avancée sur le schematic partie microcontrôleurs\n- Avancée de la liste de matériel\n4h - Premiers pas sur la GUI Java\n- Conception d'un métronome\n- Liste de matériel terminée\n8h - Remplissage Wiki\n- Renseignements sur la nucleo\nHeures Pause Avril\n- Dernière version du schematic\n- Récupérations de programmes Nucleo\n- Début du routage\n8h - Routage de la carte\n- Réalisation d'un accordeur en Java (sans GUI)\n6h - Dernières modifications du PCB\n- Tests de circuit ampli sur breadboard pour prise jack\n6h - Tests de montage ampli\n- Implémentation d'un programme Nucleo\n- Tests micro et jack avec la Nucleo\n10h - Soudage de la carte\n- Debug du programme Nucleo\n12h - Conception du boîtier\n- Création de la GUI de l'accordeur et métronome\n- Squelette du logiciel final\n26h - Finalisation du logiciel\n- Impression du boîtier\n> 25h 130h\nPremières explications concernant notre carte\nAvant de commencer notre projet, nous avons contacté Mr Boé pour éclaircir certains points à propos de la partie électronique.\nNous avons discuté une bonne heure pour qu'il puisse répondre à nos questions, nous permettre de trouver un point de départ et nous expliquer plus en détails l'intérêt des différentes pattes du microcontrôleur.\nOn a ainsi pu mettre en place un schéma "initial" présentant les différents composants qui nous seront utiles pour la conception. On nous a notamment conseillé de concevoir la carte de manière à pouvoir la déboguer facilement, et également de prévoir plusieurs alternative au signal d'entrée (prise Jack ou micro) et de sortie (USB ou port série). Nous avons envisagé la possibilité de modifier facilement les résistances, pour éviter de dé-souder et re-souder par dessus, ce qui pourrait à la longue endommager notre circuit. Cette possibilité de disposer "d'alternatives" à notre circuit nous fait peut-être perdre du temps de routage et de la place sur notre carte, mais nous facilitera grandement la tâche en cas de "défauts" dans le traitement des signaux.\nLors de cette première semaine, nous avons commencé à créer le schematics de notre carte électronique. Chez nous, nous avions déjà réfléchi à certains choix de composantes (microcontrôleur, filtre, alimentation,...) mais nous l'avions implémenté sur Fritzing car beaucoup de nos composants étaient déjà présents dans la bibliothèque de base. Finalement, lors de cette séance, sous avons commencé à travailler sur Altium. Nous avons donc mis une bonne partie du temps à recopier ce que nous avions fait et surtout à récupérer les librairies des composants manquants\nNous avons commencé par importer des bibliothèques correspondant à nos composantes connues actuellement, soit :\nUn microcontrôleur STM32F411RET6 \nUn micro electret \nUn filtre passe-bas MAX7401ESA+ \nUn amplificateur OPA344UA\nUne prise jack femelle 6.35 mm\nNous avons ainsi commencé à placer les composants autour de notre microcontrôleur, en commençant par l’alimentions via le port USB, le boot0, le reset, les leds test et le débug, et nous avons fini par l'amplificateur d'entrée, placé après les entrées micro et/ou jack.\nEn amont de cet ampli nous placerons le micro et la prise Jack (à connecter par la suite au choix grâce à des fils), puis en aval, nous placerons le filtre. Il nous reste également à placer le quartz (p84 datasheet).\nLors de cette séance, nous avons essayé de compléter une première version de notre carte électronique, à savoir ajouter un micro et une prise jack, choisir les composantes pour un filtre adéquat, et terminer la partie communication avec un ordinateur via USB, en ajoutant une ATMega16u2.\nContrairement à ce que nous pensions faire la semaine précédente, nous avons décidé de partir sur un micro avec ampli intégré (voir liste des composantes). Désormais, lors du câblage de la carte, nous pourrons choisir de passer soit par le micro, puis un filtre, soit par la prise jack + ampli avant de passer par ce même filtre.\nEn fin de séance, nous avons parler de la possibilité d'utilisé un shield pour passer outre notre STM32 dans l'éventualité où celle-ci ne fonctionnerait pas.\nSemaines 3, 4 et 5\nPartie microcontrôleur de notre schematic\nEntrées, amplification et filtrage des signaux\nCes trois semaines, nous avons continué à avancer sur la schematic de notre projet. Nous regroupons ces trois séances ici car elles ont toutes consisté à améliorer le schematic jusqu'à en avoir une version 1, que nous allons expliquer ici. Nous avons pu dans un premier temps simplifier notre schematic en constatant que notre STM32 disposait déjà d'un moyen de communication directe en USB. Par conséquent, plus besoin du 16u2 pour passer d'une connexion série à USB. Nous avons également dû mettre à jour des symboles et footprints récupérés sur Internet qui ne correspondent pas forcément avec les traces réelles du composant. Nous avons également modifié certains composants, en fonction des stockes dont disposait l'école. Nous avons changé de voltage regulator par exemple, mais surtout notre microcontrôleur est maintenant un STM32L433CCT6. Pour l'usage que nous souhaitons en faire, il n'a pas de différence fondamentale avec le STM32F411 envisagé de base. Bien que les séries F soient plus orientées traitement du signal, et les séries L plus orientées ultra-basse consommation, nous ne comptions pas utiliser le F411 à son plein potentiel.\nNotre schematic se compose alors de deux grandes parties : Le microcontrôleur et ce qui l'entoure, et de l'autre côté la partie entrées, amplification et filtrage du signal. En plus de cela, une partie notre schematic est constituée de headers auquel nous relions certains signaux de notre carte, qui serviront à éventuellement convertir notre carte en shield pour passer outre ce microcontrôleur si celui-ci ne fonctionne pas.\nConcernant le microcontrôleur :\nUne bonne partie concerne l'alimentation. La partie du haut gère la régulation de 5V à 3.3V entre le port USB et le reste du circuit. Sur le microcontrôleur en lui-même, les ports VDD sont reliés comme nous le conseille la datasheet pour gérer l'alimentation. Le Reset et la Clock sont également reliés selon les conseils de la datasheet. Nous avons consacré 4 pin à diverses LED pour avoir une information visuelle du fonctionnement ou non de nos programmes. Le port PA0 est relié au reste du circuit, c'est lui qui récupèrera l'information générée par nos signaux. C'est un header auquel on pourra relier un signal d'entrée, pour faire divers essais. On a une sortie nommée clk_filter qui est reliée à notre filtre passe-bas pour générer une clock synchrone avec ce dernier. Les autres pin seront reliés à des header, au cas où il nous faudrait leur brancher quelque chose. Cela nous permettra plus de flexibilité lors de nos tests.\nConcernant les entrées :\nPlusieurs parties sont visibles ici. Beaucoup sont reliées à des header, pour ensuite pouvoir choisir quel composant brancher auquel. D'abord on a un header 3 broches pour y brancher notre microphone + ampli intégré. Ensuite nous avons la prise Jack, dont les sorties sont reliées à un système d'amplification du signal. Ce dernier sort sur un header, que l'on pourra ensuite relier directement au microcontrôleur ou bien faire passer dans un filtre passe-bas à 5 kHz (comme la fréquence la plus haute de notre guitare devrait être vers 1.3kHz, nous pourrons faire en sorte d'éliminer le plus d'harmoniques possibles).\nEtat actuel de notre Metronome en fonctionnement\nPendant les vacances de Février, nous avons commencé à nous renseigner sur les futures parties du projet. Une Nucleo avec F401 nous a été prêtée afin d'appréhender la partie microcontrôleur qui, pour rappel, devra traiter le signal pour en renvoyer une donnée exploitable par le PC. La programmation sur cette carte étant assez différente et plus compliquée qu'une programmation Arduino par exemple, ce qui ne nous a pas facilité la compréhension. De plus, les sources sont plus limitées sur Internet, et proposent beaucoup de façons différentes de programmer sa carte (via STM32Cube, MBed, µVision...). Après quelques heures de recherches et des essais assez peu fructueux, nous avons décidé d'attendre un rendez-vous avec un tuteur pour éclaircir ce point et continuer nos recherches de ce côté.\nPar contre, nous avons donc essayé d'avancer sur l'interface graphique de notre logiciel. Même sans avoir de signal d'entrée traité, nous pouvons déjà commencer à appréhender l'interface graphique et décider du langage à utiliser. Nous avons donc décidé d'utiliser le langage Java. Disposant de larges ressources bien documentées (awt et swing), nous pouvons profiter des cours de Java dispensés en SC pour utiliser nos bases et améliorer nos connaissances dans le langage. De plus, une grande communauté et beaucoup d'exemples, de librairies et de tutoriels sont disponibles sur internet, ce qui facilite la tâche.\nPour commencer à prendre en main le fonctionnement de l'interface graphique, nous avons alors décidé de réaliser un programme qui n'est pas le sujet principal de notre projet mais qui devra quand même y figurer : un métronome. Cela nous permet de ne pas travailler avec un signal d'entrée pour l'instant, et de concevoir le premier outil utile à notre logiciel. En effet, l'utilisateur devra forcément travailler avec un métronome car le tempo est très important dans ce projet : il faut que le logiciel sache le tempo choisi par l'utilisateur pour renvoyer ensuite les bonnes notes au bon rythme. De plus, il faut que l'utilisateur ait toujours une base rythmique sous les yeux et/ou dans ses oreilles pour ne pas perdre le rythme au cours de l'enregistrement de son morceau.\nNous avons donc commencé la réalisation d'une fenêtre de métronome, qui indiquerait des cercles de couleur (rouge pour le premier temps, orange pour les autres), et pourquoi pas un signal sonore, en fonction d'un BPM et d'un nombre de temps par mesures choisis. Pour l'instant tout ne fonctionne par parfaitement mais nous avons donc profité des vacances pour débuter cette partie-ci du projet. Nous attendons un rendez-vous avec un tuteur pour valider notre schematic et répondre à nos diverses questions concernant la programmation de la Nucleo.\nCette semaine, nous avons pris un temps afin de compléter notre Wiki avec plus de détails et de photos, car il ne l'avait pas été depuis quelques semaines. De plus, nous avons fait valider une bonne fois pour toutes notre schematic auprès de Mr.Boé pour débuter la réalisation du PCB.\nNous avons également récupéré des renseignements sur la programmation sur Nucleo, mbed et les différentes sources qui pourraient nous être utiles lors de la phase de programmation à venir. Nous y voyons maintenant plus clair et pourrons débuter l'approche de la réalisation des fonctions voulues au cours des prochaines séances.\nSchéma de notre carte électronique : partie alimentation\nSchéma de notre carte électronique : partie son\nSchéma de notre carte électronique : partie Microcontrôleur\nEt bien finalement, nous n'avions pas totalement terminé notre schematic puisque nous avons décidé, après moulte réflexions, d'y ajouter un FTDI. Après avoir dans un premier temps opté pour un 16u2 afin d'effectuer une liaison série, puis l'avoir enlevé pour privilégier l'USB, nous décidons finalement de rajouter un FTDI pour repartir sur une liaison série. La raison étant que nous nous sommes rendus compte que nous trouverions beaucoup plus de programmes documentés, d'API et d'aide si nous passions par l'UART. Ainsi, nous avons rajouté le FTDI et les bonnes connexions pour finaliser notre schematic.\nNous avons alors pu démarrer la réalisation du routage de la carte. Nous avons encore peu avancé car le schamatic a dû être modifié entre temps.\nDe plus, nous avons commencé à regrouper quelques parties de matériel qui nous seront utiles une fois la carte imprimée. Nous avons alors récupéré un FTDI, notre port USB, notre quartz...\nD'un autre côté, nous avons commencé à établir des recherches sur ce qui avait déjà été fait dans le domaine de la musique avec des STM32, plus précisément des cartes Nucleo. De ce fait, nous pourrons dores et déjà espérer obtenir un premier prototype avant même la fin de la réalisation de la carte électronique. Quelques projets ont été repérés, notamment ce projet d'accordeur : [].\nIl suffit de remplacer l'envoi des données vers l'écran par un envoi vers l'UART pour récupérer les données traitées sur le PC. Des fonctions semblent avoir déjà été réalisées et un traitement du signal effectué, qui correspond à ce qu'on voudrait également faire.\nNous nous sommes alors dits que nous pourrions, avant de concevoir entièrement le logiciel de partition, partir sur l'idée de cet accordeur puis dans un deuxième temps si nous avons le temps, réaliser l'écriture d'une partition. La séance touchant à sa fin, nous nous sommes alors fixés les objectifs pour la séance à venir : d'un côté terminer le routage du PCB, de l'autre démarrer la réalisation de l'application d'accordeur, maintenant que nous avons acquis des bases en Interface Graphique via Java.\nProgramme de base de notre accordeur, lorsqu'on lui rentre une fréquence via le terminal\nLe schematic terminé, nous entamons d'un côté le routage de la carte pour pouvoir l'imprimer et la souder au plus vite.\nDe l'autre côté, nous nous sommes attelés à la réalisation de la partie logiciel de notre futur accordeur. Via Java, nous avons réalisé un programme qui, à partir des 12 notes de musique et de la fréquence de base d'un DO de 32.7 Hz, détecte de quelle note se rapproche le plus une fréquence d'entrée. Pour l'instant nous simulons notre fréquence d'entrée via un terminal. Comme la suite de fréquences d'une note correspond à une suite géométrique, nous n'avons besoin que d'une fréquence correspondant à une note de référence pour obtenir les suivantes.\nNous avons ensuite commencé la réalisation de la partie graphique, mais il nous reste encore quelques ajustements avant d'obtenir un affichage digne de ce nom, pusqu'il nous faut appréhender de nouveaux éléments pas forcément vus en cours.\nPCB final de notre carte électronique (couche supérieure en rouge, couche inférieure en bleu\nCette semaine, après une vérification faite par Mr.Boé et Mr.Flamant, nous modifions notre PCB pour l'adapter aux remarques. Il devrait être prêt, nous l'espérons, la semaine prochaine.\nEn parallèle, nous décidons de réaliser notre système d'amplification du signal de guitare sur breadboard pour ensuite envoyer ce signal vers la Nucleo, histoire d'avoir une solution de secours en cas de non fonctionnement de la carte. Pour rappel, nous avions trouvé ce lien [] au cours de la semaine 7 qui consistait en un projet d'accordeur sur Nucleo. Au lieu d'utiliser un écran LCD pour afficher les fréquences, nous aimerions renvoyer cette information sur le port série pour ensuite l'afficher grâce au logiciel réalisé sur PC.\nNe possédant pas d'ampli LM386 traversant, Mr.Flamant nous conseille un montage à partir d'un autre amplificateur, le TL081, rebouclé avec deux transistors bipolaires (un NPN et un PNP) pour obtenir un résultat similaire. Après obtention de tous les composants et réalisation du montage, nous essayons alors de tester la pertinence de ce circuit en branchant une guitare en entrée Jack. Nous récupèrons d'abord le signal issu de la prise jack pour en voir l'allure sur l'oscilloscope. Nous observons correctement les signaux composé de toutes les harmoniques. Cependant nous n'arrivons pas à obtenir de signal cohérent en sortie de circuit. Trop d'élements pouvant être la cause de ce dysfonctionnement (câbles, ampli, transistors ...), nous nous disons qu'il serait plus simple de commander nous-même une LM386 pour avoir moins de composants, être sûr d'avoir un ampli qui marche et pouvoir tester notre montage rapidement.\nBruit observé en sortie de notre ampli\nNous avons reçu notre LM386 et procédons donc à notre montage sur Breadboard. Comme nous sommes chez nous, nous n'avons pas accès à un oscilloscope et décidons simplement de nous brancher sur un Arduino pour évaluer le signal reçu en série depuis un port analogique. Nous récupérons bien un signal à la sortie du Jack. Le problème intervient lorsqu'il s'agit de mettre notre ampli sous tension, nous constatons alors une forte présence de bruit, comme constaté sur l'image. Nous devrons rajouter une capacité et tester différentes valeurs de condensateurs pour lisser au mieux notre signal tout en n'altérant pas sa nature.\nEn arrivant en séance de projet, nous continuons ce sur quoi nous nous sommes chacun penchés depuis la semaine dernière. Fabien continue le routage du PCB et lui apporte ses dernières modifications avec l'aide de M.Flamen et M.Boé. Notre objectif est d'avoir notre carte soudée avant les vacances (donc dans une semaine et demi), donc il serait bien d'avoir notre carte validée et imprimée d'ici la fin de semaine. En fin de séance, la carte est envoyée à M.Flamen pour qu'elle puisse finalement être gravée !\nDe l'autre côté, nous continuons de rechercher, tester et expérimenter divers programmes pour la carte Nucleo. Notre objectif est simple : envoyer une fréquence fondamentale sur le port série lorsqu'une note d'une certaine amplitude est reconnue. Pour cela, nous nous inspirons de divers programmes, en commençant par l'accordeur trouvé il y a quelques semaines. Cependant, après de plus amples recherches, nous découvrons un programme plus simple, plus interessant et plus adapté à l'usage que nous voudrions en faire : [] Ce programme réalise une simple conversion analogique-numérique, trouve la valeur d'amplitude maximale d'un signal grâce à une librairie FFT, et le renvoie via un DAC. N'ayant pas d'utilité de la partie DAC, nous pouvons en faire abstraction. Nous réalisons quelques tests qui ne s'avèrent pas particulièrement probants. Même si des fréquences nous sont parfois renvoyées, elles ne sont pas forcément cohérentes avec les résultats attendus.\nMise en évidence du signal amplifié sur le Ch.2 par rapport au Ch.1\nMontage amplificateur réalisé sur Breadboard\nNous passons l'après-midi en salle C205 à réaliser des tests et notamment à faire fonctionner le montage de prise Jack-Ampli commencé Lundi sur Breadboard. Après recherche de différents montages, plusieurs essais et observations à l'oscilloscope, nous arrivons enfin en fin de séance à amplifier correctement le signal d'entrée d'une guitare (comme on peut le voir sur l'image). Nous espérons que nous pourrons donc exploiter ce signal sur notre Nucleo, en le passant par notre fonction de FFT. On constate néanmoins un certain bruit qui se retrouve amplifié et nous donne donc cette forme imparfaite (effet de larsen). En rajoutant des capacités à différents endroits du montage, nous espérons nous en débarrasser au maximum.\nDes tests sont réalisés en branchant notre montage sur la carte, et nous en sortons mitigés : nous pouvons observer des valeurs de fréquences, plus hautes lorsqu'on pince une corde plus aigue, mais aucune n'est correcte. Elles semblent toutes réduire la fréquence recherchée d'un même coefficient, cela semble très étrange et nous procéderons à plus de tests pour résoudre cette affaire la semaine prochaine.\nParallèlement à cela, notre carte a été imprimée ! Elle n'a plus qu'à être soudée, au cours de la semaine prochaine.\nAu cours de cette "dernière" semaine d'heures de projets, nous nous sommes rendus régulièrement dans les salles de projets, quasiment tous les jours, particulièrement les salles C201 et C202. Au lieu de détailler chaque jour, détaillons plutôt l'avancement côté carte électronique, et côté programmation de la Nucleo.\nLa carte électronique a donc été imprimée Vendredi dernier, et nous avons pu en souder les divers composants. Lundi, Mr.Flamen nous a donc montré comment souder correctement des composants CMS, en disposant la pâte à braser, les composants puis en passant la carte au four. Ensuite, Mercredi et Jeudi, nous avons continué les soudure en nous occupant particulièrement des via (pour avoir un plan de masse bien uniforme sur toute la carte), et des quelques composants traversants (prise Jack, USB, headers). Une fois cela réalisé, l'heure était venue de tester la carte, en la branchant par exemple à un PC pour voir par exemple si la LED de notre piste 3.3V s'allumait. Bizarrement, elle ne s'allume pas, bien que le PC semble reconnaître un périphérique USB branché mais ne le reconnaît pas. Nous devrons investiguer sur ce problème pour faire fonctionner notre carte électronique. Mais sachant qu'il serait compliqué de la faire fonctionner parfaitement, nous nous sommes également bien concentrés sur notre plan B : la carte Nucleo.\nProgramme du STM32\nComme expliqué au cours de la semaine dernière, notre programme ne nous renvoyait pas de valeurs cohérentes par rapport au signal d'entré capté par un micro ou un connecteur Jack. Nous nous sommes donc penchés dessus car il faut absolument que ce programme fonctionne pour renvoyer une fréquence exploitable vers notre PC. C'est surtout ce à quoi a été consacré notre séance de projet de Mercredi après-midi. En réalisant de multiples tests avec plusieurs versions de notre programme, nous faisions capter à notre micro un signal sinusoïdal pur pour commencer, pour voir comment le programme réagissait. Nous avons finalement compris notre erreur et essayé avec différentes fréquences d'échantillonnages pour être le plus précis possible sur les mesures de fréquences.\nLe principe est qu'il stocke chaque échantillon dans un tableau de la taille de la fréquence d'échantillonnage /2 (pour partie réelle et imaginaire). Ici, nous avons pris 8192 échantillons, donc un tableau de taille 4096 qui ne garde que la partie réelle. Comme le programme que nous avions récupéré à la base ne prenait que sur 512 échantillons, nous avions oublié de modifier la taille du tableau en conséquence, ce qui expliquait nos incohérences de résultat. Ici, nous prenons une fréquence maximale de 5kHZ, car nous pouvons ainsi éliminer le plus d'harmoniques possibles et ne garder que la fréquence fondamentale. Ceci nous permet d'obtenir des résultats d'une précision de 5000/4096 = 1.22 Hz, ce qui est très correct pour l'usage que nous voulons en faire. (avec un tableau de 256 échantillons, nous n'aurions eu une précision que de 5000/256 = 19.5 Hz, ce qui est loin d'être satisfaisant. Nous ne pourrions même pas savoir si notre guitare est accordée). Pour plus d'informations, voir le programme commenté et joint en annexe.\nBon ! Notre programme renvoie enfin des valeurs cohérentes, pour les signaux purs que nous lui envoyons. Mais qu'en est-il d'un signal de guitare ? Réussit-il à reconnaître la fréquence fondamentale ? Pour constater cela, nous branchons notre montage d'amplificateur + jack de breadboard sur notre carte et... Ca ne fonctionne plus ! La valeur d'amplitude lue est complètement incohérente et les fréquences jouées ne sont pas reconnues, il persiste à nous afficher 0. Nous n'avons pas d'autre choix que de mettre ce montage de côté et de continuer nos tests avec un simple micro, qui lui fonctionne très bien.\nNous positionnons donc notre micro devant un ampli de guitare pour qu'il capte ses notes. Voici alors les résultats obtenus lorsqu'on pince chaque corde.\nOn peut constater des résultats probants dans l'ensemble, et on peut se réjouir que les fréquences soient en majorité reconnues, particulièrement pour les 4 cordes les plus aïgues. Pour les deux cordes les plus graves par contre, il est étonnant de constater que la fréquence reconnue est 2x supérieure à la fréquence voulue de base. Cela ne posera pas de problème s'il s'agit juste de dire que c'est un Mi ou un La, puisque ça reste la même note, mais à l'octave près. Mais cela signifie aussi que normalement sur une partition, un La à 110Hz ne sera pas du tout placé au même endroit qu'un La à 220Hz. Il nous faudra comprendre d'où vient ce problème. Il faudra également jeter un oeil aux amplitudes des signaux observés puisqu'elles ne semblent pas particulièrement cohérentes, et nous espérions les utiliser pour détecter quand une note était jouée à nouveau. De plus, les amplitudes des notes aïgues sont bien plus faibles que les notes plus graves. Enfin, on voit en noir certaines fréquences parasites très hautes, qu'il suffira de filtrer.\nL'accordeur nous indique où se situe notre fréquence par rapport à la note la plus proche\nInterface de notre logiciel final\nPendant les deux semaines de pause du mois d'Avril qui marquent la dernière ligne droite du projet, nous devons impérativement nous concentrer sur la partie logicielle, qui a été laissée un peu de côté pour l'instant malgré quelques essais de métronome et une première version d'accordeur. Nous voulons tester également le fonctionnement de la liaison série entre la carte Nucleo et notre programme Java sur le PC. Il faudra alors intégrer à notre programme la librairie RXTXComm et apprendre à l'utiliser correctement.\nDans un premier temps, nous chercherons à faire un accordeur de guitare bien fonctionnel, avec interface graphique et liaison série. Si nous arrivons à faire cet accordeur, nous aurons acquis de bonnes bases dans la programmation Java, la conception d'interface graphique et l'utilisation de RXTXComm. Nous pourrons ensuite intégrer ce programme à notre logiciel d'écriture de partition. Nous repartirons des programmes conçus lors de la semaine 8, pour les améliorer et implanter une GUI.\nPremièrement, nous concevons l'interface graphique sans la liaison série, mais en rentrant une certaine fréquence au clavier. Le but est, quand on clique sur "acquisition", d'observer la note la plus proche, de savoir si la note est juste (écrite en verte ou en rouge), et de voir graphiquement où on se situe par rapport à la note la plus proche (sur la barre colorée dégradée, avec la flèche). On peut observer cette réalisation sur l'image à gauche. Nous avons entré une fréquence à 432 Hz, nous sommes alors désaccordés par rapport à la note la plus proche qui est le LA 440 Hz. Nous supposons que la notes est accordée si elle atteint +-2Hz de la fréquence voulue.\nEnsuite, on travaille d'un autre côté sur l'implémentation de la liaison série et la récupération des données via un programme Java. Nous nous basons sur plusieurs sources qui nous apprennent à analyser les ports disponibles, à les configurer, à récupérer les informations puis les libérer. Ce site nous est notamment d'une grande aide : [] (les librairies RXTX et javax.comm sont très similaires).\nNous arrivons bien à récupérer les informations concernant les fréquences sur notre terminal ! Il ne nous reste plus qu'à lier notre accordeur avec l'acquisition des fréquences en série. Cette étape nous prend bien plus de temps que ce que nous aurions imaginé puisque nous bloquons au moment de faire la liaison entre les deux classes. Comme la classe de réception série s'exécute dans une boucle, nous n'arrivons pas à en extraire la valeur de fréquence à chaque fois qu'un event DATA_AVAILABLE est provoqué. Finalement, cela à beau être un peu sale, le seul moyen que nous ayons trouvé consiste à regrouper notre classe accordeur et notre classe de récupération série dans un seul et même fichier. Là, notre accordeur marche très bien !\nRéaliser cet accordeur nous a permis de prendre en main la programmation des GUI via Java, et récupérer les informations en série. Créer le logiciel de partition devrait être plus simple et plus rapide maintenant que nous avons acquis ces bases.\nEnfin, nous nous occupons de créer l'interface du logiciel final, sans la partition pour l'instant. Il comprend donc l'accordeur fonctionnel, comportera également un métronome basé sur les fonctions d'il y a quelques semaines. Nous aimerions pouvoir également faire une sauvegarde de la partition une fois remplie. On peut voir à droite à quoi ressemble l'interface du logiciel.\nBoitier protégeant la carte et la nucléo.\nAyant bien avancé sur la programmation de la Nucleo, nous choissons d'utiliser seulement la partie son de notre carte électronique, afin de rendre un projet réellement utilisable dans les temps. Dommage pour le reste de la carte, mais nous n'aurons pas le temps de la débuguer et de faire les tests nécessaire au bon fonctionnement de sa partie microcontrôleur.\nParallèlement, nous avons imaginé un boitier à imprimer en 3D afin de rendre notre projet plus "propre". Les durées d'impression étant très longues, nous espérons pouvoir imprimer le tout à Polytech. Représentant une guitare, il abritera nos deux cartes de façon à les protéger un minimum. On peut en voir les différentes parties sur l'image de droite.\nCôté logiciel, c'est la partie qui nous a pris le plus de temps et d'énergie sur cette dernière semaine de travail. Ayant toujours une partition vide en fin de vacances, il nous faut faire en sorte de la remplir. La première difficulté qui nous a bloqué un bon moment, était de savoir comment superposer deux images. Nous voulons superposer l'image de nos notes à notre partition vide afin de la remplir. Après s'être renseigné sur différentes classes, les JLayeredpane ou les ImageIcon notamment, nous avons trouvé une solution bien plus simple qui consiste à réutiliser la méthode paintComponent() de notre classe de partition. Cette petite avancée nous a pris beaucoup de temps mais nous a enfin permis de se débloquer et de pouvoir écrire des notes sur la partition.\nDans un premier temps, nous ne remplissons la partition que de noires : des notes qui correspondent à un temps, lorsque nous appuyons sur le bouton acquisition. Nous allons ensuite programmer les positions des notes sur la partition, sur une octave pour l'instant (12 notes). Nous devrons ensuite programmer plus d'octaves car pour l'instant il affichera certaines notes plus aigües que d'autres, alors qu'en réalité elles seront plus graves.\nAprès avoir accompli ceci, nous vérifions son bon fonctionnement avec une captation en série, et ça fonctionne ! Les notes s'affichent au bon endroit, et passent bien à la ligne suivante, c'est un bon début !\nEnfin en ce dernier jour, nous implémentons les dernières fonctionnalités : la sauvegarde de la partition dans un fichier .png, l'ajout de plus de rythmes (double croche (=0.25 tps), croche (=0.5 tps), croche pointée (=0.75 tps), noire pointée (=1.5tps), blanche (=2 tps), blanche pointée(=3 tps), ronde(=4 tps)). Ensuite nous écrivons un programme de reconnaissance de la durée de la note jouée, et sélectionnons le rythme qui s'en rapproche le plus. Nous vérifions si c'est une note "normale", un dièse ou un bémol pour compléter correctement le chemin de la note et aller chercher l'image correspondante dans le dossier "img_notes". Nous travaillons avec la méthode currentTimeMillis() du package System qui permet d'obtenir le nombre de millisecondes passées depuis le 1er Janvier 1970. Nous pouvons alors déterminer le temps passé entre l'acquisition de chaque note.\nNous détectons un problème que nous n'avions pas remarqué jusque là, mais dont nous aurions dû nous douter : la vitesse de transmission des fréquences de la Nucleo au PC est trop lente avec un échantillonnage de 8192 échantillons/s. Nous recevons une note toutes les 600ms environ. C'est bien normal puisque le microcontrôleur doit pour chaque note remplir un tableau de longueur 4096 et le parcourir. C'est malheureusement le prix à payer pour recevoir une fréquence précise. Cependant, ce n'est pas une vitesse acceptable lorsqu'il s'agit d'écrire une partition en temps réel. Pour comparaison, la durée d'un temps à 100bpm (donc à tempo moyen) est de 600ms. Cela veut dire que théoriquement nous ne pourrions pas capter de rythme inférieur à la noire.\nLa solution trouvée est que nous allons implanter un autre programme sur la Nucleo pour l'acquisition de la partition, avec un échantillonage plus faible, donc une plus faible précision, mais un envoi plus rapide sur le port série. Nous choisissons 2048 échantillons. La précision n'est plus que de 3Hz près mais une donnée est envoyée toutes les 164ms environ. Pour accorder sa guitare, comme il est important d'être précis mais pas particulièrement rapide, nous proposons de réimplanter dans la carte programme à 8192 échantillons, qui lui a une précision de 3000/4096 = 0.73 Hz.\nLes deux programmes proposés sont ajoutés à la liste des documents rendus.\nNous rajoutons également des octaves supplémentaires, pour agrémenter la partition et avoir une réelle idée de la hauteur de la note jouée. Nous pouvons ensuite sauvegarder notre programme et le compiler dans une archive JAR. Le logiciel est terminé !\nConclusion et état du projet terminé\nAprès avoir terminé la réalisation du logiciel et l'impression du boîtier, nous pouvons conclure sur l'état final de notre projet.\nNous avons pu au cours de ce projet travailler sur bien des aspects de la filière IMA : réalisation de carte électronique (schematic et PCB), programmation d'un microcontrôleur STM, programmation d'un logiciel sur JAVA, réalisation d'une liaison série entre les appareils... Même si notre projet est fonctionnel et atteint des résultats inespérés en début de semestre, et le cahier des charges rempli en partie, il reste des aspects à améliorer et nous en sommes conscients.\nSi nous avions plus de temps, ou si nous voulions améliorer le projet dans le futur, ces points seraient à corriger :\nTester et programmer le microcontrôleur de notre carte électronique\nTrouver un microcontrôleur plus adapté et réalisant un traitement de signal plus rapide\nTrouver un moyen de filtrer certaines notes parasites, et comprendre pourquoi certaines notes sont affichées à 2x leur fréquence réelle\nIntégrer l'amplitude du signal au message envoyé sur le port série, pour détecter quand la même note est jouée deux fois d'affilée\nIntégrer les silences à notre partition et la notion de mesures\nA part ceci, notre projet est fonctionnel et il peut s'agir d'une bonne version 1.0 avant de réaliser les évolutions listées ci-dessus. Nous pensons avoir atteint les objectifs que nous nous étions fixés, même si nous avons parfois dû emprunter des chemins différents de ce que nous avions prévu (notamment l'ajout de la Nucleo).\nEn complément de ce Wiki, vous pourrez trouver le rapport de projet dans les documents joints. Contrairement au Wiki qui retrace notre avancée semaine après semaine, le but de ce rapport est de donner une vision plus globale des différents éléments terminés du projet.\nRapport de projet : Media:IMA411819P73-Rapport.pdf\nSchematic et PCB de la carte électronique: Media:PCB carte elec P72.zip\nFichiers binaires à téléverser sur la carte Nucleo : Media:IMA411819P73-PrgmNucleo.zip\n(nous avons rajouté un petite programme appelé "init_serie". Nous avons remarqué que parfois les programmes de FFT se téléversent mal, notamment après avoir débranché la carte, et qu'il faut donc téléverser une ou deux fois le programme init_serie avant de pouvoir téléverser et faire fonctionner à nouveau nos programmes de FFT)\nFichiers JAVA et archive jar du logiciel : Comme les fichier Java ne sont pas acceptés sur ce wiki, nous avons crée un dépôt GIT sur archives.plil.fr et vous avons ajouté pour avoir accès au projet. Vous pouvez lancer le logiciel en cliquant sur LogicielPartition.jar\nDiaporama de fin de projet : Media:Diapo_P73_1819.pdf\nRécupérée de « https://projets-ima.plil.fr/mediawiki/index.php?title=IMA4_2018/2019_P73&oldid=77833 »\nCette page a été modifiée pour la dernière fois le 17 juin 2019 à 21:28.


Prêt personnel pour financer les dépenses de Noël : le choix de l’offrePrêt personnel pour financer les dépenses de Noël : le choix de l’offre\nBien choisir le prêt personnel le moins cher pour Noël\nPosté le: 18/12/2018\tdans Actualités\nDécorations féériques, ambiance familiale, convivialité, partage, tels sont les mots qui qualifient l’esprit de Noël pour tous. C’est l’une des fêtes les plus appréciées et les plus attendues de l’année. Tout le monde fait l’impossible pour se faire plaisir et pour faire plaisir à ses proches. Si certaines personnes préparent cette fête bien à l’avance en épargnant tout au long de l’année, d’autres préfèrent faire un crédit rapide ou un crédit facile peu de temps avant les fêtes. Pour optimiser votre prêt bancaire, suivez ces astuces qui vous permettent de dénicher une offre de prêt pas chère.\nNoël : un des principaux postes de dépenses des Français au cours de l’année\nNoël prend une place importante dans le cœur de la plupart des Français. Avec les cadeaux, les repas festifs, les tenues, la décoration et les diverses sorties, les ménages français dépensent 571 euros en moyenne pendant la fête de Noël. Mais face à la hausse constante du coût de la vie, une étude menée par Cofidis et CSA Research confirme que cette dépense moyenne allouée par les Français pour célébrer Noël connaît une baisse en comparaison avec les sommes d’argent moyennes dépensées au cours des années 2016 et 2017. En plus, près de la moitié des Français n’arrivent plus à épargner au cours de l’année pour préparer Noël. Beaucoup d’entre eux ont recours à un crédit sans justificatif comme le prêt personnel pour combler leur besoin d’argent.\nChoisir un prêt immobilier : les astuces pour dénicher l’offre la moins chère\nComment trouver l’offre la plus intéressante ? Telle est la question qui se pose. Bien choisir son prêt bancaire, c’est réduire le coût de financement de la fête de Noël. Pour optimiser votre prêt d’argent, pensez d’abord à bien comparer les différentes offres de crédit à la consommation proposées par les organismes de prêt avant de faire une demande de prêt. Soyez particulièrement attentif au taux de crédit pour choisir le moins cher du marché. Faites-vous aider par un comparateur de crédit en ligne et n’hésitez pas à demander une simulation de votre prêt personnel. Référez-vous toujours sur le taux annuel effectif global (TAEG) qui inclut les frais d’intérêt et les différents frais annexes. En ayant connaissance de tous les taux pratiqués sur le marché, vous pourrez négocier votre crédit afin d’emprunter dans les meilleures conditions qui soient. Enfin, ne manquez pas les offres promotionnelles proposées par les banques en cette période de fêtes. Ceci dit, sachez choisir l’offre la moins chère du marché !\n< Trouver de l’argent pour financer les fêtes de fin d’année\nCrédit : Les plafonds des taux d’intérêt en 2019 >


Meilleur Club arts martiaux Bordeaux 33000 - Justacoté\nClubs d'arts martiaux Bordeaux\nMeilleurs Arts Martiaux Bordeaux\n14 cours le rouzic - 33100 Bordeaux\nAussi référencé dans : Association Sportive Bordeaux\nJe pratique le kung fu et le tai chi chuan dans cet école depuis des années et le niveau des cours y est excellent ! Des amis y pratiquent la...\n5 b rue poquelin molière - 33000 Bordeaux\nAussi référencé dans : Salle de sport Bordeaux\nPas forcement très bien situé, car difficile d'accès, ce club de karaté et de judo est pourtant très sérieux et sympathique. L'ambiance est au...\n5 impasse hustin - 33000 Bordeaux\nExcellent. Le premier cours est déroutant, le temps de s'imprégner de l'esprit du Wing Chun interne, mais dès qu'on rentre dans le jeu, c'est...\n4 rue cazenave - 33100 Bordeaux\nShaolin Wo Mei est un centre d'arts martiaux spécialisé dans le kung fu, le tai chi et le qi gong, situé au coeur de Bordeaux. Existant depuis 1999, il propose aux bordelais et ses environs des stages et des entraînements dans ces disciplines, destiné pour les personnes de plus de 14 ans. En...\n27 rue de leybardie - 33300 Bordeaux\nAussi référencé dans : Salle de sport Bordeaux, Ecole de Danse Bordeaux\nL'Espace Chrysalide est un nouveau lieu de vie, un espace très agréable, pour pratiquer des activités à la fois corporelles et ludiques, des cours Danse, Pilates, Stretching, Méditation, Chant, Gospel, Qi Gong, Conscience corporelle... et aussi des formations, stages, conférences Cours...\n21 rue ulysse despaux - 33800 Bordeaux\nAussi référencé dans : Salle de sport Bordeaux, Association Sportive Bordeaux\nSports et cultures sont au rendez-vous chez La Flèche de la ville de Bordeaux. La Flèche est bien nichée dans le quartier Saint Michel, elle vous offre des activités diversifiées avec un tarif attractif. Vous y découvrirez des arts martiaux comme la boxe anglaise, le judo, les pilates et le...\n49 b rue brizard - 33000 Bordeaux\nAussi référencé dans : Salle de sport Bordeaux, Tennis Bordeaux\nVenez pratiquer du sport chez l'Union Saint Bruno de la ville de Bordeaux ! Pour les sports individuels, vous avez le choix entre l'escalade, les échecs, l'athlétisme ainsi que la marche nordique. Vous y trouverez aussi des sports de raquettes comme du badminton et du tennis. En plus, vous y...\nAssociation De Développement Naturel\nPlace amédée larrieu - 33000 Bordeaux\nSalle municipale amédée larrieu\nQi gong : Gymnastique chinoise millénaire en osmose avec la nature. Des mouvements simples, sans compétition, basés sur la respiration, nous travaillons les organes suivant les saisons. En hiver, nous travaillons le rein. De plus, les mouvements du Qi Gong sollicitent tout le squelette, toutes...\n13 rue tiffonet - 33800 Bordeaux\nARTS MARTIAUX DIVERS (SALLES ET LECONS)\n103 rue heron - 33000 Bordeaux\n47 rue jean lalanne - 33800 Bordeaux\nEquipement de protection, judo\n9 avenue ares - 33200 Bordeaux\nEquipement de protection, judo, boxe\n60 rue ulysse gayon - 33000 Bordeaux\nSelf-défense, Equipement de protection, Qi Gong, technique de combat, kung-fu, karaté\n9 rue des orangers - 33200 Bordeaux\nTai Chi Chuan, relaxation, séance de découverte, yoga, Self-défense, Taekwondo\nAuto Defense Et Arts Martiaux (adam)\n10 cité brulatour - 33800 Bordeaux\nAussi référencé dans : Cours et formations Bordeaux\n7 impasse saint jean - 33800 Bordeaux\nrelaxation, séance de découverte, yoga, matériel de frappe, technique de combat, kung-fu\nNacao Palmares Capoeira Bordeaux\n23 rue charles peguy - 33300 Bordeaux\n22 rue elvina sivan - 33800 Bordeaux\nTai Chi Chuan, relaxation, séance de découverte, Taekwondo, Equipement de protection, Qi Gong\n1 rue erik satie res clos montesquieu bat1 appt 3 - 33200 Bordeaux\nTai Chi Chuan, relaxation, séance de découverte, Self-défense, Equipement de protection, kung-fu\n59 cours saint louis - 33300 Bordeaux\nTai Chi Chuan, relaxation, yoga, Equipement de protection, Qi Gong, technique de combat\nVoir aussi les adresses comportant le mot arts-martiaux à Bordeaux\nDécouvrez aussi les adresses Sport Bordeaux\nEcole de Danse Bordeaux\nAssociation Sportive Bordeaux\nStade et complexe sportif Bordeaux\nDlcs35 a donné son avis sur Piscines à Bordeaux\nLa piscine Judaïque / Jean Boiteux, à Bordeaux a été construite entre 1931 et 1935 par l'architecte Louis Madeline. Elle est classée "monument...\nArts Martiaux Le Bouscat,\nArts Martiaux Bègles,\nArts Martiaux Talence,\nArts Martiaux Cenon,\nArts Martiaux Pessac,\nArts Martiaux Eysines,\nArts Martiaux Mérignac,\nArts Martiaux Bruges,\nArts Martiaux Lormont,\nArts Martiaux Gradignan


Alceste à bicyclette – What The Duck\nUn film sympathique, qui met en lumière un rituel mal connu du public de théatre, les répétitions, entre deux acteurs qui s’échangent les rôles principaux du Misanthrope.\nTout cela est un peu léger, on y rajoutera donc quelques anecdotes scénaristiques pour donner du corps au récit (une femme, une actrice porno, un chauffeur de taxi, la recherche d’une maison), mais ce qui donnera finalement du corps aux deux personnages, ce sont bien leurs dialogues, les jalousies autant que les admirations.\nUn film en forme de hui-clos, sans réel but si ce n’est celui de voir ces deux acteurs réfléchir sur l’intonation d’une syllabe, ou insister sur le passé d’un personnage. Sympathique, mais peut être un peu vain.\nCet article a été posté dans Films et marqué comme alceste à bicyclette par Gépé . Enregistrer le permalien.\n← Précédent Article précédent : Gravity Rush\nSuivant → Article suivant : Night Call


Psychiatrie et Psychothérapie de l’Enfant et de l’Adolescent – Consultations | Fondation de Nant\nUne affection de la santé mentale peut plonger l’enfant ou l’adolescent et tout son entourage dans une grande détresse. Pour soutenir le patient et son entourage, la Fondation de Nant propose un dispositif thérapeutique personnalisé destiné à l’enfant ou l’adolescent de 0 à 18 ans et sa famille sur la base d’une première évaluation. Les consultations proposées à Vevey, Rennaz et Château d’Oex par nos Pédopsychiatres ou Psychologues spécialisés pour les enfants ou adolescents sont multiples et s’adressent à des patients souffrant de troubles du comportement, troubles dépressifs, maladies chroniques, troubles alimentaires, déficit de l’attention, hyperactivité et troubles anxieux. Au besoin, nos équipes mobiles peuvent aussi se déplacer pour voir votre enfant là où il se trouve.\nUn dispositif complet qui comprend Psychothérapies individuelles, Psychodrames individuels ou en groupe, suivi psychothérapeutique bref, debriefing post-traumatique, traitement psychiatrique intégré.\nLes maladies chroniques sont abordées sous la forme de suivi de soutien en maladies chroniques tant pour les enfants et adolescents que leur parents, diabétologie, suivi du spectre autistique.\nCertaines situations peuvent être traitées de manière plus adéquate par des thérapies s’adressant à l’ensemble des membres de la famille ou par un traitement en binôme avec le service de psychiatrie adulte.\nDirectement concernés par les souffrances de leurs enfants ou en lien avec leurs enfants, les parents peuvent bénéficier d’un soutien sous la forme de guidance parentale ou de suivi de soutien en périnatalité.\nNos Centres de consultations de l'Espace Santé Rennaz et de la Rue des Communaux à Vevey en images


Bondi, Newtown et (non)Princess Highway - Adeline & Valentine - Kikooboo.com - Message\nBondi, Newtown et (non)Princess Highway\n05/02/2008 - Pays : Australie - Imprimer ce message Syndication :\nAttention, ce message est long et sans photos, un peu comme un livre de Zola, mais en bcp mieux (pardon les admirateurs de Zola...). Mais lisez quand même, on a pris du temps, merci :)\nAujourd'hui était un autre jour ! C'est-à-dire un jour sans pluie, bon pas encore le grand ciel bleu, mais au moins au sec, si on ne prend pas en compte le fait que nous vivons dans une chambre qui doit avoir 80% d'humidité, au moins. Bref...\nOn a décidé de s'aventurer ailleurs que dans la "city" pour sortir de la ville et de ses buildings parmi lesquels on étouffe un peu. Donc cap vers Bondi Beach, the place to be à Sydney. On prend donc le train, on s'arrete flaner dans le "mall" de Bondi Junction histoire de voir enfin de vraies boutiques de surf, de tongs et de maillots de bain. Puis le bus direction la plage de Bondi, vu le temps on avait pas prévu les maillots de bain, on s'est contentées de manger sur le sable, enc ompagnie de nos amies les mouettes, beaucoup moins farouches que les mouettes françaises d'ailleurs. Entre temps on a eu un coup de fil pour aller visiter un appart, donc rdv pris pour la fin d'aprèm.\nPetit retour au backpacker histoire de voir ou exactement on devait se rendre, on check nos mails et là plusieurs réponses à notre super annonce de recherche d'appart. On les appelle tous, un rdv pris, un autre mec trop bizarre dont on ira pas visiter la maison, et un autre qui en fait n'avait pas de chambre dispo rapidement. Et on a pas répondu (encore) à l'annonce de 2 chinois, bon ok c'est méchant, mais nous on voulait des australiens purs souches pour s'imprégner de la culture...\nAh oui, et aussi dans la salle commune Elliott nous a proposé une coupe gratuite dans son salon fashion pour 5 pm, mais on doit partir, donc rdv pris pour vendredi 10 am, Valentine va peut être confier sa tête à se cher australian fashion coiffeur. C'est totally free alors c'est cool, suite vendredi. Ah et le prénom Adeline, est devenu un truc genre "Angeline" dans sa bouche, comme quoi pas facile de comprendre les prénoms français, Valentine c'est facile c'est le Valentine's day bientot, on le voit partout. Anyway.......\nNous voilà donc parties pour le 589 King Street, quartier de Newtown. On prend le train, et avant de trouver le bon quai on a du faire 4 fois le tour de la gare, c'est marrant ici ils mettent ni plans ni horaires une fois passés les tourniquets. Mais on retrouve le bon quai, le bon train, le bon endroit, et Morris (oui prénom au top de la tendance) pour nous montrer son antre. Un petit appart de 3 chambres, une sdb et une cuisine au dessus d'un resto italien. Yann, un de ses colocs, part 2 semaines environ et sous loue sa chambre pour pas trop cher. Morris est super sympa, étudiant en journalisme qui a l'air cool, le 2ème coloc on l'a entrevu mais il avait l'air sympa aussi. La chambre est assez grande, bon une chambre de mec, mais une chambre pas humide :) et sans ching chong bizarres qui dorment en jupe et prennent leur douche dans le lavabo (??!!) enfin c'est ce qu'on pense vu l'état du sol après leur passage. Bon et on dit pas oui de suite parce qu'on a une 2ème visite, alors là l'horreur. Princess Highway porte très mal son nom, c'est pas princess du tout. En gros imaginez un appart chelou au-dessus d'un endroit chelou en bord de périph et avec un avion qui passe toutes les 3 minutes à 50cm au-dessus de nos têtes. On envoit un texto "on a déjà trouvé qqch, on ne viendra pas visiter merci". Ok c'est lâche, mais franchement c'était glauque, très glauque. On était les seules piétonnes sur le trottoir, et ce sur 1km, bref on aurait dit une ville fantôme, mais avec des voitures et un Mc Do (il est vraiment partout Ronald).\nAprès on décide de visiter King Street, notre sûrement future rue, eh ben on est pas déçues ça a l'air super chouette, des bars, des restos, des petites boutiques vintage ou super mignonnes partout. On pense qu'il y a possibilité d'y trouver un boulot assez facilement... Décision est prise d'appeler Morris et de dire oui, même si on va devoir chercher un autre appart pour la suite.\nBon et voilà :) Morris répond pas pour le moment, donc on peut pas lui dire oui. Et les ching chong de notre chmabre de l'auberge partent demain, croisons les doigts pour qu'on ait des gens plus "ouverts", même si hier elles nous ont offert un bout de mangue :) et qu'on leur a parlé 5 minutes aujourd'hui.\nPour conclure : une journée sans pluie est une bonne journée.\nAh et pour votre gouverne les australiens ne sont pas QUE cools, ils courrent aussi pour prendre le train, ils traversent au rouge, ils sont pressés dans les escalators (d'ailleurs c'est bizarre de se mettre à gauche et non pas à droite pour les laisser passer). Mais d'un autre côté ils trouvent le temps d'attendre trois ans que le feu piétons passe au vert (plusieurs fois on a failli s'endormir avant de traverser), ils ont le temps d'attendre l'ascenseur 5 minutes pour 3 étages (sans éxagérer, ou presque) et pour annoncer les trains qui arrivent la fille chante, ça met du baume au coeur. Ah et puis on est super déçues on a encore eu droit à ZERO "no worries"... Mais c'est quand même "no worries" ici.\nle 05/02/2008 à 11:59:08\nvoici de bonnes nouvelles, j'espère que ça va marcher pour l'appart.\nsi vous voulez vraiment qu'un australien vous dises "no worries", provoquez la situation : demandez d'un air paniqué votre chemin à un passant!\nEt à quand les cours de surf les poseuses?\nle 05/02/2008 à 12:04:57\nAhahah!! Les chinois. Ba oui.. C'est leur culture. Ils sont pas comme nous. Et nous ne sommes pas comme eux. Ils ne prettent rien, n'echangent rien, mettent des étiquettes sur ce qui leur appartient. Bref, mes potes partis en Australie ont aussi eu les mêmes problèmes que vous. Donc jusque là pas de souci à se faire. Et pour moi à la fac c'est pareil. Ils ont l'esprit concours en master... Classe quoi! :')\nEn tout cas l'appart que vous avez trouvé a vraiment l'air sympa... En plus rempli de mecs... Enfin j'me comprends.\nSans ambiguité dans mes propos, les mecs ont une très forte tendance à toujours trouver les bons plans pour sortir le soir et rencontrer d'autres personnes. C'est plus efficace qu'un village entier de chinois.\nC'est cool pour vous quoi!\nEn tout cas niveau bar, il parait qu'un bar est vraiment cool. c'est The Gaff! il parait que c'est à faire même si j'l'ai jamais fait.\nEt niveau plage, il parait qu'à Manly y en a des sympas...\nEt n'oubliez pas d'aller manger au HUNGRY JACK!!!!! Miam! Un bon Burger King quoi!!!\nSur ce.. Kevain est triste. Il n'a pas pu voir de nouvelles photos de vous.\nle 05/02/2008 à 13:55:43\nContent de voir que tout se passe bien et hâte de voir la suite !!!\nProfitez bien et pensez à tous ceux qui vous envient ici !!\nle 05/02/2008 à 14:09:41\nhou bé !\nJ'viens d'mater 589, King Street sur Google Earth... va falloir marcher et vous lever tôt pour aller à la plage hein! Surtout si y faut 3h à attendre à chaque passage crouté !\nQuoi que, vous êtes aussi en plein milieu de 4 parcs! (heureusement que j'suis là hein)\nVous allez pouvoir chiller et faire des hugs aux arbres!\nMais l'quartier à l'air cool ! J'espère que ça marchera pour vous !\nle 05/02/2008 à 21:37:52\nMerci pour les nouvelles, pas bcp de photos, mais j'aime bien lire! Les recherches d'appart sont fructueuses, bravo!\nComment va Amélie?\nQuel est votre programme des prochains jours? Vous voyez, on a plein de nouvelles et on en veut d'autres encore...\nPrenez plaisir à découvrir ce pays et les Australiens...\nle 05/02/2008 à 23:06:16\nca a l'air sympa votre debut d'aventure.


De l'initiative à l'organisation | Clément Grégoire\nDe l'initiative à la naissance de l'organisation\nJ’explore ici le phénomène entrepreneurial comme le désir individuel d’agir au sein d’une société entraînant, par nécessité d’ancrage sociétale, l’impulsion d’une organisation quelque soit la sphère professionnelle influençant sa forme : art, culture, ESS, sport, reprises, création, privées, publiques, sociétaire, associative...\nPar quel angle aborder l’entrepreneuriat et de quel stade parle-t-on ? Je souhaite écarter d’emblée le sujet de l’optimisation, la planification, la mesure du rendement économique d’un processus, d’une chaîne de valeur par la transformation (valeur ajoutée) de ressources genèse d’un produit ou service délivrée en contrepartie d’une rémunération, qui apparaît déjà tard dans le processus. Je veux m'intéresser ici au phénomène entrepreneurial au regard de la genèse de l’initiative, de l’impulsion de l’organisation.\nSous cet angle, deux éléments m'intéressent : le rapport à l’incertitude, à l’étendu de son champ et à son processus de résolution par l’individu (ou l’équipe) d’une part et l’ancrage dans l’imaginaire collectif, donnant consistance à l’organisation : viabilisation du projet, d'autre part. Or dans ces deux éléments, on observe que le caractère social est prépondérant.\nA l’origine, l’organisation est inexistante. Elle est présente uniquement dans l’esprit de l’entrepreneur. Il pourrait travailler des années dessus seul qu’elle ne prendra pas plus forme ailleurs que dans son esprit. Comment prend-elle forme ? Il ne s’agit pas de déposer des statuts selon une forme juridique, même si l’effet de cristallisation que peut avoir cette action dans les représentations reste impactant. Elle s’ancre dans un imaginaire collectif nécessitant des interactions sociales puis des flux physiques et intangibles (ressources). Ce qui la rend “réelle”, consistante, viable c’est le maintien (puis l’augmentation) de ces interactions et flux. Elle prend donc forme par adhésion de parties prenantes (individus ou structures autres que l’entrepreneur) nourrissant ces flux.\nL’adhésion s’acquiert par intérêt ou concours d’intérêts. Il ne s’agit pas d’aligner les intérêts, ces derniers peuvent être différents mais ils doivent mener au partage de l’envie favorisant le développement de l’organisation. Les actions de parties prenantes, générant ces flux tangibles ou intangibles pour le développement du projet permettent le passage l’idée à l’organisation.\nPour remporter l’adhésion des parties prenantes, la viabilisation du projet passe par un travail de représentation et de conviction pour rallier des parties prenantes : l’entrepreneur doit se représenter les formes d’adhésion au projet qui seront susceptibles de lui fournir des ressources. Pour convaincre, il amène les parties prenantes à se positionner, à croire à de nouvelles conventions (représentations de l’organisation et de son fonctionnement) construites sur la base des singularités de l’entrepreneur et des adhésions successives conférant proposition de valeur et moteur de croissance : c’est un modèle, plus précisément modèle économique dans le cadre d’une activité lucrative. Le travail consiste à s’approprier le mécanisme complexe de la proposition de valeur, de la notion de besoin (au sens marketing), de déchiffrer les interactions sociales établies, les moyens, les ressources, l’éventuelle équation de profit… et d’établir un discours clair en exposant ces nouvelles conventions afin de convaincre qu’elles sont mutuellement bénéfiques. Il n’y a aucune notion de tort ou raison, de bon ou mauvais à ce stade, il s’agit de remporter l’adhésion : ce n’est pas tant le modèle conçu qui apportera la consistance, mais bien les adhésions successives. Le projet pourra être bancal, injuste, inégal selon les points de vues… s’il acquiert de l’adhésion, il naîtra.\nLa seconde contribution immédiate (ou parallèle) de la dimension sociale de l’initiative (donc de l’adhésion des parties prenantes comme du rejet par les non-convaincus ou indifférents) est dans la réduction de l’espace de l’incertitude : la confrontation systématique de la représentation de l’organisation à autrui permet de choisir et prioriser les actions tout en inscrivant ces dernières dans l’imaginaire collectif.\nDevant ce sentiment d’incertitude, la principale problématique de l’entrepreneur est de choisir. Les possibles et facteurs d’influence semblant infini, où tirer les données, informations permettant de définir les prochaines actions ? L’envie débordante d’agir se frotte au champ illimité des actions, des canaux de dépense d’énergie. Choisir dans un contexte où il y a très peu de moyen de savoir si une information est pertinente pour décider. Aucun “calcul” n’est possible pour répondre à ses questions. L’entrepreneur fait face à une infinité de possibilités avec peu d’indices pour réduire l’espace de choix, tracer une route à prendre. Il va devoir faire appel à son jugement et à l’hypothèse.\nC’est face à ce dilemme que le caractère social intervient : “puisque je n’ai pas de critères à ma disposition me permettant de choisir, je vais m’accorder avec d’autres et nous déciderons quoi faire ensemble.” Ou plutôt l’intérêt de l’autre influencera mon choix et mes prochaines actions. L’engagement des parties prenantes (ou celle du rejet d’autres) va permettre la réduction des options. On parle d'une approche intersubjective de la résolution de l’incertitude. (Verstraete 2008)\nLa singularité dans le rapport à l’incertitude, dans l’approche sociale d’adhésion des parties prenantes, dans l’origine de l’énergie soulevée par l’envie d’agir amènent l'individu sur un mode entrepreneurial singulier. Cette singularité est transmise à l’organisation et alimentée par le côté aléatoire des adhésions des parties prenantes (qui vient d’abord et avec quoi, donc quels flux apparaissent et dans quel ordre).\nNon seulement les engagements de parties prenantes réduisent le sentiment d’incertitudes en permettant la décision et l’action, mais la chaîne croissante d’engagements constitue progressivement un réseau social au sein duquel se crée les flux physiques et intangibles permettant proposition de valeur et instauration des conventions relatives à sa production. Les engagements permettent de fédérer, consolider les liens existants et favoriser les nouveaux engagements. S’il en résulte un échange économique rentable sur la durée : c’est la naissance d’un marché.\nLa création de marché (la concrétisation viable et profitable de l’initiative entrepreneuriale sur le plan économique) est un processus social arbitraire. D’autres décisions, actions, échanges, canaux, flux auraient pu être mis en place avec d’autres parties prenantes et avec de bon voire de meilleurs résultats. Ces conditions résultent des choix intersubjectifs des acteurs qui se sont rassemblés. La sélection des parties prenantes ne résulte pas d’une démarche d’optimisation (quel est le meilleur partenaire ?) mais d’une logique de limitation de l’incertitude en fédérant une chaîne croissante d’engagements autour de l’intérêt commun du développement de l’activité. La démarche entrepreneuriale consiste en la réduction de l’incertitude par cette opération sociale de transformation de l’environnement en un marché : création artificielle, ancrage dans l’imaginaire collectif résultant d’une série de choix d’acteurs partageant des ressources pour co-construire un produit ou un service, faire en sorte qu’il existe et soit disponible.\nAutrement dit, l’adhésion des parties prenantes participe à la fois :\nà l’ancrage de l’initiative dans l’imaginaire collectif, lui conférant le statut de viabilité\nà la réduction de l’incertitude en permettant le choix et la priorisation des actions\nau caractère singulier dans lequel se cristallise l’organisation et ses conventions\nau développement de l’organisation par intensification des flux tangibles et intangibles\nEn ajoutant une dimension économique aux flux, cet ancrage devient marché.


[TdA] Tour 2 Front Sud Chaos (CdG) contre Empire (Alliance)\nSujet: [TdA] Tour 2 Front Sud Chaos (CdG) contre Empire (Alliance) Sam 5 Fév - 9:24\nEn ce glorieux jour de février, les armées du glorieux empire humain commandées par le général Olrick Van Hiuren,(£oïc) ont rencontrées les hordes infernales de l'indiscible chaos de l'adorateur Trésorum (Jean-Marc).\n2000pts de chaque coté. Autant vous le dire tout de suite affronter le chaos n'est jamais une partie de plaisir et c'est avec appréhension que l'empire s'est présenté sur le champs de bataille.\nLa bataille a fait rage pendant 5 tours qui ont vus la victoire de l'empire après avoir démoralisé l'armée du chaos. Mais l'armée impériale a subie aussi des pertes.\nChaos: Démoralisée pertes 980 pts\nEmpire : 585 pts\nEn tout cas le bien triomphe toujours, et Sigmar a béni les dés de l'empire, puisque un jet de 15 dés a infligé 12 touches dont le chaos en a sauvé seulement deux avec des maraudeurs a cheval. Mais aussi une unité de pistoliers qui s'était vu infligé 8 touches en a sauvé 7.\nUn victoire de plus pour le bien\nDernière édition par olrick le Dim 6 Fév - 1:59, édité 3 fois\nSujet: Re: [TdA] Tour 2 Front Sud Chaos (CdG) contre Empire (Alliance) Sam 5 Fév - 10:44\nY'a pas de photos, je suis certain que le résultat ne peut pas être enregistré...\nEt puis de toute façon le Bien a certainement triché...\nMoi, de mauvaise foi?!\nSujet: Re: [TdA] Tour 2 Front Sud Chaos (CdG) contre Empire (Alliance) Sam 5 Fév - 15:36\nIl est clair que sans photos, le rapport ne peut malheurement pas être validé.\nJe suis vraiment navré, mais je n'ai pas d'autre choix...\nVincent - votre arbitre le plus impartial du monde\nSujet: Re: [TdA] Tour 2 Front Sud Chaos (CdG) contre Empire (Alliance) Sam 5 Fév - 23:59\nPourtant Vincent tu écrit\nPour être intégrée à la campagne, une bataille doit voir son résultat posté sur le forum, dans la saction WM/Rapports de Bataille, avec dans son titre le tag [TdA], et donner le nombre de points des armées et les PV gagnés par chaque joueur\nQuelle duplicité, je serais presque déçu\nDernière édition par olrick le Dim 6 Fév - 0:04, édité 1 fois\nSujet: Re: [TdA] Tour 2 Front Sud Chaos (CdG) contre Empire (Alliance) Dim 6 Fév - 0:01\nRah, mince. J'avais oublié que c'était vraiment une règle de la campagne. Désolé d'avoir taquiné là-dessus.\nSujet: Re: [TdA] Tour 2 Front Sud Chaos (CdG) contre Empire (Alliance) Dim 6 Fév - 0:07\nNon t'inqiète pas les photos vont arriver mais j'ai voulu mettre le resultat tout de suite pour ne pas oublier les pertes et\npour permettre a Vincent de mettre a jour la campagne rapidement.\nMais ça ne m'étonne pas beaucoup de ta part ce genre de reflexion, tu es devenu skaven dans l'ame\nSujet: Re: [TdA] Tour 2 Front Sud Chaos (CdG) contre Empire (Alliance) Dim 6 Fév - 1:44\nTrève de plaisanterie (je ne pensais pas que vous me prendriez au serieux).\nDans TdA, il faut les infos suivantes pour intégrer une bataille:\n* Nom du sujet débutant par [TdA],\n* Nom et Coalition des protagonistes,\n*Résumé des forces en présence\n* PV obtenus, valeur en points des armées\n* Résumé de la bataille.\nLes photos c'est donc du bonus\nC'est bel et bien pris en compte, et je mettrai à jour aujourd'hui ou demain.\nJe pensais que ce serait évident que je blaguais, étant donné que moi-même j'ai donné plusieurs fois des résultats de bataille sans photo. La prochaine fois je ne blaguerai pas, désolé\nSujet: Re: [TdA] Tour 2 Front Sud Chaos (CdG) contre Empire (Alliance) Dim 6 Fév - 1:58\nOuf parce que une chance insolente comme la mienne hier ne se reproduira pas tout le temps\nSujet: Re: [TdA] Tour 2 Front Sud Chaos (CdG) contre Empire (Alliance) Dim 6 Fév - 8:33\nPurée, faut mettre des smileys!\nSujet: Re: [TdA] Tour 2 Front Sud Chaos (CdG) contre Empire (Alliance) Dim 6 Fév - 8:59\nHeuu, il y en a 2 tout de même...\nSujet: Re: [TdA] Tour 2 Front Sud Chaos (CdG) contre Empire (Alliance) Dim 6 Fév - 13:48\nA: 590 PV\nCdG: 295 PV\nSujet: Re: [TdA] Tour 2 Front Sud Chaos (CdG) contre Empire (Alliance) Lun 7 Fév - 10:25\nQuoi! En plus tu vas continuer à m'enfoncer longtemps?!\nSujet: Re: [TdA] Tour 2 Front Sud Chaos (CdG) contre Empire (Alliance)


kn le Sam 9 Jan - 15:26\nbonjour à tous . j' ai fait l'acquisistoin de mon coupé quattro en avril 2009 c'est un modele de juillet 92 avec 168000kms (2.3l 10v) meme si ce modele manque un peu de patate je trouve que c'est une voiture sympas à conduire (je réalise un reve de gosse j'en voulais depuis qu'elle est sortie) la tenue de route est geniale et le bruit de 5 cyl tout simplement fantastique!!!! si vs avez des conseils pour la booster merci bcp.kn\nD@vid Sti le Dim 10 Jan - 0:10\nsi c'est pas indiscret tu la acheter combien ?\nj'ai moi même vendu la mienne en juin 2009, une 2.3 10v 133ch quattro, année 93 avec 121.000km\nkn le Dim 10 Jan - 13:58\nbjr,merci pour ton acceuil. j'ai acheté mon audi 4000euros elle avait152000kms. la carrosserie est nickel (besoin juste d'une peinture pr la raffraichir) .la courroie de strib etait neuve puis qques bricoles....à l'interieur il faut refaire le ciel de toit...je pense que c'etait une bonne occase meme si entre tps j'ai cassé le radiateur de chauffage (surement à cause surchauffe moteur impossible à detecter a cause du mano tp d'eau HS) mais bon la réparation est faite va falloir je pense refaire joint de culasse!!!!!! et toi pourquoi as tu vendue la tienne??? si tu as des conseils pr l'entretien ou pr la bidouiller un peu n'hesites pas. bonne journée\nD@vid Sti le Dim 10 Jan - 17:29\nj'ai vendu la mienne car étant jeune conducteur l'assurance devenait trop chère ...\nça va j'ai bien vendu la mienne ...\nkn le Dim 10 Jan - 21:31\nrebonjour, tu l'as vendu combien?\nD@vid Sti le Dim 10 Jan - 22:26\nkn a écrit: rebonjour, tu l'as vendu combien?\n4800€ avec un kit éthanol ...\nelle me revenait à plus de 5500€ + 900€ de pare-brise et 850€ pour les phares et anti-brouillard changer chez Audi, prit en charge par mon assurance, donc le proprio actuelle à fait une bonne affaire ...\nmilaneus le Jeu 18 Mar - 15:22\nTon joint de culasse ne sera pas forcément h.s.. Sur un coupé GT, le radiateur a explosé, la sonde de température d'eau étant H.s. et le vontilo ne s'enclenchait pas. Un garagiste a récupéré la voiture, et 3 jours plus tard quand je suis passé récupéré la voiture, il m'informait que le moteur n'avait pas bougé ! Increvable!!


FIA WEC : Porsche se retire du GTE Pro ! | Les Voitures\nFIA WEC : Porsche se retire du GTE Pro !\nLes Porsche 911 RSR ne seront pas présentes en FIA WEC la saison prochaine ! Pour se concentrer sur la nouvelle GT3-R qui sera commercialisée dans le cadre de la compétition client en 2016, Porsche Motorsport a donc décidé de mettre fin au programme avec le Team Manthey. L’autre raison de ce choix est bien sûr en rapport direct avec l’affaire du « Diesel Gate ».\nLe Team Dempsey Proton Racing devrait néanmoins engager deux 911 RSR dans la catégorie GTE Am. Pressenti un temps pour assurer la présence des 911 RSR en GTE Pro, Porsche préfère aujourd’hui abandonner ce projet. Rappelons que depuis 1999, Porsche détient 51% des parts du Team Manthey mais le scandale du « Diesel Gate » pousse le groupe Volkswagen à faire des économies.\nPour voir les 911 RSR en piste en 2016, il faudra se tourner vers les USA et les deux voitures qui sont engagées par Porsche North America en GT LM du WeatherTech SportsCar Championship (anciennement TUSCC). Concernant les 24 Heures du Mans 2016, les 911 RSR devraient être présentes sur la ligne de départ de la 84ème édition (18 et 19 juin 2016). Mais cette décision prive les passionnés d’Endurance de la lutte entre Porsche et Ford en saison régulière. En effet, rappelons que le constructeur américain fera son retour en catégorie GTE Pro du FIA WEC avec la GT qui sera engagée avec le Chip Ganassi Racing.\nEnfin et pour « finir en beauté », il reste à Porsche de décrocher le titres pilotes 2015 du FIA WEC en GTE Pro avec le duo Richard Lietz/Michael Christensen et le titre Constructeurs de la même catégorie face à Ferrari. Tout se jouera lors des 6 Heures de Bahreïn le 21 novembre prochain.\nPhotos : LesVoitures.com – Jordan Bonnin (24 Heures du Mans 2015) et Steve Arrignon (6 Heures de Spa-Francorchamps)


RATP Dev - Chauffeur de Bus M/F\nChauffeur de Bus M/F\nDepuis 2014, RATP Dev a développé des services touristiques à arrêts multiples avec des bus à impériale à toit ouvert dans plusieurs villes attractives du monde. Toutes les activités touristiques dans le monde font partie d'une Business Unit dédiée qui opère principalement via 4 filiales à Paris, Londres, Windsor, Bath, Bristol, Cardiff et Bruxelles sous une nouvelle marque commune : Tootbus.\nTootbus Bruxelles, activitié lancée en novembre 2021, propose aux touristes d'admirer les lieux et monuments emblématiques de Bruxelles à travers des parcours hop-on hop-off à bord d'une flotte de bus à impériale 100% électriques.\nEn relation directe avec les assistants d'exploitation, le chauffeur accueille les passagers, assure la vente des titres et doit parfaitement maitriser les bus afin de transporter les voyageurs dans les meilleures conditions de sécurité et de confort tout en veillant au respect de la réglementation. Son rôle est à la fois d'accueillir les passagers et de les transporter sur un trajet défini avec une conduite sûre, souple et confortable.\n- Vous accueillez notre clientèle à bord des bus, la conseillez et la renseignez sur les tarifs et son trajet.\n- Vous êtes amené à réaliser des ventes via nos différents systèmes de billetterie.\n- Vous êtes garant de la sécurité à bord des voyageurs et votre vigilance vous permet d'anticiper, d'agir et réagir avec efficacité en cas d'incident ou d'imprévu\n-\tPermis D et CAP en cours de validité\n-\tAnglais, français et néerlandais courants\n-\tCDD entre mars et novembre\n-\t38h/semaine selon le roulement, y compris le weekend\nPrises et fins de service dans le centre de Bruxelles ou sur notre dépôt (à NEDER OVER HEMBEEK) selon votre planning.


Poster et affiche carte du monde, mappemonde, planisphère – Scenolia\nPoster carte du monde, mappemonde, planisphère\nVoyager à travers le monde vous fait rêver. Cependant, trouver le temps et l’argent nécessaire pour réaliser ce rêve reste encore impossible. Et si vous faisiez le tour du monde sans quitter votre canapé ? Oui, c’est possible ! Avec notre collection de poster carte du monde et d’affiche carte du monde, découvrez les contrées les plus lointaines sans bouger de chez vous. Le poster vous fait voyager.\nPoster POP WORLD\nPoster WORLD BY NIGHT\nPosters et affiches carte du monde\nNos posters carte du monde pour un intérieur riche en découvertes\nVotre salle de séjour est sans nul doute l’une des pièces les plus fréquentées de votre maison. Afin d’instaurer une ambiance chaleureuse avec un poster salon, vous pouvez choisir de revêtir vos murs avec nos modèles de poster planisphère. Ce type de déco mural enrichi en découverte apporte non seulement une atmosphère agréable, mais également une touche unique dans votre habitat.\nAccrocher une carte planisphère sur le mur de votre chambre à coucher vous offre une occasion d’apprendre davantage sur les différents continents et les pays que vous ne soupçonniez pas. En plus de voyager à travers le monde depuis votre chambre, vous pouvez enrichir vos connaissances avec notre gamme de poster et d’affiche planisphère du monde. Scenolia vous propose de nombreuses cartes originales qui vous feront rêver.\nLes posters et affiches carte du monde grand format sur Scenolia\nSi vous disposez d’assez d’espace, vous pouvez installer un poster panoramique XXL carte du monde Scenolia chez vous. Nous vous proposons différents formats pour nous adapter à vos lieux de vie, du poster 150 cm au panoramique de 4 mètres de long ! Notre collection d’affiche carte du monde grand format est une belle manière d’exprimer votre amour ainsi que votre passion pour le voyage. Vous pouvez parfaitement opter pour ce poster mural design pour embellir toutes les pièces de la maison ou la salle d’accueil d’une agence de voyages. Nous vous proposons de nombreux modèles de poster mappemonde pour transformer votre intérieur en un magnifique endroit pour développer vos connaissances intellectuelles et vivre des moments riches en partage avec vos proches.\nComment fixer un poster mappemonde dans un couloir ?\nLes posters mappemondes Scenolia se fixent facilement, avec des punaises, des languettes adhésives, des agrafes murales ou de la colle. En fonction du temps que vous souhaitez le laisser, si vous êtes en location ou propriétaires, les besoins sont différents et plusieurs modes de pose s'offrent donc à vous. Avec les punaises transparentes (disponibles en accessoires sur notre boutique en ligne), poser sereinement votre poster grand format carte du monde en installant une punaise tous les 30 cm, sur tout le tour du décor. C'est la solution que nous vous conseillons en général pour ce type de produit. Le couloir est souvent une pièce en longueur qui dépasse la longueur du poster. Vous pouvez alors peindre les autres murs en blanc ou dans une couleur claire pour laisser la lumière pénétrer dans cet espace.\nComment nettoyer votre poster panoramique planisphère ?\nLe poster en papier intissé se nettoie simplement avec de l'eau et un chiffon humide. Frotter légèrement avec des mouvements circulaires s'il y a une tâche à enlever. La toile textile est une matière lavable, c'est à dire que vous pouvez laver avec de l'eau savonneuse. Pour les lieux passants comme des bureaux professionnels ou un couloir, nous recommandons la toile textile pour sa propriété de lavabilité. Vous aurez ainsi une matière résistante qui peut se nettoyer plus régulièrement. Nous proposons un protecteur de papier intissé en accessoire si vous souhaitez que votre poster intissé carte du monde devienne lessivable. Il agit comme une couche protectrice et vous pourrez ensuite laver votre poster.


Accueil » Sénégal - Actualités » Violences préélectorales: Vers une internationalisation des dossiers (Collectif des familles des victimes)\nPublié le 10/11/2012 à 14:14 - Mis à jour le 10/11/2012 à 14:14\nSENENEWS.COM – Le Collectif des familles des victimes des violences préélectorales sort de sa réserve et dénonce la lenteur dans le traitement des dossiers de leurs proches détenus en prison. Lors d’une conférence de presse tenue dans les locaux de la Rencontre Africaine de Défense des Droits de l’Homme (Raddho), le collectif a invité le gouvernement de Macky Sall à presser le pas dans le traitement des dossiers. Sinon, craignant que leurs dossiers ne soient classés sans suite, parce que l’impunité continue de gagner du terrain au Sénégal, le Collectif n’écarte pas d’internationaliser l’affaire.\nAinsi, Collectif demande à l’Etat de diligenter les dossiers en vue de rétablir les familles des victimes dans leur bon droit.\nSélectionné pour vous : Violences pré-électorales : 05 organisations de la société civile exigent l’ouverture d’une enquête\nA noter que parmi tous les dossiers déposés auprès de la justice, seuls deux ont connu un début de traitement. Les autres, 25 dossiers, dorment encore dans les tiroirs, ce que regrette Rokhiatou Gassama, présidente du Collectif des familles des victimes.\nMe Assane Dioma Ndiaye, un des avocats du Collectif et membre de la Ligue Sénégalaise des Droits de l’Homme (LSDH) n’exclut pas pour sa part de saisir des juridictions supra nationales qui existent et qui sont compétentes pour le traitement des dossiers relatifs aux cas de tortures.\nCe contenu a été publié dans Sénégal - Actualités, Société, avec comme mot(s)-clé(s) internationalisation du dossier, violences préélectorales. Vous pouvez le mettre en favoris avec ce permalien.\nXmangj - (via l'Appli Iphone SeneNews) 10/11/2012 à 19:51\nNous n’allons quand même pas céder devant ces têtes bien pensantes. Ces droits de l’hommiste alimentaires ne peuvent pas prendre en otage la république.