@@ -26,6 +26,7 @@ et de gauche à droite. La lecture respectera l'ordre des degrés ainsi que l'as
26
26
* Il y a plusieurs choix concernant les sens de lectures :
27
27
* De haut en bas, de bas en haut, du binaire en accord haut et bas, en suivant l'ordre des degrés.
28
28
* En ne lisant que la ligne du binaire sélectionné, la ligne en accord,
29
+
29
30
### Les boutons horizontaux des gammes
30
31
Nous pouvons avoir des méthodes de lecture :
31
32
Tout comme les boutons verticaux, les boutons horizontaux peuvent lire les gammes qui ont les mêmes propriétés.
@@ -47,6 +48,52 @@ et de gauche à droite. La lecture respectera l'ordre des degrés ainsi que l'as
47
48
* La gamme n'a pas de lien avec la suivante, la tonique devient en DO.
48
49
* La gamme a un lien avec la suivante, la tonique devient celle de la gamme suivante.
49
50
* La gamme a plusieurs liens avec la suivante, la tonique devient celle qui a le plus de notes communes.
51
+
52
+ ### Boutons radios ajoutés
53
+ Couper le son du mode lecture
54
+ <br >
55
+
56
+ Choix de la polarité du traitement
57
+ Le pôle "Modes" exécute le tri classique réalisé sur les modes binarisés des gammes. <br >
58
+ Le pôle "Gammes" exécute le tri sur les formes énumérées des gammes (modes toniques).
59
+
60
+ ** Constitution des polarités.**
61
+ ![ Constitutions polaires] ( armsph_5_1.png ) <br >
62
+ Aux premiers pas de cette application, seuls les degrés modaux étaient traités. Ce qui nous donnait six résultats <br >
63
+ et maintenant, les gammes sous leurs formes énumérées sont traitées et elles apportent leur lot de nouveautés. <br >
64
+ Ce n'est plus seulement six, mais douze éléments configurant douze listes particulières.
65
+
66
+ Ce nouveau traitement nous entraine à l'analyse des différentes listes. <br >
67
+ Les listes[ _ iso0 et _ iso1] changent selon le choix[ Modes ou Gammes] . ` self.zone_w4.get() `
68
+ * [ EGO] = Organisation composée à partir de la gamme naturelle......... ` self.gam_ego `
69
+ * La fonction ` def gamme.arp(self) ` produit les gammes à partir de la gamme majeure.
70
+ * Elle est effective lors de l'appui sur les images _ [ modes[ Tri_ego] et gammes[ Tri_ego]] _ .
71
+ * [ ISO] = Organisation composée à partir du fichier ` globdicTcoup.txt ` . ` self.gam_iso `
72
+ * La fonction ` def gamme_log(self) ` organise les gammes à partir du fichier ` globdicTcoup.txt ` .
73
+ * ** Rappel** : Contient les formes énumérées de la globalité des modulations diatoniques.
74
+ * Cette séquence a été automatiquement établie dans un précédent algorithme basé sur les tétracordes.
75
+ * Elle est effective lors de l'appui sur les images _ [ modes[ Tri_iso] et gammes[ Tri_iso]] _ .
76
+ * [ INT] = Organisation croissante des éléments......................... ` self.gam_int `
77
+ * Les valeurs des éléments gammiques peuvent être ordonnés en croissance.
78
+ * Ces valeurs proviennent de la liste [ ISO] , qui d'ailleurs, elles sont identiques à celles-ci [ EGO] et [ INT] .
79
+ * Les valeurs correspondent aux modes diatoniques qui ne varient jamais ici.
80
+
81
+ Nous avons finalement deux types de traitement ` ("Modes" ou "Gammes") ` . <br >
82
+ Chacun d'eux a deux catégories, les noms des gammes énumérées et leurs modes binarisés. <br >
83
+
84
+ Dictionnaire des listes : <br >
85
+ La liste des noms {` dic_noms_ego ` , ` dic_noms_ego_inv ` , ` dic_noms_iso ` , ` dic_noms_iso_inv ` , ` dic_noms_int ` , ` dic_noms_int_inv ` } <br >
86
+ Celle des modes {` dic_bins_ego ` , ` dic_bins_ego_inv ` , ` dic_bins_iso ` , ` dic_bins_iso_inv ` , ` dic_bins_int ` , ` dic_bins_int_inv ` } <br >
87
+ Chaque liste change en raison de son originale polarité ` ("Modes" ou "Gammes") ` , ce qui donnera {` dic_m_bins_ego ` ou ` dic_g_bins_ego ` } <br >
88
+
89
+ La figure "constitutions polaires" comprend plusieurs égalités liées aux traitements.
90
+
91
+ _ ** TRAITS NOIRS** _ ` dic_m_noms_ego ` = ` dic_g_noms_ego ` . Puisque tous les deux sont issus de ` def gammes.arp(self) ` . <br >
92
+ _ ** TRAITS BLEUS** _ ` dic_m_bins_ego ` = ` dic_g_bins_ego ` . Même ordre binarisé constaté. <br >
93
+ _ ** TRAITS ROUGES** _ ` dic_m_bins_ego ` = ` dic_m_bins_ego_inv ` . L'ordre a seulement été inversé. <br >
94
+ Les égalités baissent le nombre des différences, on sait que pour un [ ISO] , nous avons deux listes[ noms, modes] . <br >
95
+
96
+ En comptant uniquement les différences, on obtient dix-sept marquages de modulations.
50
97
______________________________________________________________________________________________________________
51
98
#### La fonction clic_image
52
99
La liste selon '(self.dic_binary.keys())'.
0 commit comments