Jamulus(線上練團軟體)使用教學 === 作者:歌頌的頌,宇宙的宇 > 寫這篇的原因是: > 1. Jamulus 中文相關的文章還是太少,大部分都是英文 > 2. 讓想要一起線上玩音樂的朋友不要因為不知如何使用就打退堂鼓 > 3. 我已經有架伺服器,所以認識我的人可以更簡(ㄨˊ)單(ㄋㄠˇ)使用 > 4. 如果有朋友要使用,就不用一個一個教了 > 5. 免費開源軟體就是要多多支持啊! ![](https://i.imgur.com/J7OzoSD.png) 官網:https://jamulus.io/ 官方教學:[Getting Started with Jamulus](https://jamulus.io/wiki/Getting-Started) 我提供的 Jamulus 伺服器 --- Server Address 1(私人用,速度較快): 使用前請先==私訊我==,我會告訴你網址。 Server Address 2(公用,伺服器在日本,速度較慢):`tew.tw` 請自行協調使用。 註:如果你是使用以上列出的伺服器, 就可以省去自己開 Jamulus Server 的步驟了, ==所以不用擔心太難安裝。== 為何要使用 Jamulus? --- 因為疫情待在家好無聊,想跟朋友唱歌、玩樂器? Jamulus 是一套「免費開源」、「低延遲」的通訊軟體。 通常我們一起在一般的通話軟體唱歌、演奏樂器,會慢半拍, 這都是因為一般的通話軟體是針對「語音」在進行優化, 容許的延遲可以到 100 毫秒以上,但是 Jamulus 卻是講求「低延遲」, 也就是延遲可以盡量控制在 40 毫秒以內(使用有線網路時)。 所以在 Jamulus 上同時演奏或是唱歌就比較容易合得起來, 尤其是慢歌(快歌的細節部分還是會差一點點)。 在疫情不能夠一起實體演奏或唱歌的時候,Jamulus 會是一套蠻理想的工具。 以下是 Jamulus 運作的架構圖: ![](https://i.imgur.com/rLYqlwr.png) (每個使用者透過中央公開 / 私人伺服器彼此串連) 設備需求 --- 1. 一台電腦(用來安裝 Jamulus) 2. 速度盡量快一點的網路(有線網路或連接有線網路的 WiFi 為佳,手機網路也可,但可能雜訊會多一點) 3. 選擇距離比較近的伺服器(我有提供一台私人的在高雄,一台公開的在日本) 4. 有線耳機(這非常重要,因為無線耳機延遲會很大,然後不用耳機會回授) 5. 麥克風(用來收音,通常筆電都會自帶麥克風,不過外接麥克風延遲更小) 6. 錄音介面(有當然好,讓延遲更小,沒有也沒關係) 安裝設定教學(Windows) --- 官方教學:[Installation for Windows](https://jamulus.io/wiki/Installation-for-Windows) 如果你看得懂英文請看官方的教學會比較清楚!以下提一些重點: ### 先裝 ASIO 驅動程式 在 Windows 上面安裝 Jamulus 之前,你要先安裝 ASIO 驅動程式。 先確認如果你有外接的音效卡,而且已經有 ASIO 驅動程式,就不用再裝了。 但如果沒有外接的音效卡,或沒有 ASIO 驅動程式,就要安裝 ASIO4ALL。 載點:[ASIO4ALL v2.14 Download](https://github.com/jamulussoftware/assets/raw/main/ASIO4ALL/v2.14/ASIO4ALL_2_14_English.exe) 安裝 ASIO4ALL 之前請先把所有程式關閉! ### 再裝 Jamulus 之後安裝 Jamulus,載點:[Download Jamulus for Windows](https://github.com/jamulussoftware/jamulus/releases/download/r3_7_0/jamulus_3.7.0_win.exe) ### 設定音源與 ASIO 先插入耳機或是錄音設備(如果有的話)。 打開 Jamulus,點進去主畫面左下角的「Settings」: ![](https://i.imgur.com/14s74rM.png) 去「Device」下面的「ASIO Device Settings」調整輸入與輸出的音源: ![](https://i.imgur.com/aCIDD3B.png) 如果你是使用 ASIO4ALL 的話可以參考下面步驟,不是的話就自行查詢如何使用本身音效卡的 ASIO 設定: 點擊右下方板手的圖示,進到進階設定(Advanced options): ![](https://i.imgur.com/jP33TWU.png) 進階設定的畫面如下: ![](https://i.imgur.com/EAcK8bJ.png) 點選 `+` 號可以展開(顯示輸入 / 輸出),點選 `-` 號可以收合。 點選啟動圖示(Click to activate / deactivate)可以啟動裝置或關閉裝置。 註: 1. 大部分的內建音效卡會有類似「Realtek High Definition Audio」、「Conexant」等等的關鍵字 2. 耳機或喇叭大部分會有「output」關鍵字,麥克風大部分會有「inputs」或「capture」關鍵字 3. 如果看到「Stereo Mix」可以把它關掉 如果還有遇到任何問題請重新開機,並且把可能會用到音效卡的程式(例如 Zoom 等通訊軟體)先關掉,然後再設定一次。 如果還是遇到問題,可以參考這個示範影片:[Jamulus and ASIO4All](https://youtu.be/_GzOsitVgLI), 或者去 [ASIO4ALL 官方的 FAQ](https://www.asio4all.org/index.php/help/faq/) 查詢解法。 安裝設定教學(Mac OS) --- 官方教學:[Installation for macOS](https://jamulus.io/wiki/Installation-for-Macintosh) 如果你看得懂英文請看官方的教學會比較清楚!以下提一些重點: ### 安裝 Jamulus 在 Mac OS 上安裝==比較簡單==,因為不需要再安裝 ASIO 驅動程式。 載點:[Download Jamulus for macOS](https://github.com/jamulussoftware/jamulus/releases/download/r3_7_0/jamulus_3.7.0_mac.dmg) 照一般安裝程式的方法安裝,也就是把兩個程式拖拉到 Application 資料夾。 比較會遇到的是安全性問題,也是一樣,就照平常的方式處理: 可以參考:[在 Mac 上安全地開啟 App](https://support.apple.com/zh-tw/HT202491) ![](https://i.imgur.com/obdRf0E.png) 在 Mac 上會有兩個程式,要執行 Jamulus(不是 Jamulus Server)。 ### 設定音源 先插入耳機或是錄音設備(如果有的話)。 打開 Jamulus,點進去主畫面左下角的「Settings」: ![](https://i.imgur.com/6NgpcGV.png) 去「Device」調整輸入與輸出的音源: ![](https://i.imgur.com/GtihzRW.png) 操作說明 --- 官方操作說明:[Jamulus onboarding](https://jamulus.io/wiki/Onboarding)、[Jamulus Software Manual](https://jamulus.io/wiki/Software-Manual) 如果你看得懂英文請看官方的教學會比較清楚!以下提一些重點: ### 設定音訊輸入 / 輸出 使用 Jamulus 前請先將音訊的部分都接好線,並且先做輸入 / 輸出的設定。 如何設定請參考上方, Windows 使用者:[設定音源與 ASIO](#設定音源與-ASIO) Mac OS 使用者:[設定音源](#設定音源) 有任何其他問題請參考官網或下面 FAQ:[可能會遇到的問題(FAQ)](#可能會遇到的問題(FAQ))。 ### 設定自己的名字 / 國籍 點選上方工具列上的「View」>「My Profile…」 ![](https://i.imgur.com/bjVDeKZ.png) 在「Alias/Name」欄位打上自己的名字就 OK 了! ### 連接伺服器 點擊主畫面左下角的「Connect」: ![](https://i.imgur.com/14s74rM.png) 會出現這個畫面: ![](https://i.imgur.com/ivCjEIk.png) 在「Server Address」中打入伺服器的網址,點擊「Connect」就可以連上了! 註:伺服器的網址列在上面([我提供的 Jamulus 伺服器](我提供的-Jamulus-伺服器)),公開的是 `tew.tw`,私人的速度比較快,但請私訊我。 ### 盡情的 Jam 吧! 你已經進到伺服器了,那就開心玩音樂吧! ![](https://i.imgur.com/S8KnzdR.png) 有任何其他問題請參考官網或下面 FAQ:[可能會遇到的問題(FAQ)](#可能會遇到的問題(FAQ))。 ### 如何看自己的網路狀態? 進去到「Settings」畫面,可以看到右下角顯示如下: ![](https://i.imgur.com/JEns3x3.png) Overall Delay 如果在 40 ms 內是品質好的,100 ms 左右是可以忍受的,超過 200 ms 就代表連線品質真的不好,如果無法忍受,可能需要換個網路。 Ping Time 則是從你這裡連接到伺服器所需時間,不包含音訊處理的時間。 Overall Delay 則是有包含音訊處理的時間。 ### 如何協調不同團體? 因為有不認識,或是別團的人可能會連進來,所以大家可以彼此協調,看是把自己的團加到某個群組(GRP),或是把自己團的人的 SOLO 打開,或是把別的團的人 MUTE 掉。請善加利用這三個功能! 可能會遇到的問題(FAQ) --- 官方 FAQ:[Troubleshooting](https://jamulus.io/wiki/Client-Troubleshooting) ### 需不需要開伺服器? ==不需要!== 因為你可以用[我提供的伺服器](我提供的-Jamulus-伺服器),公用版的網址是(tew.tw),因為位於日本,所以速度慢一點,我還有私人版的,速度比較快,不過請私訊我,我會給你網址。 但是如果你不認識我,或者想要自行架設私人的伺服器,請參考官網的教學:[Running a Server](https://jamulus.io/wiki/Running-a-Server)。或者你可以選擇開一個中央公開的伺服器(這也不需要太多設定),參考:[Installation for Windows and macOS](https://jamulus.io/wiki/Server-Win-Mac),但是最好開的人是使用有線網路(如果用手機網路實測大約三個人以內才會有比較好的體驗),而且因為大家都能搜尋的到,所以可能會有不認識的人也想要一起用,要彼此協調一下。 ### 我要找哪一個伺服器? 如果你是用[我提供的伺服器](我提供的-Jamulus-伺服器),就不用理那些上面列出來的公開伺服器。只要去下面「Server Address」的欄位打上伺服器的網址,點選「Connect」就可以連進來了。 註:如果你是想要使用自己或朋友開的中央公開的伺服器,那就先選擇類型,然後在 Filter 中打關鍵字就可以找到了(不過網路速度也會影響能不能找得到)。 ### 一定要使用有線網路嗎? 不一定,也可以使用手機網路,但是就看你願意忍受雜訊或延遲到什麼程度。我實測的結果如果不講求聲音細節,只要大家一起演奏或唱歌的感覺的話是還可以接受的,但網路不好就會常常有雜訊干擾。 然後如果使用有線網路分享出來的 WiFi,可以嘗試靠進一點,或者確保沒有很多人共用 WiFi。 小科普:手機的網路信號的防「車禍(碰撞,也就是如果分不清楚是誰傳的就要重傳)」機制是比有線網路複雜的,所以傳輸時間會長一點點(實測大概幾到幾十毫秒左右的差距)。 ### 連上了但是雜訊很多? 可以嘗試使用有線網路,或者使用有線網路分享出來的 WiFi(可以靠進一點,或者確保沒有很多人共用 WiFi)。 使用手機網路可能延遲會嚴重一些,但實測上,如果是沒有很多人(兩人左右)還是可以忍受的。 可以去「Settings」看看你的 Overall Delay,如果在 40 ms 內是品質好的,100 ms 左右是可以忍受的,超過 200 ms 就代表連線品質真的不好。 ![](https://i.imgur.com/Afpgf5v.png) ### 有連上了但是聲音沒有傳出去或是聽不到別人的聲音? 去「Settings」的「Device」看看音訊輸入 / 輸出有沒有設定好,但也有可能是別人沒有設定好。 如何設定請參考上方, Windows 使用者:[設定音源與 ASIO](#設定音源與-ASIO) Mac OS 使用者:[設定音源](#設定音源) ### 別人的聲音太小怎麼辦? 這代表他的聲音相對其他人的聲音比較小,所以把其他人(包括自己)的聲音調小,再把整體音量(不是在 Jamulus,是耳機音量,在電腦上調)調大。 ### 如果有別的人或團體也要使用這個伺服器怎麼辦? 大家可以彼此協調,看把自己的團加到某個群組(GRP),或是把自己團的人的 SOLO 打開,或是把別的團的人 MUTE 掉。 ### 聲音有點不同步要以誰為準? 請以伺服器傳回來(耳機聽到)的聲音為準! ### 我使用 Windows,但不會設定 ASIO? 請參考上面 [設定音源與 ASIO](#設定音源與-ASIO) 的教學。 ### 有沒有其他類似的軟體? 有,像是 [JamKazam](https://jamkazam.com/)、[SonoBus](https://sonobus.net/)。 相較於 Jamulus 是開源且免費的,JamKazam 不是完全免費,有些功能要付費版才有,但是 JamKazam 也是蠻多人在用的,聲音品質也比 Jamulus 再好些(不過不仔細聽應該聽不出來)。 這是一個比較 Jamulus 和 Sonobus 的影片: [Jamulus vs Sonobus - Is Sonobus better than Jamulus?](https://www.youtube.com/watch?v=Os16e8ZJM6s) 重點:Jamulus 延遲小,SonoBus 操作簡單(不用架 Server)。 但是如果在伺服器已經架好的情況下,推薦使用 Jamulus。 還有更多,參考: - [How to Jam With Your Band Online](https://www.makeuseof.com/tag/how-to-jam-with-your-band-online/) - [10 Best Online Jamming Software – Enjoy Jamming With Your Band Online](https://wethegeek.com/best-online-jamming-software-enjoy-jamming/) ### 還有其他問題? 請參考: 1. 官方 FAQ:[Troubleshooting](https://jamulus.io/wiki/Client-Troubleshooting) 2. 官方 [Discussion Forums](https://github.com/jamulussoftware/jamulus/discussions) 3. 官方 [Tips & Tricks](https://jamulus.io/wiki/Tips-Tricks-More) 4. 官方 [Community Knowledge Base](https://jamulus.io/kb/index.html) 5. 官方 [Examples of Jamulus in Use](https://jamulus.io/wiki/Demos) 也歡迎把遇到的問題跟我說(歡迎使用 HackMD 的留言功能)。 別人的心得文(舊版) --- - [Jamulus線上練團--概念&心得篇](https://lacozzi.blogspot.com/2017/03/jamulus.html) - [Jamulus線上練團--實務篇](https://lacozzi.blogspot.com/2017/03/jamulus_2.html)
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up