本程式為一簡化的樹狀混音器,使用者可以建立不同的音效節點來進行混音。除了新增包含真實音檔的節點之外,也可以新增混音節點,結合多個不同的音效來源並套用額外的效果。
本程式使用 Visual Studio 2015 環境,並且依循UWP框架開發。因此必須要使用 Windows 10 以上的電腦才有辦法執行此程式。
在有安裝 Visual Studio 2015 UWP 開發環境的電腦中,僅需要開啟專案後即可編譯執行。若無,可以執行專案資料夾內Homework 2/AppPackages/Homework 2_1.0.0.0_Debug_Test
內的Add-AppDevPackage.ps1
這一個 PowerShell 指令程式來安裝此應用程式。
若不幸無法正確執行,專案中也有附上範例操作影片(Demo.mp4
)可供觀看。
除了專案中的Demo.mp4
以外,您也可以到以下連結觀看。
打開本應用程式後,可以看到兩個切割的畫面。右半邊是樹狀圖區域,也是稍後進行樹狀操作的地方。左半邊則是詳細資料室窗,這是當您點開某一個節點之後,會在這裡顯示節點的詳細資料。
畫面上方有一個 Output Device
,此即代表您的播放裝置。接下來的說明中,將會教您如何新增播放音效。
要新增第一個音效播放,您必須要點選Output Device
。此時您可以在詳細資料視窗中看到上方有一個+ Incoming
的按鈕,點擊後即可選擇音效播放。
當新增成功後,您會發現樹狀圖的Output Device
右方出現了一個新節點(稱為音效檔節點),這便是您方才播放的音效檔。本程式樹狀圖的音效流是由右而左,因此您新增的音效檔節點才會出現在右方。
注意,預設上程式開啟後不會馬上播放音效,您必須點選畫面上的Play
按鈕來播放。
除了輸出裝置(Output Device
)之外,每一個節點都可以設置獨立的音效效果。再點選欲調整效果的節點後,即可再詳細資訊視窗內進行效果設定。
目前程式支援音量調整與簡易等化器。如果您點選的是音效檔案節點,則您還可以設定播放音效的速度以及是否重複播放。
在樹狀圖的每一條邊上都會看到一個+
符號的按鈕。點選之後會建立一個混音節點。混音節點本身不帶有任何音效來源,但它會將所有輸入至它音效混和並輸出至下一個節點。
如同音效檔節點,您也可以替混音節點設置等化器等音效效果。
為了區分龐大樹狀圖中的每一個節點,您可以在點開節點的詳細視窗後,在左上方文字框處修改節點的名字。節點的名字僅供人類辨識用,並不需要唯一。
如同一開始的說明教您播放第一個音效檔那樣,您可以在音效檔節點以外的其他節點上新增子節點。您可以透過詳細視窗中的+ Incoming
來達成這個功能。
除了新增子節點之外,您也可以在混音節點或者是音效檔節點上新增同層節點。這可以透過點擊詳細視窗中的+ Sibling
按鈕來達成。
新增的同層節點會與原本的節點相同類別,並共用輸出節點(也就是共用左方的節點),但其餘資訊(包含音效設定與子節點)皆不會複製。
您可以透過此方式在一個混音節點旁新增更多同層的混音節點,或者是在一個音效檔節點旁新增更多音效檔節點,讓他們共用同一個輸出節點。
您可以隨時刪除Output Device
以外的任何節點。這可以透過點擊詳細視窗中的Delete
按鈕來達成。被刪除的節點音效會立即中止。如果您刪除了混音節點,那麼它底下的所有子節點也會一併移除。
本程式原為臺灣大學多媒體資訊系統課程中的第二次作業,因此程式以Homework 2
命名。