Skip to content

Extract lyrics data from karaoke midi files for karaoke applications

License

Notifications You must be signed in to change notification settings

baskeboler/clj-karaoke-lyrics

Repository files navigation

clj-karaoke

Clojars Project

clojure functions and cli program that extract lyrics and timing data for sing-along display

Building

$ lein uberjar 

Usage

$ java -jar clj-karaoke-lyrics.jar input-file.mid output.json --type json
$ java -jar clj-karaoke-lyrics.jar -i <inputdir> -o <outputdir> -t ass --offset -1000

Options

  • --type either edn, ass or json
  • --help show help
  • -i input directory with midi files
  • -o output directory where to store lyrics files

References

License

Copyright © 2021

Distributed under the Eclipse Public License either version 1.0 or (at your option) any later version.

About

Extract lyrics data from karaoke midi files for karaoke applications

Resources

License

Stars

Watchers

Forks

Packages

No packages published