分类 计算机音乐 下的文章

前言

既然本篇文的题目是古早味软件合成器,那么必定不会涉及到VSTi等现代插件技术来实现的软件合成器,取而代之的则是Windows9x系统中常见的“虚拟设备驱动程序"(VxD),其对环境的限制也更加苛刻,运行起来也需要更多的准备。
在本文中,我将使用卡西欧于1996年所发布的SW-10软件合成器作为范例进行演示。
CASIO SW-10合成器是附带于CASIO LANA Lite卡拉OK软件(在互联网速度不太优秀的时代,基于MIDI的卡拉OK软件和网站非常的多)之中的赠品,所以自然而然,合成器部分的获取也是免费的,刚好符合了本文的标题“免费”和“古早味”这两个关键字。

环境准备

需要一个Windows98或者Me的虚拟机或物理机
如果你使用虚拟机,目前仅可以使用VirtualBox
系统的安装过程在此不再赘述,推荐安装英文版或者日文版,避免遇到内码错误问题。
VTGSWS_Windows_Prepared

资源准备

由于源程序发布于1997年,其官网链接也早已不存,我们需要使用网页档案馆来获取安装包
LanaSw10.exe
在下载之后,可能会想到直接安装,但是依据个人经验,在非ShiftJIS内码的古早系统上直接安装日文程序,绝不是一个安全的事情。
所以我们选择直接解压其中的文件来获取到VxD驱动安装包
第一步,我们需要尝试知道一下LanaSw10.exe的格式
通过WinRAR方便的拓展,则立即知道了这是一个LZH压缩包
VTGSWS_LANA_Prop
在使用WinRAR解压之后,则得到了一堆文件,在其之中找到最大的文件以供解压
VTGSWS_LANA_3Z
但是直接解压肯定是报错的,所以在互联网尝试搜索,找到了大佬对卡西欧SW-10的全面逆向
M-HT/casio_sw-10
可以使用其中的zextractfile来解压出文件,但是其需要文件名才能解压
历尽一些简单的分析,发现这个Z文件将文件名存于尾部
通过cat指令则得出其中包括有以下文件
VTGSWS_Extract_File_Name
解压后得到
VTGSWS_Extracted

安装步骤

现在我们已经得到了文件,所以接下来的步骤十分简单
只需要进入Windows的控制面板,找到"Add New Hardware"
VTGSWS_ControlPanel
点选添加"Sound, Video and Game controllers"
VTGSWS_DeviceType
点选"Have Disk"
VTGSWS_HaveDisk
选择"OEMSETUP.INF"其后会出现设备选择框,选择"CASIO SW-10"
VTGSWS_ChooseSW10
之后则会弹出卡西欧的配置面板
VTGSWS_SW10Config
重启之后就可以使用任意支持MIDI播放的播放器(比如Windows Media Player)播放你想要听的MIDI文件了


今年过生日爸爸送的生日礼物,做一下音色表的翻译

编号屏幕显示英文名中文名
1SawLead1Saw Lead 1锯齿波1
2SawLead2Saw Lead 2锯齿波2
3QuackLdQuack Lead哇呱
4BriteDcyBright Decay明亮衰减
5SquareLdSquare Lead方波
6UndrHeimUnder Heim
7AnalogonAnalogon模拟合成
8SynBrassSynth Brass合成铜管乐
9E.PianoElectric Piano电钢琴
10DXPianoDX Electric PianoDX电钢琴
11E.GuitarElectric Guitar电吉他
12J.GuitarJazz Guitar爵士吉他
13A.GuitarAcoustic Guitar原声吉他
14E.BassElectric Bass电贝司
15SlapBassSlap Bass低音贝司
16SynBassSynth Bass合成贝司
17DXBassDX BassDX贝司
18PianoPiano钢琴
19Pno&StrsPiano & Strings钢琴弦乐合奏
20Pno&PadPiano & Pad钢琴低音合奏
21AirChoirAir Choir空灵合唱
22StringsStrings弦乐
23BrassBrass铜管乐
24TrumpetTrumpet小号
25FluteFlute长笛
26AltoSaxAlto Sax中音萨克斯
27TenorSaxTenor Sax次中音萨克斯
28HarmnicaHarmnica口琴
29HouseKitHouse Kit浩室鼓组
30PowerKitPower Kit力量鼓组

译自SHS-500 Reference Manual


!!本教程仅限于Windows10!!

1.下载

Official Download Link For Windows:Download
下载以后,你会得到这个文件
RSCVA_SetupExe

激活问题请自己解决!!!

2.安装&调整MIDI Yoke虚拟MIDI端口

(1)下载MIDIYoke 链接:Download
(2)调整兼容模式为"以前版本的Windows"
RSCVA_MidiYokeCompatible
(3)安装完请重启
(4)打开控制面板,搜索Yoke,找到
RSCVA_ControlPanel
(5)打开后如图修改
RSCVA_MidiYokeConfig

3.配置SAVIHost

(1)下载SAVIHost 链接:Download
(2)打开它,他会提示让你打开一个dll,记住请打开32位的

位置:盘符:\Program Files (x86)\Roland\Sound Canvas VA\SOUND Canvas VA.dll

(3)耐心等待一下,会出现
RSCVA_MainUi
(4)选择Devices-MIDI
RSCVA_VstSet1
RSCVA_VstSet2
(5)在弹出的窗口中如图调整
RSCVA_VstPortSet
(5)SAVIHost准备完成

4.配置播放器

(1)下载TMIDI 绝对最好的MIDI播放器 链接:Download (注:推荐搭配LocalEmulator,避免乱码)
(2)打开如图设置
RSCVA_PlayerSet1
RSCVA_PlayerSet2

5.放首音乐享受下吧

RSCVA_Enjoy


前言

1980年代是电子音乐最百花齐放的年代,出现了非常多的合成器良作。由于YMO,Kraftwerk等先锋电子乐队在70年代末期的成功,以及LSI技术逐渐成熟且价格一再降低,70年代流行的模拟合成器开始退居二线,由数字合成器接替了一线的位置。数字合成器使用方法对于一般乐手更友好,使得乐手只需注意演奏技法,也不再要求使用者了解模电相关的知识才能调出自己想要的音色,极大程度降低了使用门槛。所以各个国家的各个乐队都开始引入合成器作为主音乐器(甚至包括正在流行音乐朦胧期的我国),于是在1980年代初,电子音乐开始爆发!

Roland MT-32

今天则介绍一款发布于1987年的一款MIDI音源模块,由日本罗兰公司制造的MT-32,此模块非常流行于计算机音乐制作以及DOS游戏。其采用了线性计算合成引擎混合PCM采样, 达到了非常好的合成效果,但是也同时对硬件配置要求更高,价格则自然而然高出当时主流产品的好几倍。
当然,你可能会有疑问,既然那么好,看起来技术也很先进,而且也有标准MIDI接口,岂不是能直连现在的MIDI设备?答案是并不行,General MIDI标准发布于1991年,在此之前MIDI的接口以及通信方式则是各种各样。MT-32的MIDI信息传输通道对应都与General MIDI不同。

MT-32的详细主要硬件介绍

基于Roland官方于1988年10月发布的SERVICE NOTES第三版
CPU: Intel P8098 微控制器
线性计算: Roland LA32 (MB87136A) 专有芯片(富士通社制)
门阵列 1: 日立 HG61H15B72F
门阵列 2: 日立 HG61H20R36F(用于混响发生器)
数模转换器: 博尔-布朗(现德州仪器) PCM54HP
Mask ROM 1: 东芝 TC534000P/日立 HN62304BPE26 4MB(PCM采样数据)(ROM A)
Mask ROM 2: 夏普 LH5310/EP-ROM 1MB(程序/音调数据)(ROM B)
Mask ROM 3: 日立 HN623257PZ21 256KB(混响数据)(ROM C)
SRAM: NEC μPD43256C 32KB
DRAM: 三菱 M5M4416P 8KB

从这些硬件的详细情况看来,这个设备绝对是融合了80年代最顶尖科技的集合体了。
所以价格也十分可观(恐怕至今),当年(1987)售价695$(计算上通货膨胀约等于当今的1550$)
而且目前也十分难购买到,eBay和闲鱼的量都极其少,所以下文我们来讨论下如何在现代PC上模拟

如何模拟

点此查看新方法
使用Munt(需自备ROM镜像)