/weird-lyrics

Generate song lyrics and use awesome tools to edit them.

Primary LanguageTypeScript

WierdLyrics2

Need lyrics? Here is how to get some.

  1. Click Do Someting Wierd. This will generate lyrics, partially randomized. This tool is used for generating rhyming lyrics, but do not follow any rules for meaning or grammar, and follows only 1 rule for beat patterns or rhythm. It just keeps the syllable count the same on each line.

  2. Hum Fill. Use this tool to record a hummed tune. Then it will be filled with lyrics. You set stop points and beat patterns for more granular control.

  3. Revision tools. This lets you combine all the tools of hum fill, but zoomed in on certain pieces of the music. You also have the rhyme helper and the thesaurus. You have good lyrics (from songs you like) available from other sites. Additionally plug in last.fm to get a list of music you like and take lyrics from there, according to beat pattern and rhyme.

Contributing

This project was generated with Angular CLI version 1.3.1.

Development server

Run ng serve for a dev server. Navigate to http://localhost:4200/. The app will automatically reload if you change any of the source files.

Code scaffolding

Run ng generate component component-name to generate a new component. You can also use ng generate directive|pipe|service|class|guard|interface|enum|module.

Build

Run ng build to build the project. The build artifacts will be stored in the dist/ directory. Use the -prod flag for a production build.

Running unit tests

Run ng test to execute the unit tests via Karma.

Running end-to-end tests

Run ng e2e to execute the end-to-end tests via Protractor. Before running the tests make sure you are serving the app via ng serve.

Further help

To get more help on the Angular CLI use ng help or go check out the Angular CLI README.