quelqu'un peut me dire comment changer le pas d'un fichier wave dans Android?modifier la hauteur d'un fichier wave dans Android?
Répondre
Android n'a pas de telles fonctions intégrées, et le processus est pas du tout trivial. Si vous souhaitez essayer de le coder vous-même, je vous suggère de regarder des algorithmes tels que PSOLA, WSOLA et Phase Vocoder pour l'altération de hauteur. Le livre DAFX d'Udo Zölzer en décrit beaucoup dans de très bons détails et la plupart sont assez simples. Phase Vocoder, je crois, fonctionne le plus rapidement, mais prend également plus de DSP et de connaissances mathématiques pour comprendre. PSOLA est peut-être le moins mathématiquement compliqué. Personnellement, je préfère WSOLA et WSOLA amélioré (EWSOLA), mais ceux-ci prennent un peu de puissance de traitement.
Pour les techniques de corrélation (si vous utilisez wsola) Je suggère de le faire si le domaine de fréquence (corrélation par FFT Google). C'est beaucoup plus rapide.
Si la plupart de ces venait dessus de votre tête, vous pourriez vouloir reconsidérer le faire tout à fait, mais je nullement essayer de vous décourager. =)
- 1. Android: Comment modifier la hauteur d'un ProgressBar?
- 2. Lecture de fichiers wave sous Android
- 3. Modifier la hauteur de la flèche JScrollBar
- 4. Hauteur de LinearLayout dans Android
- 5. Modifier la hauteur du groupe dynamiquement
- 6. Modifier la hauteur par défaut de PickerControl
- 7. Modifier la hauteur de l'affichage fullcalendar?
- 8. Comment modifier dynamiquement la hauteur d'un div
- 9. Android: Augmentation de la hauteur de textview dynamiquement
- 10. hauteur élément android listview
- 11. Android: WVGA (480x800), la largeur et la hauteur dans photoshop?
- 12. Charger et modifier le fichier xml dans Android
- 13. Maintenir la même hauteur sur Modifier la taille (jQuery)
- 14. Dessine Sine Wave dans WPF
- 15. Modifier la taille de la police dans ListView - Android/Eclipse
- 16. Modifier la largeur et la hauteur d'un swf dynamiquement
- 17. Modifier la hauteur de l'audio pendant la lecture sur l'iPhone
- 18. Modifier la hauteur de la barre d'onglets (iphone - cacao touch)
- 19. Modifier la hauteur lorsque la case est cochée?
- 20. Android: Hauteur totale de ScrollView
- 21. Android - hauteur dynamique TextView d'émission
- 22. Modifier la chaîne dans le fichier txt
- 23. Comment intégrer la balise SVG dans le gadget google wave?
- 24. UITextView modifier la hauteur au lieu de faire défiler
- 25. Modifier par programme la largeur/hauteur de ColorBox onClick
- 26. Comment modifier la hauteur de composant personnalisée par programme
- 27. Affichage de la hauteur de fichier WAV
- 28. google wave OnBlipSubmitted
- 29. VB - ListView - Modifier la hauteur de l'en-tête?
- 30. Comment modifier la hauteur de ligne avec ce code?
[Piscine Son] (http://developer.android.com/reference/android/media/SoundPool.html) vous permet de modifier la vitesse de lecture, mais malheureusement, cela ne semble pas être possible avec Media Player . Vous voudrez peut-être ajouter java, DSP, tags audio à votre question, si vous avez réellement besoin de conseils sur le traitement audio en Java. – James
piscine son permet simplement de changer le Play Back taux lorsque l'audio est en cours de lecture ... Il ne sera pas utile dans le cas d'un fichier enregistré. –
La modification de la vitesse de lecture modifie la hauteur mais affecte également la vitesse de lecture. Donc, vous devriez envisager d'utiliser l'un des algorithmes présentés par @Phonon qui permettent de changer la hauteur sans changer la vitesse. – Chris623