[技术]  求“虚拟Midi键盘”使用方法

返回悬赏主题

已解决 - 最佳答案 悬赏价格: 好人卡 1  注意:回复的评价只是求助者自行决定的,问题的答案也可能会在“其他回复”等情况中!

求“虚拟Midi键盘”使用方法

补充资料
在“Key社资源网通FTP下载”的FTP连接中,在“miku/软件/工具”目录下,有个叫"虚拟Midi键盘 1.cab"文件,请问各位大虾,这个要如何使用啊?
本帖得分:
winaries(好人卡:1张)
TOP

有价值的答案

vitualmidi.ocx只是一个ActiveX吧,可能没有界面平台的。虚拟键盘估计还得找程序实现(LZ自己试试装完vitualmidi后那个VSTi的虚拟程序能不能用好了)。
况且LZ要这东西也未必有意义吧,虚拟midi键盘未必好,真的midi键盘声卡不好照样延迟很大。即使设置方面全部没有什么问题,你也只是实现了可以用midi键盘来输入谱子的功能,你会演奏么?不会的话就不用搞这个工具了,纯粹折腾自己。会的话也未必要用,有人反应都没鼠标拉快……

装程序未必要把插件全装上的,把对自己有用的工具添加上去就可以了。感觉LZ只是在安装的时候求全,什么都要装才来问的,所以建议LZ放弃这一个工具的安装。想必Vocaloid2已经能够使用了吧?

最后附上参考资料:
http://ja.wikipedia.org/wiki/VOCALOID
(スコアエディタ那块)
http://en.wikipedia.org/wiki/Vocaloid
(Score Editor那块)

参考安装过程:
http://www.keyfc.net/bbs/showtopic-24134.aspx
(不行可以试试pm发送给“[url=userinfo.aspx?username=%e7%b2%98%e5%9c%9f%e7%81%ab%e6%98%9f]粘土火星[/url]”询问)
http://www.hk-pub.com/forum/archiver/tid-1175519.html
(页面上方有不少可能不相干的东西,当初是这么装的,但现在好像又多了bce这种方法)

日文的某个制作流程
http://doku.bimyo.jp/miku/page20/index.html
(未必要全照做,midi转wav的工具你应该也看到了)
http://clamp-cc.sakura.ne.jp/free-vocaloid.html
这个页面有兴趣也可以翻翻。

当然中文的资料应该也有不少,自己遇到什么制作上的问题就去找找吧。

其它答案

適用版本:
Windows Me
Windows 98
Windows 95
Windows NT
Windows 2000
Windows XP

你在 Windows 95、98、Me、2000、XP、IE..等等的光碟片中都會看到 Windows 的原始檔案都是以.cab 的方式儲存著 。.cab 檔案是 Windows 的專屬格式的壓縮檔案,當作業系統的一些重要系統檔案損壞的時候,我們就需要自己動手把完好的檔案從原版光碟中解出來,來修復作業系統。

如果要從.cab的檔案中取出你要的檔案,可以使用的方法有:

使用Winzip
如果是 Windows 98,可以利用 SFC.EXE 來解(Win95沒有此功能),Windows Me、Windows XP 可以利用 Msconfig.exe 來解。
使用 DOS 下的工具 extract.exe 解出你要的檔案。
但是在這裡,我是要教你利用 extract.exe:這個任在何一版 Windows都有提供的工具程式來解出你需要的檔案,當你Windows 無法啟動的時候,就需要學會這一種「自救」的方法。

因為,前兩個方法雖然簡單,但必須是你的 Windows系統還能進得去才管用,萬一,你的Windows已經沒法正常啟動,你只能進入Command Prompt(即 DOS)模式,我們就只能利用extract.exe 去解出原始的檔案,來覆蓋掉你系統中已經損壞的系統檔。

extract.exe 這個程式在哪?在Windows的開機片裡(利用新增/移除程式製作的開機片),或是在 C:\Windows\Command 下,或是 Windows 9x 原版光碟裡都可以找得到。

在開始之前,有幾點要提醒:

Extract.exe 是一個 MS-DOS 程式,所以沒有視窗的圖形介面,如果你以前曾是 DOS 作業系統的使用者的話,應該對這類程式的使用語法不會感到陌生,沒有 DOS 經驗的使用者,或許一時之間會感覺到困難。
.cab 檔案在原版光碟中的位置你要先知道一下:Windows 95 的.cab 檔案是在光碟win95 目錄下,Windows 98的 .cab 檔案是在win98目錄下。
你可以利用開機片開機,或是在Windows的 MS-DOS模式下執行此程式皆可(假如你的Windows還能正常啟動的話)
 

把原版 Windows 95 或 98 光碟放入你的光碟機中,準備以 Extract.exe 解壓縮檔案,extract 的語法如下:

extract /a <cabinet> <filename> /l <destination>

cabinet 是 cab 檔案名稱
filename 是你要從 cab 取出的檔案名稱
destination 是檔案解出後要擺放的位置
< >只是用來標記說明的,不是「命令」的一部分,注意:每一參數間都有一空白。
如果你有 DOS 使用經驗,不妨可以使用 /? 參數(extract /?)來看一下 extract 的指令說明。
因為我並沒有 Windows 95/98 的 cab 詳細清單,所以,我也不知道哪個檔案是在哪個 cab 檔案裡,唯一的方法,就是去試著一個個cab裡慢慢找。
舉個實際的例子會比較容易明白,假設,我要解 Shell.dll 這個檔 到 C:\Windows\System下(Shell.dll 是在 precopy1.cab 裡),又假設我的光碟機代號是 F(實際練習時,請你換成你的光碟機代號)。(就是指向你 cab檔的所在路徑)

那麼這個指令與後面的參數就是:

extract /a f:\win98\precopy1.cab shell.dll /l c:\windows\system

再舉一例,若要把 precopy1.cab 裡的 sulfnbk.exe 解壓縮放到 c:\windows\command 下,這行指令就是:

extract /a f:\win98\precopy1.cab sulfnbk.exe /L c:\windows\command
﹙L 大小寫無所謂﹚

■extract 也可以接受「萬用字元」* 符號。

DOS 的使用者都知道,所謂的星星符號「*」就是萬用字元,什麼是「萬用字元」?就是用一個符號代表所有的字,例如 *.txt 的意思就是指:所有附檔名為 txt 的檔案。

例如我要把 win95_02.cab 裡的所有 txt 檔解壓到 c:\windows 下,就是:
extract /a f:\win95\win95_02.cab *.txt /l c:\windows

■如果想看某一 cab 檔的內容:
extract /d <cabinet>

■如果想連續看 cab 檔的內容:
extract /a /d <cabinet>

cab 檔案有「連鎖」的特性,找完一個,會接著找與其連接的第二個,一直連鎖下去,例如找完 Base4.cab 會接著找 Base5....找完Win98_21.cab,接下來就繼續搜 Win98_22.cab、Win98_23.cab....等等,依此類推。

例如說,我想要顯示 win98_21.cab 到 win98_76.cab 的內容,就是

extract /a /d win98_21.cab
extract 會讀完win98_21.cab之後,繼續讀下一個,直到最後一個為止。

■尋找檔案
extract /a /d <cabinet> <filename>

例如我想尋找 vmm32.vxd 是位在哪一個 cab 裡,就是:
extract /a /d f:\win98\win98_21.cab vmm32.vxd

(因為 win98_21.cab 是在 win98 目錄下,又因為 win98_21.cab 是一般 windows 檔案的第一個 cab 檔,之前說過,cab 檔有連鎖性,只要找第一個,extract 就會接著找第二個、第三個,所以我這邊讓它從 win98_21.cab 這個檔開始找起。)

extract 就會從 win98_21搜尋起,一直找到最後一個 cab檔案為止,不過,如果找尋的 cab 太多的話,因畫面捲動太快,有時候會不太容易看到檔案是在哪一個 cab 檔案裡。
相關文章:利用SFC(系統檔案檢查員)從原始光碟上抽出檔案 (http://www.binbin.net/computer_tips/computer_win98_tips/20000324/sfc.htm)
相關文章:利用SFC(或 Msconfig)從原始光碟上抽出檔案(二) (http://www.binbin.net/computer_tips/computer_win98_tips/20000324/sfc_2.htm)
相關文章:利用Msconfig(系統組態編輯程式)從原始光碟上抽出檔案 (http://www.binbin.net/computer_tips/computer_win98_tips/20000324/msconfig.htm)
cab的话。。有可能还是windows mobile上的安装包
吖…压缩包里面是个控件之类的,可能安装某些程序的时候用得到
解压virtualmidi.ocx到windows的system32目录下。
用cmd运行(地址请自行修正,vista以上请使用管理员权限)。
  1. regsvr32 "c:\windows\system32\virtualmidi.ocx"
复制代码
如果无法成功注册,请使用depends工具检测virtualmidi.ocx,查看还缺少哪些.dll文件。
从网上找到缺少的.dll后复制到windows的system32目录下(因为因人而异,无法给出)。
补全所有缺少的.dll后再次注册virtualmidi.ocx。

virtualmidi.ocx在vocaloid里的具体使用并不是很清楚。
如果要虚拟midi键盘的话,有人推荐去试试这个:Virtual.MIDI.Keyboard.DXi.VSTi 虚拟键盘。


PS:
Depends下载地址
http://www.52z.com/soft/16111.html
------
cab的话一般是安装程序使用的压缩格式。但看这cab里就一个.ocx,所以估计可以拿来直接用吧。