diff --git a/packages/frontend/assets/drop-and-fusion/poi1.mp3 b/packages/frontend/assets/drop-and-fusion/collision.mp3
similarity index 100%
rename from packages/frontend/assets/drop-and-fusion/poi1.mp3
rename to packages/frontend/assets/drop-and-fusion/collision.mp3
diff --git a/packages/frontend/assets/drop-and-fusion/collision_yen.mp3 b/packages/frontend/assets/drop-and-fusion/collision_yen.mp3
new file mode 100644
index 0000000000..6737357f62
Binary files /dev/null and b/packages/frontend/assets/drop-and-fusion/collision_yen.mp3 differ
diff --git a/packages/frontend/assets/drop-and-fusion/bubble2.mp3 b/packages/frontend/assets/drop-and-fusion/fusion.mp3
similarity index 100%
rename from packages/frontend/assets/drop-and-fusion/bubble2.mp3
rename to packages/frontend/assets/drop-and-fusion/fusion.mp3
diff --git a/packages/frontend/assets/drop-and-fusion/fusion_yen.mp3 b/packages/frontend/assets/drop-and-fusion/fusion_yen.mp3
new file mode 100644
index 0000000000..e8d203fb5d
Binary files /dev/null and b/packages/frontend/assets/drop-and-fusion/fusion_yen.mp3 differ
diff --git a/packages/frontend/src/pages/drop-and-fusion.game.vue b/packages/frontend/src/pages/drop-and-fusion.game.vue
index fa955806c0..e2aedc157c 100644
--- a/packages/frontend/src/pages/drop-and-fusion.game.vue
+++ b/packages/frontend/src/pages/drop-and-fusion.game.vue
@@ -1085,16 +1085,35 @@ function attachGameEvents() {
 	game.addListener('sfx', (type, params) => {
 		if (props.mute) return;
 
-		const soundUrl =
-			type === 'fusion' ? '/client-assets/drop-and-fusion/bubble2.mp3' :
-			type === 'collision' ? '/client-assets/drop-and-fusion/poi1.mp3' :
-			null as never;
-
-		sound.playUrl(soundUrl, {
-			volume: params.volume * sfxVolume.value,
-			pan: params.pan,
-			playbackRate: params.pitch * replayPlaybackRate.value,
-		});
+		if (type === 'fusion') {
+			if (props.gameMode === 'yen') {
+				sound.playUrl('/client-assets/drop-and-fusion/fusion_yen.mp3', {
+					volume: 0.3 * params.volume * sfxVolume.value,
+					pan: params.pan,
+					playbackRate: (params.pitch / 4) * replayPlaybackRate.value,
+				});
+			} else {
+				sound.playUrl('/client-assets/drop-and-fusion/fusion.mp3', {
+					volume: params.volume * sfxVolume.value,
+					pan: params.pan,
+					playbackRate: params.pitch * replayPlaybackRate.value,
+				});
+			}
+		} else if (type === 'collision') {
+			if (props.gameMode === 'yen') {
+				sound.playUrl('/client-assets/drop-and-fusion/collision_yen.mp3', {
+					volume: params.volume * sfxVolume.value,
+					pan: params.pan,
+					playbackRate: params.pitch * replayPlaybackRate.value,
+				});
+			} else {
+				sound.playUrl('/client-assets/drop-and-fusion/collision.mp3', {
+					volume: params.volume * sfxVolume.value,
+					pan: params.pan,
+					playbackRate: params.pitch * replayPlaybackRate.value,
+				});
+			}
+		}
 	});
 }