Jump to content

Convery KeyGen Music to mp3?


natural_orange
 Share

Recommended Posts

I have a lot of KeyGen music (from http://www.keygenmusic.net/).

Mostly in formats like .xm .it .mod .v2m

Anyone know of method or application to convert these to mp3 or any other friends music format?

The only way I can really think of is automating some kind of a batch script to use VLC to play/capture the stream.

Some of the songs are pretty catchy and it would be nice to listen to them on my iPhone or make them into a ringtone...

Link to comment
Share on other sites

Well, I found some software that can convert those formats into .wav(which can easily be converted to mp3 using free software)

not sure about .v2m though as i havent tried it but I think it'll work! .xm .it .mod all converted to wavs succesfully...

http://www.modplug.com/

get modplug player, it plays them and also lets you save it as a .wav ;)

maybe modplug tracker is how they make those cool trainer/keygen musics?

Link to comment
Share on other sites

maybe modplug tracker is how they make those cool trainer/keygen musics?

Among others, yes. There have been many other trackers over the years/decades; FastTracker, MadTracker, ProTracker, Impulse Tracker, OctaMED, NoiseTracker and a shit-ton more, for various platforms and machines both historic and modern. Newer trackers can interface with VST plugins and some rely solely on the old school method of playing various samples at given time periods and with basic effects provided by the tracker (which may vary depending on the tracker and the format of the module).

Example of a simple tune (first 4 bars of Twinkle Twinkle Little Star) in ModPlug:

ModPlug Tracker  IT
|C-401......|...........|...........|...........|...........|...........    Twin-
|...........|...........|...........|...........|...........|...........
|...........|...........|...........|...........|...........|...........
|...........|...........|...........|...........|...........|...........
|C-401......|...........|...........|...........|...........|...........    -kle
|...........|...........|...........|...........|...........|...........
|...........|...........|...........|...........|...........|...........
|...........|...........|...........|...........|...........|...........
|...........|...........|...........|...........|G-401......|...........    Twin-
|...........|...........|...........|...........|...........|...........
|...........|...........|...........|...........|...........|...........
|...........|...........|...........|...........|...........|...........
|...........|...........|...........|...........|G-401......|...........    -kle
|...........|...........|...........|...........|...........|...........
|...........|...........|...........|...........|...........|...........
|...........|...........|...........|...........|...........|...........
|...........|...........|...........|...........|...........|A-401......    Lit-
|...........|...........|...........|...........|...........|...........
|...........|...........|...........|...........|...........|...........
|...........|...........|...........|...........|...........|...........
|...........|...........|...........|...........|...........|A-401......    -tle
|...........|...........|...........|...........|...........|...........
|...........|...........|...........|...........|...........|...........
|...........|...........|...........|...........|...........|...........
|...........|...........|...........|...........|G-401......|...........    star
|...........|...........|...........|...........|...........|...........
|...........|...........|...........|...........|...........|...........
|...........|...........|...........|...........|...........|...........
|...........|...........|...........|...........|...........|...........
|...........|...........|...........|...........|...........|...........
|...........|...........|...........|...........|...........|...........
|...........|...........|...........|...........|...........|...........
|...........|...........|...........|F-401......|...........|...........   How
|...........|...........|...........|...........|...........|...........
|...........|...........|...........|...........|...........|...........
|...........|...........|...........|...........|...........|...........
|...........|...........|...........|F-401......|...........|...........    I
|...........|...........|...........|...........|...........|...........
|...........|...........|...........|...........|...........|...........
|...........|...........|...........|...........|...........|...........
|...........|...........|E-401......|...........|...........|...........    Won-
|...........|...........|...........|...........|...........|...........
|...........|...........|...........|...........|...........|...........
|...........|...........|...........|...........|...........|...........
|...........|...........|E-401......|...........|...........|...........    -der
|...........|...........|...........|...........|...........|...........
|...........|...........|...........|...........|...........|...........
|...........|...........|...........|...........|...........|...........
|...........|D-401......|...........|...........|...........|...........    what
|...........|...........|...........|...........|...........|...........
|...........|...........|...........|...........|...........|...........
|...........|...........|...........|...........|...........|...........
|...........|D-401......|...........|...........|...........|...........    you
|...........|...........|...........|...........|...........|...........
|...........|...........|...........|...........|...........|...........
|...........|...........|...........|...........|...........|...........
|C-401......|...........|...........|...........|...........|...........    are!
|...........|...........|...........|...........|...........|...........
|...........|...........|...........|...........|...........|...........
|...........|...........|...........|...........|...........|...........
|...........|...........|...........|...........|...........|...........
|...........|...........|...........|...........|...........|...........
|...........|...........|...........|...........|...........|...........
|...........|...........|...........|...........|...........|...........

Quick rundown of what you're seeing:

What the dots mean:

1 - 3: Note to play, octave to play it at.

4 - 5: Which instrument or sample to play that note with.

6 - 7: Effects (Portamento, Volume, etc)

8 -10: Other parameters (Speed, Tempo, Global Volume, etc)

(The are 11 dots in the above paste, but only 10 while you're composing. I'm not sure what the extra dot is for but you wouldn't see it during normal use of ModPlug).

Notes are inputted using a computer keyboard (or in some cases with a MIDI instrument). The layout of the computer keyboard varies from tracker to tracker but in ModPlug Tracker, each of the alphabetical lines correspond to octaves of notes on a real keyboard (by default, Q is C-4, or Middle C). I'll not explain them here but many other keys are useful when composing in ModPlug, for example the non-numpad number keys will change the octave of a note. Effects and other parameters are written with hex values, for example if I'd written M2F in the 3 rightmost dots of a column then I'd have told the tracker that I wanted to set the channel volume (that's the M part) to 2F (or 47 if you're not a base 16 kinda person).

I chose to give each note its own channel (column) to add realism because I was playing with a piano instrument. Of course, when playing a real piano, if you hit C and then F the C doesn't stop because you hit the F key... so why should it virtually? Only one note can be player per channel at any one time, so giving each note its own channel is, while inefficient, the easiest way to avoid making a piano sound bad. Single channel = monophonic, multiple channels = polyphonic.

Back in the day though this wouldn't have been very economical, module storage space (and later, sample space in sound cards) was at a premium and therefore samples had to be few or lower quality, channels had to be kept to a minimum because processing power was also lacking (though MODs supported a limited number, more modern formats support many more channels).

Link to comment
Share on other sites

The easiest way to convert mods is to use winamp with the disk writer plugin.

Here it is:

http://www.winamp.com/plugins/details/96985

You just have to install it, then go to Preferences > Plug-ins > Output, select it, and configure it (you have to download LAME separately if you want to convert to mp3).

Then you just put the mods in your playlist and press play.

Remember to select the DirectSound plugin in the options once you're finished or you will be converting everything you try to listen to :P

If you want more awesome chip music, check out http://www.chiptune.com

To download entire packs of mods go to Chipbench 1.3 > Data > Packs and then select the formats you want.

Link to comment
Share on other sites

Thanks moonlit for that information on tracker songs. I was already messing around with ModPlug Tracker and discovered you can open up songs with it, and see the notes that make up the song, even borrow samples/instruments, are they the same thing? I'm thinking a sample is like a sound clip that can only be played 1 way, and an instrument can be played at any note you want like a piano... Well anyways I'm not very much of a musician but I think I'll give it a try, maybe borrow some samples from a song I like and I just might be able to come up with something :)

@natural_orange, actually you should just get ModPlug Tracker instead of player, because you can not only open songs in it but it has the option to save them as MP3 directly as well as wav... So no need mucking around with other software to get them to mp3 format...

@Emeryth hey did you come up with your challenge yet? you won incase you didn't realize, so think of a challenge so that thread keeps moving, right now its on pause until you post a challenge...

Link to comment
Share on other sites

Thanks moonlit for that information on tracker songs. I was already messing around with ModPlug Tracker and discovered you can open up songs with it, and see the notes that make up the song, even borrow samples/instruments, are they the same thing? I'm thinking a sample is like a sound clip that can only be played 1 way, and an instrument can be played at any note you want like a piano... Well anyways I'm not very much of a musician but I think I'll give it a try, maybe borrow some samples from a song I like and I just might be able to come up with something :)

Samples are the raw sounds (for example a recording of a piano playing middle C or a synthesised bass hit) and instruments are basically a set of parameters to alter the samples on the fly. You can use instruments to change the attack, decay and sustain of a sample among other things. One use for this is changing how quickly a note dies after you strike a key without editing the raw sound itself. Many instruments can refer to a single sample. You don't need to use instruments at all though, and some module formats don't even support them, you can quite easily compose a tune using only samples.

The way the notes are played is that the sample is played at different speeds. Much like if you speed up or slow down a recording of a human voice, the pitch changes as you increase or decrease the speed at which the sample is played. The faster you play the sample, the higher the frequencies in it become, and the higher the pitch sounds when you hear it. Depending on the original sample it may not sound as good or as realistic as you'd like but for simple waveforms it works well, especially digitally synthesised sounds. This is why I personally prefer to use VSTi (Virtual Studio Technology Instruments) plugins, they deal with the pitch of the note themselves and many can generate or play more accurate samples on the fly though they're not part of the original idea at all because they're not real sounds stored in the modules.

Try making a new module, adding a sample (could be ripped from another module or one you've made or found yourself) and playing something simple such as a nursery rhyme or a simple tune from a radio or advert jingle.

Link to comment
Share on other sites

Actually about 5 minutes after writing this, I figured out how to get VLC to export .mp3 streams

It works pretty well, Im actually writing an application that would take care of making all the arguments correct and filenames, then launching VLC.

It seems to work pretty good, and the best part is I don't have to download any more software.

:)

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...