Posts

RhythmBox Logo

Rhythm Box is a music box system for your iOS app written in Swift. The easiest way to create Music Rhythm Patterns in Swift.

To Generate a constant BPM signal is as simple as this.

let rhythmBox = RhythmBox(bpm: 120)
rhythmBox.perform {CurrentBeat, CurrentSubBeat, CurrentNote in

    print("CurrentBeat", CurrentBeat)
    return .resume
}

 

And to generate a 90 BPM signal with a time signature of 3/4 and subdivision.

let rhythmBox = RhythmBox(bpm: 90, timeSignature: (3,4), subdivision: "011")
rhythmBox.perform {CurrentBeat, CurrentSubBeat, CurrentNote in

    print("CurrentBeat", CurrentBeat)
    return .resume
}

 

Learn more about it in the github repository or in the documentation.

 

 

This post was originally posted in https://blog.liip.ch/archive/2016/12/20/swift-alps-conference.html .

Last month my colleague Kilian and I were pleased to attend the Swift Alps Conference, an experimental conference about Swift taking place in the Swiss Alps. This conference had a different format from what one can expect from a typical software development conference. In this case the format was more focused in experimenting and collaborating with other attendees with the goal of learning something new.

Read more

SuggestonsBox Logo

Suggestions Box is an open-source library now updated to Swift 3 made to aggregate users feedback about suggestions, features or comments in order to help you build a better product.

Read more

Swift Logo

With the new iPhone 7 Apple has released the iOS 10 operating system and with it comes Xcode 8 and a new version of the Swift language for the iOS developer community.

Swift 3.0 is an open source language that has been developed by the community together with Apple Engineers.
Swift Logo
One of the great things about developing an open source language is that everybody can see the evolution of the language and inspect the code. In the official release notes there is a list of all the changes that have been implemented in the new Swift version.

Read more