第一篇 多媒体音频系统(SB) 1
第一章 系统安装 2
1.1 开始之前 2
1.2 系统配置 2
1.3 技术服务 2
1.4 Sound Blaster Pro卡的安装 3
l.5 测试安装后的卡 4
1.6 改变跳线设置 4
1.7 设备连接 5
1.8 软件安装 7
1.9 设置声音环境 8
1.10 安装声音驱动程序 9
第二章 鹦鹉学舌 10
2.1 使用 10
2.2 做个自己的鹦鹉 10
2.3 鹦鹉学舌用的声音文件 11
第三章 文本与语音 13
3.1 准备工作 13
3.2 Read程序的使用 14
3.3 私人顾问Sbaitso博士 14
第四章 声音实用程序 16
4.1 准备工作 16
4.2 给声音文件加标题 16
4.3 合并声音文件 17
4.4 录制声音文件 17
4.5 播放声音文件 18
4.6 .VOC和.wAV文件间的转换 19
4.7 SBP—MIX混声器的控制 20
4.8 SBP—SET 22
第五章 声音编辑 24
5.1 启动 24
5.2 概述 24
5.3 文件服务 26
5.4 块的含义 27
5.5 录音服务 29
5.6 放音服务 31
5.7 CD播放器 32
5.8 编辑服务 33
5.9 波形图的选取 34
5.10 修改菜单 35
5.11 压缩文件 38
5.12 回到块编辑 38
5.13 声学初步 38
第六章 多媒体演示 40
6.1 启动MMplay 40
6.2 Script命令 40
6.3 SBP的扩展命令 42
6.4 脚本和批文件举例 42
第七章 CD播放器 45
7.1 启动CD播放器 45
7.2 使用CD播放器 45
第八章 FM电子琴 47
8.1 开始 47
8.2 演奏状态 48
8.3 键盘术语 48
8.4 用键盘演奏 49
8.5 存盘、装入和重放 50
8.6 乐器和伴奏 50
8.7 音乐基础知识 53
8.8 隐含设置 55
8.9 其它功能 55
8.10 使用MIDI模式 56
第九章 Windows应用 58
9.1 开始 58
9.2 使用JukeBox 60
9.3 使用SBMixer 61
第十章 SB标准编程工具 63
10.1 开始 63
10.2 使用标准编程工具 65
10.3 和其它程序一起使用SBSIM 66
10.4 声音程序(VOICE)的使用 66
10.5 音乐程序(MUSIC)的使用 68
10.6 Sound FX程序的使用 69
第十一章 音乐文件播放 72
11.1 什么是MIDl 72
11.2 演奏MIDI文件 75
11.3 演奏.CMF文件 75
附录A 一般规格 76
附录B I/O和Pin的连接 78
附录C 快速帮助参考 80
附录D 联接PC喇叭 83
附录E CD—ROM驱动器的连接 84
第二篇 多媒体视频系统(VB) 85
第一章 安装 86
1.1 安装之前 86
1.2 安装视频卡 86
1.3 安装软件 87
1.4 设置Windows 88
1.5 在windows下使用VB Setup 89
1.6 在DOS中设置隐含值 90
1.7 在DOS中设置视频接口的环境 91
第二章 Windows环境下的应用程序 92
2.1 Video Kit的使用 92
2.2 VB Sound使用 94
第三章 DOS环境下的应用程序 96
3.1 VBSET的使用 96
3.2 VBSET命令 96
第四章 视频接口的诊断 98
4.1 功能 98
4.2 启动VBTEST 98
4.3 测试过程 99
4.4 测试项说明 99
第五章 多媒体演示系统(MMplay) 101
5.1 简介 101
5.2 MMplay的使用 101
5.3 配置文件 101
5.4 配置文件参数 102
5.5 脚本命令 104
5.6 视频卡特殊功能 106
5.7 错误定位与处理 108
5.8 音频卡脚本命令 108
第三篇 Windows下Sound Blaster开发工具用户指南 109
第一章 引言 110
1.1 内容简介 110
1.2 约定 111
第二章 安装SBK 112
2.1 程序范例 112
2.2 包含文件 112
2.3 库文件 112
2.4 动态链接库(DLL) 112
第三章 编程概述 114
3.1 命名规则 114
3.2 设备概念 114
3.3 DLL函数的引入 115
第四章 基本函数 117
4.1 应用程序的启动 117
4.2 应用程序的终止 118
4.3 Sound Blaster DLL消息 119
4.4 回调函数 122
4.5 内存分配 122
第五章 声音函数 123
5.1 概述 123
5.2 设备控制函数 124
5.3 输入函数 124
5.4 输出函数 124
5.5 过程控制函数 125
5.6 接口函数 125
5.7 编程举例 125
第六章 音乐函数 131
6.1 概述 131
6.2 输出函数 132
6.3 过程控制函数 132
6.4 接口函数 132
6.5 编程举例 132
第七章 MIDI函数 142
7.1 概述 142
7.2 设备控制函数 142
7.3 输出函数 142
7.4 输入函数 143
7.5 编程举例 143
第八章 函数参考 148
第九章 基本规格 158
9.1 声音性能 158
9.2 声音输入(数字采样)性能 158
9.3 游戏杆端口 159
9.4 MIDI接口 159
9.5 硬件数据 159
第十章 DSP编程 161
10.1 简介 161
10.2 重置DSP 161
10.3 DSP写入 161
10.4 DSP读出 162
10.5 DSP控制中断 162
第十一章 DSP声音接口 163
11.1 操作模式 163
11.2 采样率 163
11.3 声音数据大小 164
11.4 DMAC编程 165
11.5 结束DMA中断 166
11.6 使用参考位 167
11.7 小结 167
第十二章 MIDI的DSP接口 169
第十三章 DSP命令 170
13.1 命令:1xH 170
13.2 命令:2xH 171
13.3 命令:3xH 172
13.4 命令:40H 172
13.5 命令:7xH 173
13.6 命令:DxH 173
13.7 DMA控制 174
13.8 DSP命令概览 175
13.9 DSpI/O端口概览 175
第十四章 FM合成器 176
14.1 简介 176
14.2 概述 177
14.3 FM合成器寄存器表 177
14.4 寄存器功能 179
第十五章 硬件规格 190
15.1 跳线 190
15.2 I/O地址 191
15.3 DSP规格 191
15.4 C/MS音乐芯片规格 191
15.5 FM芯片规格 192
15.6 游戏杆端口规格 192
15.7 功率放大器规格 192
附录A 顺序入口值参考 193
附录B DLL消息参考 195
附录C 错误代码参考 197
附录D 文件格式 199
第四篇 视频开发工具用户指南 203
第一章 编程概述 204
1.1 简化的数据流概念 204
1.2 帧缓冲区格式 205
1.3 设置及配置 206
第二章 DOS驱动程序编程接口 207
2.1 概述 207
2.2 错误代码 207
2.3 API参考 208
2.4 功能概览 225
2.5 C样例程序 226
第三章 Windows DLL编程接口 236
3.1 编程概述 236
3.2 基本函数描述 236
3.3 API描述 239
3.4 C样例程序 258
第四章 Windows MCI覆盖编程接口 272
4.1 视频覆盖命令 272
4.2 MCI命令消息、标志和数据结构 278
4.3 MCI_SAVE命令 279
4.4 MM—MCINOTIFY消息响应 280
4.5 C样例程序 281
附录 多媒体厂商及产品介绍 295