Community

The PokéCommunity

We are still working on a better slogan!

Visit Index



Go Back   The PokéCommunity Forums > ROM Hacking > Tools, Tutorials & Resources
Notices

Tools, Tutorials & Resources Various tools to help you develop your hacks can be found here.
New threads in this forum are to be approved by a moderator before they are displayed.

Post Reply
 
Thread Tools
  #1    
Old February 19th, 2010, 01:10 PM
gamesharkhacker's Avatar
gamesharkhacker
SupremoHack Entertainment Inc.
 
Join Date: Jun 2009
Location: In a massive hole :)
Gender: Male
Nature: Careful

Hello, everyone.

Today, I will talk about how to make CUSTOM Pokemon music for the GBA series of Pokemon games.

NOTE: This tutorial is designed for people who know MUSIC THEORY. If you do not know what music theory is, you may well not waste your time reading this tutorial.

Programs:
Anvil Studio
Sappy 2006 (For checking instruments and inserting the music)

Hardware:
I recommend a set of HI-FI HEADPHONES (I use Sony headphones by the way), because it helps you create the song, and all of it's features, perfectly.

Contents:
1. Intro
2. Keys
3. Structure
4. MIDI Controller Events
5. Looping
6. Instruments and Tracks
7. Volume and Panning
8. Not so FAQ
9. Ending

1) Intro:
Hello everyone.
CUSTOM music is rarely ever seen (more like heard) in Hacked Pokemon Games. The best thing about making this type of music is that you do not have to write 20,000 hours of it. Why? Because you loop it. The music kinda challenging to make but very fun to make.


2) Keys
The keys in music are very important. They determine the song's "mood".
Pokemon music sounds happy but the battle themes show a sense of nervousness or scariness.

The key for trainer battle/elite four/legendary battles/rival battles etc. is...
F minor. This key consists of the notes: F, G, A♭, B♭, C, D♭, E♭ and then F again. ...or C#minor which consists of the notes: C♯, D♯, E, F♯, G♯, A, B, and then C# again.


The key for islands/surfing etc. or the Credits music is...
A major. This key consists of the notes:
A, B, C♯, D, E, F♯, G♯, and then A again.
...or E♭ minor, which consists of the notes: E♭, F, G♭, A♭, B♭, C♭, D♭, and then E♭ again.

The key for towns/cities/routes etc. is...

B♭ major. This key consists of the notes: B♭, C, D, E♭, F, G, A, and then B♭ again. ...or F♯ minor, which consists of the notes: F♯, G♯, A, B, C♯, D, E, and then F♯ again.

3) Structure

All songs have a structure. For example, songs have a chorus, verses, interludes and maybe a guitar solo. For Pokemon songs, it is different.


Most of the song is different with some parts repeating, but never repeat the same thing over and over and over and over....
Because that will bore the crap out of the listener. If you want to become a good composer, laziness does not come into the equation.

Pokemon songs usually have a intro first, then a main part, interlude, then a different main part, a break and then the whole song loops over again, from the first main part.

4) MIDI Controller Events

Now, your probably thinking: "What the hell is a MIDI controller event?".
A MIDI controller event is a special function, that allows you to say, pan an instrument, on the fly, to the opposite speaker.


Here is a list of compatible, commonly used MIDI Controller Events:
1. Panpot - Used to pan any instrument, on the fly, to any speaker.
2. Program Change - Used to change an instrument to another instrument in the middle of a song.

3. Pitch Bend - Used to change the pitch of a note without actually "hitting" any more notes.



NOTE: When changing a value in Anvil Studio, subtract the chosen value by 1. For example, if you choose 81, change that to 80. Simple.

5) Looping

Looping is the technique we use (and the original composers of the Pokemon songs use) to make songs go on, and on, and on, and on, and... Yeah, I think you get it.


Once you have completed making your song, it is supposed sound a bit "incomplete", because it is supposed to connect up to the first main part again (usually).


Usually the Pokemon songs repeat from end, but what i reckon is it is good to get all creative with it.


NOTE: You can not loop a MIDI file, you can only the S file you make with Midi2Gba (not sharing much info on that, because apparantly it is an illegal program to have).

6) Instruments and Tracks
Every song is made from instruments, whether it be soft instruments, or loud instruments every song is made of instruments.

Here is a list of commonly used instruments:

57 - Trumpet

60 - French Horn


49 - String Ensemble 1

48 - Timpani

0 - Acoustic Grand [Channel 10] (used as drums)



81 - Lead 1 (square)

82 - Lead 2 (sawtooth)


83 - Lead 3 (calliope)

34 - Electric Bass (finger)

128 - Gunshot (used as drum noise)

127 - Applause (used as drum noise)


And, tracks. Tracks in Pokemon songs have a maximum of 10 tracks per song.

Tracks have channels, but you do not need to worry about this unless you are adding drums to your song. Drums are at channel 10.


7) Volume and Panning

The volume in a Pokemon song isn't the same as a normal song, but the panning is similar. In a Pokemon song, the volume is winded down to about 50%. All other instrument volumes have a max of 70% and minimum of 40-50%.


Panning is the technique of making songs sound better by making some instrument play through the left speaker, or the right speaker.

The are also other common panning techniques. Here is a list of them:


Full right speaker - 100% right speaker

Full left speaker - 100% left speaker

Mostly right speaker - 75% right speaker, 25% left speaker

Mostly left speaker - 75% left speaker, 25% right speaker

Centered Panning - 50% left speaker, 50% right speaker.

To change the panning and volume in Anvil Studio, you will see a big box of nobs in the centre/middle of the screen. To change the panning to the left speaker, drag one of the nobs to the right. To change the panning to the right speaker, drag one of the nobs to the left.


8) Not so FAQ
Q. What is transposing?
A. Transposing is raise a set of notes pitches to a higher or lower pitch.

Q. What is difference between MIDI Format-0 and MIDI Format-1?
A. I don't know but it saves track channels backwards. That's all I know.

Q. In the bottom left corner of Anvil Studio, it says style. What does that do?
A. It is just the way you see the musical notes. I recommend "guitar".

Q. When I try to convert my file to an S file, it doesn't convert. Why?
A. The only reason for this is because, the MIDI has problems. To fix those problems, go to "File" and then "Repair Song..." and then follow the prompts.

Q. When I try to transfer my S file into Sappy, the whole program crashes. Why?
A. I have no idea. I think it is a bug in Windows XP, not Sappy. If anyone could help with this I would be grateful.


9) Ending

All things come to end, my friends. If you would like to comment on this tutorial, please don't flame me, this is my first ever tutorial.


Thanks for reading this tutorial and, happy composing!

Last edited by gamesharkhacker; February 18th, 2011 at 03:38 PM.
  #2    
Old March 25th, 2010, 03:50 AM
pokemon masterxd's Avatar
pokemon masterxd
Pokemon Trainer
 
Join Date: Mar 2010
Gender: Male
Nature: Relaxed
thanks it helped a lot.
  #3    
Old March 25th, 2010, 06:17 AM
Full Metal's Avatar
Full Metal
C(++) Developer.
Community Supporter
 
Join Date: Jan 2008
Location: In my mind.
Age: 19
Gender: Male
Nature: Timid
Send a message via Windows Live Messenger to Full Metal
@ above poster--Do you know what "thread revival" is? In the documents & tuts its OK as long as its relevant to the topic (eg you have a question)
i would suggest removing ur post.
But i saw this tut again, and...
@gsh
Quote:
Q. When I try to transfer my S file into Sappy 2006, the whole program crashes. Why?
A. I have no idea. I think it is a bug in Windows XP, not Sappy. If anyone could help with this I would be grateful.
In windows xp, open explorer and go to tools->folder options.
Click on the "file associations" tab
click anywhere in the "list", then type the letter: s. (or search for a .s extension manually)
It should show up with the .s extension; push the delete key and your good to go.

★ full metal.

I like to push it,
and push it,
until my luck is over.
  #4    
Old March 27th, 2010, 01:32 PM
Slegna
Beginning Trainer
 
Join Date: Mar 2010
Gender: Male
Well, now that the thread is relatively recent, does anybody know how long a song loop should be on average? I think I'm starting to run out of ideas.
  #5    
Old April 5th, 2010, 03:23 PM
ryolo
talking meowth
 
Join Date: Apr 2010
Gender: Male
Nature: Docile
Thanks 4 the tutorial, also, just checking. Is anvil studio free and where do i get it?
Please reply!!

Thanks 4 the tutorial, also, just checking. Is anvil studio free and where do i get it?
Please reply!!

Last edited by ryolo; April 5th, 2010 at 03:26 PM. Reason: Your double post has been automatically merged.
  #6    
Old April 5th, 2010, 03:44 PM
Full Metal's Avatar
Full Metal
C(++) Developer.
Community Supporter
 
Join Date: Jan 2008
Location: In my mind.
Age: 19
Gender: Male
Nature: Timid
Send a message via Windows Live Messenger to Full Metal
yes anvil studio is free.
can you spell google?


yes anvil studio is free.
can you spell google?

★ full metal.

I like to push it,
and push it,
until my luck is over.

Last edited by Full Metal; April 5th, 2010 at 03:53 PM. Reason: Your double post has been automatically merged.
  #7    
Old August 31st, 2010, 07:10 AM
Song Major's Avatar
Song Major
It all ends with a Double Bar
 
Join Date: Aug 2010
Location: Canada
Gender: Male
As a fellow music enthusiast (assuming you are) this is totally sick. It looks like you took a lot of time into doing this, and it's nice of you to give some theory tips to others as well.
  #8    
Old August 31st, 2010, 03:48 PM
PlatniumPiano's Avatar
PlatniumPiano
You are now breathing manually
 
Join Date: Dec 2008
Location: Yesterday
Gender: Male
Nature: Lax
Seems hard using Anvil haha. I just use Sibileus and save the score I make as a MIDI file. But I guess this is good for those without music-writing software... It's always fun to put music into hacks, but it seems like it has a lot of problems either converting MIDI -> .S or .S -> Sappy... Maybe tis mah lack of hacking skills... haha

Good tut.
  #9    
Old April 16th, 2011, 10:03 PM
Alf Stewart
Champion
 
Join Date: Feb 2011
Location: Summer Bay
Gender: Male
Nature: Lax
I just hope I can put this song in I edited it with AnvilStudio.
(vgmusic newfiles pokemon mariored summerbaytheme)
G'day I'm Alf Stewart!
  #10    
Old April 17th, 2011, 04:40 AM
zachlim98's Avatar
zachlim98
Half-way mark Scripter
 
Join Date: Aug 2010
Gender: Male
Wow, sounds complicated! But thanks anyway! I'll give it a try!
In a Pokemon Battle, what's Important is NOT who's RIGHT, but who's LEFT!
Proof(Video): http://www.youtube.com/watch?v=RsU8bZhDuMI
Proof(Photo): http://img191.imageshack.us/g/bus1t.png/
  #11    
Old April 22nd, 2011, 09:08 AM
Shadow of Legends's Avatar
Shadow of Legends
Beginning Trainer
 
Join Date: Apr 2011
Gender: Male
This sounds so cool. I recently downloaded pokemon ruby destiny life of guardian and it has awesome music.
Could someone show me a sample of music made with these programs before I download them.

PS: Does anyone know why the only pokemon in the sinister woods is mew? (pokemon ruby destiny life of guardians)

~Every legend has a shadow~

Last edited by Shadow of Legends; April 22nd, 2011 at 09:11 AM. Reason: I needed to put in more info.
  #12    
Old April 22nd, 2011, 09:14 AM
Olli's Avatar
Olli
I wanna see you be brave
Community Supporter
 
Join Date: Aug 2010
Location: Skyloft
Gender: Male
Quote:
Originally Posted by Shadow of Legends View Post
This sounds so cool. I recently downloaded pokemon ruby destiny life of guardian and it has awesome music.
Could someone show me a sample of music made with these programs before I download them.

PS: Does anyone know why the only pokemon in the sinister woods is mew? (pokemon ruby destiny life of guardians)
This is not the right thread, nor the right forum. You can ask those kind of questions in the simple questions thread, or in the thread of the hack.


Also, good tutorial :D
  #13    
Old April 22nd, 2011, 09:27 AM
Shadow of Legends's Avatar
Shadow of Legends
Beginning Trainer
 
Join Date: Apr 2011
Gender: Male
Quote:
Originally Posted by Olli97 View Post
This is not the right thread, nor the right forum. You can ask those kind of questions in the simple questions thread, or in the thread of the hack.
The question was just an afterthought.
I still want to here a sample of music made with these programs.

~Every legend has a shadow~
  #14    
Old May 16th, 2011, 09:49 AM
GlaceonX's Avatar
GlaceonX
-Glomps- Hii everybody
 
Join Date: Jan 2011
Location: Manati, Puerto rico
Gender: Male
Nature: Docile
Send a message via Windows Live Messenger to GlaceonX Send a message via Skype™ to GlaceonX
This is a great tut, I got anvil... But I just have 1 question... Ummm, couldn't I use FL Studio better? I mean if it's posible, cuz FL Stusio saves MIDI tracks and I'm more expirienced with it x3
Gaming PC:
AMD Phenom II X3 720 (BE) @3.3ghz (Stock Voltage)
MSI 785GT-E63
MSI Radeon HD 4350 512mb DDR2 OC 750mhz and ATI Radeon HD 4200 (Hybrid Crossfire)
2GB Kingstone Hyper X 1066mhz Dual-Channel
Samsung 500gb 7200rpm, Samsung 7200rpm 80gb SATA HDD Western Digital WD120 120gb I believe at 5400rpm
ATX 700w PSU (I picked it up in a fleamarket for 30$ xD)
Asus heatsink, Asus fan 4500rpm
Windows 8 M3 Build 7989 64bit

(Laptops)
Toshiba Sattelite L655D
AMD Phenom II X4 Mobile 1.8ghz
4gb ram
ATI Radeon HD 4250
Windows 7 Arc Gamer

Acer Aspire One
AMD Fusion Dual core 1.0ghz
2gb Ram
ATI Radeon HD 6250
Windows 7 Ultimate
  #15    
Old May 17th, 2011, 08:50 AM
The 100 Mega Shock
Donator Tier 3
 
Join Date: Aug 2010
Gender: Male
Quote:
Originally Posted by Shadow of Legends View Post
The question was just an afterthought.
I still want to here a sample of music made with these programs.
It's a silly question. Listen to any Pokémon game music. A piece of music that's been converted to the GBA won't sound any different regardless of what program was used to make it. It's like asking for a sample of a story written in two different word processing programs.

Quote:
Originally Posted by GlaceonX View Post
This is a great tut, I got anvil... But I just have 1 question... Ummm, couldn't I use FL Studio better? I mean if it's posible, cuz FL Stusio saves MIDI tracks and I'm more expirienced with it x3
Yes the same principles apply.

Last edited by The 100 Mega Shock; May 17th, 2011 at 09:01 AM.
Post Reply
Quick Reply

Sponsored Links
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Minimum Characters Per Post: 25



All times are UTC -8. The time now is 10:57 PM.

About Us
© 2002 - 2014 The PokéCommunity™, pokecommunity.com. Pokémon characters and images belong to The Pokémon Company International and Nintendo. This website is in no way affiliated with or endorsed by Nintendo, Creatures, GAMEFREAK, The Pokémon Company or The Pokémon Company International. We just love Pokémon.

Copyright
All forum styles, their images (unless noted otherwise) and site designs are © 2002 - 2014 The PokéCommunity / PokéCommunity.com. PokéCommunity™ is a trademark of The PokéCommunity. All rights reserved. Sponsor advertisements do not imply our endorsement of that product or service. User generated content remains the property of its creator. Header artwork by Jordanice of deviantART.

Social Media
If you would like to stay up-to-date with us on the go, when we're down, or other such things, follow us on social media sites--most notibly Twitter, Facebook, and Google Plus--by clicking on the links provided.

Design presented by Peitharchia. Special thanks to Hiroshi Sotomura and Ausaudriel.