• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 12:54
CEST 18:54
KST 01:54
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
TL.net Map Contest #22 - Voting & Ladder Map Selection2Code S Season 2 (2026) - RO8 Preview5[ASL21] Finals Preview: Two Legacies21Code S Season 2 (2026) - RO12 Preview2herO wins GSL Code S Season 1 (2026)7
Community News
[BSL22] Non-Korean Championship from 13 to 28 June0Weekly Cups (May 25-31): Clem doubles, 2v2 circuit heads toward finale0StarCraft II 5.0.16 PTR Patch Notes may 26th150Weekly Cups (May 18-24): MaxPax wins doubles0Crank Gathers Season 4: BW vs SC2 Team League6
StarCraft 2
General
StarCraft II 5.0.16 PTR Patch Notes may 26th My starcraft 2 changes The Death of Cheese: From a Professional Cheeser Oliveira Would Have Returned If EWC Continued SC2 Parody - "Somebody That I Used to Troll"
Tourneys
Maestros of The Game 2 announcement and schedule ! Crank Gathers Season 4: BW vs SC2 Team League GSL Code S Season 2 (2026) Sparkling Tuna Cup - Weekly Open Tournament RSL Revival: Season 5 - Qualifiers and Main Event
Strategy
[G] Having the right mentality to improve
Custom Maps
[D]RTS in all its shapes and glory <3 [A] Nemrods 1/4 players
External Content
The PondCast: SC2 News & Results Mutation # 528 Infection Detected Welcome to the External Content forum Mutation # 527 Hell Train
Brood War
General
Tesagi Viewer - A new era of replay watching Data analysis on 70 million replays BGH Auto Balance -> http://bghmmr.eu/ FlaShFTW vs A.Alm Grudge Match Event [BSL22] Non-Korean Championship from 13 to 28 June
Tourneys
[ASL21] Grand Finals [Megathread] Daily Proleagues Escore Tournament StarCraft Season 2 [BSL22] WB Final & LB Semis - Saturday 21:00 CEST
Strategy
Why doesn't anyone use restoration? Any training maps people recommend? Muta micro map competition [G] Hydra ZvZ: An Introduction
Other Games
General Games
Nintendo Switch Thread Path of Exile Stormgate/Frost Giant Megathread ZeroSpace Megathread Warcraft III: The Frozen Throne
Dota 2
Official 'what is Dota anymore' discussion
League of Legends
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Deck construction bug Heroes of StarCraft mini-set
TL Mafia
Vanilla Mini Mafia Mafia Game Mode Feedback/Ideas TL Mafia Community Thread Five o'clock TL Mafia
Community
General
US Politics Mega-thread Russo-Ukrainian War Thread How cold is too cold to be outdoors? Dating: How's your luck? Trading/Investing Thread
Fan Clubs
The herO Fan Club!
Media & Entertainment
[Manga] One Piece Anime Discussion Thread [Req][Books] Good Fantasy/SciFi books
Sports
2024 - 2026 Football Thread McBoner: A hockey love story TeamLiquid Health and Fitness Initiative For 2023 Formula 1 Discussion
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread Facing Challenges in Mobile App Development
TL Community
The Automated Ban List
Blogs
LNN SLEEPINGFOREST
LENION
Esportsmanship: How to NOT B…
TrAiDoS
Why RTS gamers make better f…
gosubay
ramps on octagon
StaticNine
ASL S21 English Commentary…
namkraft
Customize Sidebar...

Website Feedback

Closed Threads



Active: 3427 users

[HotS] Music of the Storm: Sky Temple

Forum Index > Heroes of the Storm
2 CommentsPost a Reply

[HotS] Music of the Storm: Sky Temple

Text by[Phantom]
June 1st, 2018 16:27 GMT


Music of the Storm


Sky Temple



Written by: Rozai



Floating above the vast desert sands of Luxoria, the Sky Temple serves as a center of worship for the snake god, Ka. He stores his great power within the temples, each of them secured by guardians. With such defenses, no warriors would think to seize the god's power for themselves... or would they?


Table of Contents
  • Battleground info
  • Musical structure and references
  • Breakdown
  • Conclusion


Welcome to Music of the Storm, a segment where we take a moment to break down and appreciate the music and sound effects in Heroes of the Storm. Blizzard has a reputable track record of incorporating highly cultivated and stylistically appropriate orchestral scores into all of their games, employing live musicians to create a genuine sound. Whilst each game universe has its own unique feel, there is a unifying quality that ties all of Blizzard’s scores together with a special flavor. As a musician, this is a big part of what draws me in towards Blizzard games and what hits me in the feels when I’m watching those teaser trailers.





Battleground Info



Today we dive into Sky Temple, composed by Glenn Stafford, which serves as the main theme for the titular battleground. Upon entering the Sky Temple, players will notice obvious homages to Egyptian culture. Giant obelisks with the faces of snakes and jackals tower over the landscape, Jackals being a common Egyptian feature honoring Anubis, god of embalming and the afterlife.



Through embalming and other careful postmortem practices, Egyptians would ensure a person’s spirit, or “ka”, would have a home. The Snake God of the Sky Temple goes by the name of “Ka”, perhaps implying that he serves a similar role to that of Anubis. Coincidentally, the snake from Rudyard Kipling’s classic novel The Jungle Book is named “Kaa,” coming from the sound of an open-mouthed hiss.


Ulduum zone, World of Warcraft


While the Sky Temple battleground is a Nexus-original, World of Warcraft fans may feel as if the Egyptian-themed zone of Ulduum heavily influenced the design. Ulduum is the home of the Tol’vir civilization, a lost yet advanced culture serving the Titans to protect the Forge of Origination. High above the desert rests Skywall and the Throne of the Four Winds, home of the Air Elemental Lord, Al’Akir.


Musical Structure and References



With so many clear visual references to Egyptian culture, the composer must ensure the music completes the immersive experience for the player. The primary goal for any video game or movie composer is to make music that enhances the consumer experience with familiar sounds but new ideas. Additionally, Glenn Stafford had to make the culturally distinct music sound like it belongs in Heroes of the Storm universe.

Let us begin by understanding the scale and key on which the Sky Temple theme is based. The Double Harmonic Major scale is not particularly common in Western music culture, however, it is very commonly associated with Middle Eastern music. It goes by many names, including the Byzantine scale, Arabic scale, and Gypsy scale. You may hear this scale in any movie featuring Middle Eastern themes, namely Disney’s Aladdin, but the most well known pop music reference may come from Dick Dale’s 1962 adaption of Misirlou (seen below), which literally translates to “Egyptian” in Turkish. This version of Misirlou was heavily used by the Black Eyed Peas in their 2004 tune, Pump It.



The Double Harmonic Major scale itself is interesting in its design, only holding on to the “major” naming due to the major triad in its 1st, 3rd, and 5th scale degrees. The rest of the scale could hardly be considered major, as it is evenly split between two harmonic tetrachords, hence the origin of its name.



The two harmonic tetrachords, D-E♭-F#-G and A-B♭-C#-D are what give this scale its unique texture and Middle Eastern sound. You can hear this scale in action in the video below, along with how it creates the opening melody.



A tetrachord is a scale of four notes, with the interval between the first and last being a perfect fourth. A harmonic tetrachord is simply 4 consecutive notes that exhibit the following pattern:

  • Starting pitch
  • Half step
  • Whole step + half step (augmented second)
  • Half step


In Western music this pattern usually only occurs once at the end of one type of scale, known as Harmonic Minor. Double Harmonic Major uses this pattern to start and end its scale, once starting on D and again starting on A. This allows for strong melodies to occur in one of two tonal areas (D and A), while staying in the same key. It also provides a very fluid listening experience throughout, sliding up and down like the movements of a snake.




The Breakdown



To keep things simple and focused, today’s article will only breakdown the first two-and-a-half minutes of music of the seven minute Sky Temple track. This section seems to be representative of a sacrificial ceremony being conducted by the denizens of the Luxoria realm. I will help paint the musical picture as I hear it, but I encourage readers to continue with the rest of the track and continue the story.

0:00-0:38 (Melody A)


  • The drums enter with a ceremonial cadence, accented by two different types of shakers giving the distinct sound of a snake rattle. This may be honoring the Snake God Ka. The strings and flute enter with Ka’s melody, with a steel string guitar continuing the melodic idea. The flute returns at 0:20, doubling the guitar melody in an exotic dance. At 0:30 the shaker amplifies its rattle, building intensity towards the extension of the melody at 0:38.
  • I believe the flute, violin, and guitar soloists to be major players in the ceremony. Any of which could be the ceremonial leader, performer, or perhaps a sacrifice.
  • Ancient Egyptian flutes, called ney, were very much like wooden recorders and used in both ritualistic and entertainment venues. The kanun was a plucked string instrument much like a box zither. Glenn Stafford westernized these traditional sounds with the modern flute and electric guitar.


0:39-1:12 (Melody A extended)



  • This is where Glenn Stafford begins to tie the Egyptian themes into the fabric of the Blizzard universe, which is so frequently represented by heavy metal. The drum set enters with a rock groove, with the electric guitar and electric bass strumming power chords throughout. The flute carries on its dance accompanied by the violin. The introductory line is directly repeated to herald a new section of music.


1:13-1:44 (Melody A, variation 1)



  • The electric guitar takes the leading role once again, with counter-melodic responses from the flute and violin. Whatever ceremony that is taking place to honor Ka is moving towards its climatic moment.


1:45-2:24



  • Two-part chanting from the choir enters, further solidifying the religious elements for the Sky Temple worshipers. The sacrifice to Ka is has been accepted and he is bestowing his power.



Conclusion



Glenn Stafford took us on a real, immersive journey. As with all good art, we were immersed in imagery and symbolism buried in our subconscious. He expertly combined real world musical references with quintessential Blizzard flavor to provide a unique listening experience. It is important to note that the breakdown I provided is only my interpretation of the musical story. These things are always up for interpretation and discussion, but that's what makes for good art. That’s the abstract beauty which music and art bring to the human experience, and Blizzard understands its importance intimately.

I hope this listening guide has been helpful to you. Next time you’re in the Nexus, click “Ctrl+M” and make sure the music is on!

If you enjoyed this content and want more, please check out my first two articles in this series and be sure to come back TeamLiquid.net for future installations.


Music of the Storm Chapter 1: The Battle Begins
Music of the Storm Chapter 2: Cursed Hollow






Rozai is a brand new writer for LiquidHeroes. You can check out his debut article on the Diablo rework here





Writer(s): Rozai
Editor(s): Buckingham
Formatting: EsportsJohn
Design: shiroiusagi
Art Credit: Blizzard


Facebook Twitter Reddit
WriterTeamLiquid Staff writer since 2014 @Mortal_Phantom
DinosaurJones
Profile Joined February 2012
United States1000 Posts
June 03 2018 21:55 GMT
#2
This is super cool. As a musician myself, this is really fascinating, especially because I'm not well versed on theory.
ShambhalaWar
Profile Joined August 2013
United States930 Posts
June 03 2018 22:47 GMT
#3
Sick breakdown, and very interesting article focusing on the music. I will need to take time to read this as I'm slow with understanding theory (most of my background is in jazz theory).
Please log in or register to reply.
Live Events Refresh
Maestros of the Game
15:30
Group C
Serral vs Percival
SHIN vs ShoWTimE
RotterdaM1313
IntoTheiNu 1106
ComeBackTV 895
TaKeTV 565
IndyStarCraft 179
SteadfastSC169
BRAT_OK 83
EnkiAlexander 71
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
RotterdaM 1313
IndyStarCraft 179
Ryung 173
Rex 172
SteadfastSC 169
BRAT_OK 83
ProTech74
UpATreeSC 62
Codebar 8
StarCraft: Brood War
Britney 20890
Calm 6996
Shuttle 1429
EffOrt 1069
Mini 548
ggaemo 266
BeSt 246
hero 167
Sharp 85
Dewaltoss 70
[ Show more ]
firebathero 67
Mong 59
Sea.KH 49
Hyun 48
sorry 32
soO 31
Free 30
910 25
Sacsri 20
Shine 20
Terrorterran 18
IntoTheRainbow 17
Rock 16
yabsab 14
Movie 12
Sexy 8
ajuk12(nOOB) 8
Dota 2
Gorgc6024
qojqva1610
XaKoH 343
420jenkins175
Counter-Strike
fl0m8503
byalli770
zeus282
x6flipin214
Other Games
Grubby3513
singsing2737
hiko867
FrodaN778
Beastyqt621
Lowko547
Dendi441
B2W.Neo379
crisheroes305
ArmadaUGS117
C9.Mang0100
KnowMe85
Livibee59
Trikslyr53
Mew2King52
MindelVK6
Organizations
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
[ Show 15 non-featured ]
StarCraft 2
• 3DClanTV 87
• Response 5
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• HerbMon 34
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
League of Legends
• TFBlade825
Other Games
• Shiphtur71
Upcoming Events
Replay Cast
7h 6m
Replay Cast
16h 6m
uThermal 2v2 Circuit
22h 6m
Maestros of the Game
22h 36m
Clem vs Lambo
Zoun vs SKillous
Replay Cast
1d 7h
Replay Cast
1d 16h
Solar vs Classic
uThermal 2v2 Circuit
1d 22h
Grudge Match
1d 23h
FlaShFTW vs A.Alm
OSC
2 days
GSL
2 days
herO vs Rogue
Maru vs Cure
[ Show More ]
Patches Events
2 days
uThermal 2v2 Circuit
2 days
BSL
3 days
Monday Night Weeklies
3 days
Replay Cast
4 days
Sparkling Tuna Cup
4 days
Replay Cast
5 days
Kung Fu Cup
5 days
Maestros of the Game
5 days
Replay Cast
6 days
The PondCast
6 days
Liquipedia Results

Completed

KK 2v2 League Season 1
RSL Revival: Season 5
Heroes Pulsing #1

Ongoing

BSL Season 22
IPSL Spring 2026
KCM Race Survival 2026 Season 2
Acropolis #4
CSCL: Masked Kings S4
YSL S3
SCTL 2026 Spring
WardiTV Spring 2026
Maestros of the Game 2
2026 GSL S2
Murky Cup 2026
Heroes Pulsing #2
IEM Cologne Major 2026
Stake Ranked Episode 2
CS Asia Championships 2026
Asian Champions League 2026
IEM Atlanta 2026
PGL Astana 2026
BLAST Rivals Spring 2026
IEM Rio 2026
PGL Bucharest 2026
Stake Ranked Episode 1
BLAST Open Spring 2026

Upcoming

BSL 22 Non-Korean Championship
CSLAN 4
Blizzard Classic Cup 2026
Kung Fu Cup 2026 Grand Finals
CranK Gathers Season 4: BW vs SC2 Team League
HSC XXIX
uThermal 2v2 2026 Main Event
Heroes Pulsing #3
Esports World Cup 2026
BLAST Bounty Summer 2026
BLAST Bounty Summer Qual
Stake Ranked Episode 3
XSE Pro League 2026
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2026 TLnet. All Rights Reserved.