• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: I need to analyze MP3 and AAC content in order to determine BPM . . .
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: I need to analyze MP3 and AAC content in order to determine BPM . . .


  • Subject: Re: I need to analyze MP3 and AAC content in order to determine BPM . . .
  • From: Brian Willoughby <email@hidden>
  • Date: Thu, 16 Jul 2009 14:57:23 -0700


On Jul 16, 2009, at 13:02, Michael A. Crawford wrote:
I know there are other programs out there that do this but I want to integrate this functionality directly into my application.

Where do I begin? Do I need to create an audio unit?


You probably do not need an AudioUnit.

At a minimum, you probably want to take advantage of the AudioFile and ExtAudioFile classes which are part of CoreAudio. These will convert non-protected MP3 and AAC content to linear PCM, so that you can then execute your own analysis algorithms, most of which is beyond the scope of an Apple mailing list.

You might also find the Accelerate framework useful, particularly the encompassed vecLib. These frameworks are discussed on email@hidden

Finally, it depends upon what you want to do with the BPM information once you have calculated it. You might need to take advantage of other API according to your end goals.

Brian Willoughby
Sound Consulting

_______________________________________________
Do not post admin requests to the list. They will be ignored.
Coreaudio-api mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden


  • Follow-Ups:
    • Re: I need to analyze MP3 and AAC content in order to determine BPM . . .
      • From: "Michael A. Crawford" <email@hidden>
References: 
 >I need to analyze MP3 and AAC content in order to determine BPM . . . (From: "Michael A. Crawford" <email@hidden>)

  • Prev by Date: Re: I need to analyze MP3 and AAC content in order to determine BPM . . .
  • Next by Date: Re: MIDI device/entity/endpoint names formatting on UI and for persistent device references?
  • Previous by thread: Re: I need to analyze MP3 and AAC content in order to determine BPM . . .
  • Next by thread: Re: I need to analyze MP3 and AAC content in order to determine BPM . . .
  • Index(es):
    • Date
    • Thread