Self-test and diagnostic report.

When something's wrong: run self-test, generate report, contact support. Saves back-and-forth.

1 · Run self-test

  1. Settings → Diagnostics → „Start self-test"
  2. Hypnotika checks: audio output (sine wave), mic permission & level, VAD loads, Essentia.js (key detection) initializes, SoundTouchJS (pitch shift) loads, localStorage R/W, bundle resources available
  3. Result: ✓ per test or red ✗ with error message

2 · Export diagnostic report

  1. Settings → Diagnostics → „Create diagnostic report"
  2. Optional: brief description of your problem
  3. Preview shows what will be in the report
  4. „Save report" → file picker → saves as .txt
  5. Email the file to support@deutsche-hypnose-online.de

3 · What's in the report

  • App version + build stamp
  • Electron and Chromium versions
  • OS (Windows 11 build, etc.) + architecture
  • Self-test results
  • Last 50 engine events (anonymized)
  • Settings snapshot (crossfade-sec, quantize-bars etc.)
  • Track count + analysis status
  • Active audio device names
  • Browser language

4 · What's NOT in the report

  • ❌ Audio data or track contents
  • ❌ Full license code (only first 6 chars for ID)
  • ❌ Email address, IP, client data

You can open the file in any text editor before sending — it's plain text.

5 · Console logs for live diagnosis

  1. In the app: Ctrl+Shift+I opens DevTools
  2. Console tab
  3. Reproduce the bug
  4. Copy lines starting with engine. or [Hypnotika]
  5. Paste into support email with description of expected vs. actual behavior

Related: Troubleshooting · Contact support