Das ist eine erste und noch nicht in "echt" getestet Version des Nap-Triggers den sich Rock ausgedacht hat. Hier gibts ne Reihe Parameter einzustellen:
Aktiv: bestimmt, ob der Nap-Trigger laufen soll oder nicht
Minuten bis zum ersten Sound: nach Start einer REM-Phase wird solange gewartet bis der erste Sound abgespielt wird
Minuten zwischen Sounds: soviele Minuten wird jeweils bis zum nächsten Sound gewartet
Minuten-Fenster Wake-Detect: soviele Minuten wird nach jedem Sound gecheckt, ob ein Mikro-Erwachen auftritt (alles ausser REM wird als solches gewertet)
Aktiv nach X Minuten Schlaf: erst wenn man soviele Minuten im Schlaf war, wird der Nap-Trigger aktiv. Das Hypnogram zeigt den Schlafbeginn mit einer grünen Linie an, es ist einfach der erste Schlafzustand der nicht "wach" ist. Das wird einmal gesetzt und bleibt dann auf diesem Zeitpunkt, auch wenn man danach nochmal aufwacht.
Start-Lautstärke: Lautstärke des ersten Sounds, von 0.0 - 0.1
Max. Lautstärke: lauter wirds nicht
Erhöhung pro Sound: um soviel wird der Sound lauter gemacht, sofern nicht nach dem letzten ein Mikro-Erwachen registriert wurde
Red. bei REM-Ende: wenn eine REM-Phase beendet ist, wird der Sound um diesen Wert reduziert, d.h. wenn man hier nicht 0 eingibt, geht es in der nächsten REM-Phase erstmal etwas leiser weiter
Red. bei Wake-Detect: wenn im eingestellten Fenster nach einem Sound ein Mikro-Erwachen erkannt wird, wird der Sound um diesen Wert reduziert
WAV-Datei: die abzuspielende Wav-Datei
Mit Klick auf Play wird die Wav-Datei in der eingestellten Start-Lautstärke abgespielt, so dass man das testen (kommt vor dass eine WAV-Datei nicht funzt) und die Lautstärke einstellen kann.
Wichtig ist, dass der Rem-NAP-Trigger auch durch den Hypnogramm-Filter beeinflusst wird, und zwar bei der Erkennung des Starts und Endes von REM-Phasen. Bei der Detektion von Mikro-Erwachen dagegen wird das ungefilterte Hypnogramm verwendet. In der Visualisierung sieht man das ungefiltertete Hypnogramm dunkelgrau hinter dem gefilterten, hell dargestellten.
Ich müsste jetzt noch was zu diesem Filter schreiben, wichtig ist aber vor allem, dass der Nap-Trigger umso zeitversetzter arbeitet, je höher er eingestellt ist. Ein Filter von 5 bedeutet z.B., dass bis zu 5 nebeneinanderliegende Schlafphasen je nach ihrer Umgebung weggefiltert werden können (sieht man am besten, wenn man einfach mal mit den Filterwerten spielt, während eine CSV-Datei abgespielt wird), was natürlich bedeutet, dass die jeweils 5 letzten Schlafphasen sich noch ändern könnten und somit vom Nap-Trigger nicht beachtet werden dürfen. Er arbeitet darum in dem Fall um 2.5 Minuten (5*30sek) verzögert. Aber ein Filter von 1 oder 2 reicht vielleicht schon, vielleicht klappts sogar ungefiltert am besten.