music_feature_analyzer 1.0.0 copy "music_feature_analyzer: ^1.0.0" to clipboard
music_feature_analyzer: ^1.0.0 copied to clipboard

A comprehensive music feature analysis package using YAMNet AI and signal processing

Changelog #

All notable changes to this project will be documented in this file.

1.0.0 - 2025-01-27 #

Added #

  • Initial release of Music Feature Analyzer package
  • YAMNet AI model integration for instrument detection, genre classification, and mood analysis
  • Advanced signal processing for tempo detection, energy analysis, and spectral features
  • Comprehensive feature extraction with 20+ musical features
  • Cross-platform support for iOS and Android
  • Batch processing capabilities with progress callbacks
  • Comprehensive documentation and examples
  • Full test coverage with 5/5 tests passing
  • Modern Flutter architecture with Freezed data classes
  • JSON serialization support
  • Detailed logging and error handling
  • Resource management and cleanup

Features #

  • AI-Powered Analysis: Uses Google's YAMNet model for instrument detection, genre classification, and mood analysis
  • Signal Processing: Advanced DSP algorithms for tempo detection, spectral analysis, and energy calculation
  • Comprehensive Features: Extracts 20+ musical features including tempo, mood, energy, instruments, and more
  • High Performance: Optimized for mobile devices with efficient processing
  • Cross-Platform: Works on both iOS and Android
  • Easy Integration: Simple API for quick implementation

Technical Details #

  • Flutter 3.0.0+ support
  • Dart 3.8.1+ support
  • TensorFlow Lite 0.11.0 integration
  • FFmpeg 3.2.0 for audio processing
  • Freezed for immutable data classes
  • JSON serialization support
  • Comprehensive test suite
  • Zero linting errors
  • Production-ready quality
10
likes
0
points
549
downloads

Publisher

unverified uploader

Weekly Downloads

A comprehensive music feature analysis package using YAMNet AI and signal processing

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

ffmpeg_kit_flutter_new, flutter, freezed_annotation, json_annotation, logger, path_provider, tflite_flutter

More

Packages that depend on music_feature_analyzer