Tutorial Guide to Play a MIDI file in Warcraft 3

Status
Not open for further replies.

Chocobo

White-Flower
Reaction score
409
This is only to allow Warcraft 3 World Editor to recorganize MIDI files as Sound/Music. It will cause compile errors if you try to do it without those steps.

You should download ImplantMidi.zip.

Note : Warcraft3.reg is named as wc3.reg.

1. Why using MIDI files?

Why using MIDI files? Because it has a low file size instead of 20 times of the normal .mp3 file. Example you want to import a 20 minutes music and you see it takes 40 mb in .mp3. Use MIDI and you will see it only takes around 500 kb!

2. Implement in Warcraft 3 (Without Warcraft3.reg of ImplantMidi.zip)

Start Execute and write regedit.exe. The register edit will open and go to :
Code:
HKEY_CURRENT_USER\Software\Blizzard Entertainment\Warcraft III
You will find 9 file and Allow Local Files. It is an hexadecimal value of 0x00000000. Double Clic on it and you will have a pop-up. Change the file's valor to 1. It will result to 0x00000001.


2. Implement in Warcraft 3 (With Warcraft3.reg of ImplantMidi.zip)

Open the .zip file and you will find Warcraft3.reg. Start it and this part will be finished.


3. MIDISounds.slk

There is .slk file in ImplantMidi.zip. Here is what it looks.
PHP:
ID;PWXL;N;E
B;Y36;X12;D0 0 35 11
C;Y1;X1;K"SoundLabel"
C;X2;K"DirectoryBase"
C;X3;K"MIDIFileName"
C;X4;K"DLSFileName"
C;X5;K"Volume"
C;X6;K"Priority "
C;X7;K"Pitch"
C;X8;K"Channel"
C;X9;K"Radius"
C;X10;K"Flags"
C;X11;K"version"
C;X12;K"InBeta"
C;Y2;X1;K"AshenvaleDay"
C;X2;K"Sound\Ambient\Ashenvale"
C;X3;K"AshenvaleDay.mid"
C;X4;K"Ashenvale.dls"
C;X5;K80
C;X6;K1000
C;X7;K1
C;X8;K15
C;X9;K5000
C;X10;K"CHANNELFULLPREEMPT"
C;X11;K0
C;X12;K1
C;Y3;X1;K"AshenvaleNight"
C;X2;K"Sound\Ambient\Ashenvale"
C;X3;K"AshenvaleNight.mid"
C;X4;K"Ashenvale.dls"
C;X5;K80
C;X6;K1000
C;X7;K1
C;X8;K15
C;X9;K5000
C;X10;K"CHANNELFULLPREEMPT"
C;X11;K0
C;X12;K1
C;Y4;X1;K"BarrensDay"
C;X2;K"Sound\Ambient\Barrens"
C;X3;K"BarrensDay.mid"
C;X4;K"Barrens.dls"
C;X5;K70
C;X6;K1000
C;X7;K1
C;X8;K15
C;X9;K5000
C;X10;K"CHANNELFULLPREEMPT"
C;X11;K0
C;X12;K1
C;Y5;X1;K"BarrensNight"
C;X2;K"Sound\Ambient\Barrens"
C;X3;K"BarrensNight.mid"
C;X4;K"Barrens.dls"
C;X5;K80
C;X6;K1000
C;X7;K1
C;X8;K15
C;X9;K5000
C;X10;K"CHANNELFULLPREEMPT"
C;X11;K0
C;X12;K1
C;Y6;X1;K"CityScapeDay"
C;X2;K"Sound\Ambient\CityScape"
C;X3;K"CityScapeDay.mid"
C;X4;K"CityScape.dls"
C;X5;K80
C;X6;K1000
C;X7;K1
C;X8;K15
C;X9;K5000
C;X10;K"CHANNELFULLPREEMPT"
C;X11;K0
C;X12;K1
C;Y7;X1;K"CityScapeNight"
C;X2;K"Sound\Ambient\CityScape"
C;X3;K"CityScapeNight.mid"
C;X4;K"CityScape.dls"
C;X5;K80
C;X6;K1000
C;X7;K1
C;X8;K15
C;X9;K5000
C;X10;K"CHANNELFULLPREEMPT"
C;X11;K0
C;X12;K1
C;Y8;X1;K"LordaeronFallDay"
C;X2;K"Sound\Ambient\LordaeronFall"
C;X3;K"LordaeronFallDay.mid"
C;X4;K"LordaeronFall.dls"
C;X5;K80
C;X6;K1000
C;X7;K1
C;X8;K15
C;X9;K5000
C;X10;K"CHANNELFULLPREEMPT"
C;X11;K0
C;X12;K1
C;Y9;X1;K"LordaeronFallNight"
C;X2;K"Sound\Ambient\LordaeronFall"
C;X3;K"LordaeronFallNight.mid"
C;X4;K"LordaeronFall.dls"
C;X5;K80
C;X6;K1000
C;X7;K1
C;X8;K15
C;X9;K5000
C;X10;K"CHANNELFULLPREEMPT"
C;X11;K0
C;X12;K1
C;Y10;X1;K"LordaeronSummerDay"
C;X2;K"Sound\Ambient\LordaeronSummer"
C;X3;K"LordaeronSummerDay.mid"
C;X4;K"LordaeronSummer.dls"
C;X5;K80
C;X6;K1000
C;X7;K1
C;X8;K15
C;X9;K5000
C;X10;K"CHANNELFULLPREEMPT"
C;X11;K0
C;X12;K1
C;Y11;X1;K"LordaeronSummerNight"
C;X2;K"Sound\Ambient\LordaeronSummer"
C;X3;K"LordaeronSummerNight.mid"
C;X4;K"LordaeronSummer.dls"
C;X5;K80
C;X6;K1000
C;X7;K1
C;X8;K15
C;X9;K5000
C;X10;K"CHANNELFULLPREEMPT"
C;X11;K0
C;X12;K1
C;Y12;X1;K"LordaeronSummerWithBirds"
C;X2;K"Sound\Ambient\LordaeronSummer"
C;X3;K"LordaeronWithBirds.mid"
C;X4;K"LordaeronSummer.dls"
C;X5;K80
C;X6;K1000
C;X7;K1
C;X8;K15
C;X9;K5000
C;X10;K"CHANNELFULLPREEMPT"
C;X11;K0
C;X12;K1
C;Y13;X1;K"LordaeronWinterDay"
C;X2;K"Sound\Ambient\LordaeronWinter"
C;X3;K"LordaeronWinterDay.mid"
C;X4;K"LordaeronWinter.dls"
C;X5;K80
C;X6;K1000
C;X7;K1
C;X8;K15
C;X9;K5000
C;X10;K"CHANNELFULLPREEMPT"
C;X11;K0
C;X12;K1
C;Y14;X1;K"LordaeronWinterNight"
C;X2;K"Sound\Ambient\LordaeronWinter"
C;X3;K"LordaeronWinterNight.mid"
C;X4;K"LordaeronWinter.dls"
C;X5;K80
C;X6;K1000
C;X7;K1
C;X8;K15
C;X9;K5000
C;X10;K"CHANNELFULLPREEMPT"
C;X11;K0
C;X12;K1
C;Y15;X1;K"NorthrendDay"
C;X2;K"Sound\Ambient\Northrend"
C;X3;K"NorthrendDay.mid"
C;X4;K"Northrend.dls"
C;X5;K80
C;X6;K1000
C;X7;K1
C;X8;K15
C;X9;K5000
C;X10;K"CHANNELFULLPREEMPT"
C;X11;K0
C;X12;K1
C;Y16;X1;K"NorthrendNight"
C;X2;K"Sound\Ambient\Northrend"
C;X3;K"NorthrendNight.mid"
C;X4;K"Northrend.dls"
C;X5;K80
C;X6;K1000
C;X7;K1
C;X8;K15
C;X9;K5000
C;X10;K"CHANNELFULLPREEMPT"
C;X11;K0
C;X12;K1
C;Y17;X1;K"FelwoodDay"
C;X2;K"Sound\Ambient\LordaeronSummer"
C;X3;K"LordaeronSummerDay.mid"
C;X4;K"LordaeronSummer.dls"
C;X5;K80
C;X6;K1000
C;X7;K1
C;X8;K15
C;X9;K5000
C;X10;K"CHANNELFULLPREEMPT"
C;X11;K0
C;X12;K1
C;Y18;X1;K"FelwoodNight"
C;X2;K"Sound\Ambient\LordaeronSummer"
C;X3;K"LordaeronSummerNight.mid"
C;X4;K"LordaeronSummer.dls"
C;X5;K80
C;X6;K1000
C;X7;K1
C;X8;K15
C;X9;K5000
C;X10;K"CHANNELFULLPREEMPT"
C;X11;K0
C;X12;K1
C;Y19;X1;K"DalaranDay"
C;X2;K"Sound\Ambient\CityScape"
C;X3;K"CityScapeDay.mid"
C;X4;K"CityScape.dls"
C;X5;K80
C;X6;K1000
C;X7;K1
C;X8;K15
C;X9;K5000
C;X10;K"CHANNELFULLPREEMPT"
C;X11;K0
C;X12;K1
C;Y20;X1;K"DalaranNight"
C;X2;K"Sound\Ambient\CityScape"
C;X3;K"CityScapeNight.mid"
C;X4;K"CityScape.dls"
C;X5;K80
C;X6;K1000
C;X7;K1
C;X8;K15
C;X9;K5000
C;X10;K"CHANNELFULLPREEMPT"
C;X11;K0
C;X12;K1
C;Y21;X1;K"VillageDay"
C;X2;K"Sound\Ambient\LordaeronSummer"
C;X3;K"LordaeronSummerDay.mid"
C;X4;K"LordaeronSummer.dls"
C;X5;K80
C;X6;K1000
C;X7;K1
C;X8;K15
C;X9;K5000
C;X10;K"CHANNELFULLPREEMPT"
C;X11;K0
C;X12;K1
C;Y22;X1;K"VillageNight"
C;X2;K"Sound\Ambient\LordaeronSummer"
C;X3;K"LordaeronSummerNight.mid"
C;X4;K"LordaeronSummer.dls"
C;X5;K80
C;X6;K1000
C;X7;K1
C;X8;K15
C;X9;K5000
C;X10;K"CHANNELFULLPREEMPT"
C;X11;K0
C;X12;K1
C;Y23;X1;K"VillageFallDay"
C;X2;K"Sound\Ambient\LordaeronFall"
C;X3;K"LordaeronFallDay.mid"
C;X4;K"LordaeronFall.dls"
C;X5;K80
C;X6;K1000
C;X7;K1
C;X8;K15
C;X9;K5000
C;X10;K"CHANNELFULLPREEMPT"
C;X11;K0
C;X12;K1
C;Y24;X1;K"VillageFallNight"
C;X2;K"Sound\Ambient\LordaeronFall"
C;X3;K"LordaeronFallNight.mid"
C;X4;K"LordaeronFall.dls"
C;X5;K80
C;X6;K1000
C;X7;K1
C;X8;K15
C;X9;K5000
C;X10;K"CHANNELFULLPREEMPT"
C;X11;K0
C;X12;K1
C;Y25;X1;K"DungeonDay"
C;X2;K"Sound\Ambient\Northrend"
C;X3;K"NorthrendDay.mid"
C;X4;K"Northrend.dls"
C;X5;K80
C;X6;K1000
C;X7;K1
C;X8;K15
C;X9;K5000
C;X10;K"CHANNELFULLPREEMPT"
C;X11;K0
C;X12;K1
C;Y26;X1;K"DungeonNight"
C;X2;K"Sound\Ambient\Northrend"
C;X3;K"NorthrendNight.mid"
C;X4;K"Northrend.dls"
C;X5;K80
C;X6;K1000
C;X7;K1
C;X8;K15
C;X9;K5000
C;X10;K"CHANNELFULLPREEMPT"
C;X11;K0
C;X12;K1
C;Y27;X1;K"WINDTEST"
C;X2;K"Sound\Ambient\Northrend"
C;X3;K"NorthrendDay.mid"
C;X4;K"Northrend.dls"
C;X5;K80
C;X6;K1000
C;X7;K1
C;X8;K15
C;X9;K5000
C;X10;K"CHANNELFULLPREEMPT"
C;X11;K0
C;X12;K1
C;Y28;X1;K"SunkenRuinsDay"
C;X2;K"Sound\Ambient\SunkenRuins"
C;X3;K"Wetlandsday.mid"
C;X4;K"Wetlands.dls"
C;X5;K80
C;X6;K1000
C;X7;K1
C;X8;K15
C;X9;K5000
C;X10;K"CHANNELFULLPREEMPT"
C;X11;K1
C;X12;K1
C;Y29;X1;K"SunkenRuinsNight"
C;X2;K"Sound\Ambient\SunkenRuins"
C;X3;K"WetlandsNight.mid"
C;X4;K"Wetlands.dls"
C;X5;K80
C;X6;K1000
C;X7;K1
C;X8;K15
C;X9;K5000
C;X10;K"CHANNELFULLPREEMPT"
C;X11;K1
C;X12;K1
C;Y30;X1;K"BlackCitadelDay"
C;X2;K"Sound\Ambient\BlackCitadel"
C;X3;K"BlackCitadel_OutlandDay.mid"
C;X4;K"BlackCitadel.dls"
C;X5;K80
C;X6;K1000
C;X7;K1
C;X8;K15
C;X9;K5000
C;X10;K"CHANNELFULLPREEMPT"
C;X11;K1
C;X12;K0
C;Y31;X1;K"BlackCitadelNight"
C;X2;K"Sound\Ambient\BlackCitadel"
C;X3;K"BlackCitadel_OutlandNight.mid"
C;X4;K"BlackCitadel.dls"
C;X5;K80
C;X6;K1000
C;X7;K1
C;X8;K15
C;X9;K5000
C;X10;K"CHANNELFULLPREEMPT"
C;X11;K1
C;X12;K0
C;Y32;X1;K"DalaranRuinsDay"
C;X2;K"Sound\Ambient\DalaranRuins"
C;X3;K"DalaranRuinsDay.mid"
C;X4;K"DalaranRuins.dls"
C;X5;K80
C;X6;K1000
C;X7;K1
C;X8;K15
C;X9;K5000
C;X10;K"CHANNELFULLPREEMPT"
C;X11;K1
C;X12;K0
C;Y33;X1;K"DalaranRuinsNight"
C;X2;K"Sound\Ambient\DalaranRuins"
C;X3;K"DalaranRuinsNight.mid"
C;X4;K"DalaranRuins.dls"
C;X5;K80
C;X6;K1000
C;X7;K1
C;X8;K15
C;X9;K5000
C;X10;K"CHANNELFULLPREEMPT"
C;X11;K1
C;X12;K0
C;Y34;X1;K"IceCrownDay"
C;X2;K"Sound\Ambient\IceCrown"
C;X3;K"IceCrownDay.mid"
C;X4;K"IceCrown.dls"
C;X5;K80
C;X6;K1000
C;X7;K1
C;X8;K15
C;X9;K5000
C;X10;K"CHANNELFULLPREEMPT"
C;X11;K1
C;X12;K0
C;Y35;X1;K"IceCrownNight"
C;X2;K"Sound\Ambient\IceCrown"
C;X3;K"IceCrownNight.mid"
C;X4;K"IceCrown.dls"
C;X5;K80
C;X6;K1000
C;X7;K1
C;X8;K15
C;X9;K5000
C;X10;K"CHANNELFULLPREEMPT"
C;X11;K1
C;X12;K0
C;Y36;X1;K"Roland"
C;X2;K"C:\Windows\system32\drivers"
C;X3;K"none.mid"
C;X4;K"gm.dls"
C;X5;K80
C;X6;K1000
C;X7;K1
C;X8;K15
C;X9;K5000
C;X10;K"CHANNELFULLPREEMPT"
C;X11;K0
C;X12;K1
E
If you don't want to download it copy and paste it in notepad, then save it as .slk file. Move MIDISounds.slk to C:\Program Files\Warcraft III\UI\SoundInfo (The file must be on your Warcraft 3 folder + UI\SoundInfo). Open the .slk file and try to find C;X2;K"C:\Windows\system32\drivers" (If you look it is at the end of the file -12 lines). Try to find gm.dls in your Windows Folder. Normally it is on C:\Windows\system32\drivers. Normally you haven't to change C;X2;K"C:\Windows\system32\drivers" valor. It is only if it is on a other location. Example, gm.dls is at C:\Windows\system\drivers. So you will have to put C;X2;K"C:\Windows\system\drivers" instead of C;X2;K"C:\Windows\system32\drivers" (So : C;X2;K"C:\Windows\YOUR FOLDER BUT DON'T NAME WITH gm.dls". Also, if you use an another sound bank for playing MIDI files, you must change C;X4;K"gm.dls" (Two lines down of C;X2;K"C:\Windows\system\drivers") to C;X4;K"YOURFILENAME.dls".

4. Playing a MIDI file in a file with the Trigger Editor

Open World Editor and import any midi file that work if you want to test. Then open the Trigger Editor and create a trigger called Music that only runs at map initialization. Convert it directly to Custom Text after creating it.
It should look like that :
PHP:
function Trig_Music_Actions takes nothing returns nothing
endfunction
Add under the function and endfunction (Normally it looks like that I think) :
PHP:
function Trig_Music_Actions takes nothing returns nothing
call SetAmbientDaySound( "Roland" )
call SetAmbientNightSound( "Roland" )
endfunction

Now you can play your music via call PlayMusicBJ( "Your midi file"). Example you want to play 653a1.mid.
PHP:
call PlayMusicBJ( "653a1.mid")
If you are using a war3mapImported\whateverthefilename... , you must write call PlayMusicBJ( "war3mapImported\\YOURFILENAME.mid") instead of call PlayMusicBJ( "war3mapImported\YOURFILENAME.mid"). There are two slashes instead of one.

Enjoy this Guide! I did a research for more than 25 days in war3x.mpq to know how to play MIDI files because there was MIDI files in warcraft 3 and i wasn't knowing how they play it. Now I know. Good Luck to who will do this Guide. You can comment this Guide if you want and also tell me what can be improved.

~Chocobo~

Others Guides :
Guide to Hero Balancing : http://www.thehelper.net/forums/showthread.php?t=34411
 

Sooda

Diversity enchants
Reaction score
318
Wow, most detailed tutorial what I have ever seen for Warcraft 3 Worldeditor. All is explaned and showed :eek: perfect. It sure made big step forward to better maps what now have power to play our most loved game musics from best games with low memory size.
I/ We love you Chocobo and MIDI ! <3 You have made stunning work !
 

AceHart

Your Friendly Neighborhood Admin
Reaction score
1,495
> If you want to use MIDI in a multiplayer map, any player should do those steps else the game will crash or no music will be played.

So, if I make a map that uses this and give it to someone else... it might just crash and burn? Hm...
 

Chocobo

White-Flower
Reaction score
409
Updated. It is only to allow Warcraft 3 World Editor to recorganize MIDI files as Sound/Music files. The sound will appears when you are playing after or not doing the steps. (You don't have to do those steps if you want only hear MIDI sounds, but you must do those steps if you want to import them into a map)
 

ReVolver

Mega Super Ultra Cool Member
Reaction score
609
Couldn't you just convert it to .mp3? :nuts:
 

ReVolver

Mega Super Ultra Cool Member
Reaction score
609
You have to compress the .mp3 / I have .mp3 songs that are around 15mb and I can compress them to around 200kb or so.
 
C

crazedcougar

Guest
Code:
call SetAmbientDaySound( "Roland" )
call SetAmbientNightSound( "Roland" )

what is this for? What if you want a different ambient sound?
 
S

SlasherXpert

Guest
Chocobo said:
This is only to allow Warcraft 3 World Editor to recorganize MIDI files as Sound/Music. It will cause compile errors if you try to do it without those steps.

You should download ImplantMidi.zip.

Note : Warcraft3.reg is named as wc3.reg.

2. Implement in Warcraft 3 (Without Warcraft3.reg of ImplantMidi.zip)

Start Execute and write regedit.exe. The register edit will open and go to :
Code:
HKEY_CURRENT_USER\Software\Blizzard Entertainment\Warcraft III
You will find 9 file and Allow Local Files. It is an hexadecimal value of 0x00000000. Double Clic on it and you will have a pop-up. Change the file's valor to 1. It will result to 0x00000001.

~Chocobo~


First: Can you make it work just by doing the registry edit thing?
Second: What is the name of the file in regedit? I went to the address (warcraft thing) but then if I click it it shows me 7 things:

(Default)
Battle.Net Gateways
InstallPath
InstallPathX
Program
ProgramX
War3CD
War3XCD

But nothing called Allow Local Files. It also shows many folders under it:

DelOpt0
DelOpt1
DelOpt2
DelOpt3
Gameplay
Map
Misc
Sound
String
Video

But I still can't find Allow Local Files :(
 

xxxtrickyxxx

(o Y o)
Reaction score
64
yeah good luck fniding a midi converter. All people ever want is money so youll never be able to convert anything into a midi that A works, or B lets you record for more than 15 seconds and ends up sounding like a piano.
 

seph ir oth

Mod'n Dat News Jon
Reaction score
262
Speak of the devil, I got a midi converter, although I just like to keep everything in MP3... :rolleyes:
 

lllidan

New Member
Reaction score
22
>>I did a research for more than 25 days

Bullshit! I saw this at warcraft3 campaigns about a year ago! Samee File and 'Roland' Trigger and everything. Lying bastard, I'll post a link if I can find it again.

By the way, what do you us to compres songs Orc_Tamer?

Ah here it is the original guide that this fag stole from.
 

Chocobo

White-Flower
Reaction score
409
lllidan said:
>>I did a research for more than 25 days

Bullshit! I saw this at warcraft3 campaigns about a year ago! Samee File and 'Roland' Trigger and everything. Lying bastard, I'll post a link if I can find it again.

By the way, what do you us to compres songs Orc_Tamer?

Ah here it is the original guide that this fag stole from.

You mean this word?

PHP:
ID;PWXL;N;E
P;PGeneral
P;P0
P;P0.00
P;P#,##0
P;P#,##0.00
P;P#,##0_);;\(#,##0\)
P;P#,##0_);;[Red]\(#,##0\)
P;P#,##0.00_);;\(#,##0.00\)
P;P#,##0.00_);;[Red]\(#,##0.00\)
P;P"$"#,##0_);;\("$"#,##0\)
P;P"$"#,##0_);;[Red]\("$"#,##0\)
P;P"$"#,##0.00_);;\("$"#,##0.00\)
P;P"$"#,##0.00_);;[Red]\("$"#,##0.00\)
P;P0%
P;P0.00%
P;P0.00E+00
P;P##0.0E+0
P;P#\ ?/?
P;P#\ ??/??
P;Pm/d/yyyy
P;Pd\-mmm\-yy
P;Pd\-mmm
P;Pmmm\-yy
P;Ph:mm\ AM/PM
P;Ph:mm:ss\ AM/PM
P;Ph:mm
P;Ph:mm:ss
P;Pm/d/yyyy\ h:mm
P;Pmm:ss
P;Pmm:ss.0
P;P@
P;P[h]:mm:ss
P;P_("$"* #,##0_);;_("$"* \(#,##0\);;_("$"* "-"_);;_(@_)
P;P_(* #,##0_);;_(* \(#,##0\);;_(* "-"_);;_(@_)
P;P_("$"* #,##0.00_);;_("$"* \(#,##0.00\);;_("$"* "-"??_);;_(@_)
P;P_(* #,##0.00_);;_(* \(#,##0.00\);;_(* "-"??_);;_(@_)
P;Pm/d/yy
P;Pm/d/yy\ h:mm
P;FArial;M200
P;FArial;M200
P;FArial;M200
P;FArial;M200
P;EArial;M200
P;EArial;M200
P;EArial;M200
P;EArial;M200
P;EArial;M200
P;EArial;M200
P;EArial;M200
P;EArial;M200
P;EArial;M200
P;EArial;M200
P;EArial;M200
P;EArial;M200
P;EArial;M200
P;EArial;M200
P;EArial;M200
P;EArial;M200
P;EArial;M200
P;EArial;M200
P;EArial;M200
P;EArial;M200
P;EArial;M200
P;EArial;M200
P;EArial;M200
P;EArial;M200
P;EArial;M200
P;EArial;M200
P;EArial;M200
P;EArial;M200
P;EArial;M200
P;EArial;M200
P;EArial;M200
F;P0;DG0G8;M255
B;Y27;X10;D0 0 26 9
O;L;S;D;V0;K47;G100 0.001
F;W1 3 20
F;W4 4 25
F;W5 6 7
F;W7 7 5
F;W8 8 7
F;W10 10 23
F;P2;FF2G;C5
F;P2;FF2G;C6
F;P2;FF2G;C7
F;M240;R9
F;M285;R10
F;M285;R11
F;M285;R12
F;M285;R21
F;M285;R22
F;M240;R24
F;M285;R25
F;M285;R26
C;Y1;X1;K"SoundLabel"
C;X2;K"DirectoryBase"
C;X3;K"MIDIFileName"
C;X4;K"DLSFileName"
C;X5;K"Volume"
C;X6;K"Priority "
C;X7;K"Pitch"
C;X8;K"Channel"
F;P2;FF2G;X9
C;K"Radius"
C;X10;K"Flags"
C;Y2;X1;K"AshenvaleDay"
C;X2;K"Sound\Ambient\Ashenvale"
C;X3;K"AshenvaleDay.mid"
C;X4;K"Ashenvale.dls"
C;X5;K80
C;X6;K1000
C;X7;K1
C;X8;K15
F;P2;FF2G;X9
C;K5000
C;X10;K"CHANNELFULLPREEMPT"
C;Y3;X1;K"AshenvaleNight"
C;X2;K"Sound\Ambient\Ashenvale"
C;X3;K"AshenvaleNight.mid"
C;X4;K"Ashenvale.dls"
C;X5;K80
C;X6;K1000
C;X7;K1
C;X8;K15
F;P2;FF2G;X9
C;K5000
C;X10;K"CHANNELFULLPREEMPT"
C;Y4;X1;K"BarrensDay"
C;X2;K"Sound\Ambient\Barrens"
C;X3;K"BarrensDay.mid"
C;X4;K"Barrens.dls"
C;X5;K70
C;X6;K1000
C;X7;K1
C;X8;K15
F;P2;FF2G;X9
C;K5000
C;X10;K"CHANNELFULLPREEMPT"
C;Y5;X1;K"BarrensNight"
C;X2;K"Sound\Ambient\Barrens"
C;X3;K"BarrensNight.mid"
C;X4;K"Barrens.dls"
C;X5;K80
C;X6;K1000
C;X7;K1
C;X8;K15
F;P2;FF2G;X9
C;K5000
C;X10;K"CHANNELFULLPREEMPT"
C;Y6;X1;K"CityScapeDay"
C;X2;K"Sound\Ambient\CityScape"
C;X3;K"CityScapeDay.mid"
C;X4;K"CityScape.dls"
C;X5;K80
C;X6;K1000
C;X7;K1
C;X8;K15
F;P2;FF2G;X9
C;K5000
C;X10;K"CHANNELFULLPREEMPT"
C;Y7;X1;K"CityScapeNight"
C;X2;K"Sound\Ambient\CityScape"
C;X3;K"CityScapeNight.mid"
C;X4;K"CityScape.dls"
C;X5;K80
C;X6;K1000
C;X7;K1
C;X8;K15
F;P2;FF2G;X9
C;K5000
C;X10;K"CHANNELFULLPREEMPT"
C;Y8;X1;K"LordaeronFallDay"
C;X2;K"Sound\Ambient\LordaeronFall"
C;X3;K"LordaeronFallDay.mid"
C;X4;K"LordaeronFall.dls"
C;X5;K80
C;X6;K1000
C;X7;K1
C;X8;K15
F;P2;FF2G;X9
C;K5000
C;X10;K"CHANNELFULLPREEMPT"
F;Y9;X1
C;K"LordaeronFallNight"
F;X2
C;K"Sound\Ambient\LordaeronFall"
F;X3
C;K"LordaeronFallNight.mid"
F;X4
C;K"LordaeronFall.dls"
F;X5
C;K80
F;X6
C;K1000
F;X7
C;K1
F;X8
C;K15
F;P2;FF2G;X9
C;K5000
F;X10
C;K"CHANNELFULLPREEMPT"
F;Y10;X1
C;K"LordaeronSummerDay"
F;X2
C;K"Sound\Ambient\LordaeronSummer"
F;X3
C;K"LordaeronSummerDay.mid"
F;X4
C;K"LordaeronSummer.dls"
F;X5
C;K80
F;X6
C;K1000
F;X7
C;K1
F;X8
C;K15
F;P2;FF2G;X9
C;K5000
F;X10
C;K"CHANNELFULLPREEMPT"
F;Y11;X1
C;K"LordaeronSummerNight"
F;X2
C;K"Sound\Ambient\LordaeronSummer"
F;X3
C;K"LordaeronSummerNight.mid"
F;X4
C;K"LordaeronSummer.dls"
F;X5
C;K80
F;X6
C;K1000
F;X7
C;K1
F;X8
C;K15
F;P2;FF2G;X9
C;K5000
F;X10
C;K"CHANNELFULLPREEMPT"
F;Y12;X1
C;K"LordaeronSummerWithBirds"
F;X2
C;K"Sound\Ambient\LordaeronSummer"
F;X3
C;K"LordaeronWithBirds.mid"
F;X4
C;K"LordaeronSummer.dls"
F;X5
C;K80
F;X6
C;K1000
F;X7
C;K1
F;X8
C;K15
F;P2;FF2G;X9
C;K5000
F;X10
C;K"CHANNELFULLPREEMPT"
C;Y13;X1;K"LordaeronWinterDay"
C;X2;K"Sound\Ambient\LordaeronWinter"
C;X3;K"LordaeronWinterDay.mid"
C;X4;K"LordaeronWinter.dls"
C;X5;K80
C;X6;K1000
C;X7;K1
C;X8;K15
F;P2;FF2G;X9
C;K5000
C;X10;K"CHANNELFULLPREEMPT"
C;Y14;X1;K"LordaeronWinterNight"
C;X2;K"Sound\Ambient\LordaeronWinter"
C;X3;K"LordaeronWinterNight.mid"
C;X4;K"LordaeronWinter.dls"
C;X5;K80
C;X6;K1000
C;X7;K1
C;X8;K15
F;P2;FF2G;X9
C;K5000
C;X10;K"CHANNELFULLPREEMPT"
C;Y15;X1;K"NorthrendDay"
C;X2;K"Sound\Ambient\Northrend"
C;X3;K"NorthrendDay.mid"
C;X4;K"Northrend.dls"
C;X5;K80
C;X6;K1000
C;X7;K1
C;X8;K15
F;P2;FF2G;X9
C;K5000
C;X10;K"CHANNELFULLPREEMPT"
C;Y16;X1;K"NorthrendNight"
C;X2;K"Sound\Ambient\Northrend"
C;X3;K"NorthrendNight.mid"
C;X4;K"Northrend.dls"
C;X5;K80
C;X6;K1000
C;X7;K1
C;X8;K15
F;P2;FF2G;X9
C;K5000
C;X10;K"CHANNELFULLPREEMPT"
C;Y17;X1;K"FelwoodDay"
C;X2;K"Sound\Ambient\LordaeronSummer"
C;X3;K"LordaeronSummerDay.mid"
C;X4;K"LordaeronSummer.dls"
C;X5;K80
C;X6;K1000
C;X7;K1
C;X8;K15
F;P2;FF2G;X9
C;K5000
C;X10;K"CHANNELFULLPREEMPT"
C;Y18;X1;K"FelwoodNight"
C;X2;K"Sound\Ambient\LordaeronSummer"
C;X3;K"LordaeronSummerNight.mid"
C;X4;K"LordaeronSummer.dls"
C;X5;K80
C;X6;K1000
C;X7;K1
C;X8;K15
F;P2;FF2G;X9
C;K5000
C;X10;K"CHANNELFULLPREEMPT"
C;Y19;X1;K"DalaranDay"
C;X2;K"Sound\Ambient\CityScape"
C;X3;K"CityScapeDay.mid"
C;X4;K"CityScape.dls"
C;X5;K80
C;X6;K1000
C;X7;K1
C;X8;K15
F;P2;FF2G;X9
C;K5000
C;X10;K"CHANNELFULLPREEMPT"
C;Y20;X1;K"DalaranNight"
C;X2;K"Sound\Ambient\CityScape"
C;X3;K"CityScapeNight.mid"
C;X4;K"CityScape.dls"
C;X5;K80
C;X6;K1000
C;X7;K1
C;X8;K15
F;P2;FF2G;X9
C;K5000
C;X10;K"CHANNELFULLPREEMPT"
F;Y21;X1
C;K"VillageDay"
F;X2
C;K"Sound\Ambient\LordaeronSummer"
F;X3
C;K"LordaeronSummerDay.mid"
F;X4
C;K"LordaeronSummer.dls"
F;X5"Roland"
C;K80
F;X6
C;K1000
F;X7
C;K1
F;X8
C;K15
F;P2;FF2G;X9
C;K5000
F;X10
C;K"CHANNELFULLPREEMPT"
F;Y22;X1
C;K"VillageNight"
F;X2
C;K"Sound\Ambient\LordaeronSummer"
F;X3
C;K"LordaeronSummerNight.mid"
F;X4
C;K"LordaeronSummer.dls"
F;X5
C;K80
F;X6
C;K1000
F;X7
C;K1
F;X8
C;K15
F;P2;FF2G;X9
C;K5000
F;X10
C;K"CHANNELFULLPREEMPT"
C;Y23;X1;K"VillageFallDay"
C;X2;K"Sound\Ambient\LordaeronFall"
C;X3;K"LordaeronFallDay.mid"
C;X4;K"LordaeronFall.dls"
C;X5;K80
C;X6;K1000
C;X7;K1
C;X8;K15
F;P2;FF2G;X9
C;K5000
C;X10;K"CHANNELFULLPREEMPT"
F;Y24;X1
C;K"VillageFallNight"
F;X2
C;K"Sound\Ambient\LordaeronFall"
F;X3
C;K"LordaeronFallNight.mid"
F;X4
C;K"LordaeronFall.dls"
F;X5
C;K80
F;X6
C;K1000
F;X7
C;K1
F;X8
C;K15
F;P2;FF2G;X9
C;K5000
F;X10
C;K"CHANNELFULLPREEMPT"
F;Y25;X1
C;K"DungeonDay"
F;X2
C;K"Sound\Ambient\Northrend"
F;X3
C;K"NorthrendDay.mid"
F;X4
C;K"Northrend.dls"
F;X5
C;K80
F;X6
C;K1000
F;X7
C;K1
F;X8
C;K15
F;P2;FF2G;X9
C;K5000
F;X10
C;K"CHANNELFULLPREEMPT"
F;Y26;X1
C;K"DungeonNight"
F;X2
C;K"Sound\Ambient\Northrend"
F;X3
C;K"NorthrendNight.mid"
F;X4
C;K"Northrend.dls"
F;X5
C;K80
F;X6
C;K1000
F;X7
C;K1
F;X8
C;K15
F;P2;FF2G;X9
C;K5000
F;X10
C;K"CHANNELFULLPREEMPT"
C;Y27;X1;K"WINDTEST"
C;X2;K"Sound\Ambient\Northrend"
C;X3;K"NorthrendDay.mid"
C;X4;K"Northrend.dls"
C;X5;K80
C;X6;K1000
C;X7;K1
C;X8;K15
F;P2;FF2G;X9
C;K5000
C;X10;K"CHANNELFULLPREEMPT"
E

F;X5"Roland"

And what is it for? It isn't a MIDI files and so it won't interrupt MIDI sounds that are played. Example : CityScapeDay.mid, CityScapeNight.mid, LordaeronSummerDay.mid, LordaeronSummerNight.mid... (For all tilesets base)
 
Status
Not open for further replies.
General chit-chat
Help Users
  • No one is chatting at the moment.
  • Ghan Ghan:
    Howdy
  • Ghan Ghan:
    Still lurking
    +3
  • The Helper The Helper:
    I am great and it is fantastic to see you my friend!
    +1
  • The Helper The Helper:
    If you are new to the site please check out the Recipe and Food Forum https://www.thehelper.net/forums/recipes-and-food.220/
  • Monovertex Monovertex:
    How come you're so into recipes lately? Never saw this much interest in this topic in the old days of TH.net
  • Monovertex Monovertex:
    Hmm, how do I change my signature?
  • tom_mai78101 tom_mai78101:
    Signatures can be edit in your account profile. As for the old stuffs, I'm thinking it's because Blizzard is now under Microsoft, and because of Microsoft Xbox going the way it is, it's dreadful.
  • The Helper The Helper:
    I am not big on the recipes I am just promoting them - I use the site as a practice place promoting stuff
    +2
  • Monovertex Monovertex:
    @tom_mai78101 I must be blind. If I go on my profile I don't see any area to edit the signature; If I go to account details (settings) I don't see any signature area either.
  • The Helper The Helper:
    You can get there if you click the bell icon (alerts) and choose preferences from the bottom, signature will be in the menu on the left there https://www.thehelper.net/account/preferences
  • The Helper The Helper:
    I think I need to split the Sci/Tech news forum into 2 one for Science and one for Tech but I am hating all the moving of posts I would have to do
  • The Helper The Helper:
    What is up Old Mountain Shadow?
  • The Helper The Helper:
    Happy Thursday!
    +1
  • Varine Varine:
    Crazy how much 3d printing has come in the last few years. Sad that it's not as easily modifiable though
  • Varine Varine:
    I bought an Ender 3 during the pandemic and tinkered with it all the time. Just bought a Sovol, not as easy. I'm trying to make it use a different nozzle because I have a fuck ton of Volcanos, and they use what is basically a modified volcano that is just a smidge longer, and almost every part on this thing needs to be redone to make it work
  • Varine Varine:
    Luckily I have a 3d printer for that, I guess. But it's ridiculous. The regular volcanos are 21mm, these Sovol versions are about 23.5mm
  • Varine Varine:
    So, 2.5mm longer. But the thing that measures the bed is about 1.5mm above the nozzle, so if I swap it with a volcano then I'm 1mm behind it. So cool, new bracket to swap that, but THEN the fan shroud to direct air at the part is ALSO going to be .5mm to low, and so I need to redo that, but by doing that it is a little bit off where it should be blowing and it's throwing it at the heating block instead of the part, and fuck man
  • Varine Varine:
    I didn't realize they designed this entire thing to NOT be modded. I would have just got a fucking Bambu if I knew that, the whole point was I could fuck with this. And no one else makes shit for Sovol so I have to go through them, and they have... interesting pricing models. So I have a new extruder altogether that I'm taking apart and going to just design a whole new one to use my nozzles. Dumb design.
  • Varine Varine:
    Can't just buy a new heatblock, you need to get a whole hotend - so block, heater cartridge, thermistor, heatbreak, and nozzle. And they put this fucking paste in there so I can't take the thermistor or cartridge out with any ease, that's 30 dollars. Or you can get the whole extrudor with the direct driver AND that heatblock for like 50, but you still can't get any of it to come apart
  • Varine Varine:
    Partsbuilt has individual parts I found but they're expensive. I think I can get bits swapped around and make this work with generic shit though
  • Ghan Ghan:
    Heard Houston got hit pretty bad by storms last night. Hope all is well with TH.
  • The Helper The Helper:
    Power back on finally - all is good here no damage
    +2
  • V-SNES V-SNES:
    Happy Friday!
    +1

      The Helper Discord

      Staff online

      Members online

      Affiliates

      Hive Workshop NUON Dome World Editor Tutorials

      Network Sponsors

      Apex Steel Pipe - Buys and sells Steel Pipe.
      Top