Pedalier_midi/chrono.md

406 lines
4.1 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 .
les essais ont permis de vérifier que le bon envoie des "mots" par la liaison série.
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.
le premier octet=octet de statut construit sur le modèle :
B1 B2 B3 B4 B5 B6 B7 B8
B1 : à 1 pour signaler que c'est l'octet de staut
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
00 : C -1
01
02
03
04
05
06
07
08
09
0A
0B
0C
0D
0E
0F
10
11
12
13
14
15
16
17
18
19
1A
1B
1C
1D
1E
1F
20
21
22
23
24
25
26
27
28
29
2A
2B
2C
2D
2E
2F
30
31
32
33
34
35
36
37
38
39
3A
3B
3C
3D
3E
3F
40
41
42
43
44
45
46
47
48
49
4A
4B
4C
4D
4E
4F
50
51
52
53
54
55
56
57
58
59
5A
5B
5C
5D
5E
5F
60
61
62
63
64
65
66
67
68
69
6A
6B
6C
6D
6E
6F
70
71
72
73
74
75
76
77
C -1
C#-1
D -1
Eb-1
E -1
F -1
F#-1
G -1
G#-1
A -1
Bb-1
B -1
C 0
C# 0
D 0
Eb 0
E 0
F 0
F# 0
G 0
G# 0
A 0
Bb 0
B 0
C 1
C# 1
D 1
Eb 1
E 1
F 1
F# 1
G 1
G# 1
A 1
Bb 1
B 1
C 2
C# 2
D 2
Eb 2
E 2
F 2
F# 2
G 2
G# 2
A 2
Bb 2
B 2
C 3
C# 3
D 3
Eb 3
E 3
F 3
F# 3
G 3
G# 3
A 3
Bb 3
B 3
C 4
C# 4
D 4
Eb 4
E 4
F 4
F# 4
G 4
G# 4
A 4
Bb 4
B 4
C 5
C# 5
D 5
Eb 5
E 5
F 5
F# 5
G 5
G# 5
A 5
Bb 5
B 5
C 6
C# 6
D 6
Eb 6
E 6
F 6
F# 6
G 6
G# 6
A 6
Bb 6
B 6
C 7
C# 7
D 7
Eb 7
E 7
F 7
F# 7
G 7
G# 7
A 7
Bb 7
B 7
C 8
C# 8
D 8
Eb 8
E 8
F 8
F# 8
G 8
G# 8
A 8
Bb 8
B 8
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-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