Language…
7 users online: crocodileman94, Jordan, Maw,  patcdr, Rudi_Schrausch, Shiki_Makiro, underway - Guests: 261 - Bots: 367
Users: 64,795 (2,377 active)
Latest user: mathew

Bamse - Main Theme by crocodileman94

File Name: Bamse - Main Theme
Submitted: by crocodileman94
Authors: crocodileman94
Insert Size: 0x0105 bytes
Type: Song
Sample Usage: None
Source: Port
Duration: 0:21
Featured: No
Description: My first port is the main theme of a popular Swedish cartoon.



Suitable for title screens and early grassland stages.





Credit not needed.
Tags: grassland, title
SPC

A fun and niche first port! Unfortunately, there were a few issues with it that led me to reject it, that I'll detail below, but they're certainly all fixable, so don't be too discouraged.

For starters, I see you put the all of the notes for each channel in an unlabelled loop. This is not necessary in this case (the song naturally loops itself without loops), and would only be needed in situations where you were actually looping the contents of the whole channel within one song loop or calling that loop in another channel. (in case you didn't realize, both [ and [[ denote different kinds of loops, since I can see you used the double-bracket loops correctly. See this part of Wakana's tutorial to review how the different loops work.)

Another strange thing I noted is that you chose to write the notes unecessarily complex. Given the song, you could've easily written most of the notes as quarter notes, with some triplets as needed (and adjust the tempo accordingly, of course), rather than doing 8^32. for almost every single note. My best guess is that maybe you didn't know you could do triplets, so in case you need that info, you can write a triplet of a note by multiplying it's value by three, kind of treating it mathematically. For example, in this port, the first line:
Code
d8^32. g8^32. a8^32. >e8^32. d16^32r64 c16 <b16^32r64 a16 g8^32. d8^32.

Could easily be reduced to this with the right tempo:
Code
d4 g4 a4 >e4 d12r12 c12 <b12r12 a12 g4 d4

(I expanded the gap of the rests in this example since it felt closer to the original that way.)
If you thought maybe they weren't perfect triplets and that's why you went through this effort, you can also define note length by ticks like so:
Code
d4 g4 a4 >e4 d=20r=10 c=18 < b=20r=10 a=18 g4 d4 

The AMK readme for Hex Commands has a table containing values for how many ticks each kind of note is (although in hexadecimal, so you'll have to convert that back to decimal. For example, a quarter note is $30 ticks in hex, which is actually 48 ticks).

This is where the main reasons for rejection begin, starting with this: there were a number of incorrect notes scattered throughout the bass, mainly in the first part, which seems to copy notes it shouldn't from the second part. I took the liberty of correcting all of the notes, with the exception of the ones at the very end, since I can tell you intentionally wrote those to loop the song more smoothly, which the original doesn't (from what I can tell). Here is a text file containing some note fixes I made for the bass (with nothing else besides those notes changed):
tweaked .txt

Other than this, the original song has more going on in it, including a flute-like instrument doubling the melody, and some chords in the guitar on the offbeats. Given how simple this port is with only 2 channels, I would ask you add more of the parts from the original song to fill the sound out, so that it doesn't feel as empty.

In summary, make sure to use loops properly, fix the bass notes, add some more instruments, and save yourself some trouble by adjusting the tempo and note lengths accordingly (the last one being more of a recommendation than a requirement). Let me know if you have any questions regarding this, and if you do resubmit I'll try to keep a look out so that this doesn't have to wait another few months in moderation.