Skip to content

rednebmas/SBMusicUtilities

Repository files navigation

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published