@@ -529,8 +529,9 @@ def __init__(self, di_code=None, di_ages=None, di_bine=None, di_indi=None, di_fo
529
529
"# Création des cadres destinés à recueillir les boutons-radio."
530
530
largeur_cad , hauteur_cad = 1656 // 7 , 100
531
531
self .frame_lab = ["Toutes ou une seule gamme ?" ,
532
- "En DO ou des modulations dynamiques ?" ,
533
- "Quel est votre ordonnance ?" ]
532
+ "En DO ou tonalité dynamique ?" ,
533
+ "Quel est votre ordonnance ?" ,
534
+ "Couper l'audio ?" ]
534
535
self .color_cad , rng = ["red" , "orange" , "yellow" , "green" , "skyblue" , "mediumpurple" , "violet" ], 0
535
536
self .table_cad = []
536
537
for yes in range (7 ):
@@ -551,10 +552,10 @@ def __init__(self, di_code=None, di_ages=None, di_bine=None, di_indi=None, di_fo
551
552
self .zone_w0 = StringVar (self .table_cad [0 ], value = di_solo )
552
553
rad_bou0 = Radiobutton (self .table_cad [0 ], variable = self .zone_w0 , value = "Poly" , text = "Global" ,
553
554
bg = self .color_cad [rng ])
554
- rad_bou0 .grid (row = 2 , column = 1 )
555
+ rad_bou0 .grid (row = 2 , columnspan = 1 )
555
556
rad_bou01 = Radiobutton (self .table_cad [0 ], variable = self .zone_w0 , value = "Solo" , text = "Unique" ,
556
557
bg = self .color_cad [rng ])
557
- rad_bou01 .grid (row = 3 , column = 1 )
558
+ rad_bou01 .grid (row = 3 , columnspan = 1 )
558
559
559
560
("# Radio-bouton pour sélectionner le type de développement diatonique entre (statique et dynamique)."
560
561
"Le choix statique a toutes les gammes en DO. Le choix dynamique module les tonalités." )
@@ -589,6 +590,16 @@ def __init__(self, di_code=None, di_ages=None, di_bine=None, di_indi=None, di_fo
589
590
bg = self .color_cad [rng ])
590
591
rad_bou5 .grid (row = 4 , column = 2 )
591
592
593
+ "# Radio-bouton pour ne pas effectuer l'écoute audio des gammes."
594
+ rng += 1
595
+ self .zone_w3 = StringVar (self .table_cad [3 ], value = "Inaudible" )
596
+ rad_bou6 = Radiobutton (self .table_cad [3 ], variable = self .zone_w3 , value = "Inaudible" , text = "Couper l'audio" ,
597
+ bg = self .color_cad [rng ])
598
+ rad_bou6 .grid (row = 2 , column = 1 )
599
+ rad_bou7 = Radiobutton (self .table_cad [3 ], variable = self .zone_w3 , value = "Audible" , text = "Entendre" ,
600
+ bg = self .color_cad [rng ])
601
+ rad_bou7 .grid (row = 3 , column = 1 )
602
+
592
603
"# Traitement de la sonorisation des gammes retournées du module 'gammes_audio.py'"
593
604
self .gam_son , self .gam_son1 = None , None # , 'self.gam_son1'. Afin d'ordonner les clefs.
594
605
self .frequencies = [] # Liste [degré, fréquence].
@@ -1479,7 +1490,8 @@ def sine_tone(frequency, duration, sample_rate=18000):
1479
1490
self .tableau .tag_bind (stt , "<Button-1>" , self .on_click )
1480
1491
break
1481
1492
1482
- sine_tone (freq [1 ], 0.05 )
1493
+ if self .zone_w3 .get () == "Audible" :
1494
+ sine_tone (freq [1 ], 0.05 )
1483
1495
# break de vérification.
1484
1496
1485
1497
self .tableau .itemconfig (self .tab_rec [ind_gam ], fill = "" )
0 commit comments