Je voudrais enregistrer à partir du microphone de l'appareil, puis être en mesure de calculer les battements par seconde de l'audio enregistré, est-ce possible et comment? Y a-t-il un projet open source que je peux regarder?android comment calculer les battements par minute
Répondre
Pour enregistrer de la musique à partir du microphone, utilisez le MediaRecorder et stockez l'échantillon (quelques secondes devraient suffire).
Trouver les temps est plus délicat, il y a une bonne explication à GameDev, mais si vous n'avez pas d'expérience dans le traitement du signal, ce ne sera pas facile.
Vous pouvez également utiliser les bibliothèques natives pour obtenir des implémentations agréable et rapide de TFR (search here)
Voir aussi cette question connexe: c++ FFT Beat detection library?
Bonne chance!
Essentia bibliothèque C++/Python fournit plusieurs algorithmes de suivi de battement:
http://essentia.upf.edu/documentation/reference/std_RhythmExtractor2013.html
Ceci est l'algorithme de publication dans: JR Zapata, M. Davies et E. Gómez, "Tracker beat multi-fonction," Transactions IEEE/ACM sur l'audio, le traitement de la parole et du langage. . 22 (4), pp 816-825, 2014.
La mise en œuvre Matlab du suiveur de battement multifeature est: https://github.com/JoseRZapata/MultiFeatureBeatTracking
- 1. détecter les battements par minute (bpm) de chansons aux formats mp3 et m4a dans mac
- 2. Python - Hits par minute d'implémentation?
- 3. PSQL sélectionne la valeur max par minute par identifiant pour plusieurs valeurs par minute?
- 4. Comment calculer l'intérêt composé par jours?
- 5. Comparez deux horodatages par minute différence?
- 6. Comment calculer les scores?
- 7. Comment calculer l'âge par datetimepicker
- 8. Comment régler la minute d'heure dans nsdate par programme?
- 9. Comment simuler des demandes par minute dans JMeter
- 10. Comment calculer exactement 30 jours dans le passé avec Python (jusqu'à la minute)?
- 11. Comment fonctionne Cell Minute Tracker?
- 12. Comment calculer par programme les cotes de poker?
- 13. Comment calculer les heures de travail y compris les minutes?
- 14. sélecteur heure/minute pour le compte à rebours android
- 15. Sélénium prend> minute entre les commandes
- 16. "Heure: Minute" différence entre deux chaînes "Heure: Minute"
- 17. Calculer le nombre de jours entre les événements - Android
- 18. Exécuter un script PHP une fois par minute
- 19. Comment calculer?
- 20. Comment mettre à jour widget chaque minute
- 21. Java comment calculer les différences de temps
- 22. jQuery.datePicker -calculer les jours
- 23. Comment calculer la distance entre deux GeoPoints avec Android MapView
- 24. mergeChangesFromContextDidSaveNotification prend presque une minute
- 25. Calculer le temps entre deux fois Android
- 26. Comment calculer les jours écoulés depuis une entrée d'enregistrement? Android, SQLite, Java
- 27. javascript unixtime une minute devant
- 28. Comment calculer les totaux avec smarty php
- 29. Comment créer vue pour calculer les devises?
- 30. Comment calculer le temps entre les touches