Sky Auto Player for Sky: Children of the Light · Windows 10/11

Play the sheet. Not the keyboard.

Load a Sky music sheet, switch to the game, and let every note, chord, and hold land on the beat — scheduled from the sheet's timing model and dispatched through Windows SendInput.

JSONSKYSHEETTXTOPEN SOURCETAURI NSISCURRENT USER

Automated playback may conflict with Sky’s Terms of Service. Use responsibly and at your own risk.

Unofficial community project. Not affiliated with or endorsed by thatgamecompany.

Playback timing illustration
TIMING ENGINEREADY
PLAYHEAD00:13.066
  1. 00:12.400A1 + B2 + C3CHORD
  2. 00:12.733D2NOTE
  3. 00:13.066E3 HOLD
Final state: held note E3 at 00:13.066

Performance profile

Key product signals

SENDINPUT BATCH / 60 FPS TARGET
  • Chord notes submitted in one SendInput batch — sender-side skew minimised
  • Adaptive lead learns sender-side completion delay on this machine
  • Holds keep their full duration, never clipped
  • Player and display on separate threads — HUD stays smooth

Built around the music

Timing is the instrument.

A sheet is more than a list of keys. Chords must arrive together, fast passages need consistent spacing, and holds need their full duration. Sky Auto Player schedules those musical events as a performance rather than replaying a generic macro. Dispatch timing is measured at sender-side completion — not just the scheduled timestamp.

  • Chord notes in one SendInput batch
  • Tempo-aware playback
  • Notes, chords and holds
  • Sender-side latency learned per machine
  • Player and HUD on separate threads
  • Dry-run preview
CAUSAL TIMING MODELONE PASS / STABLE
  1. 01SHEET EVENTA1 + B2 + C3
  2. 02TIMING WINDOW00:13.066
  3. 03BATCHED INPUTSAME SEND BATCH
DURATIONA1+B2+C3D2E3
SKY AUTO PLAYER / DESKTOPREAL TAURI WINDOW / NSIS INSTALLER
Sky Auto Player desktop Library
Canonical desktop interfacePNG · REAL TAURI WINDOW

The actual player

Your library, timing profile and controls in one place.

The Tauri desktop app keeps song search, playback setup and status visible in one focused window.

  1. Search and select songs from the desktop Library.
  2. Review timing risk and recommendations in Song Detail.
  3. Keep playback, diagnostics and settings within reach.

Not a generic macro

Built for music, not click sequences.

Comparison of a generic macro and Sky Auto Player
Generic macroSky Auto Player
Sequential key pressesChords aligned to one dispatch frame
Fixed delaysTiming follows the sheet and tempo
Tap-focused playbackNotes, chords and holds
One global setupPer-song timing profiles
Fixed delay, one-size-fits-allLearns your machine delay and compensates
HUD stutters when busyNote firing and display run on separate threads

Three steps

From download to playback in minutes.

  1. Download

    Get the canonical Tauri NSIS installer from the official Sky Auto Player GitHub Releases page and install it for the current user.

  2. Add a sheet

    Export a JSON, .skysheet or compatible TXT sheet from the Sky Music editor and import it through the desktop Library.

  3. Play

    Open Sky Auto Player, choose a song, then switch to the Sky window when you are ready.

KEYBOARD STRIPPress Reload songs in the GUI · / or Ctrl+F focuses search · Esc closes safe overlays

Technical boundaries

Clear about what it does—and what it does not do.

Sky Auto Player runs as a separate Windows application and sends standard input events. Its source is public, so the implementation can be reviewed directly.

Input
Windows SendInput
YES
Process
Separate application
INFO
Game memory
Not inspected
NO
Code injection
Not used
NO
Game files
Not modified
NO
License
GNU GPL v3.0
INFO
Updates
Explicit updater with checksum verification
INFO

NOTICETerms of Service: These technical boundaries do not guarantee account safety. Automated music playback may still conflict with Sky’s Terms of Service. Use the tool responsibly and at your own risk.Read the account-risk guidance

Supported sheets

Load the formats the community already uses.

.json
JSON

Structured song sheets with musical events and metadata accepted by the player.

NOTE · CHORD · HOLD
.skysheet
Skysheet

JSON-based sheets with the .skysheet extension used by the Sky music editor ecosystem.

SHEET EXPORT
.txt
JSON-compatible TXT

Plain-text files containing a JSON-compatible sheet structure.

PLAIN TEXT

READY FOR THE PERFORMANCE

Your next performance is already written.

Download Sky Auto Player, add a sheet and let the timing take care of itself.

Browse releasesView source on GitHubJSON · SKYSHEET · TXT / WINDOWS 10–11