發佈日期: 發佈留言

把電腦化身成 Linux演奏琴系統

演奏琴系統

這是我們最近一位剛考上大學音樂系的顧客問到的好問題,今天我們把那一夜討論的很多東西整理在這一篇,先說結論,我們的音創電腦當然可以用作現場演奏的用途,這是本來訴求的機能之一,並不只有傳統 DAW幕後編曲的機能,因為….

你買到的Musicha 筆電其實就是一個樂器

一般印象會認為現代用電腦製作音樂就只能純幕後製作,也就是說是花幾小時到幾個星期精雕細琢出一首音樂作品,要作這件事須仰賴專業DAW軟體(數位音樂工作站),除此之外頂多像是用Musescore 打譜之類,就沒有其他方法「作音樂了」,所以不能作現場演奏用。這個印象來自 DAW,畢竟DAW的設計本來就不是為現場「活的」(live)演奏而設計,雖然有少數的DAW開始注重現場演奏的機能,但是畢竟是少數,而且DAW畢竟是沈重的大型軟體,開了DAW卻只演奏一軌,又有一點點大材小用?

更進一步,如果不是「能演奏」就好,而是把電腦+純MIDI主控鍵盤組合起來,達成專業的演奏琴那樣的水準的東西,又是更少人觸碰到的議題了,而且這還涉及鍵盤手演奏鍵盤樂器的好操作性(並非編曲者手拙地用鍵盤「拉」小提琴或者「吹」豎笛等等),好在我們Musicha 音創筆電的軟硬體系統可以達成現場演奏的任務。

我們Musicha 的筆電系統得益於 專業的JACK低延遲音訊系統,它把音訊繞接的機能直接變成一個系統服務,而不像傳統DAW只有在DAW軟體內部才能進行。

以上圖為例,上圖有兩個視窗,上面是Bristol軟體音源(模擬40幾種經典鍵盤合成器)的Moog Voyager 琴,下面是JACK2的接線繞接(routing)的一個前端界面,非常簡單拉三條「虛擬導線」,就只是:

Korg的Micro key主控鍵盤的midi輸出演奏訊號接到”Moog Voyager” 軟體音源的MIDI輸入孔(紅色元件),然後發出來的聲音訊號再接到實際的音效硬體(藍色元件)的左右聲道發出聲音。

非常的簡單,不涉及DAW軟體。或者說整個GNU/Linux系統就是一個巨大的DAW軟體( 藉由JACK2)。-而且傳統DAW 對於MIDI鍵盤/裝置的使用邏輯是「錄製midi演奏訊號」,所以通常一個 MIDI鍵盤只能接到一軌(因為要錄製),不過JACK系統不只可以讓我們一對一,也可以一對多(一個MIDI鍵盤一次控制複數的軟體音源)也可以多對一(多個MIDI鍵盤控制一個軟體音源),比方說可以用三個MIDI鍵盤來控制一個管風琴音源(就像演奏真的管風琴一樣)。像這樣演奏琴的用法,在我們的youtube頻道上,其實好幾個影片就是藉由這樣錄製成的(也有的本來就是直播的存檔)。

更進一步,因為是演奏琴的思考,我們不禁會想是否能從實體的裝置控制Moog Voyager 軟體音源上的那些推桿、旋鈕等等?可以的,因為Bristol 等音源有”midi learn” 機能,只要在JACK2的「接線盤」上把有許多飛線(fader )、旋鈕(knobs ) 的MIDI控制器接到軟體音源,就可以使用”midi learn”的熱鍵,來把實體旋鈕跟軟體音源的旋鈕作對應。

也就是說,對應完成以後,Musicha筆電+MIDI主控鍵盤與控制器+喇叭組合起來就是一個演奏琴系統,然後需要「外接」效果器嗎?Linux 上的效果器插件除了在DAW軟體裡面使用外,也可以透過”host” 化身成獨立(standalone)元件在JACK接線盤裡面出現,就可以把軟體音源繼續串接一堆效果器,再輸出音訊到喇叭發出聲音。

當然我們電腦系統上的任何自由軟體系的各種軟體音源,不管是獨立APP式(standalone)或者插件式,都可以這樣用。

不過更進一步,考慮到要演奏的樂種,像前述的Bristol 軟體音源能模擬的琴雖然多,但可能比較接近70末~90年代流行音樂的需要,其他的音源甚至是一大堆比較「電」的現代聲音,如果是要作認真的Jazz、Blues、R&B等黑樂或者要演奏古典鋼琴曲呢?

首先系統裡面有軟體取樣音源機如Qsynth (能使用比較簡單的 sf2 sf3音色庫),還有Qsampler(可以用專業等級的大型 giga、sfz音色庫),然後系統已經有預裝了幾個sf2音色庫,不過單論鋼琴的音色品質,sf2覺得不夠的話,在我們筆電隨附的錄音帶造型還原碟的”B”分割區,裡面有幾個大型開放授權的管弦樂、單一鋼琴的sfz音色庫

最後推薦最頂級的鋼琴、電子琴的LIVE 演奏方案。需要直接拿到舞台上獨奏的話,可能會覺得我們附的自由鋼琴音色還是不夠酐,那我們會推薦Pianoteq這個商業軟體。Pianoteq 是鋼琴軟體音源的兩大,另一個是Keyscape ,前者是物理模擬音源,後者則是取樣音源,剛好Pianoteq 有Linux版。

為什麼我們推薦Pianoteq呢?除了它有Linux原生版外,最主要是它的聲音很真實,Pianoteq 適合鋼琴手、鍵盤手Keyscape 是比較適合不懂鋼琴的人使用,比方說用滑鼠在DAW上拉好midi譜,輸出給Keyscape 演奏,Keyscape的鋼琴演奏聽起來就很有味道了。但是Keyscape 是取樣音源,說白的,就是把演奏者按真實的那個鋼琴琴鍵的聲音錄下來,然後進行各種調變,但無論如何再怎麼調變,音色就是侷限於當初錄下來的聲音與取樣時的演奏者技術,聲音畢竟是死的。

真正的鋼琴手知道,鋼琴的音色是可以變化的,鋼琴演奏的專業程度在於彈奏的「表情」,而Pianoteq的好處就在這裡,它就是真實的模擬出那台鋼琴的物理特性,所以你在MIDI主控鍵盤、MIDI踏板上面各種的動作細節,它會像真正的鋼琴一樣反應出不同音色變化,以下是Pianoteq跟取樣系的鋼琴音源的比較。

最後作個總結,Linux 與JACK帶給我們音樂專業上的許多彈性,不像傳統上認為只能用DAW而已,所以我們會建議買我們的筆電,其實週邊配備不需要跟著筆電一次買到頂,因為您可能沒有認知到它有這樣的能耐,而錯誤配置了自己的寶貴的預算。當你發現,原來Musicha筆電可以組成「演奏琴系統」,您的預算是不是要做不一樣的分配了呢?(複數的MIDI鍵盤、複數MIDI踏板..etc) 😛

發佈日期: 發佈留言

影片剪輯軟體Olive 的安裝

關於影片剪輯軟體,對於真正的專業剪輯人員(例如常常剪Youtube影片當Youtuber ),如果要真的可以”work ” ,我們推薦 Olive,其他的是更專業的 Cinelerra-gg、Lightworks (1989 年開始發展,是電影公司使用的,Lightworks 算是半開源軟體,進階使用需要付費訂閱)

這是Olive的官網: https://www.olivevideoeditor.org/

因為 Olive 雖然還是Alpha版,但是完成度非常高,幾乎沒看過bug ,而操作非常直覺,能夠很輕鬆的控制效果,我們官網最新的影片都改用Olive做了。那些標題字旋轉、移動顏色變化的效果都是超輕鬆又快速完成,工作效率遠勝Kdenlive,剪輯中影片片段在 MZ-530 筆電上,也不會像Kdenlive 那樣卡到不行 。

安裝上,apt 的套件庫體系有所謂的ppa(第三方套件庫),我們平常不推薦這樣的東西,但是Olive 的我們很推薦。 Olive 官方ppa 是這個

https://launchpad.net/~olive-editor/+archive/ubuntu/olive-editor

然後我們要這樣作:
sudo add-apt-repository ppa:olive-editor/olive-editor && sudo apt-get update
這樣就加入了Olive 的套件庫了,而且更新了套件庫清單,所以套件管理程式就看得到它了。 然後我們就可以開啟Synaptic 等套件管理程式找到它來安裝,或者下指令sudo apt-get install olive-editor就可以安裝起來了。 另外也有snap的安裝法

sudo snap install --edge olive-editor

這就不用傳統apt套件庫的安裝法了,不過它有可能無法應用到CPU的 H265硬體編碼加速能力(因為可能看不到相關函式庫),必須要測試看看。

關於影片剪輯軟體,如果要真的可以”work ” ,我們推薦 Olive,其他的是更專業的 Cinelerra-gg、Lightworks (1989 年開始發展,是電影公司使用的,Lightworks 算是半開源軟體,進階使用需要付費訂閱) https://www.olivevideoeditor.org/ 因為 Olive 雖然還是Alpha版,但是完成度非常高,幾乎沒看過bug ,而操作非常直覺,能夠很輕鬆的控制效果,我們官網最新的影片都改用Olive做了。那些標題字旋轉、移動顏色變化的效果都是超輕鬆完成,遠勝Kdenlive 。 apt 的套件庫體系有所謂的ppa(第三方套件庫),我們平常不推薦這樣的東西,但是Olive 的我們很推薦。 Olive 官方ppa 是這個 https://launchpad.net/~olive-editor/+archive/ubuntu/olive-editor 然後我們要這樣作: sudo add-apt-repository ppa:olive-editor/olive-editor sudo apt-get update
這樣就加入了Olive 的套件庫了,而且更新了套件庫清單,所以套件管理程式就看得到它了。 然後我們就可以開啟套件管理程式Synaptic找到它來安裝,或者下指令sudo apt-get install olive-editor就可以安裝起來了。 另外也有snap的安裝法

sudo snap install --edge olive-editor



這就不用傳統apt套件庫的安裝法了,不過它有可能無法應用到CPU的 H265硬體編碼加速能力(因為可能看不到相關函式庫),必須要測試看看。

教學資源上,我們推薦這個Youtube影片,你可以快速地上手它的關鍵操作(真的非常好用的熱鍵設計),會讓你剪片如行雲流水,達成很順暢的workflow

發佈日期: 發佈留言

報稅的時候又到了,Linux 下讀卡機行不行?

cardreader

這是個老掉芽的問題,不過我們這邊還是特地說一下,可以的喔,政府官方支援Linux 報稅最少有兩年歷史了。

現在市面上可以輕易地買到支援Linux 的讀卡機,甚至在墊腳石書局的3C區就可以找到包裝上有標明支援Linux 的,例如照片裡這一台。

實務上,用自然人憑證還是健保卡好呢?我們比較推薦自然人憑證(到任何一個戶政事務所就可以申請囉),因為他安全性較高,而且前置作業比較簡單(健保卡報稅法需要到複數的政府網站去設定一些東西),Ubuntu 發行版的話,只要在系統上用Synaptic 套件管理程式勾一勾,安裝幾個套件,然後下載政府網站提供的程式(其實是一個單機的網頁伺服器),插上讀卡機,就可以開始報稅囉。

當然上網訂口罩也是用同樣的機制,所以訂口罩、報稅,GNU/Linux 或者說汎Linux 發行版都沒有問題。

發佈日期: 發佈留言

wine的安裝與路線選擇

2020/03/20/13:16 更新,感謝@Ji***@g0*.social 協助校誤

我們知道Linux上面有wine的相容套件庫,裝了它就能雙點執行windows的exe程式,來執行那些真的真的Linux上沒有替代方案的程式。

關於wine的安裝與選擇,Musicha 的顧客由於有付費取得對Ubuntu 的pro audio加強/調校服務,其實有兩種方案。


方案一:需要低延遲使用Windows版的 vst

真的你的音樂專業事務在Ubuntu Linux 上完全找不到替代方案(LV2 、Linux 版vst/vsti等),還非得要使用Windows 原生的VST,且需要即時低延遲運作,那就只好選這個。

方法是從套件管理程式裡面安裝 wine-rt 這個套件,它是KXstudio 開源AUDIO團隊修改出來的即時版wine(不過很舊了,只有2.3 ),它會帶起安裝Carla 等等大量的關係套件,安裝好以後,你就可以安裝Windows的 vst/vsti (包含Kontakt 取樣機等)可以順利且即時運作。

方案二:不講究低延遲、不太玩最新遊戲與程式

這樣的話,套件管理程式裡面選擇Ubuntu 18.04內建的 wine-stable 即可,一樣等一整個葡萄串的軟體套件被連帶安裝起來即可。

方案三:不講究低延遲,要玩最新的遊戲或者應用程式

其實可以的話,盡量用Steam 的Steam Play(使用 Proton,是Valve特別強化版的Wine)機制,就可以執行非常大量的遊戲和少部份遊戲程式,Proton 最新的版本是5.0的版本,請記得更新好來執行Steam 上的Windows only遊戲。

真的不得已,才用wine 方案,由於Ubuntu 18.04 的wine 只有到3.0,太舊了,新的遊戲會有很多狀況 ,這樣的話我們會需要最新的wine 5.0甚至5.4版。

因此我們需要用wine官方的ppa ,根據WineHQ官網的說明文件,要這樣作(以下需要打開終端機, 複製貼上字串等):

1. 啟用i386架構: sudo dpkg --add-architecture i386  
2. 取得winehq的認證公鑰: wget -nc https://dl.winehq.org/wine-builds/winehq.key 
3. 加入winehq的公鑰: sudo apt-key add winehq.key 
4. 加入第三方的winehq ppa套件庫: sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main'  
5. wine 4.5以後,develstaging 開始需要手動安裝這個套件: sudo apt install --install-recommends libfaudio0:i386 libfaudio0

好啦,接著就可以安裝 Wine5的本體啦,然後有三個選擇

而且最好有winehq 最新的個別Windows 遊戲的官方特調參數…

想要安穩一點的,請安裝stable版: sudo apt install --install-recommends winehq-stable
想要協助開發,請安裝devel版:sudo apt install --install-recommends winehq-devel
想要玩最新最新遊戲的,請安裝staging:sudo apt install --install-recommends winehq-staging 
然後Linux 的終端指令,有sudo 可以用"&&"結合,無sudo 可以用";"來結合成一行指令

如果把之前的所有指令組合在一行,以安裝 staging為例,會變成這樣

sudo dpkg --add-architecture i386 && wget -O - https://dl.winehq.org/wine-builds/winehq.key | sudo apt-key add - && sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main' && sudo apt update && sudo apt install --install-recommends libfaudio0:i386 libfaudio0 winehq-staging

只要用Linux 標準複製大法貼到終端機即可
(反白即複製,按滑鼠中鍵或中鍵模擬就是貼上)
就可以一口氣完成一大堆複雜的動作(想改成stable或devel 請自己改最後一行),這一招請練起來唷,本來用繁複圖形界面的操作,用這樣的「一行指令」就可以完成了。


備註

  • 安裝winehq提供的 wine-stable或者wine-staging 等套件時,libfaudio 、 libfaudio0:i386並不會自動被帶起相依性,所以得手動裝囉(這是一些比較舊的中文wine安裝教學文沒有提到的),這是要特別需要留意的地方
  • 如果你掛了winehq的套件庫,想要切換回wine-rt(2.3)或 Ubuntu 官方包的wine-stable ,最好要在套件管理程式把winehq版本的相關wine套件都「完整反安裝掉」(在synaptic 裡面很好作),再裝wine-rt;要回到Ubuntu官方包的 wine-stable 3.0的話,除了反安裝掉WInehq版本的wine所有套件以外,還要再關閉winehq的套件庫來源(Synaptic的下拉選單裡面選),update套件庫清單一次,然後再安裝wine-stable就會是Ubuntu 官方3.0版的。
  • winehq的ppa畢竟不是 ubuntu 官方維護的,當有一天你需要升級Ubuntu系統時,請記得先把winehq相關的套件庫來源都關掉、按「更新」套件清單,再作升級喔
發佈日期: 發佈留言

MZ-530 2020選後年前優惠款 限時優惠

「2020選後年前優惠款」 (白底兔版)開放囉,就只有一台,特惠價35000(只能匯款付現),預計本週五出貨,保證讓你過年前可以帶回老家炫一波 😛

PS.這一台也會是過年前最後出貨,不會一直開著,最晚接近過年前出貨底限時(大概就是週三),就會消失
https://goods.ruten.com.tw/item/show?21838669839373

發佈日期: 發佈留言

新的教學影片—《Ardour 滑鼠手工點音符入門》 上線囉

這次的重點主要是很多Ardour 初學者使用midi 編曲功能時,很容易遇到這個誤區——有「物件編輯」跟「物件編輯」(一個物件裡面裝了許多音符)兩種模式的切換,這是含有Ardour 操作邏輯比較特殊的地方,或者說有點像是類似「Audio 物件」邏輯的延伸,也許比較類似Pro Tools的邏輯吧?

有幫助的話,請在youtube上給我們點個讚吧,前一集的這個影片也可以搭配看。

接下來影片推出的速度會漸漸變快~

發佈日期: 發佈留言

蒸氣龐克錶的週邊開發

量產版最後定稿的圖

在預購結束以後,我們根據客人的回饋加重了刻度的顏色,這樣大家會看得比較清楚,順便也把中間圖的偽3D效果再做了強化喔。(如圖,是螢幕上的設計原稿)
不過由於我們委託的手工錶工作室本月訂單超多,本月還無法處理到我們的,敝工作室得延期到明年1 月中交貨了,非常的抱歉,請大家再等待一下。

另外我們增加了兩個黃銅錶頭的名額,如果您想跟兔娘教結緣,請把握這可能的最後機會唷。^^!!
https://seller.pcstore.com.tw/S166338361/C1413111771.htm

然後以下是之前的樣品照片

發佈日期: 發佈留言

在Linux 版Steam 遊戲平台上玩Windows 遊戲的補遺

首先很重要的,我們必須安裝好Vulkan 繪圖驅動程式,要安裝mesa-vulkan-drivers

安裝好以後,打開Steam,到「設定」-Steam Play底下

要開啟「Enable Steam Play for supported titles」的選單,就可以在Ubuntu Linux上玩已經支援的Windows遊戲囉,另外,「為所有其他產品啟用Steam Play」也可以開啟,但就不一定每個Windows遊戲都能在Ubuntu Linux 下完美遊玩了…

沒關係,我們可以到ProtonDB 網站搜尋自己想玩的遊戲,看看其他玩家的回報,有些本來不能執行的遊戲可能只要作小小的參數調整就可以玩囉。

GRIS
game GRIS