Pedalier_midi/chrono.md

406 lines
4.2 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
00 : C -1
2019-08-16 16:41:53 +00:00
01 : C# -1
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 :
2019-08-09 18:34:59 +00:00
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