-
Notifications
You must be signed in to change notification settings - Fork 0
Workflow ko
๐บ๐ธ English ยท ๐ฏ๐ต ๆฅๆฌ่ช ยท โฌ ํ
์ด ํ์ด์ง๋ ๋น ํด๋์์ ์์ํด ์ค๊ธฐ์์ .MUB๊ฐ ์ธ๋ฆด ๋๊น์ง ๊ณก ํ๋๋ฅผ ๋ฐ๋ผ๊ฐ๋๋ค.
flowchart LR
subgraph PC["PC / ์๋์ฐ โ MUCOM88 Windows"]
direction TB
V["FM ์์ ์๋ํฐ"]
P["PCM ๋ฑ
ํฌ ๋๊ตฌ"]
M["MML ํธ์ง๊ธฐ"]
end
subgraph MSX["MSX"]
direction TB
E["MUCEDIT<br>MML ํธ์ง"]
C["MUCPLAY<br>์ปดํ์ผ ยท ์ฐ์ฃผ ยท MUB / VGM ๋ด๋ณด๋ด๊ธฐ"]
B["MUBPLAY<br>์์ฑ๋ MUB ์ฌ์"]
E --> C --> B
end
V -- "VOICE.DAT" --> E
P -- "PCM .BIN" --> E
M -- "SONG.MUC" --> E
PC์์ ์์ํด์ผ๋ง ํ๋ ๊ฒ์ ์๋๋๋ค. ์ด๋ฏธ ๋ฐ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์์๋ง ์ฐ๋ฉด์ SSG์ FM ํํธ๋ง ์์ฑํ๋ค๋ฉด, MSX ์์์๋ง ์ง๋ด๋ ๋ฉ๋๋ค. PC๊ฐ ํ์ํด์ง๋ ์๊ฐ์ ์์ง ์๋ฌด๋ ๋ง๋ค์ง ์์ ์์์ด ํ์ํ ๋, ๋๋ ์๊ธฐ ์ํ์ ์ฐ๊ณ ์ถ์ ๋์ ๋๋ค.
๋ ๊ธฐ๊ณ ๋ชจ๋์์ ๊ณก๋ง๋ค ํด๋๋ฅผ ํ๋์ฉ ๋์ญ์์ค. ๊ณก์ ํ์ํ ๋ชจ๋ ๊ฒ์ด ๊ทธ ์์ ์์ต๋๋ค.
SONG/
SONG.MUC ์์
VOICE.DAT ์ธ๋ถ ์์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฐ๋ ๊ณก์ด๋ผ๋ฉด
MUCOMPCM.BIN K ์ฑ๋์ ์ฐ๋ ๊ณก์ด๋ผ๋ฉด PCM ๋ฑ
ํฌ
๊น๋ค๋กญ๊ฒ ๊ตฌ๋ ๊ฒ ์๋๋๋ค. MSX์์๋ #voice์ #pcm์ ์๋ ํ์ผ๋ช
์ด ํ์ฌ ์์
๋๋ ํฐ๋ฆฌ๋ฅผ ๊ธฐ์ค์ผ๋ก ํด์๋ฉ๋๋ค. .MUC๊ฐ ์ด๋์ ์๋ ์๊ด์์ต๋๋ค. ๋ค๋ฅธ ๋๋ ํฐ๋ฆฌ์์ ์ปดํ์ผํ๋ฉด ๋ค๋ฅธ ์จ๋ฒ์ VOICE.DAT๋ฅผ ์กฐ์ฉํ ์ง์ด์ฌ ์ ์์ต๋๋ค. ๊ณก์ ์ปดํ์ผ๋๊ณ , ์๋ฆฌ๋ง ํ๋ฆฝ๋๋ค.
์ด๋ฆ์ด ๊ฐ์ VOICE.DAT๊ฐ ๋ ์จ๋ฒ์ ์๋ ๊ฒ์ ์์ฃผ ํํ ์ผ์
๋๋ค. ๋ผ์ด ๋์ผ์ญ์์ค.
MUCOM88 Windows์๋ FM ์์ ์๋ํฐ(FmToneEditor.exe)๊ฐ ๋ค์ด ์์ต๋๋ค. ์ด๊ฑธ ์ธ ๊ฐ์น๊ฐ ์๋ ์ด์ ๋ ํ๋ ์ด์ด์ ์ฐ๋๋๋ค๋ ์ ์
๋๋ค. ๋ฉ๋ด์์ ์์ ์๋ํฐ ์ฐ๋์ ์ผ๋ฉด ํธ์งํ ๋ด์ฉ์ด ์ง๊ธ ์ฐ์ฃผ ์ค์ธ MML์ ๋ฐ์๋ผ์, ์คํผ๋ ์ดํฐ๋ฅผ ๋ง์ง๋ฉด ๊ฒฐ๊ณผ๊ฐ ๋ฐ๋ก ๋ค๋ฆฝ๋๋ค.
์์์ ๊บผ๋ด๋ ๋ฐฉ๋ฒ์ ๋ ๊ฐ์ง์ ๋๋ค.
-
๋ผ์ด๋ธ๋ฌ๋ฆฌ ํ์ผ๋ก โ ์์ ๋ฐ์ดํฐ ํ์ผ(๊ด๋ก์
voice.dat)์ ์ ์ฅํ๊ณ , ๊ณก ํค๋์#voice๋ก ์ฐธ์กฐํฉ๋๋ค. -
MML ์์ผ๋ก โ ์๋ํฐ์์ Ctrl+C, MML์ Ctrl+V ํ๋ฉด
@n:{ ... }์ ์ ๋ธ๋ก์ด ์์ค ์์ ์ธ๋ผ์ธ์ผ๋ก ๋ค์ด๊ฐ๋๋ค.
MUCOMSX์์๋ ์ธ๋ผ์ธ์ด ๋์ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ๋ถ์ฌ๋ฃ์ ์ ์๋ .MUC์ ํจ๊ป ์์ง์
๋๋ค. ํ์ผ์ด ๋์ด ์๋๋ผ ํ๋์ด๊ณ , ์ด๊ธ๋ ๊ฒ์ด ์์ต๋๋ค. ํ์๊ณผ, ๊ทธ๋๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ๋์ ๊ฒฝ์ฐ๋ FM ์์ ํ์ด์ง์์ ๋ค๋ฃฐ ์์ ์
๋๋ค. ์ฌ๋ผ์ค๊ธฐ ์ ๊น์ง๋ ์๋ฅ์ ์์ ๋ฐ์ดํฐ์ ์์ ์๋ํฐ ๋ฌธ์๋ฅผ ์ฐธ๊ณ ํ์ญ์์ค.
K ์ฑ๋์ ํ๋์ ๋ฑ ํฌ ํ์ผ์์ ADPCM ์ํ์ ๊บผ๋ด ์ฐ์ฃผํฉ๋๋ค. ๊ทธ ๋ฑ ํฌ๋ PC์์ ํ๋ฒํ ์ค๋์ค๋ก๋ถํฐ ํ ๋ฒ ๋ง๋ญ๋๋ค.
- ์ํ์ 16๋นํธ ๋ชจ๋ ธ WAV๋ก ์ค๋นํฉ๋๋ค.
- ํฌํจํ ํ์ผ์ ์์๋๋ก ๋์ดํ ํ๋ฒํ ํ
์คํธ ๋ชฉ๋ก ํ์ผ์ ์๋๋ค โ ๋ณดํต
pcmlist.txt๋ผ๋ ์ด๋ฆ์ ์๋๋ค. ์ค๋์ค ํ์ผ์ ๋ชฉ๋ก๊ณผ ๊ฐ์ ํด๋์ ์์ด์ผ ํฉ๋๋ค. - MUCOM88 Windows์์ F1 โ Tool โ Create PCM data file.
๋ฑ
ํฌ ํ๋๊ฐ ๋์ต๋๋ค. ๊ธฐ๋ณธ ์ด๋ฆ์ mucompcm.bin์ด๊ณ , ์ํ๋ ์ด๋ฆ์ ์จ๋ ๋ฉ๋๋ค. ๊ณก ํค๋์ #pcm์ผ๋ก ์ฐธ์กฐํฉ๋๋ค.
๋ณํ์ด ์ค๋์ค์ ๋ฌด์จ ์ง์ ํ๋์ง ์์ ๋์ญ์์ค. ADPCM ๋ณํ ๊ณผ์ ์์ ์ํ์ 16 kHz๋ก ๋ฆฌ์ํ๋ง๋ฉ๋๋ค. ์์ ์ด ์ค์ํ ์์ฌ๋ ๊ณ ์ญ์ด ๋ง์ ์๋ฆฌ๋ ์ฑ๊ฒฉ์ด ๋ฌ๋ผ์ง๋๋ค. ๊ณก ์ ์ฒด๋ฅผ ๊ทธ ์์ ์๊ธฐ ์ ์ ๋ณํ๋ ๋ฑ ํฌ๋ฅผ ๋จผ์ ๋ค์ด ๋ณด์๊ณ , ์๋ณธ WAV๋ ๋ฐ๋์ ๋จ๊ฒจ ๋์ญ์์ค. ๋ค์ ๋ง๋ค ์ผ์ด ์๊น๋๋ค.
๊ธฐ์กด PC-8801 ADPCM ๋ฐ์ด๋๋ฆฌ๋ WAV์ ํจ๊ป ๋ชฉ๋ก์ ๋ฃ์ ์ ์์ต๋๋ค.
SD ์นด๋๋ DirAsDisk๋ ํ๋กํผ ์ด๋ฏธ์ง๋ , ๊ณก์ ์กฐ์ฉํ ๋ง๊ฐ๋จ๋ฆฌ๋ ๋จ๊ณ๊ฐ ์ฌ๊ธฐ์ ๋๋ค. ๊ท์น ์ .
์ฒ์๋ถํฐ ์งง๊ฒ ์ง์ผ์ญ์์ค. SONG.MUC, VOICE.DAT, PCM01.BIN. ์ปดํ์ผ๋ฌ๋ ๋๋ฐ ํ์ผ์ DOS FCB ๊ฒฝ๋ก๋ก ์ฝ๋๋ฐ, ์ฌ๊ธฐ์ ์ด๋ฆ์ด ์๋ฆฝ๋๋ค. ํค๋์
#voice shinobivoice.dat
๋ผ๊ณ ์ ํ ์์ผ๋ฉด MSX ์ชฝ ํ์ผ์ ์ ์ฌ๋ ๊ธ์์ธ SHINOBIV.DAT๋ผ๋ ์ด๋ฆ์ด์ด์ผ ํฉ๋๋ค. ์๋์ฐ๊ฐ ๋ง๋ค์ด ์ฃผ๋ SHINOB~1.DAT ๊ฐ์ ์งง์ ์ด๋ฆ ๋ณ์นญ์ ์ฐพ์ ์ฃผ์ง ์์ต๋๋ค. ์๋ก ๋ค๋ฅธ ๊ธด ์ด๋ฆ ๋์ด ๊ฐ์ ์งง์ ์ด๋ฆ์ผ๋ก ์๋ฆฌ๋ ๊ฒ๋ ๊ทธ ๋๋ฆ์ ํผ๋์
๋๋ค.
๋ณต์ฌํ๊ธฐ ์ ์ PC์์ ์ด๋ฆ์ ๋ฐ๊พธ๊ณ , ํ๊ทธ๋ ๋ง์ถฐ ๊ณ ์น์ญ์์ค.
#voice์ #pcm์ ํ์ผ ๋งจ ์ ํค๋ ํ๋ค์ด ์ด์ด์ง๋ ๊ตฌ๊ฐ์์๋ง ์ธ์ ๋ฉ๋๋ค. ๊ทธ ์์ ์ฃผ์์ด๋ ๊ณต๋ฐฑ๋ง ์๋ ํ์ ํ๋ ๋ฃ์ผ๋ฉด ํค๋ ๋ฐ์ ํ๊ทธ๋ก ์ฝํ ๋ฌด์๋ฉ๋๋ค. ๊ฒฝ๊ณ ๋ ๋์ค์ง๋ง ๊ณก์ ๊ทธ๋๋ก ์ปดํ์ผ๋๊ณ , ์์๋ง ๋น ์ง๋๋ค.
๋์ค์ ๋น๋๋ฅผ ๋ฐ์ดํธ ๋จ์๋ก ๋น๊ตํ ์๊ฐ์ด๋ผ๋ฉด ๊ฐํ๊ณผ ๋ฌธ์ ์ธ์ฝ๋ฉ ๋ ๋ค ์ค์ํฉ๋๋ค. ๊ฐ๋ฅํ๋ฉด ๋ฐ์ด๋๋ฆฌ๋ก ์ ์กํ์ญ์์ค.
์ฌ๊ธฐ์๋ถํฐ MSX๋ ์๊ธ์์กฑํฉ๋๋ค. ๊ณก ํด๋์์:
MUCEDIT SONG.MUC
์๋ํฐ ์์์ F1 2๋ก ์ปดํ์ผ โ ๊ฒฐ๊ณผ ํ์ธ โ F1 3์ผ๋ก ์ฐ์ฃผ. ๋ง์์ ๋ค๋ฉด Ctrl+S๋ก ์ ์ฅํฉ๋๋ค.
์ปดํ์ผ ์ ์ ์ ์ฅํ ํ์๋ ์์ต๋๋ค. ์๋ํฐ๋ ๋ฉ๋ชจ๋ฆฌ์ ๋ฒํผ๋ฅผ ์ปดํ์ผํฉ๋๋ค. ๋ค๋ง ์ ์ฅ๊ณผ ์ปดํ์ผ์ ๋ค๋ฅธ ๋์์ด๊ณ , ์ฐ์ฃผ๋ ๋ ๋ค๋ฅธ ๋์์ ๋๋ค. ์ด ๊ตฌ๋ถ์ด ๋ฏ์ค๋ค๋ฉด MUCEdit ์ค๋ช ์๋ฅผ ๋ณด์ญ์์ค.
์จ๋ฒ ์ ์ฒด๋ฅผ ํ ๋ฒ์ ์ฒ๋ฆฌํ๋ ค๋ฉด MUC2MUB๊ฐ DOS ๋ฐฐ์น ํ์ผ์์ ํ ๋ฒ์ .MUC ํ๋์ฉ ๋ณํํฉ๋๋ค. ์ธ์
๋ ์ฐ์ฃผ๋ ์๊ณ , ์๋ํฐ ๋ฒํผ๊ฐ 24 KiB์์ ๋ฉ์ถ๋ ๊ฒ๊ณผ ๋ฌ๋ฆฌ 64 KiB๊น์ง์ ์์ค๋ฅผ ๋ฐ์ต๋๋ค.
๋ฌด์์ ๋ค์ ํด์ผ ํ๋์ง๋ ๋ฌด์์ ๋ฐ๊ฟจ๋์ง์ ๋ฌ๋ ค ์์ต๋๋ค.
| ๋ฐ๊พผ ๊ฒ | ๋ค์ ํ ๊ฒ |
|---|---|
| MML์ ์ํยทํ ํฌยทํํ | ์ปดํ์ผ, ์ฐ์ฃผ |
์ธ๋ผ์ธ @n:{...} ์์ |
์ปดํ์ผ, ์ฐ์ฃผ โ .MUC ์์ ์์ผ๋ฏ๋ก |
| ๋ผ์ด๋ธ๋ฌ๋ฆฌ ํ์ผ์ ์์ |
VOICE.DAT๋ฅผ MSX๋ก ๋ค์ ๋ณต์ฌํ ๋ค ์ปดํ์ผ |
| PCM ๋ฑ ํฌ์ ์ํ | PC์์ ๋ฑ ํฌ๋ฅผ ๋ค์ ๋ง๋ค๊ณ , ๋ค์ ๋ณต์ฌํ ๋ค ์ปดํ์ผ |
| ์๋ฌด๊ฒ๋ โ ํ์ผ๋ง ๋ค์ ์ด์์ | ์ฐ์ฃผ ์ ์ ์ปดํ์ผ. Play๋ ํ์ฌ ํ
์คํธ๊ฐ ์๋๋ผ ๋ง์ง๋ง ์ปดํ์ผ ๊ฒฐ๊ณผ๋ฅผ ์๋๋ค |
๋ง์ง๋ง ์ค์๋ ๋๊ตฌ๋ ํ ๋ฒ์ ๊ฑธ๋ฆฝ๋๋ค. ํธ์งํ๊ณ , ์ฐ์ฃผ๋ฅผ ๋๋ฅด๊ณ , ์์ ๋ฒ์ ์ด ๋ค๋ฆฌ๊ณ , ์๋ํฐ๊ฐ ๊ณ ์ฅ ๋ฌ๋ค๊ณ ๊ฒฐ๋ก ์ง์ต๋๋ค. ์๋๋๋ค. ๊ทธ ์ฌ์ด์ ์ปดํ์ผํ ๊ฒ์ด ์์ ๋ฟ์ ๋๋ค.
| ์ฆ์ | ๋๊ฐ๋ |
|---|---|
| ์ค๋ฅ๋ ์๋๋ฐ FM ํํธ ์๋ฆฌ๊ฐ ์ด์ํจ | ์๋ฑํ VOICE.DAT๋ฅผ ์ง์ด์ด โ ์์
๋๋ ํฐ๋ฆฌ์ 8.3 ์ด๋ฆ ํ์ธ |
Warning: PCM file not found |
#pcm ์ด๋ฆ์ด ์ค์ DOS ํ์ผ๋ช
๊ณผ ๋ค๋ฅด๊ฑฐ๋, ํ๊ทธ๊ฐ ํค๋ ๋ฐ์ ์์ |
| ๊ณก์ ๋์ค๋๋ฐ ํ ํํธ๊ฐ ๋น ์ง | ๊ทธ ์ฑ๋ ํ์ด ์๋ชป๋จ โ ์ฑ๋ ๋ฌธ์๊ฐ ๋๋ฌธ์์ธ์ง, 1์ด์ธ์ง, ๋ค์ ๊ณต๋ฐฑ์ด๋ ํญ์ด ์๋์ง ํ์ธ |
.MUB๋ ๋์๋๋ฐ PCM์ด ์์ |
PCM ๋๋ฝ ๊ฒฝ๊ณ ๋ฅผ ๋ฌด์ํ๊ณ ๋ด๋ณด๋ โ ๊ณ ์น๊ณ ๋ค์ ๋ด๋ณด๋ด๊ธฐ |
| ์์ ์ด ๋ฐ์๋์ง ์์ | ์ปดํ์ผํ๋์ง, ๊ทธ๋ฆฌ๊ณ PC์์ ๊ณ ์ณค๋ค๋ฉด .MUC๋ฅผ ๋ค์ ๋ณต์ฌํ๋์ง |
๋ฌธ์ ํด๊ฒฐ ํ์ด์ง์์ ์ ๋๋ก ๋ค๋ฃฐ ์์ ์ ๋๋ค. ์ฌ๋ผ์ค๊ธฐ ์ ๊น์ง๋ MUCEdit ์ค๋ช ์์ ์ค๋ฅยท๊ฒฝ๊ณ ๋ ํผ๋ฐ์ค๋ฅผ ์ฐธ๊ณ ํ์ญ์์ค.
๐บ๐ธ English
๐ฐ๐ท ํ๊ตญ์ด
๐ฏ๐ต ๆฅๆฌ่ช
More pages are being written โ see Home for the list.
Repository ยท Issues