Mixi - Audio Editor, Recorder APP
이 앱의 스켈레톤 구현은 https://github.com/ashfaq1701/fast-mixer를 참조하십시오.
Mixi는 Android 기기 용 오디오 레코더 및 믹서 애플리케이션입니다. 이 앱의 주요 기능은 다음과 같습니다.
* 현재 지원되는 파일 형식 : MP3, WAV
* 현재 지원되는 샘플 속도 : 48kHz
*이 앱은 장치 저장소에서 오디오 파일을 읽을 수 있습니다.
*이 앱은로드 된 오디오의 파형을 UI에 표시 할 수 있습니다.
* 파형은 확대, 축소 및 스크롤 할 수 있습니다.
* 게인 조정, 이동, 세그먼트 음소거, 잘라 내기, 복사 및 붙여 넣기와 같은 다양한 오디오 편집 작업을 수행 할 수 있습니다.
*이 앱은 오디오에서 세그먼트를 잘라내거나 복사 할 수 있으며 다른 오디오 또는 새 소스로 붙여 넣기를 허용합니다.
*이 앱은 사용자의 마이크에서 오디오를 녹음 할 수 있습니다.
* 유선 헤드폰이 연결된 경우에만 활성화되는 라이브 재생이라는 기능이 있습니다. 이 옵션을 선택하면 오디오 녹음이 사용자의 헤드폰으로 실시간으로 전달됩니다. 이것은 스튜디오 녹음 효과를 제공하기위한 것입니다.
* 녹음하는 동안 믹싱 화면에로드 된 오디오를들을 수있는 믹싱 플레이라는 기능이 있습니다. 이것은 편리하게 노래방 노래 경험을 제공하기 위함입니다.
* 오디오를 녹음하는 동안 사용자는 비주얼 라이저에서 녹음 웨이브를 볼 수 있습니다.
* 녹음 된 오디오는 녹음 화면에서 재생 및 검색 할 수 있습니다.
* 녹음 된 화면에서 사용자는 믹싱 화면에서로드 된 다른 모든 트랙과 믹싱 된 녹음 된 트랙을 재생할 수 있습니다.
* 사용자는 믹싱 화면에서로드 및 녹음 된 모든 파일의 믹싱 오디오를 재생할 수 있습니다. 탐색 막대를 사용하여 진행 상황을 찾을 수 있습니다. 또한 혼합 오디오에서 세그먼트를 선택할 수 있습니다.
* 사용자는 그룹 확대, 그룹 축소 및 확대 / 축소 수준을 재설정 할 수 있습니다.
* 마지막으로 사용자는 혼합 오디오를 장치 저장소의 미디어 파일로 내보낼 수 있습니다. 출력 파일의 이름을 구성 할 수 있습니다. 최종 출력은 장치 파일 관리자의 오디오 폴더에서 찾을 수 있습니다.
이 앱은 의도 된 효율성 수준이 아니라 여전히 개념 증명입니다. 앱에는 몇 가지 제한 사항이 있습니다.
* 녹음 품질이 좋지 않습니다. Android OS의 원시 오디오 녹음입니다. 다른 장치에서 오디오 품질은 다를 수 있으며 일부는 나쁠 수 있습니다.
* 라이브 재생 기능은 실제로 즉각적이지 않습니다. 녹음 된 오디오보다 약간의 지연이 있습니다.
* 특히 팝업과 관련된 몇 가지 레이아웃 문제가있을 수 있습니다.
*이 앱은 48kHz의 하나의 샘플 속도 만 지원합니다.
* 현재 모든 오디오 편집 옵션을 사용할 수있는 것은 아닙니다.
* 앱은 메모리에 최적화되어 있지 않습니다. 예를 들어 오디오를로드 한 다음 시작 / 중간에 많은 무음을 포함하도록 편집하면 지속 시간에 필요한 전체 메모리가 소모됩니다.
* 디자인이별로 좋지 않습니다.
* 조심스럽게 사냥했기 때문에 충돌이 발생하지 않을 수 있지만 경우에 따라 충돌이 발생할 수 있습니다.
이를 감안할 때 곧 앱을 빠르게 개선 할 것입니다.
* 녹음 품질이 향상됩니다. FFT, 노이즈 캔슬링 및 오디오 샤프닝 기능이 적용됩니다.
* 라이브 재생의 지연 시간이 제거됩니다.
* 디자인이 많이 개선되고 레이아웃 문제가 수정됩니다.
* 지원되는 여러 샘플 속도가 구성 설정으로 추가됩니다.
* 더 많은 오디오 편집 기능이 추가됩니다.
* 많은 필터가 추가 될 예정입니다. 많은 효과를 추가하기 위해 DSP 알고리즘이 적용됩니다.
* 프리셋이 추가됩니다.
* 메모리 효율성이 향상됩니다. 가능한 경우 일부 메모리 내 압축 기술이 추가됩니다.
* 크래시 소스는 더 신중하게 추적됩니다.
* 프리미엄 및 유료 기능이 추가됩니다.
이 앱은 단 한 명의 개발자, 저의 개발 노력입니다. NDK, 저수준 프로그래밍 및 DSP의 학습 단계로 시작되었습니다. 제 지식이 나날이 성숙해지면서 더 흥미롭고 흥미 진진한 기능들을 앱에서 출시 할 수있을 것입니다.
추적 할 때마다 문제를보고하십시오. Android 개발 작업 / 계약 또는 누군가가이 앱을 구매하고 싶은 경우 연락을받을 수 있습니다.