Continuous tone clock:
- 12 hours maps to 1 octave
- 1 hour maps to 1 semitone
- Optional minute/hour accents
- Default base frequency is 110 Hz (A2)
python -m timehear.cli --accent bothDry run (prints frequency progression):
python -m timehear.cli --dry-run --duration-seconds 5Install as CLI:
pip install -e .
timehear --accent minuteInstall visualization deps:
pip install -e ".[viz]"Run combined time-domain + spectral view:
timehear-viz --accent bothRight panel now shows a circular orbit with a discrete marker. The marker's angular speed is the current mapped frequency.
Run visualizer without audio:
timehear-viz --mute- Linux playback uses
aplay(ALSA utils). - Press
Ctrl+Cto stop.
python -m pytest -q