Mixi - Audio Editor, Recorder APP
Lihat implementasi kerangka untuk aplikasi ini, https://github.com/ashfaq1701/fast-mixer
Mixi adalah aplikasi perekam dan mixer audio untuk perangkat Android. Fitur utama aplikasi ini adalah,
* Format file yang saat ini didukung: MP3, WAV
* Kecepatan sampel yang didukung saat ini: 48kHz
* Aplikasi ini dapat membaca file audio dari penyimpanan perangkat.
* Aplikasi ini dapat menampilkan bentuk gelombang dari audio yang dimuat di UI.
* Bentuk gelombang dapat diperbesar, diperkecil dan digulir.
* Dapat melakukan berbagai operasi pengeditan audio seperti penyesuaian penguatan, pemindahan gigi, mute segmen, potong, salin, dan tempel.
* Aplikasi ini dapat memotong atau menyalin segmen dari audio dan memungkinkan menempel di audio lain atau sebagai sumber baru.
* Aplikasi ini dapat merekam audio dari mikrofon pengguna.
* Ada fitur yang disebut pemutaran langsung yang hanya diaktifkan ketika headphone berkabel disambungkan. Jika ini dipilih, maka rekaman dari audio akan diteruskan ke headphone pengguna secara realtime. Ini untuk memberikan efek rekaman studio.
* Ada fitur yang disebut permainan pencampuran yang memungkinkan pengguna untuk mendengar audio yang dimuat ke layar pencampuran saat mereka merekam. Ini untuk memberikan pengalaman bernyanyi karaoke dengan nyaman.
* Saat merekam audio, pengguna dapat melihat gelombang rekaman di visualizer.
* Audio yang direkam dapat diputar dan dicari dari layar perekaman.
* Dari layar yang direkam, pengguna dapat memutar trek yang direkam yang dicampur dengan semua trek yang dimuat lainnya di layar pencampuran.
* Pengguna dapat memutar audio campuran dari semua file yang dimuat dan direkam di layar pencampuran. Kemajuan dapat dicari menggunakan seekbar. Juga segmen dapat dipilih dari audio campuran.
* Pengguna dapat memperbesar kelompok, memperkecil kelompok dan mengatur ulang tingkat zoom.
* Akhirnya pengguna dapat mengekspor audio campuran sebagai file media di penyimpanan perangkat. Nama file keluaran dapat dikonfigurasi. Hasil akhir dapat ditemukan di folder Audio pada pengelola file perangkat.
Aplikasi ini masih merupakan bukti konsep, bukan pada tingkat efisiensi yang dimaksudkan. Ada beberapa batasan dalam aplikasi.
* Kualitas rekaman tidak terlalu bagus. Ini adalah rekaman audio mentah dari OS Android. Di perangkat yang berbeda, kualitas audio dapat bervariasi dan beberapa di antaranya mungkin buruk.
* Fitur pemutaran langsung tidak terlalu instan. Ini berisi beberapa penundaan daripada audio yang direkam.
* Mungkin ada beberapa masalah tata letak, khususnya dengan munculan.
* Aplikasi ini hanya mendukung satu frekuensi sampel, yaitu 48kHz.
* Tidak semua opsi pengeditan audio tersedia saat ini.
* Aplikasi tidak terlalu dioptimalkan untuk memori. Sebagai contoh jika Anda memuat audio dan kemudian mengeditnya agar mengandung banyak kesenyapan di awal / tengah, itu akan menghabiskan seluruh memori yang dibutuhkan oleh durasi.
* Desain tidak terlalu bagus.
* Kerusakan mungkin tidak terjadi, karena saya memburu mereka dengan hati-hati, tetapi dalam beberapa kasus kerusakan dapat terjadi.
Mengingat itu, saya akan segera meningkatkan aplikasi dan secara berurutan.
* Kualitas rekaman akan ditingkatkan. FFT, peredam bising dan fitur penajaman audio akan diterapkan.
* Latensi pemutaran langsung akan dihapus.
* Desain akan banyak ditingkatkan dan masalah tata letak akan diperbaiki.
* Beberapa kecepatan sampel yang didukung akan ditambahkan sebagai pengaturan konfigurasi.
* Lebih banyak fitur pengeditan audio akan ditambahkan.
* Banyak filter rencananya akan ditambahkan. Algoritma DSP akan diterapkan untuk menambahkan banyak efek.
* Preset akan ditambahkan.
* Efisiensi memori akan ditingkatkan. Beberapa teknik kompresi dalam memori akan ditambahkan jika memungkinkan.
* Sumber kerusakan akan diburu dengan lebih hati-hati.
* Fitur premium dan berbayar akan ditambahkan.
Aplikasi ini adalah upaya pengembangan dari satu pengembang saja, saya. Ini dimulai sebagai langkah belajar saya tentang NDK, pemrograman tingkat rendah, dan DSP. Seiring pengetahuan saya semakin matang dari hari ke hari, saya akan dapat merilis fitur yang lebih menarik dan bahkan mengasyikkan di aplikasi.
Silakan laporkan masalah setiap kali Anda melacak. Saya dapat dihubungi tentang pekerjaan / kontrak pengembangan Android atau jika seseorang ingin membeli aplikasi ini.