diff --git a/TinnitusAnalyse/.idea/workspace.xml b/TinnitusAnalyse/.idea/workspace.xml
index 8fff750..cb9dc04 100644
--- a/TinnitusAnalyse/.idea/workspace.xml
+++ b/TinnitusAnalyse/.idea/workspace.xml
@@ -4,6 +4,8 @@
+
+
@@ -17,11 +19,11 @@
-
+
-
-
+
+
@@ -38,11 +40,11 @@
-
+
-
-
+
+
@@ -50,6 +52,15 @@
+
+
+
+
+
+
+
+
+
@@ -105,9 +116,9 @@
-
-
-
+
+
+
@@ -273,7 +284,7 @@
-
+
@@ -281,7 +292,7 @@
-
+
@@ -339,13 +350,6 @@
-
-
-
-
-
-
-
@@ -360,25 +364,32 @@
-
+
-
-
-
-
-
+
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/TinnitusAnalyse/BeispielMusikDateien/whitenoise.wav b/TinnitusAnalyse/BeispielMusikDateien/whitenoise.wav
new file mode 100644
index 0000000..94ae87b
Binary files /dev/null and b/TinnitusAnalyse/BeispielMusikDateien/whitenoise.wav differ
diff --git a/TinnitusAnalyse/MyTinnitusFreeSong.wav b/TinnitusAnalyse/MyTinnitusFreeSong.wav
index e69de29..0d584b0 100644
Binary files a/TinnitusAnalyse/MyTinnitusFreeSong.wav and b/TinnitusAnalyse/MyTinnitusFreeSong.wav differ
diff --git a/TinnitusAnalyse/Projektbericht/Projektbericht.docx b/TinnitusAnalyse/Projektbericht/Projektbericht.docx
index 94db45a..02eb778 100644
Binary files a/TinnitusAnalyse/Projektbericht/Projektbericht.docx and b/TinnitusAnalyse/Projektbericht/Projektbericht.docx differ
diff --git a/TinnitusAnalyse/Projektbericht/~$ojektbericht.docx b/TinnitusAnalyse/Projektbericht/~$ojektbericht.docx
index 278fbbc..0fba55a 100644
Binary files a/TinnitusAnalyse/Projektbericht/~$ojektbericht.docx and b/TinnitusAnalyse/Projektbericht/~$ojektbericht.docx differ
diff --git a/TinnitusAnalyse/Projektbericht/~WRL0004.tmp b/TinnitusAnalyse/Projektbericht/~WRL0244.tmp
similarity index 50%
rename from TinnitusAnalyse/Projektbericht/~WRL0004.tmp
rename to TinnitusAnalyse/Projektbericht/~WRL0244.tmp
index a0b5c0e..f2dbd86 100644
Binary files a/TinnitusAnalyse/Projektbericht/~WRL0004.tmp and b/TinnitusAnalyse/Projektbericht/~WRL0244.tmp differ
diff --git a/TinnitusAnalyse/SoundGenerator.py b/TinnitusAnalyse/SoundGenerator.py
index 32943c9..1a1876b 100644
--- a/TinnitusAnalyse/SoundGenerator.py
+++ b/TinnitusAnalyse/SoundGenerator.py
@@ -260,7 +260,7 @@ class Sound:
b, a = signal.iirfilter(order, cutoff_frequencies, rp=max_ripple_passband, btype='bandstop', ftype='butter',
fs=self.music_samplerate) # Diese Funktion erstellt den IIR-Bandpassfilter (links)
- music_links = signal.lfilter(b, a, self.music_data[:, 0]) # diese Funktion filtert die Audiodaten
+ music_links = signal.lfilter(b, a, self.music_data[:, 0]) # diese Funktion wendet den Filter an
# FIR Filterversuch
# b = signal.firwin(order, cutoff_frequencies, pass_zero="bandstop", fs=self.music_samplerate, width=bandwidth,
@@ -374,20 +374,20 @@ class Sound:
print("Speichern beendet.")
self.filterfortschritt = 5, 0 #Nach erfolgreichem Filtern Fortschritt zur Bestätigung auf 5 setzen
- # # Plot (hilfreich für Filterentwurf)
- # freq, h = signal.freqz(b, a, fs=self.music_samplerate)
- # fig, ax = plt.subplots(2, 1, figsize=(8, 6))
- # ax[0].plot(freq, 20 * np.log10(abs(h)), color='blue')
- # ax[0].set_title("Frequency Response")
- # ax[0].set_ylabel("Amplitude (dB)", color='blue')
- # ax[0].set_xlim([0, 10000])
- # ax[0].set_ylim([-120, 10])
- # ax[0].grid()
- # ax[1].plot(freq, np.unwrap(np.angle(h)) * 180 / np.pi, color='green')
- # ax[1].set_ylabel("Angle (degrees)", color='green')
- # ax[1].set_xlabel("Frequency (Hz)")
- # ax[1].set_xlim([0, 10000])
- # ax[1].set_yticks([-90, -60, -30, 0, 30, 60, 90])
- # ax[1].set_ylim([-90, 90])
- # ax[1].grid()
- # plt.show()
+ # Plot (hilfreich für Filterentwurf)
+ freq, h = signal.freqz(b, a, fs=self.music_samplerate)
+ fig, ax = plt.subplots(2, 1, figsize=(8, 6))
+ ax[0].plot(freq, 20 * np.log10(abs(h)), color='blue')
+ ax[0].set_title("Frequency Response")
+ ax[0].set_ylabel("Amplitude (dB)", color='blue')
+ ax[0].set_xlim([0, 10000])
+ ax[0].set_ylim([-120, 10])
+ ax[0].grid()
+ ax[1].plot(freq, np.unwrap(np.angle(h)) * 180 / np.pi, color='green')
+ ax[1].set_ylabel("Angle (degrees)", color='green')
+ ax[1].set_xlabel("Frequency (Hz)")
+ ax[1].set_xlim([0, 10000])
+ ax[1].set_yticks([-90, -60, -30, 0, 30, 60, 90])
+ ax[1].set_ylim([-90, 90])
+ ax[1].grid()
+ plt.show()
diff --git a/TinnitusAnalyse/TinnitusAnalyse_GUI.py b/TinnitusAnalyse/TinnitusAnalyse_GUI.py
index c953dfa..b7e3d6b 100644
--- a/TinnitusAnalyse/TinnitusAnalyse_GUI.py
+++ b/TinnitusAnalyse/TinnitusAnalyse_GUI.py
@@ -230,7 +230,7 @@ def unten_button_filtere_tinnitus_aus_musik():
"Audiodatei unter dem Namen MyTinnitusFreeSong.wav erstellt", "white", "green")
else:
print("Fehler bei Filterfunktion. Siehe Compiler-Meldungen")
- feedback("Fehlgeschlagener Filterversuch. Ein SWAT-Team gut ausgebildeter Affen ist unterwegs!", "red", "white")
+ feedback("Fehlgeschlagener Filterversuch. Kontaktiere Entwickler und schreibe eventuell auf was genaud du gemacht hast", "red", "white")
except:
feedback("Fehlgeschlagener Filterversuch. Drücke zuerst den Speichern Knopf"
"Stelle sicher, dass die Lautstärke mindestens einer Seite über 0"
diff --git a/TinnitusAnalyse/TinnitusDaten.csv b/TinnitusAnalyse/TinnitusDaten.csv
index 3f569c9..2b0e2ac 100644
--- a/TinnitusAnalyse/TinnitusDaten.csv
+++ b/TinnitusAnalyse/TinnitusDaten.csv
@@ -1,16 +1,14 @@
-Vorname;Mustermann
-Nachname;Max
-linke Frequenz;8420.0
-linke Lautstärke;0.5
-linkes Rauschen Lautstärke;0.015
-linkes Rauschen untere Grenzfrequenz;7440.0
-linkes Rauschen obere Grenzfrequenz;11910.0
-rechte Frequenz;0.0
-rechte Lautstärke;0.0
+Vorname;asd
+Nachname;asd
+linke Frequenz;5040.0
+linke Lautstärke;0.08
+linkes Rauschen Lautstärke;0.0
+linkes Rauschen untere Grenzfrequenz;10.0
+linkes Rauschen obere Grenzfrequenz;20000.0
+rechte Frequenz;5040.0
+rechte Lautstärke;0.11
rechtes Rauschen Lautstärke;0.0
rechtes Rauschen untere Grenzfrequenz;10.0
rechtes Rauschen obere Grenzfrequenz;20000.0
-Kommentar;Lediglich auf dem linken Ohr höre ich einen hohen Piepston
-und ein leises Rauschen (vergleichbar mit einem laufenden
-Kühlschrank)
+Kommentar;
diff --git a/TinnitusAnalyse/__pycache__/SoundGenerator.cpython-35.pyc b/TinnitusAnalyse/__pycache__/SoundGenerator.cpython-35.pyc
index a72c47b..15f9885 100644
Binary files a/TinnitusAnalyse/__pycache__/SoundGenerator.cpython-35.pyc and b/TinnitusAnalyse/__pycache__/SoundGenerator.cpython-35.pyc differ