|
|
@@ -134,7 +134,7 @@ def unten_button_speichern_press(): |
|
|
|
sound.wav_speichern() |
|
|
|
feedback("Daten erfolgreich gespeichert. Siehe: " + sound.wav_name, "white", "green") |
|
|
|
except: |
|
|
|
feedback("Fehlgeschlagener Speicherversuch! Bitte schließe Microsoft Excel.", "white", "red") |
|
|
|
feedback("Fehlgeschlagener Speicherversuch! Bitte schließe Microsoft Excel.", "white", "red") |
|
|
|
|
|
|
|
|
|
|
|
def unten_button_play_press(): |
|
|
@@ -160,6 +160,16 @@ def unten_button_musikdatei_laden_press(): |
|
|
|
title="Wähle die Musikdatei(.wav) deiner Wahl aus", |
|
|
|
filetypes=(("wav Dateien", "*.wav"),)) |
|
|
|
|
|
|
|
# überprüfen, ob song stereo ist |
|
|
|
try: |
|
|
|
wav_obj = wave.open(untererFrame.musikdatei) |
|
|
|
except: |
|
|
|
feedback("Der ausgewählte Song ist nicht kompatibel", "white", "red") |
|
|
|
return |
|
|
|
if wav_obj.getnchannels() != 2: |
|
|
|
feedback("Der ausgewählte Song ist mono. Bitte wähle einen Song in stereo", "white", "red") |
|
|
|
return |
|
|
|
|
|
|
|
samplerate, data = wavfile.read(untererFrame.musikdatei) |
|
|
|
|
|
|
|
sound.music_samplerate = samplerate # die samplerate der ausgewählten Musikdatei an SoundGenerator.py übergeben |
|
|
@@ -209,7 +219,7 @@ def unten_button_filtere_tinnitus_aus_musik(): |
|
|
|
if sound.filterfortschritt[0] == 5: #ist 5, wenn erfolgreich gefiltert wurde |
|
|
|
print("-- filtern beendet --") |
|
|
|
feedback("Filtervorgang erfolgreich abgeschlossen. \n" |
|
|
|
"Audiodatei unter dem Namen MyTinnitusFreeSong.wav erstellt", "white", "green") |
|
|
|
"Audiodatei unter dem Namen gefilterteMusik.wav erstellt", "white", "green") |
|
|
|
else: |
|
|
|
print("Fehler bei Filterfunktion. Siehe Compiler-Meldungen") |
|
|
|
feedback("Fehlgeschlagener Filterversuch. Kontaktiere Entwickler und schreibe eventuell auf was genaud du gemacht hast", "red", "white") |