IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Téléchargé 3 fois
Vote des utilisateurs
0 
0 
Détails
Éditeur : cabviva
Licence : Non renseignée
Mise en ligne le 13 juillet 2021
Plate-forme : Windows
Langue : Français
Référencé dans
Navigation

Gammes fondamentales

Ce samedi 26 juin 2021

Définition des modules utilisés pour calculer les gammes.

GlobalApplis module principal:
Ce 1er module a pour but de créer les tétracordes,
afin de les assembler en couple pour former les modes.

GlobModelGammy module de fonction:
Ce module a une fonction de tri,
afin de binariser les modes.

GlobGamFonds module du résultat:
Ce dernier module présenté nous donne un résultat,
sous-forme d'un degré tonique de poids le plus faible.
Voir: calcul_tare_gam (dossier:GlobalDoc)
Avatar de toumic2.0
Membre habitué https://www.developpez.com
Le 26/06/2021 à 20:26
Code : Sélectionner tout
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
""" # La masse de la gamme naturelle# Composée des sept notes majeures: C, D, E, F, G, A, B.
# Harmonisée des sept degrés majeurs:
#		(CDEFGAB) = 0
#		(DEFGABC) = b3, b7 = -4-8 = -12
#		(EFGABCD) = b2, b3, b6, b7 = -3-4-7-8 = -22
#		(FGABCDE) = #4 = +5 = +5
#		(GABCDEF) = b7 = -8 = -8
#		(ABCDEFG) = b3, b6, b7 = -4-7-8 = -19
#		(BCDEFGA) = b2, b3, b5, b6, b7 = -3-4-6-7-8 = -28"""
"""(" Chaque degré porte une valeur altérative binôme(b,#).\n"
 "	En opérant les valeurs de la signature (Signature/Masse)...\n"
 "	En ordonnant la séquence:		F, C, G, D, A, E, B\n"
 "			#4, 0, b7, b3b7, b3b6b7, b2b3b6b7, b2b3b5b6b7\n"
 "	... (Signature/Masse):\n"
 "			F(#4) 4ème degré plus 1 dièse = 4 + 1 = +5\n"
 "			A(b3b6b7) 	{\n"
 "				3ème degré moins 1 bémol = -3 - 1 = -4\n"
 "				6ème degré moins 1 bémol = -6 - 1 = -7\n"
 "				7ème degré moins 1 bémol = -7 - 1 = -8\n"
 "						}\n"
 "				Masse pesante totale = -4-7-8 = -19\n")"""
Avatar de toumic2.0
Membre habitué https://www.developpez.com
Le 06/07/2021 à 14:45
Maintenant il y a la démultiplication de chaque poids-degré.

Selon une appli qui s'amuse à cumuler les nuances tonales résultantes des différents modes majeurs.
Rien que pour voir jusqu'où on peut charger le mode étalonné majeur...
Afin de démultiplier la forme cumulée en divisant par sept, et nombre de notes de propagation.

Je sais au début c'est toujours dur

Code : Sélectionner tout
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
Contemplation# Nécessités pour repérages:
Tableau des signatures majeures (Comparaisons)
    :gamme_poids: Dictionnaire Signatures Majeures
        :gamme_poids = {1: [0,0,0,0,0,0,0], 2: [0,0,-4,0,0,0,-8],
Tableau modèles supposés fondamentaux (Toniques)
    1: Signature numérique pour chaque mode diatonique
        :mode_poids = [[0,-3, -5, 7, 7, 7,0],[0,-3, -5, -6, 7, 7,0],
    2: Signature binaire correspondante
        :mode_biner = ['111000001111','111100000111','111110000011',
*********
2ème vue:   Augmentation de la définition modale
*********
Premiers modes majeurs de comparaison, chacun des modes diatoniques
a une tonalité exprimée numériquement. Exemple: -3 = b3. Ainsi le
deuxième mode numérisé de la gamme naturelle:
    Analogie_II ème degré majeur    = [1,2,b3,4,5,6,b7]
    Numérisation du même degré      = [1,2,-3,4,5,6,-7]
    Autre numérisation retenue      = [0,0,-4,0,0,0,-8]
        :Contemplation_alteration_1:
            Modèle Concept de Base
# Nous savons que sept modes forment la gamme naturellement majeure: #
Ces tonalités diatoniques & majeures aux sept points capitaux:
    Le capital majeur de chacune de ses unités modales, fait
    l'utilité comparative du modèle non-diatonique majeur.


Le pouvoir naturel Uème majeur!
Il est vérifiable lors de cette opération:
    Un Uème point majeur est comparé à un Uème point étranger./
        Uème mode inconnu non-majeur & Nouvelle Série Diatonique.
        Faire la différence entre Uème non-majeur et Uème point majeur.
    Pour un Uème point majeur en service Diatonique non-majeur.
    Ici chaque mode non-majeur cumule les valeurs Uème points majeurs.
    Exemple final:
        MANA: [147, 441, 931, 392, 245, 784, 1225] 147
        o :MANA: Table absolue Cumulée de chaque degré
        MinMANA:111000001111:[0, -3, -5, 7, 7, 7, 0]
        o :MinMANA:Définitions(binaire/numérisation retenue
        o :MinMANA:=[1,b2,bb3,###4,##5,#6,7]\*Utilisation 3_signes_#*\
    Ce dernier ne répond finalement pas à la limitation altérative, une
    idéologie ayant approuvé les termes du processus natif arrêté à deux.


    Topographie du champs d'entre deux modèles non-diatoniques.


MANA: [147, 441, 931, 392, 245, 784, 1225] MINI: 147
    MAN:147 MinMana:111000001111:[0, -3, -5, 7, 7, 7, 0]                    | MINI 1er
    *** [1,-2,°3,^4,x5,+6]=[0, -3, -5, 7, 7, 7, 0] °34^ = ###4 \*3_signes_#*\
    ____1  *** MAN: 441 111100000111 : [0, -3, -5, -6, 7, 7, 0]             | MINI 4ème
    ________*** [1,-2,°3,°4,x5,+6,7]=[0, -3, -5, -6, 7, 7, 0] °45x
    2  *** MAN: 931 111110000011 : [0, -3, -5, -6, -8, 7, 0]                | MINI 6ème
    *** [1,-2,°3,°4,*5,+6]=[0, -3, -5, -6, -8, 7, 0] *56+ = bbb5 \*3_signes_b*\
    3  *** MAN: 392 111111000001 : [0, -3, -5, -6, -8, -10, 0]              | MINI 3ème
    *** [1,-2,°3,°4,*5,-*6,7] = [0, -3, -5, -6, -8, -10, 0] *5 = bbb5 \*3_signes_b*\
    4  *** MAN: 245 111111100000 : [0, -3, -5, -6, -8, -10, -12]            | MINI 2ème
    *** [1,-2,°3,°4,*5,-*6,°*7]=[0, -3, -5, -6, -8, -10, -12] \*7ème_non-majeur*\
    5  *** MAN: 784 100000111111 : [0, 6, 6, 7, 7, 7, 0]                    | MINI 5ème
    *** [1,+^2,^3,^4,x5,+6,7]=[0, 6, 6, 7, 7, 7, 0] +^2 = ####2 \*3_signes_#*\
    6  *** MAN: 1225 110000011111 : [0, -3, 6, 7, 7, 7, 0]                  | MINI 7ème
    *** [1,-2,^3,^4,x5,+6,7]=[0, -3, 6, 7, 7, 7, 0] -23^ = ###3 \*3_signes_#*\


    Topologie d'un même champs d'approfondissement moyen.


MANA: [147, 441, 931, 392, 245, 784, 1225]. 1ère table générée.
    En divisant par sept le rang zéro de MANA on obtient [147, 21, 3, 0]
    :[147, 21, 3, 0]: Est le 1er sujet ouvert des divisions par sept.
        Son minimal hors zéro est trois fois loin de zéro.
    Génération facteur sept restreint:
        {1: [147, 21, 3, 0], 2: [441, 63, 9, 1, 0], 3: [931, 133, 19, 2, 0],
        4: [392, 56, 8, 1, 0], 5: [245, 35, 5, 0], 6: [784, 112, 16, 2, 0],
        7: [1225, 175, 25, 3, 0]}
    Cas Minimal 1:
        :[441, 63, 9, 1, 0] = °45x |&| [392, 56, 8, 1, 0] = -*6:
Tout ça à cause de Python tellement facile, tellement aidant...

Code : Sélectionner tout
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
# Python utf8

# Nécessités pour repérages:
"""
Tableau des signatures majeures (Comparaisons)
    :gamme_poids: Dictionnaire Signatures Majeures
        :gamme_poids = {1: [0,0,0,0,0,0,0], 2: [0,0,-4,0,0,0,-8],
Tableau modéles supposés fondamentaux (Toniques)
    1: Signature numérique pour chaque mode diatonique
        :mode_poids = [[0,-3, -5, 7, 7, 7,0],[0,-3, -5, -6, 7, 7,0],
    2: Signature binaire correspondante
        :mode_biner = ['111000001111','111100000111','111110000011',"""
mode_biner = ['111000001111','111100000111','111110000011',
              '111111000001','111111100000','100000111111',
              '110000011111']
mode_poids = [[0,-3, -5, 7, 7, 7,0],[0,-3, -5, -6, 7, 7,0],
              [0,-3, -5, -6, -8, 7,0],[0,-3, -5, -6, -8, -10,0],
              [0,-3, -5, -6, -8, -10, -12],[0, 6, 6, 7, 7, 7,0],
              [0,-3, 6, 7, 7, 7,0]]
gamme_poids = {1: [0,0,0,0,0,0,0], 2: [0,0,-4,0,0,0,-8],
                 3: [0,-3,-4,0,0,-7,-8], 4: [0,0,0,+5,0,0,0],
                 5: [0,0,0,0,0,0,-8], 6: [0,0,-4,0,0,-7,-8],
                 7: [0,-3,-4,0,-6,-7,-8]}
poids_major = {1: [], 2: [], 3: [], 4: [], 5: [], 6: [], 7: []}
cumul = {1: [], 2: [], 3: [], 4: [], 5: [], 6: [], 7: []}
cc = 0
""":gamme_poids = {1: [0,0,0,0,0,0,0], 2: [0,0,-4,0,0,0,-8],"""
for gpk, gpv in gamme_poids.items():
    """:gpv = [0,0,0,0,0,0,0],[0,0,-4,0,0,0,-8],"""
    for com in gpv:
        """:com = [0,0,0,0,0,0,0]"""
        """:mode_poids = [[0,-3, -5, 7, 7, 7,0],[0,-3, -5, -6, 7, 7,0],"""
        for mod in mode_poids:  # 
            modal, cc = [], 0
            """:mod = [0,-3, -5, 7, 7, 7,0]"""
            for mo in mod:  # :mo= Signature numérique
                diff = mo - com
                cc += diff
            modal.append(cc)
            cumul[gpk].append(modal)
# Analyse poids cumul.keys
mana1, mana2 = [], []
for anak, anav in cumul.items():
    aaa = 0
    for van in anav:
        aaa += van[0]
    mana1.append(aaa)
    mana2.append(abs(aaa))
for man in range(len(mana1)):
    if mana1[man] == min(mana1):
        pass
    else:
        pass
    if mana2[man] == min(mana2):
        pass
    else:
        pass
# Approfondissement des moyennes pour sept notes
moyen = {1: [], 2: [], 3: [], 4: [], 5: [], 6: [], 7: []}
for moi in range(len(mana2)):
    moyen[moi+1].append(mana2[moi])
    appro = mana2[moi]
    while 1:
        appro /= 7
        if appro > 1:
            moyen[moi+1].append(appro)
        else:
            break
print(moyen,'\n Diviser par le nombre de notes')
"""Cadence dégressive facteur sept résume.
Démultiplication du poids modal"""
Si j'avais su que vous pourriez comprendre l'impossible,
je me serais donné à fond
Developpez.com décline toute responsabilité quant à l'utilisation des différents éléments téléchargés.