Swiftpack.co - Swift Packages by cemolcay

Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.

Packages published by cemolcay

cemolcay/MusicTheory 1.4
Universal music theory library for iOS, iPadOS, macOS, tvOS and watchOS in Swift
⭐️ 430
🕓 2 years ago
🔖 Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
Added More Scales
2 years ago
110 scales in total.
Init Pitch with negative midi numbers
3 years ago
Harmonic Functions
3 years ago
Added harmonic functions support! Now you can create harmonic functions from a scale and get possible directions for a key according to its harmonic function in the scale.
Added Swift Package Manager Support
4 years ago
Update Swift 5
4 years ago
Add CustomChordType
5 years ago
Represents a custom chord type for the chords that can not be represented by the current data structures. Can be initialized with the custom intervals.
Data structure changes and new chord functionality
5 years ago
* Generate roman numerics for chords * Make ScaleType and ChordProgression `struct` instead of `enum`
Added Chord Progressions
5 years ago
You can create chord progressions now. It supports custom ones with `Codable` protocol, that you can store and use later. ``` swift let progression = ChordProgression.i_ii_vi_iv let cSharpHarmonicMinorTriadsProgression = progression.chords( for: cSharpHarmonicMinor, harmonicField: .triad, inversion: 0) ```
ExpressibleByStringLiteral Support
5 years ago
You can create `Pitch`es and `Key`s from string now. ``` swift let p: Pitch = "c#2" let k: Key = "a#" ```
v1.0.0
5 years ago
Breaking Changes ---- - `Note` and `NoteType` structs removed. - You need to use `Key` instead of `NoteType` with a `KeyType` and `Accidental`. - You need to use `Pitch` instead of `Note` with a `Key` and octave (Int). - `Scale` and `Chord` structs `notes(..)` functions renamed `pitches(...)` and they are returning `[Pitch]` instead of `[Note]`. - `Scale` and `Chord` structs `noteTypes` property renamed `keys` and it returns `[Key]` instead of `[NoteType]`. - New `Accidental` struct added. You can define accidents like sharp, flat, doubleSharp or more spesific like `.sharps(amount: 3)`. - `Interval` struct rewritten. Now it is a struct instead of an enum. But all important intervals as in old version added as `static` variables and it probably won't break anything.
cemolcay/LiveKnob 0.0.6
Yet another knob for iOS but with IBDesignable and Ableton Live style.
⭐️ 56
🕓 3 years ago
🔖 Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
SPM Support
3 years ago
Add custom markers
3 years ago
Swift 5.0
3 years ago
Swift 4.2
5 years ago
Updated to Swift 4.2
Diagonal and rotary control options
5 years ago
Now you can set the `controlType` property to change controlling the knob's value by diagonal (horizontal, vertical or both) or rotary touches.
Initial Release
6 years ago
- iOS 9.0+ - Swift 4.0+
cemolcay/LiveFader 1.0.0
@IBDesignable Horizontal or vertical UIControl subclass that can start from bottom or middle of the control.
⭐️ 25
🕓 2 years ago
🔖 Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
SPM Support
2 years ago
didEndEditing control state support
3 years ago
5 years ago
* iOS 9.0+ * Swift 4.2+ * Xcode 10.0+
cemolcay/XYPad 0.1
A quick and easy xy-pad control for iOS
⭐️ 3
🕓 2 years ago
🔖 Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
Initial Release
2 years ago
cemolcay/DurationProgressBar 0.1
UIView based progress bar that shows the duration in seconds
⭐️ 2
🕓 2 years ago
🔖 Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
Initial Release
2 years ago

Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics