Cette application est encore en développement et certaines fonctionnalités peuvent ne pas être complètement implémentées.
NewRemix est une application mobile vous permet d'ajouter des effets audio dynamiques à vos fichiers musicaux, le tout avec une interface simple et intuitive.
-
Chargement de musique personnalisé : Importez facilement vos morceaux depuis votre téléphone et commencez à les explorer.
-
Effets audio puissants : Ajoutez des effets comme la distorsion, écho, flanger, réverbération et pitch shift pour transformer votre musique.
-
Contrôle intuitif : Une interface épurée avec des boutons Play/Pause, Stop et des contrôles d'effets simples à utiliser.
-
Compatibilité mobile : Optimisé pour les appareils iOS avec une expérience fluide et responsive.
Depuis l'écran principal (ContentView), vous pouvez facilement importer vos fichiers audio à partir de votre bibliothèque. Appuyez sur le bouton pour choisir un fichier depuis votre appareil, et voilà ! Votre musique est prête à être modifiée.
Une fois votre musique chargée, vous pouvez accéder à l'écran de lecture (SongView). Ici, vous avez un contrôle total sur votre morceau : vous pouvez ajuster la vitesse de lecture, ajouter des effets audio (réverbération, distorsion, etc.), et bien plus encore ! Sélectionnez simplement un effet, et l'appliquez en un clic. 🎧✨
Dès que vous êtes satisfait de votre création, appuyez sur Play et laissez-vous emporter par votre musique. Vous pouvez également faire des ajustements à tout moment grâce aux contrôles en temps réel.
- SwiftUI : Framework moderne pour construire l'interface utilisateur réactive et fluide.
- AVFoundation : Utilisé pour la gestion des fichiers audio et l'application d'effets en temps réel.
- AVAudioPlayer : Lecture des fichiers audio importés et gestion de la lecture/pause.
- AVAudioEngine et AVAudioPlayerNode : Application d'effets audio dynamiques comme la réverbération, l'écho, et la distorsion.
- AVAudioPCMBuffer : Manipulation des données audio pour des effets personnalisés, comme l'inversion de la piste.
- Timer et Completion Handlers : Synchronisation précise des effets audio et gestion des événements temporels.
- Clonez ce repository :
git clone https://github.com/MelInfiny/NewRemix.git
- Ouvrez le projet dans Xcode.
- Exécutez l'application sur votre simulateur ou appareil iOS.
Voici quelques idées pour le futur de NewRemix :
- Ajout d'une bibliothèque d'effets avec des presets.
- Support pour plus de formats audio.
- Une option pour exporter les créations en fichiers audio ou les partager directement sur les réseaux sociaux.



