diff --git a/mods/bones/init.lua b/mods/bones/init.lua
index 90425a24460046bd853ff02aa74cf1dbb3a04e9e..ccce8c9e4a11a13536d1ee954b09e44d8aac81aa 100644
--- a/mods/bones/init.lua
+++ b/mods/bones/init.lua
@@ -22,7 +22,7 @@ minetest.register_node("bones:bones", {
 	paramtype2 = "facedir",
 	groups = {dig_immediate=2},
 	sounds = default.node_sound_dirt_defaults({
-		footstep = {name="default_gravel_footstep", gain=0.45},
+		footstep = {name="default_gravel_footstep", gain=0.5},
 	}),
 	
 	can_dig = function(pos, player)
diff --git a/mods/default/README.txt b/mods/default/README.txt
index 6ec321a5dc7f99e6e8e0f6e0293484aaedd96855..e82a87562520c53509bd9d46ecb8c3f94169d2df 100644
--- a/mods/default/README.txt
+++ b/mods/default/README.txt
@@ -22,10 +22,6 @@ Authors of media files
 Everything not listed in here:
 Copyright (C) 2010-2012 celeron55, Perttu Ahola <celeron55@gmail.com>
 
-Originating from work by kddekadenz/Dogers:
-  default_grass_footstep.{1,2,3}.ogg
-  default_dig_crumbly.{1,2}.ogg
-
 Cisoun's WTFPL texture pack:
   default_chest_front.png
   default_chest_lock.png
@@ -145,3 +141,38 @@ Glass breaking sounds (CC BY 3.0):
   1: http://www.freesound.org/people/cmusounddesign/sounds/71947/
   2: http://www.freesound.org/people/Tomlija/sounds/97669/
   3: http://www.freesound.org/people/lsprice/sounds/88808/
+
+Mito551 (sounds) (CC BY-SA):
+  default_dig_choppy.ogg
+  default_dig_cracky.ogg
+  default_dig_crumbly.1.ogg
+  default_dig_crumbly.2.ogg
+  default_dig_dig_immediate.ogg
+  default_dig_oddly_breakable_by_hand.ogg
+  default_dug_node.1.ogg
+  default_dug_node.2.ogg
+  default_grass_footstep.1.ogg
+  default_grass_footstep.2.ogg
+  default_grass_footstep.3.ogg
+  default_gravel_footstep.1.ogg
+  default_gravel_footstep.2.ogg
+  default_gravel_footstep.3.ogg
+  default_gravel_footstep.4.ogg
+  default_grass_footstep.1.ogg
+  default_place_node.1.ogg
+  default_place_node.2.ogg
+  default_place_node.3.ogg
+  default_place_node_hard.1.ogg
+  default_place_node_hard.2.ogg
+  default_snow_footstep.1.ogg
+  default_snow_footstep.2.ogg
+  default_hard_footstep.1.ogg
+  default_hard_footstep.2.ogg
+  default_hard_footstep.3.ogg
+  default_sand_footstep.1.ogg
+  default_sand_footstep.2.ogg
+  default_wood_footstep.1.ogg
+  default_wood_footstep.2.ogg
+  default_dirt_footstep.1.ogg
+  default_dirt_footstep.2.ogg
+  default_glass_footstep.ogg
diff --git a/mods/default/functions.lua b/mods/default/functions.lua
index 0c1005272a9fbe7f5575d0b5d50866567b96acdb..331b53215cec8276f273c3acd7fce2a1ecfea6f3 100644
--- a/mods/default/functions.lua
+++ b/mods/default/functions.lua
@@ -9,16 +9,16 @@ function default.node_sound_defaults(table)
 	table.footstep = table.footstep or
 			{name="", gain=1.0}
 	table.dug = table.dug or
-			{name="default_dug_node", gain=1.0}
+			{name="default_dug_node", gain=0.25}
 	table.place = table.place or
-			{name="default_place_node", gain=0.5}
+			{name="default_place_node_hard", gain=1.0}
 	return table
 end
 
 function default.node_sound_stone_defaults(table)
 	table = table or {}
 	table.footstep = table.footstep or
-			{name="default_hard_footstep", gain=0.2}
+			{name="default_hard_footstep", gain=0.5}
 	default.node_sound_defaults(table)
 	return table
 end
@@ -26,9 +26,9 @@ end
 function default.node_sound_dirt_defaults(table)
 	table = table or {}
 	table.footstep = table.footstep or
-			{name="", gain=0.5}
-	--table.dug = table.dug or
-	--		{name="default_dirt_break", gain=0.5}
+			{name="default_dirt_footstep", gain=1.0}
+	table.place = table.place or
+			{name="default_place_node", gain=1.0}
 	default.node_sound_defaults(table)
 	return table
 end
@@ -36,11 +36,11 @@ end
 function default.node_sound_sand_defaults(table)
 	table = table or {}
 	table.footstep = table.footstep or
-			{name="default_grass_footstep", gain=0.25}
-	--table.dug = table.dug or
-	--		{name="default_dirt_break", gain=0.25}
+			{name="default_sand_footstep", gain=0.5}
 	table.dug = table.dug or
-			{name="", gain=0.25}
+			{name="", gain=1.0}
+	table.place = table.place or
+			{name="default_place_node", gain=1.0}
 	default.node_sound_defaults(table)
 	return table
 end
@@ -48,7 +48,7 @@ end
 function default.node_sound_wood_defaults(table)
 	table = table or {}
 	table.footstep = table.footstep or
-			{name="default_hard_footstep", gain=0.3}
+			{name="default_wood_footstep", gain=0.5}
 	default.node_sound_defaults(table)
 	return table
 end
@@ -56,11 +56,13 @@ end
 function default.node_sound_leaves_defaults(table)
 	table = table or {}
 	table.footstep = table.footstep or
-			{name="default_grass_footstep", gain=0.25}
+			{name="default_grass_footstep", gain=0.35}
 	table.dig = table.dig or
 			{name="default_dig_crumbly", gain=0.4}
 	table.dug = table.dug or
 			{name="", gain=1.0}
+	table.place = table.place or
+			{name="default_place_node", gain=1.0}
 	default.node_sound_defaults(table)
 	return table
 end
@@ -68,7 +70,7 @@ end
 function default.node_sound_glass_defaults(table)
 	table = table or {}
 	table.footstep = table.footstep or
-			{name="default_hard_footstep", gain=0.25}
+			{name="default_glass_footstep", gain=0.5}
 	table.dug = table.dug or
 			{name="default_break_glass", gain=1.0}
 	default.node_sound_defaults(table)
diff --git a/mods/default/nodes.lua b/mods/default/nodes.lua
index 2f571f7934af7ef5ed6579cb29f6c3b484286869..81ed52a1979e1701f260b793d556952220ef4568 100644
--- a/mods/default/nodes.lua
+++ b/mods/default/nodes.lua
@@ -95,7 +95,7 @@ minetest.register_node("default:dirt_with_grass", {
 	groups = {crumbly=3,soil=1},
 	drop = 'default:dirt',
 	sounds = default.node_sound_dirt_defaults({
-		footstep = {name="default_grass_footstep", gain=0.4},
+		footstep = {name="default_grass_footstep", gain=0.25},
 	}),
 })
 
@@ -106,7 +106,7 @@ minetest.register_node("default:dirt_with_grass_footsteps", {
 	groups = {crumbly=3,soil=1,not_in_creative_inventory=1},
 	drop = 'default:dirt',
 	sounds = default.node_sound_dirt_defaults({
-		footstep = {name="default_grass_footstep", gain=0.4},
+		footstep = {name="default_grass_footstep", gain=0.25},
 	}),
 })
 
@@ -117,7 +117,7 @@ minetest.register_node("default:dirt_with_snow", {
 	groups = {crumbly=3},
 	drop = 'default:dirt',
 	sounds = default.node_sound_dirt_defaults({
-		footstep = {name="default_grass_footstep", gain=0.4},
+		footstep = {name="default_snow_footstep", gain=0.25},
 	}),
 })
 minetest.register_alias("dirt_with_snow", "default:dirt_with_snow")
@@ -152,7 +152,7 @@ minetest.register_node("default:gravel", {
 	is_ground_content = true,
 	groups = {crumbly=2, falling_node=1},
 	sounds = default.node_sound_dirt_defaults({
-		footstep = {name="default_gravel_footstep", gain=0.45},
+		footstep = {name="default_gravel_footstep", gain=0.5},
 	}),
 })
 
@@ -178,9 +178,7 @@ minetest.register_node("default:clay", {
 	is_ground_content = true,
 	groups = {crumbly=3},
 	drop = 'default:clay_lump 4',
-	sounds = default.node_sound_dirt_defaults({
-		footstep = "",
-	}),
+	sounds = default.node_sound_dirt_defaults(),
 })
 
 minetest.register_node("default:brick", {
@@ -250,7 +248,7 @@ minetest.register_node("default:junglesapling", {
 		fixed = {-0.3, -0.5, -0.3, 0.3, 0.35, 0.3}
 	},
 	groups = {snappy=2,dig_immediate=3,flammable=2,attached_node=1},
-	sounds = default.node_sound_defaults(),
+	sounds = default.node_sound_leaves_defaults(),
 })
 -- aliases for tree growing abm in content_abm.cpp
 minetest.register_alias("sapling", "default:sapling")
@@ -1108,7 +1106,7 @@ minetest.register_node("default:sapling", {
 		fixed = {-0.3, -0.5, -0.3, 0.3, 0.35, 0.3}
 	},
 	groups = {snappy=2,dig_immediate=3,flammable=2,attached_node=1},
-	sounds = default.node_sound_defaults(),
+	sounds = default.node_sound_leaves_defaults(),
 })
 
 minetest.register_node("default:apple", {
@@ -1126,7 +1124,7 @@ minetest.register_node("default:apple", {
 	},
 	groups = {fleshy=3,dig_immediate=3,flammable=2,leafdecay=3,leafdecay_drop=1},
 	on_use = minetest.item_eat(1),
-	sounds = default.node_sound_defaults(),
+	sounds = default.node_sound_leaves_defaults(),
 	after_place_node = function(pos, placer, itemstack)
 		if placer:is_player() then
 			minetest.set_node(pos, {name="default:apple", param2=1})
@@ -1276,7 +1274,7 @@ minetest.register_node("default:snow", {
 	},
 	groups = {crumbly=3,falling_node=1},
 	sounds = default.node_sound_dirt_defaults({
-		footstep = {name="default_grass_footstep", gain=0.4},
+		footstep = {name="default_snow_footstep", gain=0.25},
 	}),
 	on_construct = function(pos)
 		pos.y = pos.y - 1
@@ -1293,6 +1291,6 @@ minetest.register_node("default:snowblock", {
 	is_ground_content = true,
 	groups = {crumbly=3},
 	sounds = default.node_sound_dirt_defaults({
-		footstep = {name="default_grass_footstep", gain=0.4},
+		footstep = {name="default_snow_footstep", gain=0.25},
 	}),
 })
diff --git a/mods/default/sounds/default_dig_choppy.ogg b/mods/default/sounds/default_dig_choppy.ogg
index d605145ffb2a39f9246fb983b3edf96056811543..e2ecd8416aa9d4a65ba144c64ac9f71828dd1340 100644
Binary files a/mods/default/sounds/default_dig_choppy.ogg and b/mods/default/sounds/default_dig_choppy.ogg differ
diff --git a/mods/default/sounds/default_dig_cracky.ogg b/mods/default/sounds/default_dig_cracky.ogg
index 53d45c18af6a4098853aea8ed15605bfb78f9e52..da1167916197f789d30afba2616269d41f6633e9 100644
Binary files a/mods/default/sounds/default_dig_cracky.ogg and b/mods/default/sounds/default_dig_cracky.ogg differ
diff --git a/mods/default/sounds/default_dig_crumbly.1.ogg b/mods/default/sounds/default_dig_crumbly.1.ogg
deleted file mode 100644
index ea5830a1b23fa1bc4f8cc00069eab814a6a78081..0000000000000000000000000000000000000000
Binary files a/mods/default/sounds/default_dig_crumbly.1.ogg and /dev/null differ
diff --git a/mods/default/sounds/default_dig_crumbly.2.ogg b/mods/default/sounds/default_dig_crumbly.2.ogg
deleted file mode 100644
index f1a9248e7c667a667b938ca1b9178177cca02864..0000000000000000000000000000000000000000
Binary files a/mods/default/sounds/default_dig_crumbly.2.ogg and /dev/null differ
diff --git a/mods/default/sounds/default_dig_crumbly.ogg b/mods/default/sounds/default_dig_crumbly.ogg
new file mode 100644
index 0000000000000000000000000000000000000000..a0b2a1f9f5426fdcb60e7a3142ccc52644666923
Binary files /dev/null and b/mods/default/sounds/default_dig_crumbly.ogg differ
diff --git a/mods/default/sounds/default_dig_dig_immediate.ogg b/mods/default/sounds/default_dig_dig_immediate.ogg
index 526629be8316c0630dfbf2aed909a80d7f36d6fb..e65d766ee43afeda581a667bb34ddd14d2e78965 100644
Binary files a/mods/default/sounds/default_dig_dig_immediate.ogg and b/mods/default/sounds/default_dig_dig_immediate.ogg differ
diff --git a/mods/default/sounds/default_dig_oddly_breakable_by_hand.ogg b/mods/default/sounds/default_dig_oddly_breakable_by_hand.ogg
index d605145ffb2a39f9246fb983b3edf96056811543..ef4d7b155c520618b5d19e8194c12dc9c7b68e30 100644
Binary files a/mods/default/sounds/default_dig_oddly_breakable_by_hand.ogg and b/mods/default/sounds/default_dig_oddly_breakable_by_hand.ogg differ
diff --git a/mods/default/sounds/default_dirt_footstep.1.ogg b/mods/default/sounds/default_dirt_footstep.1.ogg
new file mode 100644
index 0000000000000000000000000000000000000000..84a197d2b0a96cc10438596893c6e37cf5958c8d
Binary files /dev/null and b/mods/default/sounds/default_dirt_footstep.1.ogg differ
diff --git a/mods/default/sounds/default_dirt_footstep.2.ogg b/mods/default/sounds/default_dirt_footstep.2.ogg
new file mode 100644
index 0000000000000000000000000000000000000000..2e23b8a2bd40fa71b4d3c3b40f2cb48e8ae42d77
Binary files /dev/null and b/mods/default/sounds/default_dirt_footstep.2.ogg differ
diff --git a/mods/default/sounds/default_dug_node.1.ogg b/mods/default/sounds/default_dug_node.1.ogg
index 9d56bb8c2782a3a6e40b4dc7c5f75174d3f1d101..c04975d42e120ace0eafdc94e824fa17492d4a73 100644
Binary files a/mods/default/sounds/default_dug_node.1.ogg and b/mods/default/sounds/default_dug_node.1.ogg differ
diff --git a/mods/default/sounds/default_dug_node.2.ogg b/mods/default/sounds/default_dug_node.2.ogg
new file mode 100644
index 0000000000000000000000000000000000000000..9f209268ff377db99b55785e897b586742434f60
Binary files /dev/null and b/mods/default/sounds/default_dug_node.2.ogg differ
diff --git a/mods/default/sounds/default_glass_footstep.ogg b/mods/default/sounds/default_glass_footstep.ogg
new file mode 100644
index 0000000000000000000000000000000000000000..191287a330b5df91982dc109bb75f4fb2a5085f1
Binary files /dev/null and b/mods/default/sounds/default_glass_footstep.ogg differ
diff --git a/mods/default/sounds/default_grass_footstep.1.ogg b/mods/default/sounds/default_grass_footstep.1.ogg
index ce625d92b7bb196dc2f7a3aa642b1c7b1fd96504..22d1ad6b8203a2218933e62b4ee7975c68c5ec58 100644
Binary files a/mods/default/sounds/default_grass_footstep.1.ogg and b/mods/default/sounds/default_grass_footstep.1.ogg differ
diff --git a/mods/default/sounds/default_grass_footstep.2.ogg b/mods/default/sounds/default_grass_footstep.2.ogg
index 330ca4770fd1eaa8bb43b9575f723f584974ea6c..4ccd8a0f3afeec92946a52bb3cff1127c0dbbcb9 100644
Binary files a/mods/default/sounds/default_grass_footstep.2.ogg and b/mods/default/sounds/default_grass_footstep.2.ogg differ
diff --git a/mods/default/sounds/default_grass_footstep.3.ogg b/mods/default/sounds/default_grass_footstep.3.ogg
index 07acc1e719997791b1cce19af5dfdb60ce18b20a..20db84eda39a89f8a13b4bdd074fad02df71e6d9 100644
Binary files a/mods/default/sounds/default_grass_footstep.3.ogg and b/mods/default/sounds/default_grass_footstep.3.ogg differ
diff --git a/mods/default/sounds/default_gravel_footstep.1.ogg b/mods/default/sounds/default_gravel_footstep.1.ogg
index 68758b2098461367b864f70ce870b16572677080..8d260ce01f4ce05786ce41c994c9db116b310ef2 100644
Binary files a/mods/default/sounds/default_gravel_footstep.1.ogg and b/mods/default/sounds/default_gravel_footstep.1.ogg differ
diff --git a/mods/default/sounds/default_gravel_footstep.2.ogg b/mods/default/sounds/default_gravel_footstep.2.ogg
index 128ae5736ecbc3f7693b46a380d598253301a036..2aba2c652513a7017a9183bf5aa4c67c9602d110 100644
Binary files a/mods/default/sounds/default_gravel_footstep.2.ogg and b/mods/default/sounds/default_gravel_footstep.2.ogg differ
diff --git a/mods/default/sounds/default_gravel_footstep.3.ogg b/mods/default/sounds/default_gravel_footstep.3.ogg
index 7a5863fe669ff36505a61a4aa1aa04bddf5be540..1bcd8a117c160a239793c3c8a9ec5c6d4efe65c5 100644
Binary files a/mods/default/sounds/default_gravel_footstep.3.ogg and b/mods/default/sounds/default_gravel_footstep.3.ogg differ
diff --git a/mods/default/sounds/default_gravel_footstep.4.ogg b/mods/default/sounds/default_gravel_footstep.4.ogg
index 8cdadb16fe68030cb9507ad9077bc562a2f73fc2..696c9ffd2d4493661cab39edc4e60d5cc271a086 100644
Binary files a/mods/default/sounds/default_gravel_footstep.4.ogg and b/mods/default/sounds/default_gravel_footstep.4.ogg differ
diff --git a/mods/default/sounds/default_hard_footstep.1.ogg b/mods/default/sounds/default_hard_footstep.1.ogg
index 6b351ffeb3fe7ae38ec1a2875c8de2d42f93469d..1748bc56a3a3a32235652cda3f5e31958d0b29e4 100644
Binary files a/mods/default/sounds/default_hard_footstep.1.ogg and b/mods/default/sounds/default_hard_footstep.1.ogg differ
diff --git a/mods/default/sounds/default_hard_footstep.2.ogg b/mods/default/sounds/default_hard_footstep.2.ogg
index 2ce721ea8f67cff042b0b77e2141794e63e72b85..fe39fd784baef06f360e7d6d37c8ccf113574b70 100644
Binary files a/mods/default/sounds/default_hard_footstep.2.ogg and b/mods/default/sounds/default_hard_footstep.2.ogg differ
diff --git a/mods/default/sounds/default_hard_footstep.3.ogg b/mods/default/sounds/default_hard_footstep.3.ogg
new file mode 100644
index 0000000000000000000000000000000000000000..5030e0607ad39446e20ca0792692b68478ef92cb
Binary files /dev/null and b/mods/default/sounds/default_hard_footstep.3.ogg differ
diff --git a/mods/default/sounds/default_place_node.1.ogg b/mods/default/sounds/default_place_node.1.ogg
index 526629be8316c0630dfbf2aed909a80d7f36d6fb..46b9756de3ecbd38d07d1c4dac5aa59ce23faa10 100644
Binary files a/mods/default/sounds/default_place_node.1.ogg and b/mods/default/sounds/default_place_node.1.ogg differ
diff --git a/mods/default/sounds/default_place_node.2.ogg b/mods/default/sounds/default_place_node.2.ogg
index 012c667d46cd106d88f5814643b7948e102cf727..d34c01a4329a28a8a4c54f54d004abbe688b8ffd 100644
Binary files a/mods/default/sounds/default_place_node.2.ogg and b/mods/default/sounds/default_place_node.2.ogg differ
diff --git a/mods/default/sounds/default_place_node.3.ogg b/mods/default/sounds/default_place_node.3.ogg
index eaf971975e810da91942af88e35956c4a59620a4..fc2936506476da38669cf8229411c364915027bf 100644
Binary files a/mods/default/sounds/default_place_node.3.ogg and b/mods/default/sounds/default_place_node.3.ogg differ
diff --git a/mods/default/sounds/default_place_node_hard.1.ogg b/mods/default/sounds/default_place_node_hard.1.ogg
new file mode 100644
index 0000000000000000000000000000000000000000..76eecf97699beb91e01e06c890befce64dd5d81a
Binary files /dev/null and b/mods/default/sounds/default_place_node_hard.1.ogg differ
diff --git a/mods/default/sounds/default_place_node_hard.2.ogg b/mods/default/sounds/default_place_node_hard.2.ogg
new file mode 100644
index 0000000000000000000000000000000000000000..1d3b3de2c78ba8d796f5178313ba273c26209943
Binary files /dev/null and b/mods/default/sounds/default_place_node_hard.2.ogg differ
diff --git a/mods/default/sounds/default_sand_footstep.1.ogg b/mods/default/sounds/default_sand_footstep.1.ogg
new file mode 100644
index 0000000000000000000000000000000000000000..65b68c7e6e42d0ff3d9b13d89f852a942de4a12e
Binary files /dev/null and b/mods/default/sounds/default_sand_footstep.1.ogg differ
diff --git a/mods/default/sounds/default_sand_footstep.2.ogg b/mods/default/sounds/default_sand_footstep.2.ogg
new file mode 100644
index 0000000000000000000000000000000000000000..57f35f30a26cd2c3d1fcb5b5465b68deea88dcc2
Binary files /dev/null and b/mods/default/sounds/default_sand_footstep.2.ogg differ
diff --git a/mods/default/sounds/default_snow_footstep.1.ogg b/mods/default/sounds/default_snow_footstep.1.ogg
new file mode 100644
index 0000000000000000000000000000000000000000..3260b915fce89559681c790485d1fa3338730ed9
Binary files /dev/null and b/mods/default/sounds/default_snow_footstep.1.ogg differ
diff --git a/mods/default/sounds/default_snow_footstep.2.ogg b/mods/default/sounds/default_snow_footstep.2.ogg
new file mode 100644
index 0000000000000000000000000000000000000000..4aac1e7fa68cf981323e86e70b4e8aa8021d7d3d
Binary files /dev/null and b/mods/default/sounds/default_snow_footstep.2.ogg differ
diff --git a/mods/default/sounds/default_snow_footstep.3.ogg b/mods/default/sounds/default_snow_footstep.3.ogg
new file mode 100644
index 0000000000000000000000000000000000000000..cf4235b7b5192ae1fb52fd44f3dece78d2541971
Binary files /dev/null and b/mods/default/sounds/default_snow_footstep.3.ogg differ
diff --git a/mods/default/sounds/default_wood_footstep.1.ogg b/mods/default/sounds/default_wood_footstep.1.ogg
new file mode 100644
index 0000000000000000000000000000000000000000..34f63a17c83df7f420835b445ea611386f6a9f08
Binary files /dev/null and b/mods/default/sounds/default_wood_footstep.1.ogg differ
diff --git a/mods/default/sounds/default_wood_footstep.2.ogg b/mods/default/sounds/default_wood_footstep.2.ogg
new file mode 100644
index 0000000000000000000000000000000000000000..124fc297c8917fd5bd8264947f536b9f74210624
Binary files /dev/null and b/mods/default/sounds/default_wood_footstep.2.ogg differ