Mettre à jour 'chrono.md'

This commit is contained in:
Christophe 2019-08-09 18:34:59 +00:00
parent a48b4a82b5
commit 391222e7de

298
chrono.md
View File

@ -63,6 +63,304 @@ approche kicad pour faire des schema electrique : prévoir l'installation
utilisation arduino vu capteur 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
B5 B6 B7 B8 : pour definr le canal :
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