UNPKG

freestyle

Version:

Really terrible freestyle markov rapping

58 lines (39 loc) 1.14 kB
freestyle ========= Really terrible freestyle rhyming markov rap generation examples ======== rap.js ------ var freestyle = require('freestyle'); var fs = require('fs'); var s = fs.createReadStream(__dirname + '/qwantz.txt'); freestyle(s, function (r) { var A = r.couplet(); var B = r.couplet(); console.log([ A[0], B[0], A[1], B[1], '' ].join('\n')); }); output: $ node examples/rap.js house up as a a rare rare pleasure kernes require extraordinary Extraordinary claims claims require require extraordinary bull out there is a part of it turns REMEMBER it turns out of the future full methods ======= freestyle(stream, order=1, cb) ------------------------------ Seed a markov system of `order` with `stream` and call `cb` with a freestyle handle when it's ready. freestyle handle ================ r.couplet(syllables) -------------------- Generate a couplet with approximately `syllables`. If `syllables` is falsy then lines can be any length. installation ============ With [npm](http://npmjs.org): npm install freestyle