/rappomatic

Rap all the things!

Primary LanguageJavaScript

Rappomatic (working title)

Dependencies

  • moby
  • syllables

TO DO

input a multi line string

  • text field
  • submit button

separate multi line string into verses

  • separate on user-created line breaks
  • separate if line is too long

How to run

Clone the repository and and install the dependencies

npm install

Start the application by running:

npm start

find synonyms if last words of verses are not rhyming

convert verses to arrays of syllables

find correct timing table for number of syllables per verse

get audio for each syllable

play beat and each syllable with its timing