Eigentlich müsste jetzt alles so programmiert sein, wie Herr Zwanger es nach dem 11ten Meeting wollte.
IIR Filter 5ter Ordnung und der Speichrvorgang ist wesentlich schneller
Der Filter erhoeht manche Werte, deswegen kann es zu Errors kommen, evtl. muss die gesamte Musik etwas leiser gedreht werden.
To Do:
- Filter fürs Rauschen
- Filterqualitäaet ueberdenken
- GUI Benutzerfreundlicher machen: Feedback verbessern, Filterfunktion koennte in einen thread ausgelagert werden, weil sie ziemlich lange dauert bei einem ganzen Song,
evtl. mit einer Art Ladebalken
Digitalen Bandpass mittels Modul "Scipy" implementiert in SoundGenerator.py.
GUI nochmal abgeändert und statt Mittelfreq & Bandbreite --> Untere Grenzfreq & obere Grenzfreq
Die GUI ist momentan nicht stabil! Es fehlen noch einige if Abfragen um sichern zu gehen, dass die Grenzfrequenzen nicht unlogisch/fehlerhaft gewählt werden.
DigitalFilterTest.py hinzugefügt.
Dieses Skript beinhaltet die Differenzengleichung eines Bandpass nach Tobola MEM_C Vorlesung. Außerdem plottet es schnell die Frequenzen um zu testen ob der Filter funktioniert.
Unterer rechter Labelframe hinzugefügt
Die feedback Hilfsfunktion implemnentiert
Mehrere Funktionen mit Feedback aufrufen versehen um dem Patienten zu erklären was abgeht (quasi ein Sprachroch für uns als Entwickler zum Benutzer)