Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Really terrible freestyle markov rapping
JavaScript
Branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
example
README.markdown
index.js
package.json

README.markdown

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:

npm install freestyle
Something went wrong with that request. Please try again.