Studio nagrań i miksów na urządzenia z systemem Android

Ostatnia Wersja

Wersja
Aktualizuj
6 paź 2021
Deweloper
Kategoria
Google Play ID
Instalacje
1 000+

App APKs

Mixi - Audio Editor, Recorder APP

Zobacz demo tutaj, https://youtu.be/DAzPD5WPygM

Zobacz szkielet implementacji tej aplikacji, https://github.com/ashfaq1701/fast-mixer

Mixi to aplikacja do nagrywania i miksowania dźwięku na urządzenia z systemem Android. Główne cechy tej aplikacji to:

* Aktualnie obsługiwane formaty plików: MP3, WAV
* Obecnie obsługiwana częstotliwość próbkowania: 48 kHz
* Ta aplikacja może czytać pliki audio z pamięci urządzenia.
* Ta aplikacja może wyświetlać przebieg załadowanego dźwięku w interfejsie użytkownika.
* Przebiegi można powiększać, pomniejszać i przewijać.
* Może wykonywać różne operacje edycji dźwięku, takie jak regulacja wzmocnienia, przesuwanie, wyciszanie segmentu, wycinanie, kopiowanie i wklejanie.
* Ta aplikacja może wycinać lub kopiować segment z dźwięku i umożliwiać wklejanie w innym dźwięku lub jako nowe źródło.
* Ta aplikacja może nagrywać dźwięk z mikrofonu użytkownika.
* Dostępna jest funkcja zwana odtwarzaniem na żywo, która jest włączona tylko wtedy, gdy podłączone są słuchawki przewodowe. Gdy ta opcja jest wybrana, nagranie audio będzie przekazywane do słuchawek użytkownika w czasie rzeczywistym. Ma to zapewnić efekt nagrania studyjnego.
* Istnieje funkcja zwana miksowaniem odtwarzania, która umożliwia użytkownikowi odsłuchiwanie audio załadowanych do ekranu miksowania podczas nagrywania. Ma to na celu zapewnienie wygody podczas śpiewania karaoke.
* Podczas nagrywania dźwięku użytkownicy mogą zobaczyć falę nagrywania w wizualizatorze.
* Nagrane pliki audio można odtwarzać i wyszukiwać na ekranie nagrywania.
* Z nagranego ekranu użytkownicy mogą odtwarzać nagraną ścieżkę zmieszaną ze wszystkimi innymi załadowanymi ścieżkami na ekranie miksowania.
* Użytkownicy mogą odtwarzać zmiksowany dźwięk wszystkich załadowanych i nagranych plików na ekranie miksowania. Postęp można sprawdzić za pomocą paska wyszukiwania. Segmenty można również wybierać z miksowanego dźwięku.
* Użytkownicy mogą grupować powiększanie, grupowe pomniejszanie i resetowanie poziomów powiększenia.
* Wreszcie użytkownicy mogą wyeksportować zmiksowany dźwięk jako plik multimedialny w pamięci urządzenia. Nazwę pliku wyjściowego można konfigurować. Ostateczne wyjście można znaleźć w folderze Audio menedżera plików urządzenia.

Ta aplikacja jest nadal dowodem słuszności koncepcji, a nie na poziomie wydajności, do którego była przeznaczona. Aplikacja ma kilka ograniczeń.

* Jakość nagrywania nie jest zbyt dobra. Jest to surowe nagranie audio z systemu operacyjnego Android. W różnych urządzeniach jakość dźwięku może się różnić, a niektóre z nich mogą być złe.
* Funkcja odtwarzania na żywo nie jest tak naprawdę natychmiastowa. Zawiera pewne opóźnienie niż nagrany dźwięk.
* Może wystąpić kilka problemów z układem, szczególnie w przypadku wyskakujących okienek.
* Aplikacja obsługuje tylko jedną częstotliwość próbkowania, czyli 48 kHz.
* Nie wszystkie opcje edycji dźwięku są obecnie dostępne.
* Aplikacja nie jest zoptymalizowana pod kątem pamięci. Na przykład, jeśli załadujesz dźwięk, a następnie edytujesz go tak, aby zawierał dużo ciszy na początku / w środku, zużyje całą pamięć potrzebną do czasu trwania.
* Projekt nie jest zbyt dobry.
* Awarie mogą się nie zdarzyć, ponieważ starannie je wytropiłem, ale w niektórych przypadkach mogą wystąpić awarie.

Biorąc to pod uwagę, wkrótce i w krótkich odstępach czasu poprawię aplikację.

* Jakość nagrywania ulegnie poprawie. Zostaną zastosowane funkcje FFT, redukcji szumów i wyostrzania dźwięku.
* Opóźnienie odtwarzania na żywo zostanie usunięte.
* Projekt zostanie znacznie ulepszony, a problemy z układem zostaną naprawione.
* Wiele obsługiwanych częstotliwości próbkowania zostanie dodanych jako ustawienie konfiguracyjne.
* Zostanie dodanych więcej funkcji edycji dźwięku.
* Planuje się dodanie wielu filtrów. Algorytmy DSP zostaną zastosowane w celu dodania wielu efektów.
* Ustawienia wstępne zostaną dodane.
* Wydajność pamięci zostanie zwiększona. Jeśli to możliwe, zostanie dodana pewna technika kompresji w pamięci.
* Źródła awarii będą dokładniej wyszukiwane.
* Zostaną dodane funkcje premium i płatne.

Aplikacja została opracowana przez jednego programistę - mnie. Zaczęło się od mojego etapu nauki NDK, programowania niskiego poziomu i DSP. Ponieważ moja wiedza dojrzewa z dnia na dzień, będę mógł udostępniać w aplikacji bardziej interesujące, a nawet ekscytujące funkcje.

Prosimy o zgłaszanie problemów przy każdym śledzeniu. Można się ze mną skontaktować w sprawie dowolnej pracy / kontraktu dla programistów Androida lub jeśli ktoś chce kupić tę aplikację.
Więcej informacji

Reklama