Mixi - Audio Editor, Recorder APP
Voir l'implémentation du squelette pour cette application, https://github.com/ashfaq1701/fast-mixer
Mixi est un enregistreur audio et une application de mixage pour les appareils Android. Les principales caractéristiques de cette application sont,
* Formats de fichiers actuellement pris en charge: MP3, WAV
* Fréquence d'échantillonnage actuellement prise en charge: 48 kHz
* Cette application peut lire les fichiers audio à partir du stockage de l'appareil.
* Cette application peut afficher la forme d'onde de l'audio chargé sur l'interface utilisateur.
* Les formes d'onde peuvent être agrandies, dézoomées et défilées.
* Il peut effectuer diverses opérations d'édition audio telles que le réglage du gain, le décalage, le segment muet, le couper, le copier et le coller.
* Cette application peut couper ou copier un segment de l'audio et permettre le collage dans un autre audio ou en tant que nouvelle source.
* Cette application peut enregistrer de l'audio à partir du microphone de l'utilisateur.
* Il existe une fonction appelée lecture en direct qui n'est activée que lorsque des écouteurs filaires sont connectés. Lorsque cette option est sélectionnée, l'enregistrement de l'audio sera retransmis au casque de l'utilisateur en temps réel. Il s'agit de fournir un effet d'enregistrement en studio.
* Il existe une fonction appelée lecture de mixage qui permet à l'utilisateur d'entendre les audios chargés dans l'écran de mixage pendant qu'ils enregistrent. Il s'agit de fournir une expérience de chant karaoké avec commodité.
* Lors de l'enregistrement audio, les utilisateurs peuvent voir l'onde d'enregistrement dans un visualiseur.
* Les audios enregistrés peuvent être lus et recherchés à partir de l'écran d'enregistrement.
* À partir de l'écran enregistré, les utilisateurs peuvent lire la piste enregistrée mélangée avec toutes les autres pistes chargées dans l'écran de mixage.
* Les utilisateurs peuvent lire l'audio mixte de tous les fichiers chargés et enregistrés dans l'écran de mixage. La progression peut être recherchée à l'aide d'une barre de recherche. Des segments peuvent également être sélectionnés à partir de l'audio mixé.
* Les utilisateurs peuvent grouper le zoom avant, grouper le zoom arrière et réinitialiser les niveaux de zoom.
* Enfin, les utilisateurs peuvent exporter l'audio mixé sous forme de fichier multimédia dans le stockage de l'appareil. Le nom du fichier de sortie est configurable. La sortie finale se trouve dans le dossier Audio du gestionnaire de fichiers de l'appareil.
Cette application est toujours une preuve de concept, pas au niveau d'efficacité auquel elle était destinée. Il existe plusieurs limitations dans l'application.
* La qualité d'enregistrement n'est pas très bonne. Il s'agit de l'enregistrement audio brut du système d'exploitation Android. Dans différents appareils, les qualités audio peuvent varier et certaines d'entre elles peuvent être mauvaises.
* La fonction de lecture en direct n'est pas vraiment instantanée. Il contient un certain retard par rapport à l'audio enregistré.
* Il peut y avoir plusieurs problèmes de mise en page, spécialement avec les popups.
* L'application ne prend en charge qu'une seule fréquence d'échantillonnage, soit 48 kHz.
* Toutes les options d'édition audio ne sont pas disponibles actuellement.
* L'application n'est pas très optimisée en mémoire. Par exemple, si vous chargez un audio et que vous le modifiez ensuite pour qu'il contienne beaucoup de silence au début / au milieu, il consommera toute la mémoire nécessaire à la durée.
* Le design n'est pas très bon.
* Les plantages peuvent ne pas se produire, car je les ai traqués avec soin, mais dans certains cas, des plantages peuvent se produire.
Compte tenu de ceux-ci, je vais améliorer l'application très bientôt et dans des successions rapides.
* La qualité d'enregistrement sera améliorée. Les fonctionnalités FFT, d'annulation du bruit et de netteté audio seront appliquées.
* La latence de la lecture en direct sera supprimée.
* La conception sera grandement améliorée et les problèmes de mise en page seront corrigés.
* Plusieurs fréquences d'échantillonnage prises en charge seront ajoutées en tant que paramètre de configuration.
* Plus de fonctionnalités d'édition audio seront ajoutées.
* De nombreux filtres sont prévus pour être ajoutés. Des algorithmes DSP seront appliqués pour ajouter de nombreux effets.
* Les préréglages seront ajoutés.
* L'efficacité de la mémoire sera augmentée. Une technique de compression en mémoire sera ajoutée si possible.
* Les sources de crash seront recherchées avec plus de soin.
* Des fonctionnalités premium et payantes seront ajoutées.
L'application est le fruit de l'effort de développement d'un seul développeur, moi. Cela a commencé comme mon étape d'apprentissage de NDK, de la programmation de bas niveau et du DSP. Au fur et à mesure que mes connaissances mûrissent de jour en jour, je pourrai publier des fonctionnalités plus intéressantes et même excitantes dans l'application.
Veuillez signaler les problèmes chaque fois que vous retracez. Je peux être contacté pour tout travail / contrat de développement Android ou si quelqu'un souhaite acheter cette application.