Who wants randomly generated metal lyrics? A: everyone.

General discussion at the Wang Bar.

Moderator: Ghost Hip

User avatar
Big Mon
IAMILFFAMOUS
IAMILFFAMOUS
Posts: 7920
Joined: Wed Nov 11, 2009 4:07 am
Location: SE US

Re: Who wants randomly generated metal lyrics? A: everyone.

Post by Big Mon »

Deltaphoenix wrote:Chili Dog
Is a hot dog in which the recipient takes a dump.
Anyway, back to bR00tZ:
Muffins
cupcakes
quiches
pies
puff pastry
(if this doesn't seem metal yet, give it a minute)
MARTHA FUCKING STEWART
:evil: :evil: :evil: :evil: :evil: :evil: :evil: :evil: :evil: :evil: :evil: :evil:
User avatar
coldbrightsunlight
Supporter
Supporter
Posts: 13666
Joined: Tue Oct 12, 2010 12:20 pm
Location: UK

Re: Who wants randomly generated metal lyrics? A: everyone.

Post by coldbrightsunlight »

Thanks for the words! Here's more:
NSFW: show
horde disection soaked pandemonium sacred
rape smashed desecrate swarmed gushing
ancient demons dying old savagery
acid spider dread a grave

gloom many cruel hammer
the limb strangulation slay

lucifer hammer millions fall ended
blood fall bite fall old
blood seeping suffers gushing spikes
tear blood smashed darkness suffers

gloom many cruel hammer
the limb strangulation slay
NSFW: show
chest enemy sever hammer death boil
ancient the rampaging kill axe spiders
ravage disects blast evisceration hammered profane
strangle strangulation satan acid bites madness

jagged horde downfall voodoo abomination
particles darkness strangulation swarmed rampaging
emptiness boil mad ravage swarmed
smashed axe pit fire darkness

enemy thunder cold destruction disect blood
thunder enemies Sodom ravage abomination speared
dragon abomination hound sever deathlord behemoth
downfall earthquake the death unholy across

jagged horde downfall voodoo abomination
particles darkness strangulation swarmed rampaging
emptiness boil mad ravage swarmed
smashed axe pit fire darkness
NSFW: show
bloodlust disect spiders
limb madness swarmed
savagery dissolve hell
beast viking million

torn insane strangulation ravages kill rampage
maim eyes fall maim killer crushing

warlord hollow destroy
oozing strangulation abomination
disection mass thunder
murdered of apart

torn insane strangulation ravages kill rampage
maim eyes fall maim killer crushing
füzz lover. Friend. Quilter evangelist.

I make music sometimes:

https://nitrx.bandcamp.com/

https://mediocrisy.bandcamp.com/

https://fleshcouch.bandcamp.com
User avatar
Big Mon
IAMILFFAMOUS
IAMILFFAMOUS
Posts: 7920
Joined: Wed Nov 11, 2009 4:07 am
Location: SE US

Re: Who wants randomly generated metal lyrics? A: everyone.

Post by Big Mon »

Belial
Apollyon
Mammon
Astaroth
Metatron
Monolith
Citadel
Eurynome
B'aal
Hunter-Gatherer
Abbadon
Belphegor
Asmodeus
Crucifix-dildo



this is sorta fun...
User avatar
rfurtkamp
IAMILFFAMOUS
IAMILFFAMOUS
Posts: 5777
Joined: Thu Apr 14, 2011 1:27 am
Location: Idaho
Contact:

Re: Who wants randomly generated metal lyrics? A: everyone.

Post by rfurtkamp »

conjure
invoke
evoke
blasphemer
sarcophagus
militia
dusk
spawn
mortal
madness
dwell
star
three
six
seven
nine
monstrous

and the most metal word of them all: dude
==
My pedalboard costs approximately 191 Metal Zones.

Image
User avatar
Seizurema
experienced
experienced
Posts: 660
Joined: Wed Aug 08, 2007 11:30 pm
Location: NJ

Re: Who wants randomly generated metal lyrics? A: everyone.

Post by Seizurema »

blooghost wrote: Hunter-Gatherer
Abbadon
Belphegor
Asmodeus
Crucifix-dildo
:lol:
User avatar
goroth
HERO
HERO
Posts: 13514
Joined: Wed Jan 25, 2012 3:50 am
Location: Eurothrash: Frozen northern outpost.
Contact:

Re: Who wants randomly generated metal lyrics? A: everyone.

Post by goroth »

Are you going to classify the words and give it a grammar?
Gone Fission wrote: Thu Oct 24, 2024 2:21 pm That’s quarter-assed at best.
Music out on all streaming services and bandcamp and what not.
Spotify /// Apple Music
My band /// Instagram ///Bandcamp ///
User avatar
skullservant
IAMILFFAMOUS
IAMILFFAMOUS
Posts: 16575
Joined: Wed Dec 28, 2011 12:55 am

Re: Who wants randomly generated metal lyrics? A: everyone.

Post by skullservant »

goroth wrote:Are you going to classify the words and give it a grammar?
Yeah I had the same question!
User avatar
futuresailors
IAMILFFAMOUS
IAMILFFAMOUS
Posts: 8075
Joined: Tue Oct 13, 2009 5:31 pm

Re: Who wants randomly generated metal lyrics? A: everyone.

Post by futuresailors »

:lol: That's awesome Denton.

You could mad lib it for grammar. Have separate banks for adjectives nouns and verbs, and a set form so it just fills in the spaces with a word from the appropriate bank.
adj noun verb
adj noun verb
adj noun verb
adj noun verb

or whatever.

Also, kind of want.
Yes.
Do want.
Give us the precious?
Will has completely synthetic electro band.
Tom Dalton wrote:You're a dumbass for making this thread to begin with. :hello:
magiclawnchair wrote:fuck that bitter old man
smile_man wrote:
ifeellikeatourist wrote: Pedals aren't everything, yada, yada, yeah I know.
fuck you.
McSpunckle wrote:I ctrl+f'd mountain goats and decided we aren't friends anymore.
User avatar
rfurtkamp
IAMILFFAMOUS
IAMILFFAMOUS
Posts: 5777
Joined: Thu Apr 14, 2011 1:27 am
Location: Idaho
Contact:

Re: Who wants randomly generated metal lyrics? A: everyone.

Post by rfurtkamp »

Also don't forget to misclassify some of the words if it gets a grammar.

We cannot have correct, pristine metal mumblings.
==
My pedalboard costs approximately 191 Metal Zones.

Image
User avatar
goroth
HERO
HERO
Posts: 13514
Joined: Wed Jan 25, 2012 3:50 am
Location: Eurothrash: Frozen northern outpost.
Contact:

Re: Who wants randomly generated metal lyrics? A: everyone.

Post by goroth »

Add:
Pristine
Mumblings
Gone Fission wrote: Thu Oct 24, 2024 2:21 pm That’s quarter-assed at best.
Music out on all streaming services and bandcamp and what not.
Spotify /// Apple Music
My band /// Instagram ///Bandcamp ///
User avatar
univalve
IAMILFFAMOUS
IAMILFFAMOUS
Posts: 6143
Joined: Mon Mar 02, 2009 12:01 pm
Contact:

Re: Who wants randomly generated metal lyrics? A: everyone.

Post by univalve »

Dude, that is great. Yeah, i will make a song soon with some of these. AWESOME!
User avatar
coldbrightsunlight
Supporter
Supporter
Posts: 13666
Joined: Tue Oct 12, 2010 12:20 pm
Location: UK

Re: Who wants randomly generated metal lyrics? A: everyone.

Post by coldbrightsunlight »

I do want to give it grammar for slightly more coherence, I would definitely just do it madlibs style because that'd be pretty easy. Might get around to it soon, I do have a lot of free time at the moment! I think I'll give users a choice for either the current style or madlibs, because the totally random ones are funny.
rfurtkamp wrote:Also don't forget to misclassify some of the words if it gets a grammar.

We cannot have correct, pristine metal mumblings.
:lol: Definitely! Would make it so much funnier if it broadly makes sense but is sometimes insane.

Just realised I hadn't actually put the program up here so here's the source:
NSFW: show
#include <iostream>
using std::cout;
using std::cin;
#include <fstream>
using std::ifstream;
using std::ofstream;
#include <stdlib.h>
#include <vector>
using std::vector;
#include <string>
using std::string;
#include <iterator>
using std::istream_iterator;
#include <algorithm>
using std::copy;
#include <time.h>



int main()
{
//input variables
cout << "This is a dumb idea." << " How many verses do you want?";
int numver;
int numchor;
int verselength;
int choruslength;
int versewords;
int choruswords;
cin >> numver;
cout << "How many lines should a verse have?";
cin >> verselength;
cout << "and how many words should each line have?";
cin >> versewords;
cout << "How many lines should a chorus have?";
cin >> choruslength;
cout << "and how many words should each line have?";
cin >> choruswords;


typedef std::istream_iterator<string> istream_iterator;
ifstream file("words.txt");
vector<string> words;

file >> std::skipws;
std::copy(istream_iterator(file), istream_iterator(),
std::back_inserter(words));
file.close();


//generate words for verse 1
int numwords = words.size();
vector<int> rands; //random numbers for word vector indices

std::srand(time(0));

int i=0;
while (i<(verselength*versewords*numver)*(choruslength*choruswords))
{
rands.push_back (rand() % numwords); //creates a vector of random numbers in the range of the size of the number of words
//the random number vector is the size of the whole song
i++;
}


int g;
vector<string> verses;
vector<string> chorus;

//first writes the chorus from the end
for (unsigned int a=(numver*verselength*versewords); a<rands.size(); a++)
{
chorus.push_back (words[rands[a]]);
}

for (int b=0; b<(numver*verselength*versewords); b++)
{
verses.push_back (words[rands]);
}


ofstream ofile ("output.txt");
for (int c=0; c<numver; c++)
{
for (int d=(c*verselength); d<((c+1)*verselength); d++)
{
for (int e=(d*versewords); e<(versewords*(d+1)); e++)
{
ofile << verses[e] << " ";
}
ofile <<std::endl;
}
ofile <<std::endl;

for (int f=0; f<choruslength; f++)
{
for (g=(f*choruswords); g<((f+1)*choruswords); g++)
{
ofile << chorus[g] << " ";
}
ofile <<std::endl;
}
ofile <<std::endl;
}


return 0;
}


You need to put a plain text file called words.txt which contains all the words you want (separated by lines OR spaces, doesn't matter) in the same directory you're running the program in.

I'm sure it sucks from a coding perspective, it's the first time I've written in C++ and all the programming I do is pretty rough and ready anyway. If anyone has any tips or minor corrections on what I've done badly I'd like them! Half the point was to learn the language a bit.
Last edited by coldbrightsunlight on Fri Aug 23, 2013 10:25 am, edited 3 times in total.
füzz lover. Friend. Quilter evangelist.

I make music sometimes:

https://nitrx.bandcamp.com/

https://mediocrisy.bandcamp.com/

https://fleshcouch.bandcamp.com
User avatar
coldbrightsunlight
Supporter
Supporter
Posts: 13666
Joined: Tue Oct 12, 2010 12:20 pm
Location: UK

Re: Who wants randomly generated metal lyrics? A: everyone.

Post by coldbrightsunlight »

https://www.dropbox.com/s/r2lh9n7yxzgtlfu/Lyrics.exe

This .exe shoouuld work? It works for me. :lol:
füzz lover. Friend. Quilter evangelist.

I make music sometimes:

https://nitrx.bandcamp.com/

https://mediocrisy.bandcamp.com/

https://fleshcouch.bandcamp.com
User avatar
futuresailors
IAMILFFAMOUS
IAMILFFAMOUS
Posts: 8075
Joined: Tue Oct 13, 2009 5:31 pm

Re: Who wants randomly generated metal lyrics? A: everyone.

Post by futuresailors »

:hug:
Oooh this'll be fun.
Tom Dalton wrote:You're a dumbass for making this thread to begin with. :hello:
magiclawnchair wrote:fuck that bitter old man
smile_man wrote:
ifeellikeatourist wrote: Pedals aren't everything, yada, yada, yeah I know.
fuck you.
McSpunckle wrote:I ctrl+f'd mountain goats and decided we aren't friends anymore.
User avatar
Josh Pelican
FAMOUS
FAMOUS
Posts: 1080
Joined: Tue Oct 30, 2012 9:59 am
Location: Dartmouth, Nova Scotia

Re: Who wants randomly generated metal lyrics? A: everyone.

Post by Josh Pelican »

cum
skullservant wrote:two super hard ons in one box
sonidero wrote:I've gotten smelly boxes but never smelly pedals...
Post Reply