Skip to content

Latest commit

 

History

109 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lyrics

Preview before render: follow the mandatory preview-first workflow. Deliver a playable review preview before full production. Complete synchronization review and obtain explicit render approval for the current song and reviewed revision before capture or encoding. A preview-only request stops at review delivery; passing tests, positive feedback, saved review notes, a merged PR or approval of an earlier song do not authorize rendering.

Music films with synchronized lyrics, meaning-linked translations, and audio-reactive visuals. This repository contains the projects, production workflows, and verification evidence behind each edition.

Current style default: cinematic lyric presentation — stable, color-only word or phrase emphasis, precise vocal timing, smooth scene shading and equally prominent bilingual lyrics. Motion intensity follows the song: gentle arrangements can use compact, subdued audio-reactive graphics. The guide includes implemented references and review requirements for future tracks.

Sugar Glass — preview · Твои глаза · Прости за любовь — accepted with known gaps · Половинка · Life Letters · Joyride · midnight love · Пожары · Отменяй · Roi × Adore · TikTok edition · Tanisea · Build and workflow

Sugar Glass

Anya Nami · English + Russian · preview only

Sugar Glass preview: reflected source performance with equal English and Russian word focus

Live review-player screenshot at 01:30.000. Original music, performance and mood video: Anya Nami. This is a preview, not a final-film frame.

The complete recording is available for local review in landscape and portrait, with 71 cues, 424 English source tokens, 405 Russian words and independent overlapping vocal layers. Warm color-only focus and a compact teal spectrum support the source imagery. Both languages share source events and equal typography.

Review pending; production blocked. The supplied wording and model-assisted boundaries retain explicit review questions. No full lyric film has been rendered. Completed source/workflow checks and GitHub merging do not substitute for listening review or render authorization.

Preview setup and production boundary · Review questions · Technical verification · Original mood video

Твои глаза

POLNALYUBVI — Твои глаза / Your Eyes · Russian + English

Dedicated 1920×1080 and 1080×1920 compositions at 60 fps retain the complete original recording and animation. All 154 Russian tokens and 195 English words receive stable, meaning-linked color emphasis, including grammatical completions and reordered English phrases.

Твои глаза: pale-gold Russian and English word focus beneath a close-up from the original animation

Decoded final landscape frame at 01:03.400. Original animation by ORAMAI, with backgrounds and illustrations by FINITO / FINITOLINA; music and lyrics by POLNALYUBVI.

Restrained visualizer reference. A compact pale-gold spectrum supports the contemplative animation and equal bilingual serif text. Its 64 measured bands use small, bounded travel and subdued opacity, leaving the voice, words and source picture prominent. This edition establishes a successful low-intensity approach for gentler arrangements; visual energy is chosen for each recording. See the production lessons and exact display settings.

The project owner completed the actual-recording review and authorized full rendering. The review record distinguishes this overall user attestation from unavailable granular listening telemetry. Production captures at 2×, uses ProRes 4444 references and HEVC Main 10 delivery, and preserves the original AAC packets and timestamps. Decoded-word checks inspect the actual highlight colors against the frozen event map.

Production and reproduction · Verified delivery and checksums · Review record · Decoded-focus method · Publishing copy · Original song and animation

This edition applies the Lyrics workflow in general. Recording, animation, covers and full-film assets remain local or in a draft release; source-artist rights are excluded from the repository contribution license.

Прости за любовь

Артем Пора Домой & Jahmal TGK · v1.2 · Russian + English · YouTube and TikTok

Accepted with known highlighting gaps. The current song is sufficient for delivery. Some English meaning spans remain only partly highlighted: «Остыла» needs “I have grown cold,” and «прости» needs “forgive me” in the chosen translation. The accepted films are preserved; this edition is not the synchronization quality baseline for the next song.

Прости за любовь: Russian and English lyrics over a rainy night-tram scene with a coral spectrum

Decoded accepted v1.2 landscape frame at 00:52.400. The screenshot preserves that edition's documented highlighting gaps. Music by Артем Пора Домой & Jahmal TGK; generated artwork and lyric presentation belong to this edition.

Project and exact delivery identity · Known issues and follow-up criteria · Structured status

Next song: synchronization must be complete before production rendering. Follow the mandatory cross-language sync gate for every cue and every language. Technical checks and a few successful previews do not replace the full semantic and audiovisual review.

This entry documents the locally delivered edition; it does not publish new video or archive release assets.

Половинка

Танцы Минус — Половинка · Russian + English · YouTube and TikTok

Full-song bilingual films with equal Russian and English typography, stable color-only emphasis and a measured 64-band spectrum. Both 1080p60 editions share the original soundtrack with constant gain only. The archival source picture retains its native 480p detail and 25 fps cadence.

Половинка: the original performance above equal Russian and English lyrics with turquoise word focus

Decoded v1.0.0 landscape frame at 01:20.000. Original performance and music by Танцы Минус; the source picture retains its archival detail.

YouTube film · TikTok film · Covers, copy and captions · Editable project

Both exports passed full decoding, all 10,501 frame timestamps, and preservation of all 8,205 locked AAC packets. The audio timing audit is model-assisted; its scope and uncertainty are documented.

Production notes · Verification · Release · Original source

Life Letters

Never Get Used To People — Life Letters (Long Version) · Russian + Argentinian Spanish + pronunciation

An expansive landscape film for horizontal phone viewing, with equally large Russian and Argentinian Spanish lyrics, word-linked pronunciation and a prominent 64-band spectrum. Stable pink and warm-gold focus follows the vocal, while the original moving footage and complete closing credits remain visible.

Life Letters final film: Russian, pronunciation and Argentinian Spanish above the wide visualizer

Decoded final film at 01:03.800, reviewed at 874×402. Original song and source video by Never Get Used To People; added lyric presentation by Ael, assisted with Codex.

Format Timeline Text
2348×1080 · 60 fps · H.264 / AAC · BT.709 Complete 4:21.526 recording; 15,692 video frames 42 cards; Russian and Spanish 82 px, pronunciation 44 px

Timing combines isolated vocals, independent recognition, bounded alignment, CTC emissions and measured sample repetitions. The pronunciation is a Spanish-oriented approximation with stress marks. Difficult transformed vocals retain documented uncertainty; phone-size frame review does not claim a physical iPhone test. This edition explicitly includes the third pronunciation layer as a scoped production exception.

Download Contents
Full landscape film Complete verified H.264/AAC movie
Editable project Committed source, original extracted streams, render media, fonts, timing evidence and QA
Argentina pronunciation guide · Four subtitle tracks Russian, Spanish, pronunciation and combined captions
Checksums · Verification File hashes, audio identity, frame cadence and review limits

Release · Production and reproduction · Original source

Joyride

Oliver Tree — Joyride · English lyrics

A cinematic lyric film shaped by the official video's teal courtyard, patterned red clothing and fire imagery. Large cream words turn coral with the vocal; continuous shading blends the performance into a stable reading area. Dedicated landscape and portrait compositions share the full recording and a calibrated 64-band spectrum.

Joyride: coral lyric focus alongside Oliver Tree's original performance

Decoded final YouTube frame at 02:00. Original song, performance and music video by Oliver Tree and the credited production crew; added lyric presentation by Ael, assisted with Codex.

Edition Format Timeline Lyrics
YouTube 1920×1080 · 60 fps 2:28.85 recording · 8,932 video frames 395 supplied English words in 70 cues
TikTok 1080×1920 · 60 fps Same complete recording Dedicated portrait composition; 323 focus groups

The original 2880×2160 footage keeps its 25 fps cadence; new graphics run at 60 fps. Word timing combines independent vocal/mix alignment, an English acoustic encoder and waveform review. Model uncertainty remains documented, and the full intro and ending are audited separately. Both films use stable color-only emphasis without lyric underlines or word boxes.

Download Contents
YouTube film · TikTok film Complete 1080p60 editions with the same locked soundtrack
YouTube thumbnail · TikTok profile cover Source-referenced covers; portrait profile target 1200×1600
YouTube title · description · TikTok copy Concise artist credits and AI disclosure
Complete production archive · original source Editable source, original media, fonts, stems, timing decisions, review evidence and final files

Production notes and reproduction · Verification and limits · Source creators · Release

midnight love

girl in red — midnight love · English lyrics

An intimate lyric film built around the official video's blue night sky, hooded silhouette and moving flame. Large silver words turn pale gold with the vocal, while continuous shading keeps the image smooth through lyric handoffs. Dedicated landscape and portrait compositions share the original soundtrack, independently aligned phrases and a calibrated 64-band spectrum.

midnight love: pale-gold word highlighting beside the source figure and flame

Decoded final movie frame at 00:44.000. Original song and footage from girl in red's official upload; its description credits the photograph to Fabian Fjeldvik.

Edition Format Timeline Lyrics
YouTube 1920×1080 · 60 fps 3:13.85 · 11,632 video frames 185 performed English words in 38 cues
TikTok 1080×1920 · 60 fps Same recording and 161 focus groups Dedicated portrait composition

v1.1.0 correction: six closing reprise lines restore 34 performed words after the supplied reference ended, retaining all 151 supplied words. Lyrics continue through the selected final held-vocal release at 185.4 s; the closing title begins after 188 s. Earlier word focus and an onset are also refined. The original audio timeline is unchanged. Both corrected films passed delivery verification. Color-only focus replaces the karaoke underlines throughout; production notes record the evidence and review limits.

The original animation is nominally 24 fps. Added camera movement, lyric focus, embers and spectrum graphics run at 60 fps. Timing combines bounded vocal and mix alignment, an independent English acoustic encoder and waveform review; model uncertainty remains documented. Methods and review limits.

Download Contents
YouTube film Corrected landscape H.264 / AAC edition
TikTok film Corrected full-length portrait edition
YouTube thumbnail · TikTok profile cover Source-referenced covers; portrait profile cover is 1200×1600
YouTube title · description · TikTok copy Concise artist credits and AI disclosure
English captions Optional timed caption track
Complete production · Original source Editable code, original media, analysis stems, observations, covers and file hashes
Delivery checksums SHA-256 records for the corrected release assets

Production notes and reproduction · Original creators · Official song and visual

Пожары

ray! — Пожары · Russian lyrics + English translation

A photographic lyric film in moss green, charcoal and copper, built around the artist's official release artwork. Fixed Russian words and meaning-linked English highlights sit beside the photograph in landscape and beneath it in the dedicated vertical edition. New camera movement and expressive graphics run at 60 fps, with a separately calibrated 64-band spectrum.

Пожары: Russian words and English meaning highlights beside the source photograph

Decoded final movie frame at 00:16.200. Original photograph sourced through the artist's official release; individual photographer unverified.

Edition Format Timeline Lyrics
YouTube 1920×1080 · 60 fps 2:30 · 9,001 video frames Russian + English meanings
TikTok 1080×1920 · 60 fps Same soundtrack and cue data Dedicated portrait layout

The production represents all 117 supplied words in 36 cues and 84 highlight groups. Bounded CTC and attention alignment, isolated vocals and waveform correlation inform the timing. The chopped “Пожар” bridge uses one sustained bilingual motif; individual echoes are not claimed as separately aligned words. Timing methods and review limits.

Download Contents
YouTube film Landscape H.264 / AAC master
TikTok film Full-length vertical edition
YouTube thumbnail · TikTok profile cover Landscape thumbnail and 1200×1600 portrait profile cover
YouTube title · description · TikTok copy Concise artist-focused credits and AI disclosure
Russian captions · English captions Optional timed caption tracks
Complete production archive · Original source Editable source, original media, model observations, stems, covers and per-file hashes
Delivery checksums Release asset sizes and SHA-256 records

Production notes and reproduction · Original artist and source credits · Official audio

Отменяй

REDCHINAWAVE — Отменяй · Russian lyrics + English translation

A dark landscape lyric film built around the original upload’s illustration, with a four-color base palette: red #e10508, near-black #030303, light gray #c2c2c2 and medium gray #5c5c5c. Large Russian type and meaning-linked English highlights sit beside the source artwork, with new camera motion and audio-reactive graphics rendered at 60 fps.

Отменяй: synchronized Russian and English highlights beside the original source illustration, in red and gray

Decoded frame from the final movie at 00:13.950. Artwork sourced from REDCHINAWAVE’s official upload; original illustrator unverified.

Format Duration Lyrics Delivery
1920×1080 · 16:9 · 60 fps 2:10.453 21 bilingual lines · 71 Russian words · 50 highlight groups H.264 High · AAC stereo · BT.709

Every repeated verse has its own measured timing. Alignment combines windowed Whisper observations on the mix and separated vocals, independent MMS-FA alignment and waveform/spectrogram inspection. The 64-band measured spectrum is separate from expressive motion. Final verification confirms 7,827 decoded frames, matching AAC packets and no measured source-to-AAC timing shift. Acoustic word boundaries retain uncertainty; frame-rounding accuracy is not ground-truth lyric accuracy.

Download Contents
Final YouTube film Verified landscape 1080p60 master
Complete production archive Editable source, dependency lock, fonts, media, stems, alignment inputs, final assets and per-file hashes
Original source video Downloaded streams before the lyric treatment
YouTube thumbnail · Original PNG Upload-ready JPEG and generated source image
Title and description · Russian captions · English captions Short artist-focused copy and optional caption tracks
Verification · Release checksums Measured delivery results and asset hashes

Full release · Production notes and reproduction · Asset inventory · Original official audio

YouTube thumbnail and production credits

AI-assisted Отменяй YouTube thumbnail

Music and lyrics: REDCHINAWAVE. Lyric-film production and English adaptation: Ael, assisted by OpenAI Codex with GPT-6 Astra. The thumbnail is an AI-assisted adaptation of the source artwork. Artist and source credits · Software and font credits.

Roi × Adore

VIDEOCLUB — Roi × adore — Did I Tell U That I Miss U

A blue-toned lyric film for two overlapping vocal tracks. French lyrics appear alongside their English translation, while the second song has an independent English lyric lane. Original animation, stable typography, and separate spectrum and expressive motion controls carry the design across landscape and vertical editions.

Roi × Adore: French lyrics, English translation and independent English vocals over blue animation

Frame from the final landscape movie at 02:05.800.

Edition Format Duration Video / audio
Landscape 1920×1080 · 60 fps 6:19 HEVC Main 10 / AAC
Vertical 1080×1920 · 60 fps 6:19 H.264 / AAC

Both editions preserve the locked AAC packets and lyric timeline. The project includes 49 French cues with English translation, 22 English cues, and 504 timed highlight units. The visualizer measures 64 stereo frequency bands on a fixed dBFS RMS scale; expressive motion is controlled separately.

Film and production downloads

Download Contents
Landscape film Final 1080p60 master
Complete production archive · 1.27 GB Editable project, media, fonts, stems, alignment inputs, analysis, dependency lock and setup instructions
Original source video Untouched downloaded stream
10-second preview Short review of the visual treatment
Verification · Checksums Landscape delivery QA and original release asset hashes

Full release · Production record · Source and evidence · Asset inventory · Original upload

Additional frame and verification details

Independent English focus with the French lane in a title state

Final landscape movie at 03:59.000.

  • Full decoding passed for both editions: 22,762 delivered video frames each.
  • AAC packet identity and delivered-file SHA-256 were verified.
  • All 71 lyric cues were checked in two browser focus states.
  • Maximum measured cue-boundary rounding error is 8.1667 ms at 60 fps. This describes frame placement, not the accuracy of inferred vocal boundaries; dense overlapping vocals retain uncertainty.
  • The selected 1080p60 source is YouTube’s upscaled derivative of native 720p60 material.

The production archive includes a per-file manifest. Installed dependencies, downloadable model weights, regenerable frame caches and temporary encode trials are excluded. See the production record for calibration, rendering methods and limitations.

TikTok edition

The vertical adaptation places animation above both lyric lanes, with the spectrum below and space around the content for platform controls. The publishing kit includes the caption, all cover variants, generation prompts, adaptation scripts and verification files.

Download Contents
Vertical film Full-length 9:16 video at 60 fps
Publishing kit Covers, caption, prompts, scripts and QA
Profile cover · 1200×1600 · Archived landscape variant Use the portrait cover for the tall profile preview; see the cover default
Verification · TikTok checksums Vertical delivery QA and TikTok asset hashes

Browse the TikTok material and reproduction notes.

Tanisea

Tanisea & ksviety — Закричу на весь мир (Remix)

The first lyric-film project pairs Russian vocals with meaning-linked English highlights. Its warm ember and teal design established the typography, timing and verification workflow used as a starting point for Roi × Adore.

Tanisea lyric-film design with English translation and an audio-reactive spectrum

Square vNext design reference at the on-frame time 00:48.000. Original music by Tanisea & ksviety; source-art attribution is recorded in the credits.

The published square edition runs for 153 seconds at 1080×1080 and 60 fps. Its source records Russian vocal timing as sample indices and maps English phrases to the corresponding meaning, including changes in word order. A separate 120 fps proof exposes timing evidence for inspection.

Published download · v2.4.0 Contents
Production master Square HEVC Main 10 film with retained AAC
120 fps sync proof Diagnostic timing render
Source archive Source corresponding to the published edition
Workflow evidence Alignment, generated QA and production evidence
QA report · Checksums Published verification and asset hashes

Source project · Alignment report · Original versus lyric-film comparison

The repository also contains later chorus corrections and a landscape composition. These are distinct from the published v2.4.0 files above; see release status and history before selecting a source revision or download.

Build and workflow

Each project has its own setup instructions. Use the release source archive when reproducing a particular published movie.

Project Starting point
Прости за любовь v1.2 Accepted delivery record and known gaps; preserve the existing films and apply the new sync gate to the next song
Joyride Follow the reproduction steps; full-recording coverage, sample-based color focus, original video and separate landscape/portrait compositions
Midnight Love Follow the v1.1.0 reproduction steps; includes the restored ending, cinematic focus and verified landscape/portrait delivery
Пожары Follow the reproduction steps; both aspect ratios share finalized cues and audio features
Отменяй Use the complete production archive and its reproduction steps; finalized cues and features are included
Roi × Adore Download the complete production archive and follow its included README; the Git snapshot documents the source and evidence
TikTok adaptation Follow the vertical reproduction notes after preparing the production inputs
Tanisea Follow the project quick start for Node.js, FFmpeg and Remotion setup

The reusable workflow covers soundtrack locking, lyric alignment, semantic translation, visual design, calibrated audio features, rendering and delivery verification:

README screenshot inventory records each song's representative frame, edition and selection checks.

Reference studies

Moyka — Moon: lyric reveals, phrase holds, picture cuts and frame-alternating typography examined on separate timelines. Includes measurements of all 3,831 frames, 852 distinct visually inspected frames, acoustic-model comparisons, reproducible scripts and specific applications to the mandatory pre-render workflow.

LÜCY & Moyka — LOOP: illustrated analysis of image-dominant composition, anchored lyrics, independent language transitions and recurring visual motifs. Includes an 8,654-frame numerical scan, selected frame-level observations, source credits and a practical brief for future films.

Repository structure

assets/                          Film screenshots and artwork
projects/prosti-za-lyubov-lyric-film/ Accepted v1.2 record, known gaps and delivery evidence
docs/cross-language-sync-gate.md  Mandatory synchronization review before production rendering
docs/templates/                  Reusable review records
projects/life-letters-lyric-film/  Life Letters Russian / es-AR / pronunciation, source and evidence
projects/joyride-lyric-film/       Joyride source, both publishing kits and evidence
projects/midnight-love-lyric-film/ Midnight Love source, restored ending and evidence
projects/pozhary-lyric-film/       Пожары source, both publishing kits and evidence
projects/otmenyai-lyric-film/      Отменяй source, publishing copy and evidence
projects/roi-adore-rebuild/       Roi × Adore source and evidence snapshot
  tiktok/                        Vertical adaptation and publishing material
projects/tanisea-lyric-film/      Tanisea Remotion project
projects/roi-slowdown-lyric-film/ Historical dual-song implementation
docs/                            Production guides and implementation records
audits/                          Timing and quality reports
deliverables/                    Earlier tracked delivery snapshot

Release history

The Roi × Adore rebuild supersedes the earlier Roi × Slow Down v1.0.1 edition. Earlier source, timing evidence and downloads remain available for provenance.

All published releases · Release status and version notes

License

Our authored workflow documentation, code, prompts, reusable visual contributions and other material we have authority to license are available under Creative Commons Attribution 4.0 International (CC BY 4.0). Credit Ael / Lyrics workflow, link to the project and licence, and indicate changes. See LICENSE.md for the scope, exclusions and attribution example, and the legal text for the full terms.

The original music, lyrics, recordings, remixes, animation, characters, source artwork, fonts and third-party software are excluded. We are not taking credit for their creators' work. Finished films, screenshots and AI-assisted covers contain third-party material and are not offered as wholly CC BY 4.0 assets.

Original creators and source credits

Full credits, reference uploaders, fonts and unresolved artwork attribution. Our work adds lyric presentation and a production workflow; it does not claim authorship of the source music or visuals. No endorsement by the original creators is implied.

AI disclosure

The project uses substantial AI assistance for code, documentation, translation drafting, vocal alignment and cover generation, under Ael's creative direction and review. The films retain source music and source visuals; new motion and lyric graphics are authored for each treatment. Promotional covers are AI-assisted adaptations. Automated verification does not certify every vocal boundary or translation.

Read the AI disclosure, methods and limitations.

About

Source-first lyric video production: Remotion source, timing audits, QA workflow, and production masters.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages