Nicheloom visits: 58,069 all-time · 7,637 in the last 7 days

The opportunity tracker for new startups.

Today: 1,953 launches · Niche of the day: specialized calculation tools · See what launched today →

Emotive Engine

Animation engine with musical time (not milliseconds)

Get picks like this daily. Today's launch numbers, the top launches, AI and tech news, and a daily opportunity pick, straight to your inbox.

Want to reach these readers? Sponsor an issue.

Hey HN! I'm the creator of Emotive Engine. I've been working on this for 2+ years and finally open-sourced it today.The core idea: Most animation libraries work in milliseconds. Music works in beats. This creates a mismatch - hardcode a bounce for 500ms (perfect at 120 BPM), switch to 90 BPM, and everything drifts because 500ms is now 0.75 beats.Emotive Engine uses musical time as the atomic unit. Specify animations in beats, and they automatically become: - 500ms at 120 BPM - 667ms at 90 BPM - 353ms at 170 BPMChange tempo, everything adjusts. No recalculation needed.Built for AI interfaces (chatbots, voice assistants) but works for any real-time character animation. Pure Canvas 2D, 60 FPS on mobile, 2,532 tests passing.Live demo at https://emotiveengine.com/demo - the hero banner on GitHub was generated with the engine itself.Happy to answer any technical questions! MIT licensed.

HN · launched Oct 29, 2025 · 6 upvotes (top 70%) · 0 views

Niche: animation and motion graphics software · 226 launches, 24 in the last 7 days ▲ +50% · Explore this niche →

Category and tags

  • Media & entertainment
  • Dev tools
  • Developer
  • Not AI
  • Hobby / open-source project

Visit website ↗ Source listing ↗

Could you build this?

Partial Building basic time-synced animations is approachable, but building a production-grade beat-driven animation timing engine with continuous tempo changes and audio-clock sync requires domain math.

What it would actually take: The library must be built in TypeScript/Web Audio API, implementing a transport timeline that syncs animation frames (requestAnimationFrame) to audio clock drift, musical quantization (ticks, PPQ), and dynamic musical tempo changes (BPM ramps). The hard parts are maintaining frame-accurate synchronization against audio context hardware clocks, handling complex polyrhythmic interpolations, and preventing visual jitter. This requires deep familiarity with digital audio workstation (DAW) transport architecture and animation timeline math.

Discussion

2 comments analyzed.

Competitors

Other products that read as similar to this one : 238 launches clear the similarity bar, closest 8 shown.

Attention rank: #206 of 239 (itself plus its competitors, highest first, normalized so YC and Product Hunt are compared fairly).

Looks like the first mover among its competitors.

The niche, labels, vibe code rating and competitor comparison on this page are analysis by Nicheloom. If you use them, please credit nicheloom.com. How you may use our data.