Mixi - Audio Editor, Recorder APP
請參閱此應用程序的框架實現,https://github.com/ashfaq1701/fast-mixer
Mixi是適用於Android設備的錄音機和混音器應用程序。這個應用程式的主要功能是
*當前支持的文件格式:MP3,WAV
*當前支持的採樣率:48kHz
*此應用程序可以從設備存儲中讀取音頻文件。
*此應用程序可以在UI上顯示加載的音頻的波形。
*波形可以放大,縮小和滾動。
*它可以執行各種音頻編輯操作,例如增益調整,移位,靜音段,剪切,複製和粘貼。
*此應用程序可以剪切或複制音頻中的片段,並允許粘貼到另一個音頻中或作為新的源。
*此應用程序可以錄製來自用戶麥克風的音頻。
*有一項稱為實時回放的功能,僅在連接有線耳機時才啟用。選擇此項後,來自音頻的錄音將實時中繼到用戶的耳機。這是為了提供錄音棚的錄音效果。
*有一個稱為混音播放的功能,使用戶可以在錄音時聽到載入混音屏幕的音頻。這是為了提供方便的卡拉OK演唱體驗。
*錄製音頻時,用戶可以在可視化器中看到錄製波形。
*可以從錄製屏幕播放和查找錄製的音頻。
*從錄製的屏幕中,用戶可以在混合屏幕中播放與所有其他已加載軌道混合的錄製軌道。
*用戶可以在混合屏幕中播放所有已加載和錄製的文件的混合音頻。可以使用搜索欄搜索進度。也可以從混合音頻中選擇片段。
*用戶可以分組放大,分組縮小和重置縮放級別。
*最後,用戶可以將混合音頻作為媒體文件導出到設備存儲中。輸出文件的名稱是可配置的。最終輸出可以在設備文件管理器的“音頻”文件夾中找到。
該應用程序仍是概念驗證,並非達到其預期的效率水平。該應用程序有幾個限制。
*錄製質量不是很好。這是來自Android OS的原始音頻錄製。在不同的設備中,音頻質量可能會有所不同,其中一些質量可能會很差。
*實時播放功能並不是真正的即時功能。它比錄製的音頻包含一些延遲。
*可能存在多個佈局問題,尤其是彈出窗口。
*該應用程序僅支持一種採樣率,即48kHz。
*當前並非所有音頻編輯選項都可用。
*該應用程序不是非常優化的內存。例如,如果您加載音頻,然後對其進行編輯以使其在開頭/中間包含很多靜音,則它將消耗持續時間所需的全部內存。
*設計不是很好。
*崩潰可能不會發生,因為我仔細地搜索了它們,但是在某些情況下可能會發生崩潰。
有了這些,我將很快並連續不斷地改進該應用程序。
*錄製質量將得到改善。 FFT,噪聲消除和音頻銳化功能將被應用。
*實時播放的延遲將被消除。
*設計將大大改善,並且佈局問題將得到解決。
*多個受支持的採樣率將被添加為配置設置。
*將添加更多音頻編輯功能。
*計劃添加許多過濾器。將應用DSP算法來增加許多效果。
*預設將被添加。
*內存效率將提高。如果可能,將添加一些內存中壓縮技術。
*將更仔細地查找崩潰源。
*將添加高級和付費功能。
該應用程序是我一個開發人員的開發工作。它是我作為NDK,低級編程和DSP的學習步驟而開始的。隨著我的知識日趨成熟,我將能夠在應用程序中發布更多有趣甚至激動人心的功能。
每當您跟踪時,請報告問題。如果有任何Android開發工作/合同或有人想購買此應用,可以與我聯繫。