Mes différents projets
Mixo
Ce projet (en développement) est destiné aux utilisateurs de tables de mixage Behringer et Midas. L'idée est de faire un programme qui permet de simplifier le routage et la programmation d'une table de mixage de type X/M32.
Il existe déjà des applications de ce style sur internet. La différence est qu'aucun de ces programmes ne pense en fonction du matériel physique à disposition. L'idée est donc de penser en premier au matériel à disposition, aux entrées et sorties physiques existantes, puis de faire un routage selon cela.
Cette application va aussi générer un fichier PDF de documentation. Ceci devrait lagrement diminuer le temps et la réflexion qu'il faut pour programmer et documenter ces consoles.
Ce projet, principalement programmé en Javascript, peut être trouvé sur github. Actuellement l'interface utilisateur est pensée et un prototype a été fait. Les bases de données ainsi que l'application en elle-même sont encore en développement.
Synthétiseur numérique
Dans le cadre de mon projet de semestre 5, mon projet de semestre 6 ainsi que mon travail de Bachelor à la Haute École d'Ingénieurie et d'Architecture de Fribourg, je réalise un instrument de musique électronique numérique. Le synthétiseur se base sur les schémas classiques de synthétiseurs iconiques. Il a simplement une entrée MIDI et une sortie Jack et c'est un synthétiseur polyphonique à 4 voix.
Shell Eco-Marathon
Le Shell Eco-Marathon est une compétition où le but est de parcourir la plus grande distance avec 1l d'essance. Je participe au projet dans le cadre de mon projet de semestre 4 à la Haute Ecole d'Ingénieurie et d'Architecture de Fribourg (HEIA-FR).
Mon site internet
Eh oui, ce site internet est un de mes projets. L'idée principale était de me créer un site internet en utilisant les languages HTML, CSS et JavaScript afin d'apprendre à les utiliser. J'ai commencé par utiliser un modèle de site internet qui me plaisait. J'ai ensuite modifié les contenus ainsi que quelques éléments graphiques. J'ai aussi ajouté des fonctionnalités, comme le configurateur de prestation photographique (actuellement encore en version bêta), l'ajout de certains icônes ou l'adaptation de différentes pages.
Classic Watch Faces for WearOS
En français: Cadrans de montres pour WearOS. WearOS est le système d'exploitation de Google pour les montres connectées. Le projet est de créer un cadran pour une montre utilisant ce système d'exploitation.
Je me suis inspiré d'une montre mécanique pour développer le cadran que j'utilise maintenant tous les jours. Ceci va du design jusqu'aux fonctionnalités. L'aiguille des secondes, par exemple, se déplace 6 fois par secondes, tout comme la montre qui m'a inspiré.
Le projet n'est pas terminé, je souhaite ajouter des fonctionnalités propres aux montres connectées, comme l'affichage du niveau de batterie directement sur le cadran. Il est cependant déjà disponible sur le Play Store en téléchargement gratuit.
Le code source de cette application est également disponible gratuitement sur github.
e-sticky notes
e-sticky notes est un projet auquel j'ai eu l'idée en 2018. Je voulais expérimenter avec les technologies NFC (technologie qu'on retrouve dans les catres des crédit à payement sans-contact) et avec les écran à encre électronique (ou papier électronique - on le retrouve notemment dans les liseuses).
Le principe des écrans à encre électronique est qu'ils ne consomment aucune énergie lorsqu'ils ne sont pas rafraichis. Certaines puces NFC permettent de transférer des données ainsi que de l'énergie depuis l'émetteur. Les deux combinés nous donne un produit qui n'a pas besoin d'être chargé ou de changer une pile. Il fonctionne simplement en approchant un téléphone puis garde les information affichées indéfiniment.
Le projet est ensuite passé comme projet de fin d'apprentissage à l'Ecole des Métiers de Fribourg. Grâce à cela, j'ai pu développer et contruire 3 prototypes. Les prototypes ne sont pas encore complètement fonctionnels, la programmation n'est pas encore terminée. Le but est aussi d'avoir une application pour smartphone afin d'afficher ce que l'on veut sur l'écran depuis n'importe quel téléphone.