Mixi - Audio Editor, Recorder APP
Xem triển khai khung cho ứng dụng này, https://github.com/ashfaq1701/fast-mixer
Mixi là một ứng dụng ghi âm và trộn âm thanh dành cho các thiết bị Android. Các tính năng chính của ứng dụng này là,
* Các định dạng tệp được hỗ trợ hiện tại: MP3, WAV
* Tốc độ mẫu hiện được hỗ trợ: 48kHz
* Ứng dụng này có thể đọc các tệp âm thanh từ bộ nhớ thiết bị.
* Ứng dụng này có thể hiển thị dạng sóng của âm thanh đã tải trên giao diện người dùng.
* Dạng sóng có thể được phóng to, thu nhỏ và cuộn.
* Nó có thể thực hiện các thao tác chỉnh sửa âm thanh khác nhau như điều chỉnh độ lợi, dịch chuyển, tắt tiếng phân đoạn, cắt, sao chép và dán.
* Ứng dụng này có thể cắt hoặc sao chép một đoạn từ âm thanh và cho phép dán vào một âm thanh khác hoặc dưới dạng nguồn mới.
* Ứng dụng này có thể ghi lại âm thanh từ micrô của người dùng.
* Có một tính năng gọi là phát trực tiếp chỉ được bật khi kết nối tai nghe có dây. Khi tùy chọn này được chọn, bản ghi từ âm thanh sẽ được chuyển tiếp đến tai nghe của người dùng trong thời gian thực. Điều này là để cung cấp hiệu ứng ghi âm trong phòng thu.
* Có một tính năng được gọi là phát trộn cho phép người dùng nghe âm thanh được tải vào màn hình trộn trong khi họ đang ghi âm. Điều này nhằm mang lại trải nghiệm hát karaoke một cách tiện lợi.
* Trong khi ghi âm, người dùng có thể thấy sóng ghi trong trình hiển thị.
* Âm thanh đã ghi có thể được phát và tìm kiếm từ màn hình ghi âm.
* Từ màn hình đã ghi, người dùng có thể phát bản nhạc đã ghi trộn lẫn với tất cả các bản nhạc đã tải khác trong màn hình trộn.
* Người dùng có thể phát âm thanh hỗn hợp của tất cả các tệp được tải và ghi lại trong màn hình trộn. Tiến trình có thể được tìm kiếm bằng cách sử dụng một thanh tìm kiếm. Ngoài ra, các phân đoạn có thể được chọn từ âm thanh hỗn hợp.
* Người dùng có thể nhóm phóng to, nhóm thu nhỏ và đặt lại các mức thu phóng.
* Cuối cùng người dùng có thể xuất âm thanh hỗn hợp dưới dạng tệp phương tiện trong bộ nhớ thiết bị. Tên của tệp đầu ra có thể định cấu hình. Đầu ra cuối cùng có thể được tìm thấy trong thư mục Âm thanh của trình quản lý tệp thiết bị.
Ứng dụng này vẫn là một khái niệm Bằng chứng, không phải ở cấp độ hiệu quả mà nó dự kiến. Có một số hạn chế trong ứng dụng.
* Chất lượng ghi âm không tốt lắm. Đây là bản ghi âm thanh thô từ hệ điều hành Android. Ở các thiết bị khác nhau, chất lượng âm thanh có thể khác nhau và một số chất lượng có thể kém.
* Tính năng phát lại trực tiếp không thực sự tức thì. Nó chứa một số độ trễ so với âm thanh được ghi lại.
* Có thể có một số vấn đề về bố cục, đặc biệt là với cửa sổ bật lên.
* Ứng dụng chỉ hỗ trợ một tốc độ mẫu, đó là 48kHz.
* Hiện tại không phải tất cả các tùy chọn chỉnh sửa âm thanh đều khả dụng.
* Ứng dụng không được tối ưu hóa bộ nhớ cho lắm. Ví dụ: nếu bạn tải một âm thanh và sau đó chỉnh sửa nó để chứa nhiều khoảng lặng ở phần đầu / phần giữa, nó sẽ tiêu tốn toàn bộ bộ nhớ cần thiết theo thời lượng.
* Thiết kế không tốt lắm.
* Sự cố có thể không xảy ra, vì tôi đã tìm kiếm chúng cẩn thận, nhưng trong một số trường hợp, sự cố có thể xảy ra.
Với những điều đó, tôi sẽ cải thiện ứng dụng khá sớm và liên tiếp nhanh chóng.
* Chất lượng ghi âm sẽ được cải thiện. Các tính năng FFT, khử tiếng ồn và làm sắc nét âm thanh sẽ được áp dụng.
* Độ trễ của phát trực tiếp sẽ bị loại bỏ.
* Thiết kế sẽ được cải thiện rất nhiều và các vấn đề về bố cục sẽ được khắc phục.
* Nhiều tỷ lệ mẫu được hỗ trợ sẽ được thêm vào làm cài đặt cấu hình.
* Nhiều tính năng chỉnh sửa âm thanh sẽ được thêm vào.
* Nhiều bộ lọc được lên kế hoạch để thêm vào. Các thuật toán DSP sẽ được áp dụng để thêm nhiều hiệu ứng.
* Các cài đặt trước sẽ được thêm vào.
* Hiệu quả bộ nhớ sẽ được tăng lên. Một số kỹ thuật nén trong bộ nhớ sẽ được thêm vào nếu có thể.
* Nguồn hàng bị hỏng sẽ được truy lùng kỹ càng hơn.
* Các tính năng cao cấp và trả phí sẽ được thêm vào.
Ứng dụng là nỗ lực phát triển của chỉ một nhà phát triển, tôi. Nó được bắt đầu như là bước học hỏi của tôi về NDK, lập trình cấp thấp và DSP. Khi kiến thức của tôi ngày một hoàn thiện, tôi sẽ có thể phát hành nhiều tính năng thú vị hơn và thậm chí thú vị hơn trong ứng dụng.
Vui lòng báo cáo vấn đề bất cứ khi nào bạn theo dõi. Tôi có thể được liên hệ về bất kỳ công việc / hợp đồng phát triển Android nào hoặc nếu ai đó muốn mua ứng dụng này.