成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Linux amidi音樂聆聽的實(shí)現(xiàn)步驟

運(yùn)維 系統(tǒng)運(yùn)維
首先大家需要知道的是,midi文件中所包含的內(nèi)容相當(dāng)于樂譜,我們首先需要使用播放器將文件的內(nèi)容讀出和解析,再傳給合成器/采樣器,后者將這些內(nèi)容通過合成或采樣轉(zhuǎn)換為聲音信號,再通過底層的音頻接口輸出到音頻輸出設(shè)備。

對于Windows用戶來說,聽midi從來不是什么問題,幾乎所有主流的媒體播放器都可以直接支持midi文件的讀取和合成。那是因?yàn)閣indows自帶了midi合成器的緣故,雖然效果不怎么樣(很多人甚至因此而以為midi音樂的效果也就是這樣了……),但至少能聽。而且XP中所自帶的Roland 合成器的效果也還聽得過去。


在Linux下,想聽Linux amidi就沒那么方便了,因?yàn)槿狈inux amidi的相關(guān)知識,很多人甚至都不知道自己需要的是什么,到底是合成器?還是播放器?又或者是midi編輯軟件?

盡管Linux系統(tǒng)幾乎都沒有自帶midi合成器/采樣器,但是在Linux下要播放midi音樂其實(shí)也不難,因?yàn)樵贚inux下不僅同樣有著許多專業(yè)級的midi合成器軟件,也有兩個著名的大眾級軟件:Timidity和FluidSynth。
Timidity 通常指的是Timidity++,是一個相當(dāng)出色且易用的合成器/采樣器/播放器,還具有幾種不錯的播放界面以及簡單的配置文件。由于它甚至已經(jīng)自帶了一個比較簡陋的音色庫,安裝好后就已經(jīng)可以直接播放了。相關(guān)的配置方法在網(wǎng)上已經(jīng)有很多,隨便google一下就可以找到一大把,這里就不再詳述了。
FluidSynth從名字就可以看出,這是一個單純的合成器/采樣器,我們還需要另外安裝播放器來播放midi音樂。雖然不如timidity那么簡單,但是fluidsynth在資源占用上要比timidity要少,即使是低配置的機(jī)器也不容易出現(xiàn)卡的情況。


首先,我使用的ubuntu linux上默認(rèn)并沒有加載序列器模塊(用lsmod命令查看),這樣幾乎所有的midi相關(guān)程序都是無法正常運(yùn)行的。可以使用以下命令手動加載:
sudo modprobe snd-seq-oss
需要每次啟動自動加載的話,只需修改文件/etc/modules,在其中加入snd_seq_oss一行即可。

現(xiàn)在,我們需要安裝FluidSynth及其GUI配置前端QSynth了。安裝完成后,啟動qsynth


左邊的按鈕是引擎控制按鈕,右邊的則是功能選擇按鈕。左邊的旋鈕是主音量增益,中間的旋鈕控制回響音效,右邊的旋鈕控制混響音效。

由于fluidsynth并沒有自帶音色庫(Soundfont),我們需要另外下載。目前比較常用的有國內(nèi)的“短歌行”62M音色庫和Fluid R2或R3版音色庫。后者適合內(nèi)存容量比較大的機(jī)器使用。
將下載回來的文件解壓后(可能需要額外的音色庫解壓軟件)得到sf2格式的音色庫文件,放在不含中文名字的路徑下。
現(xiàn)在需要用qsynth來配置引擎及加載音色庫了。點(diǎn)擊左下角的[setup...]按鈕,MIDI標(biāo)簽頁中,確保勾選了Enable Midi Input并選擇了合適的驅(qū)動(一般alsa-seq即可),否則后面會找不到midi輸入接口。在Audio標(biāo)簽頁中,根據(jù)個人情況選擇音頻驅(qū)動即可,推薦使用jack,用alsa也是可以的。

在Soundfonts中,點(diǎn)擊[open...]來加載sf2音色庫文件。
最后,點(diǎn)擊[OK]并確認(rèn)重啟Fluidsynth即可。

如果一切正常,各個旋鈕都可以進(jìn)入可用狀態(tài),這時我們的合成器/采樣器和音色庫就配置完成了。下面來安裝播放器吧,我使用KDE,這里就選用kmid吧。
安裝好kmid后,在主菜單中選擇[設(shè)置]->[MIDI設(shè)置],在midi設(shè)備中選擇帶有"Fluid"的那一項(xiàng),確定。

現(xiàn)在試著打開一個midi文件,播放看看……哈哈,有聲音了。嗯,qsynth的界面似乎有點(diǎn)煩人,那么點(diǎn)擊面板上的[Options...]按鈕打開設(shè)置面板,勾選Enable system tray icon一項(xiàng),確定。然后再關(guān)閉消息窗口,關(guān)閉主窗口。現(xiàn)在,qsynth只呆在右下角的系統(tǒng)托盤上了。在播放音樂的時候,這個圖標(biāo)還會根據(jù)節(jié)奏閃爍噢!


如何?很簡單吧?

不過很遺憾,這種解決方案目前還存在一些小問題,使用時應(yīng)該注意以下幾點(diǎn):
首先,在我的ubuntu上,播放midi經(jīng)常導(dǎo)致系統(tǒng)死鎖,原因暫時不明;
其次,選擇fluidsynth對alsa輸出時,可能會造成cpu占用率一直100%的現(xiàn)象,這是fluidsynth的一個bug,解決方法是:1.使用Jack輸出;2.在Setup->Audio標(biāo)簽頁中,把Audio Device一項(xiàng)填上hw:0,不過這樣就聽不到其他程序的聲音了……

【編輯推薦】

  1. Linux 查看磁盤空間實(shí)現(xiàn)代碼介紹
  2. Linux操作系統(tǒng)需要微軟的十大幫助
  3. 探尋Linux到底需要多低的配置
  4. Linux測試工具tcpdump監(jiān)視TCP/IP連接命令介紹
  5. Linux流量控制實(shí)例應(yīng)用介紹
責(zé)任編輯:chenqingxiang 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2022-05-17 09:33:52

FreeDOS聽音樂Linux

2011-04-28 12:16:53

聲學(xué)條件音響

2016-01-15 09:53:36

云計(jì)算云市場云安全

2010-06-22 17:28:35

Linux Autom

2012-05-04 16:16:08

2009-12-24 10:46:08

WPF MediaEl

2022-03-06 20:24:50

音樂播放器Juk開源

2011-03-09 10:25:25

Linux安裝LAMP

2018-03-09 11:25:09

微信

2010-07-22 13:23:46

telnet SMTP

2010-04-06 16:36:55

Oracle綁定變量

2010-06-24 09:29:02

Linux Bzip2

2017-10-31 15:40:36

Linux學(xué)習(xí)步驟

2013-03-04 10:57:01

網(wǎng)易云音樂

2021-08-26 10:04:27

小米MIUI12.5

2019-02-11 09:20:35

Linux音樂播放器

2017-02-20 09:15:34

Linux播放器Qmmp

2015-07-27 12:51:36

戴爾云計(jì)算anycloud
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 免费在线观看成年人视频 | 视频一区中文字幕 | 91久久精品国产91久久性色tv | 精品国产乱码久久久久久牛牛 | 午夜影院操 | 免费在线观看一区二区 | 在线看免费 | 婷婷久久综合 | 亚洲高清视频在线 | 日韩第一页 | 欧美日韩一区二区在线观看 | 黄色一级免费观看 | 毛片免费在线观看 | 久久成人一区 | 亚洲精品第一国产综合野 | 亚洲一区 | 91精品国产综合久久久久久丝袜 | 99re在线视频免费观看 | 一区二区视频 | 欧美精品第一区 | 亚洲不卡视频 | 在线看片国产精品 | 天天操伊人 | 日韩精品一区二区三区中文字幕 | 成人在线视频观看 | 久久久久久av| 国产最新精品视频 | 中文久久 | 一区二区久久 | 国产一区二区视频免费在线观看 | 亚洲免费毛片 | 亚洲精品一区二区三区在线 | 中文字幕一区二区三区乱码在线 | 一区二区三区成人 | 91福利网址 | 精品久久久久久久久久久久久久 | 国产第一亚洲 | 亚洲视频欧美视频 | 国产一区二区在线视频 | 免费视频一区二区 | 亚洲国产成人久久久 |