<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE rdf:RDF[
	<!ENTITY rdf 'http://www.w3.org/1999/02/22-rdf-syntax-ns#'>
	<!ENTITY rdfs 'http://www.w3.org/2000/01/rdf-schema#'>
	<!ENTITY owl 'http://www.w3.org/2002/07/owl#'>
	<!ENTITY swivt 'http://semantic-mediawiki.org/swivt/1.0#'>
	<!ENTITY wiki 'http://https://wikifab.hatlab.fr/Special:URIResolver/'>
	<!ENTITY category 'http://https://wikifab.hatlab.fr/Special:URIResolver/Category-3A'>
	<!ENTITY property 'http://https://wikifab.hatlab.fr/Special:URIResolver/Property-3A'>
	<!ENTITY wikiurl 'https://wikifab.hatlab.fr/'>
]>

<rdf:RDF
	xmlns:rdf="&rdf;"
	xmlns:rdfs="&rdfs;"
	xmlns:owl ="&owl;"
	xmlns:swivt="&swivt;"
	xmlns:wiki="&wiki;"
	xmlns:category="&category;"
	xmlns:property="&property;">

	<owl:Ontology rdf:about="https://wikifab.hatlab.fr/Special:ExportRDF/Contr-C3-B4leur_midi_ergonomique">
		<swivt:creationDate rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2026-04-28T20:48:57+02:00</swivt:creationDate>
		<owl:imports rdf:resource="http://semantic-mediawiki.org/swivt/1.0"/>
	</owl:Ontology>
	<swivt:Subject rdf:about="http://https://wikifab.hatlab.fr/Special:URIResolver/Contr-C3-B4leur_midi_ergonomique">
		<rdf:type rdf:resource="http://https://wikifab.hatlab.fr/Special:URIResolver/Category-3ATutoriels"/>
		<rdfs:label>Contrôleur midi ergonomique</rdfs:label>
		<rdfs:isDefinedBy rdf:resource="https://wikifab.hatlab.fr/Special:ExportRDF/Contr-C3-B4leur_midi_ergonomique"/>
		<swivt:page rdf:resource="https://wikifab.hatlab.fr/Contr-C3-B4leur_midi_ergonomique"/>
		<swivt:wikiNamespace rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">0</swivt:wikiNamespace>
		<swivt:wikiPageContentLanguage rdf:datatype="http://www.w3.org/2001/XMLSchema#string">fr</swivt:wikiPageContentLanguage>
		<property:Area rdf:resource="&wiki;Art"/>
		<property:Area rdf:resource="&wiki;D-C3-A9coration"/>
		<property:Area rdf:resource="&wiki;-C3-89lectronique"/>
		<property:Area rdf:resource="&wiki;Maison"/>
		<property:Area rdf:resource="&wiki;Mobilier"/>
		<property:Area rdf:resource="&wiki;Musique_-26_Sons"/>
		<property:Complete rdf:resource="&wiki;Cochez_cette_case_si_vous_consid-C3-A9rez_ce_tutoriel_termin-C3-A9"/>
		<property:Cost rdf:datatype="http://www.w3.org/2001/XMLSchema#double">0</property:Cost>
		<property:Currency rdf:datatype="http://www.w3.org/2001/XMLSchema#string">EUR (€)</property:Currency>
		<property:Description rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Un contrôleur midi plus ergonomique, voire intégrable dans du mobilier.</property:Description>
		<property:Difficulty rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Très facile</property:Difficulty>
		<property:Duration rdf:datatype="http://www.w3.org/2001/XMLSchema#double">0</property:Duration>
		<property:Duration-2Dtype rdf:datatype="http://www.w3.org/2001/XMLSchema#string">heure(s)</property:Duration-2Dtype>
		<property:Introduction rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Les musiciens qui utilisent des ordinateurs ou contrôleurs midi se tiennent souvent debouts, penchés sur leurs machines dans des positions peu ergonomiques. Pourquoi ne pas créer un contrôleur midi qui leur permettrait de se tenir droit ou dans une position confortable pendant qu'ils jouent ?

Le contrôleur midi pourrait être intégrer par exemple à un fauteuil, intégré à une structure verticale plutôt qu'horizontale, etc...</property:Introduction>
		<property:Licences rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Attribution - Partage dans les Mêmes Conditions (CC BY-SA)</property:Licences>
		<property:Material rdf:datatype="http://www.w3.org/2001/XMLSchema#string">* Du bois
* 12 Boutons-poussoirs Digitast type 1RT fugitif
* 12 Leds vertes ou jaunes
* 4 Buzzers piezo à fils son continu
* 4 Résistances 1MΩ
* 16 Résistances 220 KΩ
* 4 Leds rouges
* 2 Joysticks 2 axes Parallax
* 1 Carte Arduino Mega 2560</property:Material>
		<property:Step_Content rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Grace à Arnaud et Michel, on a fabriqué une première structure en forme de pyramide trapézoïdale pour le contrôleur midi. Cette pyramide, posée sur une table permet de jouer debout, avec le dos bien droit. Les pouces se posent sur le haut de la structure et les autres doigts bougent facilement sur toute la facade avant. on imagine aussi taper sur les cotés de la structure avec la paume de la main ou avec les doigts pour déclencher des sons.

Ça donne envie de prototyper un premier contrôleur midi qui sera équipé de :
* une dizaine de touches de clavier disposés sur la face avant. Ces touches permettront par exemple de jouer une gamme avec un son de synthétiseur.
* 3 à 4 capteurs piezo situés sur les côtés qui déclencheront des samples chaque fois que l’on tape dessus
* 1 ou 2 joysticks sur la face avant pour filtrer les fréquences des sons de synthé ou des samples</property:Step_Content>
		<property:Step_Content rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Avec un kit Arduino de base, j’ai pu faire un premier montage avec 4 boutons, un buzzer piezo et des potentiomètres pour simuler les joysticks. Pour aller plus loin, j’ai fait un second prototype avec les composants suivants :
* 12 Boutons-poussoirs Digitast type 1RT fugitif
* 12 Leds vertes ou jaunes
* 4 Buzzers piezo à fils son continu
* 4 Résistances 1MΩ
* 16 Résistances 220 KΩ
* 4 Leds rouges
* 2 Joysticks 2 axes Parallax
* 1 Carte Arduino Mega 2560</property:Step_Content>
		<property:Step_Content rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Voici le montage électronique schématisé avec le logiciel Fritzing.

Je n'ai représenté qu'un capteur de chaque type par souci de lisibilité du schéma : un bouton, un capteur piezo, un joystick. Je n'ai pas trouvé le joystick 2 axes de Parallax dans les composants disponibles de Fritzing.

Pour consulter le schéma de cablage exact de ce joystick, vous pouvez vous rendre sur le lien : http://learn.parallax.com/tutorials/language/propeller-c/propeller-c-simple-devices/joystick</property:Step_Content>
		<property:Step_Content rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Pour utiliser le code ci-dessus, il faut installer le logiciel [http://projectgus.github.io/hairless-midiserial/ Hairless midi serial]

En « serial port », sélectionner l’arduino. En midi out, il faut sélectionner le bus disponible dans votre DAW (Digital Audio Workstation).

Dans Ableton live, il faut que les cases “Piste” et “Télec.” du Bus soit sur On dans les Préférences midi.

Pour les utilisateurs de Windows, il faudra en plus d’Hairless midi serial installer [http://www.tobias-erichsen.de/software/loopmidi.html LoopMidi]

Pour que ça fonctionne , il faut surtout respecter l’ordre suivant :
# Brancher l’arduino
# Lancer Hairless midi serial
# Lancer LoopMidi si besoin
# Lancer Ableton live ou votre DAW</property:Step_Content>
		<property:Step_Content rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Fichier du code à télécharger dans les fichiers liés</property:Step_Content>
		<property:Step_Content rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Création d'une boite de 11x11x40 cm dans Inkscape à l'aide du module TabbedBoxMaker. Il manque un peu d'espace entre les créneaux pour que la boite soir plus facile à fermer (joint clearance).</property:Step_Content>
		<property:Step_Title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Brainstorming : quelle serait la forme, le design du contrôleur midi le plus adapté à notre physionomie ?</property:Step_Title>
		<property:Step_Title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Un premier montage</property:Step_Title>
		<property:Step_Title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Le circuit</property:Step_Title>
		<property:Step_Title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Le code arduino</property:Step_Title>
		<property:Step_Title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">La découpe laser</property:Step_Title>
		<property:Step_Title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Assemblage de la boite</property:Step_Title>
		<property:Step_Title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Configurer l'ensemble pour son utilisation</property:Step_Title>
		<property:Tags rdf:datatype="http://www.w3.org/2001/XMLSchema#string">midi</property:Tags>
		<property:Tags rdf:datatype="http://www.w3.org/2001/XMLSchema#string">arduino</property:Tags>
		<property:Tags rdf:datatype="http://www.w3.org/2001/XMLSchema#string">découpe laser</property:Tags>
		<property:Tags rdf:datatype="http://www.w3.org/2001/XMLSchema#string">carte-arduino</property:Tags>
		<property:Tools rdf:datatype="http://www.w3.org/2001/XMLSchema#string">* Fer à souder
* Découpeuse laser
* Un ordinateur</property:Tools>
		<property:Type rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Création</property:Type>
		<swivt:wikiPageModificationDate rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2022-04-22T20:09:49Z</swivt:wikiPageModificationDate>
		<property:Modification_date-23aux rdf:datatype="http://www.w3.org/2001/XMLSchema#double">2459692.3401505</property:Modification_date-23aux>
		<swivt:wikiPageSortKey rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Contrôleur midi ergonomique</swivt:wikiPageSortKey>
	</swivt:Subject>
	<owl:DatatypeProperty rdf:about="http://semantic-mediawiki.org/swivt/1.0#creationDate" />
	<owl:Class rdf:about="http://https://wikifab.hatlab.fr/Special:URIResolver/Category-3ATutoriels" />
	<owl:ObjectProperty rdf:about="http://semantic-mediawiki.org/swivt/1.0#page" />
	<owl:DatatypeProperty rdf:about="http://semantic-mediawiki.org/swivt/1.0#wikiNamespace" />
	<owl:DatatypeProperty rdf:about="http://semantic-mediawiki.org/swivt/1.0#wikiPageContentLanguage" />
	<owl:ObjectProperty rdf:about="http://https://wikifab.hatlab.fr/Special:URIResolver/Property-3AArea" />
	<owl:ObjectProperty rdf:about="http://https://wikifab.hatlab.fr/Special:URIResolver/Property-3AComplete" />
	<owl:DatatypeProperty rdf:about="http://https://wikifab.hatlab.fr/Special:URIResolver/Property-3ACost" />
	<owl:DatatypeProperty rdf:about="http://https://wikifab.hatlab.fr/Special:URIResolver/Property-3ACurrency" />
	<owl:DatatypeProperty rdf:about="http://https://wikifab.hatlab.fr/Special:URIResolver/Property-3ADescription" />
	<owl:DatatypeProperty rdf:about="http://https://wikifab.hatlab.fr/Special:URIResolver/Property-3ADifficulty" />
	<owl:DatatypeProperty rdf:about="http://https://wikifab.hatlab.fr/Special:URIResolver/Property-3ADuration" />
	<owl:DatatypeProperty rdf:about="http://https://wikifab.hatlab.fr/Special:URIResolver/Property-3ADuration-2Dtype" />
	<owl:DatatypeProperty rdf:about="http://https://wikifab.hatlab.fr/Special:URIResolver/Property-3AIntroduction" />
	<owl:DatatypeProperty rdf:about="http://https://wikifab.hatlab.fr/Special:URIResolver/Property-3ALicences" />
	<owl:DatatypeProperty rdf:about="http://https://wikifab.hatlab.fr/Special:URIResolver/Property-3AMaterial" />
	<owl:DatatypeProperty rdf:about="http://https://wikifab.hatlab.fr/Special:URIResolver/Property-3AStep_Content" />
	<owl:DatatypeProperty rdf:about="http://https://wikifab.hatlab.fr/Special:URIResolver/Property-3AStep_Title" />
	<owl:DatatypeProperty rdf:about="http://https://wikifab.hatlab.fr/Special:URIResolver/Property-3ATags" />
	<owl:DatatypeProperty rdf:about="http://https://wikifab.hatlab.fr/Special:URIResolver/Property-3ATools" />
	<owl:DatatypeProperty rdf:about="http://https://wikifab.hatlab.fr/Special:URIResolver/Property-3AType" />
	<owl:DatatypeProperty rdf:about="http://semantic-mediawiki.org/swivt/1.0#wikiPageModificationDate" />
	<owl:DatatypeProperty rdf:about="http://https://wikifab.hatlab.fr/Special:URIResolver/Property-3AModification_date-23aux" />
	<owl:DatatypeProperty rdf:about="http://semantic-mediawiki.org/swivt/1.0#wikiPageSortKey" />
	<!-- Created by Semantic MediaWiki, https://www.semantic-mediawiki.org/ -->
</rdf:RDF>