Language…
14 users online: 35TCB77, Buflen, caioskii, crocodileman94, fanfan21, Green Jerry, Hayashi Neru, Josuke Yoshikage, KoJi, Maw, Metakabe, Neuromancer, signature_steve, toady - Guests: 238 - Bots: 349
Users: 64,795 (2,377 active)
Latest user: mathew

Unknown Artist - The Most Mysterious Song on the Internet by jdl

File Name: Unknown Artist - The Most Mysterious Song on the Internet
Submitted: by jdl
Authors: jdl
Insert Size: 0x047D bytes
Type: Song
Sample Usage: None
Source: Port
Duration: 1:56
Featured: No
Description: This is a New Wave song from the 1980's that has an unknown author. If you want to know more about the song's history I suggest going to /r/TheMysteriousSong.

I imagine that this could be used inside of levels, or maybe for the credits.

Ported by me. The MIDI I used (with permission) as a base for the port is by DJ CAPRAH.


SPC

I hate to be the one to remove this, but I think it has a bit of a ways to go. I'll also say up front that rock/pop/etc music is usually not a great place to start out when porting, as it can take a lot of experience to arrange them satisfactorily for the SNES due to their complexity. Usually simpler video game music is a better starting point, since it lets you figure out the basic nuances of and get a better grasp on SMW's (and eventually in general the SNES's) sound

Firstly, from a musical perspective:
  • The instrumentation as a whole is, frankly, quite flat, and doesn't get across much of the energy of the original song. This is partly due to the samples chosen, partly due to the untouched ADSR, and partly due to the arrangement itself.
    • The distortion guitar in the intro doesn't sound very good; that sample is not advised for use in higher octaves like it is here, as it is rather grating. It's mostly fine for the rest of the song, but I would play around with different samples for the intro.
    • Additionally, that guitar is missing some serious harmony from the original song. There is quite a bit of channel space left available, so it should be manageable.
    • When the vocal part kicks in, the instrument used for them is too soft to stand up to the rest. The @5 used for the guitar in that part is quite weak, as well.
    • You are using only SMW's vanilla ADSR, which is very limiting. You can get a lot more effective sounds by taking advantage of custom ADSR, which is quite straightforward with modern tools (more on this in a sec).

  • I mentioned this already, but the arrangement is about as barebones as it gets, missing any semblance of chords and thus also contributing to its emptiness. I'm not gonna go into scrutiny here since you should be able to figure that out by comparing with the original song.

And from a technical perspective:
  • Your optimization is actually pretty good! It is limited by your choice of parser, which I'll get to in a moment, but you seem to have handled the main loops correctly.
  • Big thing here is that you are using #am4, which is very outdated. I'm not sure if this is a remnant of something older or if you just weren't informed, but I highly recommend reading this guide to get up to speed with the modern features of AddmusicK, as it makes a number of previously-complex things much simpler, including having custom instruments (and custom ADSR built into them), and more options for optimization - for example, with superloops (which you can read about in the readme or the tutorial), something like

    (11)[e8​>e8<e8r8]15e8​>e8<e8
    [r1]16r8
    (11)15e8​>e8<e8

    can become

    (11)[ [[e8​>e8<e8r8]]15 e8​>e8<e8]
    [r1]16r8
    (11)
    .

While this may be a bit much, and maybe a better song to get on the right track would be ideal, I do hope you continue to learn porting and continue improving. Best of luck!