Pedalier_midi/chrono.md

305 lines
4.9 KiB
Markdown
Raw Normal View History

2019-07-30 18:44:58 +00:00
28/07/2019 :
ce fichier sert à noter l'évolution du projet.
2019-07-27 23:14:33 +00:00
2019-07-27 23:15:12 +00:00
A cette date, c'est surtout l'utilisation des logiciels qui m'a occupé, ainsi que la recherche d'informations sur les pédaliers
2019-07-27 23:14:33 +00:00
2019-07-30 18:44:58 +00:00
Résultat des recherches :
- il existe des formats normalisés pour les dimensions ce qui oriente le choix :
32 touches normes BDO parallèle concave
- les discussions et exemples ont amenés à envisager les capteurs :
sondes à effet hall
2019-07-27 23:14:33 +00:00
- pour le bois, ça se complique ; pas de solutions à cette date, possibilités:
2019-07-30 18:44:58 +00:00
+ économique sapin (bof)
2019-07-27 23:14:33 +00:00
+ MDF ou contreplaqué - nécessiterai du plaquage
2019-07-30 18:44:58 +00:00
+ bois brut, hêtre ou frêne
il faut impérativemenent prévoir toutes les pièces avec dimensions sachant qu'il faut aussi des gabarits de découpe.
30/07/2019 :
prise de décision : prévoir un essai pour voir la forme des touches.
les touches "naturelles" 50 mm d'épaisseur,
les touches "dièses" 25 mm + réhausse 50 mm .
l'idée est de préparer un touche de chaque type.
Les soirées fablab vont être orientées plus vers l'électronique.
CAPTEURS EFFETS HALL :
capteur 3 broches:
- 5V
- GND
- S : sortie
La sortie passe à GND lorsqu'on approche un aimant face "sud" à face "capteur"
Sinon on a la tension de référence liée à une résistance pull-up connecté dessus.
Dans un exemple la résistance est de 10 k ohm.
la consommation par capteur est évaluée à environs 7 ma.
2019-07-30 19:05:11 +00:00
prévoir le capteur de tel sorte qu'il détecte "touche enfoncée"
2019-07-30 19:05:53 +00:00
idée support 3D à encastré dans le bois et qui depasse pour fixer le capteur,
2019-08-02 20:06:26 +00:00
ainsi qu'un autre en face pour l'aimant.
le 02/08/2019
sortie du materiel pour faire des tests avec arduino et sonde effets hall.
approche kicad pour faire des schema electrique : prévoir l'installation
2019-08-09 18:34:59 +00:00
utilisation arduino vu capteur
le 09/08/2019
depuis la dernière note, essai arduino - programmation
récupération d'une prise MIDI dessoudée d'une carte son
soudage fils pour faciliter les essais.
A priori perte des infos du 06/08/2019 .
2019-08-16 16:41:53 +00:00
les essais ont permis de vérifier le bon envoie des "mots" par la liaison série.
2019-08-09 18:34:59 +00:00
mise en place des résistance 220 ohm et connection du port midi
avant la reprise des essais recherche sur le format des "mots" midi.
2019-08-16 16:41:53 +00:00
le premier octet=octet de statu construit sur le modèle :
2019-08-09 18:34:59 +00:00
B1 B2 B3 B4 B5 B6 B7 B8
2019-08-16 16:41:53 +00:00
B1 : à 1 pour signaler que c'est l'octet de statu
2019-08-09 18:34:59 +00:00
B2 B3 B4 : pour indiquer l'action :
000 : Note Off
001 : Note On
010 : Polyphonic Aftertouch
011 : Control Change
100 : Program Change
101 : Channel Aftertouch
110 : Pitch Bend
2019-08-09 19:55:00 +00:00
B5 B6 B7 B8 : pour definir le canal :
2019-08-09 18:34:59 +00:00
0000 : Canal 1
0001 : Canal 2
0010 : Canal 3
0011 : Canal 4
0100 : Canal 5
0101 : Canal 6
0110 : Canal 7
0111 : Canal 8
1000 : Canal 9
1001 : Canal 10
1010 : Canal 11
1011 : Canal 12
1100 : Canal 13
1101 : Canal 14
1110 : Canal 15
1111 : Canal 16
Dans notre projet, quand on appuit le capteur capte = on joue la note.
quand on relache , on arrête la note.
Hex to MIDI note chart
2019-08-16 17:18:06 +00:00
00 : C -1
2019-08-16 16:41:53 +00:00
01 : C# -1
2019-08-16 17:18:06 +00:00
02 : D -1
03 : Eb -1
04 : E -1
05 : F -1
06 : F# -1
07 : G -1
08 : G# -1
09 : A -1
0A : Bb -1
0B : B -1
0C : C 0
0D : C# 0
0E : D 0
0F : Eb 0
10 : E 0
11 : F 0
12 : F# 0
13 : G 0
14 : G# 0
15 : A 0
16 : Bb 0
17 : B 0
18 : C 1
19 : C# 1
1A : D 1
1B : Eb 1
1C : E 1
1D : F 1
1E : F# 1
1F : G 1
20 : G# 1
21 : A 1
22 : Bb 1
23 : B 1
24 : C 2
25 : C# 2
26 : D 2
27 : Eb 2
28 : E 2
29 : F 2
2A : F# 2
2B : G 2
2C : G# 2
2D : A 2
2E : Bb 2
2F : B 2
30 : C 3
31 : C# 3
32 : D 3
33 : Eb 3
34 : E 3
35 : F 3
36 : F# 3
37 : G 3
38 : G# 3
39 : A 3
3A : Bb 3
3B : B 3
3C : C 4
3D : C# 4
3E : D 4
3F : Eb 4
40 : E 4
41 : F 4
42 : F# 4
43 : G 4
44 : G# 4
45 : A 4
46 : Bb 4
47 : B 4
48 : C 5
49 : C# 5
4A : D 5
4B : Eb 5
4C : E 5
4D : F 5
4E : F# 5
4F : G 5
50 : G# 5
51 : A 5
52 : Bb 5
53 : B 5
54 : C 6
55 : C# 6
56 : D 6
57 : Eb 6
58 : E 6
59 : F 6
5A : F# 6
5B : G 6
5C : G# 6
5D : A 6
5E : Bb 6
5F : B 6
60 : C 7
61 : C# 7
62 : D 7
63 : Eb 7
64 : E 7
65 : F 7
66 : F# 7
67 : G 7
68 : G# 7
69 : A 7
6A : Bb 7
6B : B 7
6C : C 8
6D : C# 8
6E : D 8
6F : Eb 8
70 : E 8
71 : F 8
72 : F# 8
73 : G 8
74 : G# 8
75 : A 8
76 : Bb 8
77 : B 8
2019-08-09 18:34:59 +00:00
2019-08-09 19:55:00 +00:00
essai ok avec un capteur sur note C2
2019-08-09 18:34:59 +00:00
2019-08-09 19:55:00 +00:00
message type noteOn(0x90 ; 0x24 ; 0x70) ; /* statut note on canal1 ; C2 ; vel 112 */
puis modif ajout de 2 capteurs : ok mais relance du synthe pour avoir le midi.
2019-08-16 17:51:23 +00:00
16/08/2019
depuis la derniere cession, réception des capteurs et résistances
achat de contre-plaqué pour faire des gabarits.
corrections sur fichier "chrono"
re-tester le dernier logiciel (3 capteurs) avec synthe (motif ES) : OK
2019-08-16 20:04:49 +00:00
réalisation d'un montage avec 12 capteurs, alim supplémentaire
branchement sur les ports 24 à 35 de l'arduino.
Ca semblait fonctionner mais message d'erreur sur le synthe.
lors des essais, je me suis retrouvé avec un son de téléphone sur une note !!!???
2019-08-09 18:34:59 +00:00
2019-08-02 20:06:26 +00:00
2019-07-30 19:05:11 +00:00
2019-07-30 18:44:58 +00:00
2019-07-27 23:14:33 +00:00
2019-07-26 19:02:27 +00:00