All Projects → abcDinamo → typography-karaoke

abcDinamo / typography-karaoke

Licence: other
Demonstrating Typography via Karaoke-style cues using HTML5 Audio/Video and WebVTT

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects
HTML
75241 projects

Projects that are alternatives of or similar to typography-karaoke

Scrollinglettersanimation
A switching title effect where a fixed element changes depending on the scroll position.
Stars: ✭ 197 (+1213.33%)
Mutual labels:  typography
Figma Export
Command line utility to export colors, typography, icons and images from Figma to Xcode / Android Studio project
Stars: ✭ 235 (+1466.67%)
Mutual labels:  typography
Sprat-type
Display typeface
Stars: ✭ 58 (+286.67%)
Mutual labels:  typography
Sky Design
🌃 the design reference for the developers who care about good design.
Stars: ✭ 199 (+1226.67%)
Mutual labels:  typography
Leerraum.js
A PDF typesetting library with exact positioning and hyphenated line breaking
Stars: ✭ 233 (+1453.33%)
Mutual labels:  typography
Swiftrichstring
👩‍🎨 Elegant Attributed String composition in Swift sauce
Stars: ✭ 2,744 (+18193.33%)
Mutual labels:  typography
Fnt
apt for fonts, the missing font manager for macOS/linux
Stars: ✭ 187 (+1146.67%)
Mutual labels:  typography
Urbanist
Urbanist is a low-contrast, geometric sans-serif inspired by Modernist design and typography.
Stars: ✭ 374 (+2393.33%)
Mutual labels:  typography
Typefaces
NPM packages for Open Source typefaces
Stars: ✭ 2,581 (+17106.67%)
Mutual labels:  typography
Plumber Sass
Easy baseline grid with SASS
Stars: ✭ 253 (+1586.67%)
Mutual labels:  typography
Scsscale
Typographic modular scale starter based on body's font-size built on SCSS.
Stars: ✭ 206 (+1273.33%)
Mutual labels:  typography
Sassy Gridlover
Super easy to use Sass mixins to establish a typographic system with modular scale and vertical rhythm. Based on the Gridlover app.
Stars: ✭ 223 (+1386.67%)
Mutual labels:  typography
Typographizer
Fix dumb quotation marks and apostrophes in Swift on iOS, macOS, watchOS, and tvOS
Stars: ✭ 238 (+1486.67%)
Mutual labels:  typography
Tipograf
Lightweight pure CSS typography base for your next project
Stars: ✭ 198 (+1220%)
Mutual labels:  typography
Tehreer-Android
Standalone text engine for Android aimed to be free from platform limitations
Stars: ✭ 61 (+306.67%)
Mutual labels:  typography
Typeset.css
A no-nonsense CSS typography reset for styling user-generated content like blog posts, comments, and forum content.
Stars: ✭ 192 (+1180%)
Mutual labels:  typography
Mnml Ghost Theme
A minimal, responsive, fast ghost blog theme with great typography. Comes with paid membership support, Disqus comments, syntax highlighting, and KaTeX for mathematics, and more.
Stars: ✭ 235 (+1466.67%)
Mutual labels:  typography
responsive type
A one size fits all responsive type solution. Demo: https://codepen.io/kylevilleneuve/pen/XqeVdZ
Stars: ✭ 53 (+253.33%)
Mutual labels:  typography
birman-typography-layouts-for-ubuntu
Типографские раскладки Ильи Бирмана для Ubuntu
Stars: ✭ 73 (+386.67%)
Mutual labels:  typography
Typography
C# Font Reader (TrueType / OpenType / OpenFont / CFF / woff / woff2) , Glyphs Layout and Rendering
Stars: ✭ 246 (+1540%)
Mutual labels:  typography

Typography Karaoke

A simple prototype showing Karaoke-style cues using HTML5 Audio/Video and WebVTT.

Based on react-vtt and Essential React

Getting Started

$ npm install

Start the local dev server:

$ npm run server

Navigate to http://localhost:8080/ to view the app.

Commands

A core philosophy of this skeleton app is to keep the tooling to a minimum. For this reason, you can find all the commands in the scripts section of package.json.

server

$ npm run server

Input: src/main.jsx

This leverages React Hot Loader to automatically start a local dev server and refresh file changes on the fly without reloading the page.

It also automatically includes source maps, allowing you to browse code and set breakpoints on the original ES6 code:

build

$ npm run build

Input: src/main.jsx

Output: build/app.js

Build minified app for production using the production shortcut.

test

$ npm test

Input: test/main.js

Output: coverage/

Leverages ava to execute the test suite and generate code coverage reports using nyc

coveralls

$ npm run coveralls

Input: coverage/lcov.info

Sends the code coverage report generated by nyc to Coveralls.

clean

$ npm run clean

Input: build/app.js

Removes the compiled app file from build.

Converting Video Files

I suggest using ffmpeg with the following command:

$ ffmpeg -i in.mov -vcodec copy -acodec copy out.mp4
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].