Overview
HNode includes three generators for displaying time-synchronized subtitles from common subtitle formats:- SRT - SubRip subtitle format
- LRC - Lyric file format (used for song lyrics)
- ASS - Advanced SubStation Alpha format
Text generator with time-synchronized playback.
SRT Generator (SubRip)
Format
SRT files use numbered entries with timestamps:Configuration
LRC Generator (Lyrics)
Format
LRC files use timestamp prefixes:Configuration
Extended LRC Format
Supports metadata tags:ASS Generator (Advanced SubStation Alpha)
Format
ASS files support styling and positioning:Configuration
Use Cases
Music Lyrics
Display synchronized lyrics during performances using LRC files
Event Subtitles
Show accessibility subtitles during virtual events
Song Information
Display track metadata and lyrics for DJ sets
Storytelling
Create narrative experiences with timed text
Common Features
- Time Synchronization - Subtitles display at precise timestamps
- File Watching - Automatic reload when subtitle file changes
- UTF-8 Support - Full Unicode character support
- TextMeshPro Rendering - High-quality text rendering
Timing Considerations
All subtitle generators use system time for synchronization. Ensure HNode starts playback at the correct offset, or manually sync timestamps to your media player.
File Path Configuration
Subtitle file paths can be:- Absolute:
C:/Subtitles/file.srt - Relative to HNode executable:
./Subtitles/file.lrc - Network paths:
//server/share/file.ass