rednebmas / SBMusicUtilities

Basic music utilities in Objective-C

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SBMusicUtilities

This is a collection of classes that I use in apps that I'm working on. This library is dependent on the amazing audio library EZAudio by Syed Haris Ali.

Localization

I've begun to localize some the strings in the file (such as interval to name). In order for these to display in your app, your app must also have localization files.

Classes

SBNote

Math/music stuff

  • Calculate note name for frequency
    • E.g. 133 hz to C3 + 29 cents
  • Calculate frequency for note name
    • E.g. "A4" to 440 hz
  • And much more...

SBPlayableNote

Used by SBAudioPlayer.

SBRandomNoteGenerator

Generates random notes within a specified range.

SBAudioPlayer

Play a sinewave, or instrument samples, from a SBNote instance.

About

Basic music utilities in Objective-C

License:Other


Languages

Language:Objective-C 93.7%Language:Ruby 6.3%