290 likes | 423 Views
????. Wave ?? ??? ??Wave ?? ???? ?????? ???? ??? ??? ?? ??. ????? ???. ???? ????? ?? ? ?? ?? ??? ????? ?????? ?? ?? ???? ????? ?????? OST?? ??????? ??? ???? ?? : Zanac, Bubble Bobble, Double DragonTetrisPC ?? : Tetris Classic, YS, Final Fantasy, Warcraft IIFox Ranger. Effect Sound
E N D
1. C ?? ????? Chapter 8. Sound
2. ???? Wave ?? ??? ??
Wave ?? ???? ??
???? ??
?? ??? ??? ?? ??
3. ????? ??? ???? ??
??? ?? ? ?? ?? ??? ??
??? ??
???? ?? ?? ???? ??
??? ??
???? OST?? ???
???? ??? ??
?? ?? : Zanac, Bubble Bobble, Double Dragon
Tetris
PC ?? : Tetris Classic, YS, Final Fantasy, Warcraft II
Fox Ranger
4. Effect Sound & BGM Effect Sound
???? ?? ????? ???
???, ?? ??, ?? ??? ??
????? ??? ??? ?? ?? ?? ?????? ???? ??
BGM
???
??? ????? ??? ??? ??
??? ?? ???? ?? ??? ??
MIDI ??? ?? ??
5. ?? ??? ?? Wave ??
??? ???? ???? ?? ??
PCM(???) ??? ADPCM(?? ??) ?? ??
MIDI
Musical Instrument Digital Interface
????? ???? ???? ?????
??, ???, ????, ??, ??, ?? ?? ??
AIFF
Apple ??? ??
6. ?? ?? ?? ???? ??? ?? ??
? ??, ??, ??
??? ??? ?? ??
??? ??, ??? ??
Sampling Rate
???? ?? ??? ???? ??? ?, ??? ???? ??
Sampling Rate? ?? ?? ??? ???? ??? ?? ? ??
Sampling Rate? ?? ?? ?? ?? ??(Aliasing)
7. ?? ?? ?? Sampling Rate
?? ?? : 4,000 ~ 8,000 Hz
??? : 11,025 ~ 22,100 Hz
CD : 44,100 Hz
Bit Rate
? ??? ?? ? ?? ?? ??
8. ?? ???? ?? ?? ????
Goldwave
9. Wave ?? ?? ?? ??? ??
????? ????? ??? ?? ?
44,100 Hz,16??, ???? 1???? ??
44100 * 2 * 2 = 172 Kbytes
???, ?? ??? ??? ??? ??? ?? ?? ??(Chunk)??? ??.
Wav
3?? ??? ??(RIFF(Resource Interchange File Format) ??
10. Wave ?? ?? Wav
?? ??
Wave ??? ??? ?? ?? : Wave? ??, ??
?? ??
?? ?? : ?? ?? ??? ?? ?? : ??? ???, ?? ???, ????
?? ?
??? ?? : ?? ???
11. Wave ?? ?? Wave ?? ??
12. Wave ?? ?? Data ?? ??
Mono
Stereo
13. Direct Sound DirectX ? ???? ?? Sound ?? ?????
??? ?? ??? ?? ? ? ??
??? ?? ???? ?? ?? ??
3D ??? ?
Direct Sound??? ?? ??
14. Direct Sound Direct Sound??? ?? ??
15. Wave Class wavefile.h
16. Wave Class wavefile.cpp
17. Wave Class wavefile.cpp
18. Wave Class wavefile.cpp
19. Wave Class wavefile.cpp
20. Wave Class wavefile.cpp
21. Wave Class wavefile.cpp
22. Wave Class wavefile.cpp
23. Direct Sound ?? ?? ??
24. Direct Sound ?? ??? ???
25. Direct Sound ??
26. Direct Sound ??
27. Direct Sound ??
28. Direct Sound ??
29. Direct Sound ??
30. Direct Sound ??
31. MP3 ?? Wave ??? ?? ??? ?????, ??? ?? ??
??? ??? ?? ??? Wav? ??? ? ???, ???? ?? ??? ?? MIDI ??? ?? ?????.
?? : ?? ?? ?? MP3 ?
MP3
MPEG Audio Layer 3
MPEG-1? ??? ???? ???? ?? ??
??? ?? ? ??? ?? ? ?? ??? ???? ??
?? ??? ?? ???? ????? ???
????? ??? ??
??? ??/?? ????
irrKlang : http://www.ambiera.com/irrklang/
32. irrKlang ?? ????
??? ??? ?? ??
Visual Studio ??(include, library ??)
?? ??? ??
??
33. irrKlang ?? irrKlang ?? ???
34. irrKlang ?? irrKlang ?? ???
35. irrKlang ?? irrKlang ?? ???
36. irrKlang ??