Skip to content

Commit 4378277

Browse files
authored
Add files via upload
1 parent 248a682 commit 4378277

File tree

1 file changed

+47
-0
lines changed

1 file changed

+47
-0
lines changed

READme.md

+47
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ et de gauche à droite. La lecture respectera l'ordre des degrés ainsi que l'as
2626
* Il y a plusieurs choix concernant les sens de lectures :
2727
* De haut en bas, de bas en haut, du binaire en accord haut et bas, en suivant l'ordre des degrés.
2828
* En ne lisant que la ligne du binaire sélectionné, la ligne en accord,
29+
2930
### Les boutons horizontaux des gammes
3031
Nous pouvons avoir des méthodes de lecture :
3132
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
4748
* La gamme n'a pas de lien avec la suivante, la tonique devient en DO.
4849
* La gamme a un lien avec la suivante, la tonique devient celle de la gamme suivante.
4950
* 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.
5097
______________________________________________________________________________________________________________
5198
#### La fonction clic_image
5299
La liste selon '(self.dic_binary.keys())'.

0 commit comments

Comments
 (0)