|
| 1 | +# Commentaires généraux |
| 2 | +#### Remarques importantes |
| 3 | + Approfondir la compréhension des cumulations binaires des modes |
| 4 | + On ne peut choisir qu'une seule conversion sur quatre[int, bin, hex, oct]. |
| 5 | +#### Remarques historiques |
| 6 | + L'application dans sa création a pris un tournant, du fait que composée de fonctions, elle a changé en classe. |
| 7 | +## Quelle utilité pour cette application |
| 8 | + Nous avons les boutons de la colonne des nombres entiers, et ceux de la barre horizontale des noms des gammes. |
| 9 | + |
| 10 | +### Les boutons verticaux des binaires |
| 11 | + Nous pouvons avoir des méthodes de lecture : |
| 12 | + La méthode de lire à partir du bouton vertical, les gammes qui utilisent ce bouton (mono-note ou accord). |
| 13 | +Par défaut les gammes qui ont ce mode binaire dans leurs corps diatoniques, seront lues de haut en bas <br> |
| 14 | +et de gauche à droite. La lecture respectera l'ordre des degrés ainsi que l'ascension des octaves. <br> |
| 15 | + |
| 16 | +1. [ ] Position du bouton-radio statique : |
| 17 | + 1. Par défaut la gamme sélectionnée sera en DO (tout comme toutes les gammes qui ont été développées en DO). |
| 18 | + |
| 19 | +2. [ ] Position du bouton-radio dynamique : |
| 20 | + 1. Cette première gamme sert de référence à la mise en tonalité de la gamme suivante, la nouvelle tonalité <br> |
| 21 | + dépendra des occurrences entre ces deux gammes voisines, ici, les lignes représentent les hauteurs tonales. |
| 22 | + |
| 23 | +**On peut créer plusieurs genres de lecture.** |
| 24 | +* Lecture des gammes ayant ce modèle binaire. |
| 25 | + * Cette lecture suit l'ordre affiché, le changement de gamme se fera en respectant la concordance de la tonalité. |
| 26 | + * Il y a plusieurs choix concernant les sens de lectures : |
| 27 | + * De haut en bas, de bas en haut, du binaire en accord haut et bas, en suivant l'ordre des degrés. |
| 28 | + * En ne lisant que la ligne du binaire sélectionné, la ligne en accord, |
| 29 | + |
| 30 | +### Les boutons horizontaux des gammes |
| 31 | + Nous pouvons avoir des méthodes de lecture : |
| 32 | + Tout comme les boutons verticaux, les boutons horizontaux peuvent lire les gammes qui ont les mêmes propriétés. |
| 33 | +1. [ ] Position du bouton-radio statique : |
| 34 | + 1. Par défaut la gamme sélectionnée sera en DO (tout comme toutes les gammes qui ont été développées en DO). |
| 35 | + |
| 36 | +2. [ ] Position du bouton-radio dynamique : |
| 37 | + 1. Cette première gamme sert de référence à la mise en tonalité de la gamme suivante, la nouvelle tonalité <br> |
| 38 | + dépendra des occurrences entre ces deux gammes voisines, ici, les lignes représentent les hauteurs tonales. |
| 39 | + |
| 40 | +**On peut créer plusieurs genres de lecture.** |
| 41 | +* La lecture de la gamme peut se faire de façon unique ou en accord. |
| 42 | + * Il y a plusieurs choix concernant les sens de lectures : |
| 43 | + * La gamme de bas en haut, de haut en bas, en suivant les degrés. |
| 44 | + * On peut aussi lire les gammes qui ont des correspondances binaires. De droite à gauche ou l'inverse, en accord. |
| 45 | + |
| 46 | +#### Types de méthodes sur les gammes : Lorsqu'on appuie sur un bouton vertical ou horizontal. |
| 47 | +* La gamme a en commun six notes avec la gamme suivante, la tonique est la même. |
| 48 | +* La gamme n'a pas de lien avec la suivante, la tonique devient en DO. |
| 49 | +* La gamme a un lien avec la suivante, la tonique devient celle de la gamme suivante. |
| 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 | + <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. |
| 97 | +______________________________________________________________________________________________________________ |
| 98 | +#### La fonction clic_image |
| 99 | + La liste selon '(self.dic_binary.keys())'. |
| 100 | + La liste selon 'self.colonne_bin.copy()'. |
| 101 | +## Méthodes du traitement des modes binaires |
| 102 | +_Il existe une seule constance au démarrage, ce sont les modes naturels binaires._<br> |
| 103 | +_Les modes binaires sont issus du type classique des gammes primordiales, le type physique n’a pas encore été vu._<br> |
| 104 | +_'songammes' : Construit les gammes et les binaires selon le type classique = Dictionnaire alimenté par le fichier_<br> |
| 105 | +_'globdicTcoup.txt' : Une création des 462 formules numériques, exemple = '102034050607'._<br> |
| 106 | +### La méthode par défaut |
| 107 | + Elle initialise les sept premières lignes de la colonne des modes binarisés. |
| 108 | + Ensuite, elle fait un sondage sur les formes binarisées restantes et à venir, |
| 109 | + pour définir quelle forme contient le plus de modes 'binaires' présents grâce aux modes déjà traités. |
| 110 | +* Tel qu'il a été écrit à son départ, le traitement est en mode 'append()'<br> |
| 111 | +C’est ainsi, que grâce aux gammes fondamentales, la colonne des binaires a été remplie. |
| 112 | +#### La méthode des entiers (Nombres entiers) |
| 113 | + La liste originale des binaires a un ordre donné par **la méthode par défaut**. |
| 114 | + En transformant le tri en ordre croissant remplace la séquence originale. |
| 115 | + En inversant l'ordre croissant trié, on opère sur le tempérament original. |
| 116 | +##### Le bouton ego et le bouton iso. |
| 117 | +* Ego est produit lors du traitement de l'application. |
| 118 | +* Iso est produit à la préparation des données binaires. |
| 119 | +##### Le bouton ego et le bouton iso, inversés. |
| 120 | +##### Les boutons int, l'un est ordonné et l'autre est inversé. |
| 121 | +* Int = Les données binaires ont été triées en ordre croissant et inversement. |
| 122 | +_______________________________________________________________________________ |
| 123 | +### Les réglages |
| 124 | + |
| 125 | +Choisir la tonalité, le signe, les durées des notes et des silences.<br> |
| 126 | +* Menus déroulants.<br> |
| 127 | +* Par défaut, la tonalité est en DO[C]. |
| 128 | + |
| 129 | +Régler le volume. |
| 130 | +* Curseur.<br> |
| 131 | + |
| 132 | +Accès sur les accords typiques. |
| 133 | +* Radios-boutons dans une fenêtre contextuelle.<br> |
| 134 | + |
| 135 | +### Les lectures |
| 136 | + |
| 137 | +Types : De bas en haut, de haut en bas, de gauche à droite, de droite à gauche. <br> |
| 138 | +Du niveau de la sélection, puis vers la gauche et la droite, l'accord est possible. <br> |
| 139 | +Une lecture au niveau de la sélection (binaire ou gamme). |
| 140 | +* Ne lire que la ligne (binaire, gamme). |
| 141 | +* Lire les gammes au même binaire. |
| 142 | +* Lire les gammes aux mêmes degrés (binaires, gammes). |
| 143 | +* Lire à partir de la sélection (binaires, gammes). |
| 144 | + |
| 145 | +La lecture respecte l'ordre donné par les degrés, <br> |
| 146 | +avec la possibilité d'enregistrer et de mémoriser (gammes, accords). |
| 147 | +* Bouton d'enregistrement. |
| 148 | +* Bouton de mémorisation. |
| 149 | + |
| 150 | +<br> |
| 151 | +<br> |
| 152 | +<br> |
| 153 | +<br> |
| 154 | +<br> |
| 155 | + |
0 commit comments