Skip to content
RhythmBud's Editor Code
Swift
Branch: master
Clone or download
Latest commit 5efa26c Nov 12, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
RBEditorViewController.xcodeproj Add strum mode and snap mode Nov 12, 2019
RBEditorViewController Add strum mode and snap mode Nov 12, 2019
Tests Update project Oct 31, 2019
.gitignore Initial commit Oct 21, 2019
LICENSE Initial commit Oct 21, 2019
README.md Update Readme Oct 31, 2019
demo.gif Create demo.gif Oct 31, 2019

README.md

RBEditorViewController

RhythmBud's editor UI code.

alt tag

Core concepts:
  • Data layer
  • Grid layer
  • Tap to record grid
  • Quantize on grid
  • Action bar
  • Mode bar
  • Dynamic toolbar rendering
  • Taking snapshots
  • History (undo/redo)
  • Localization (i18n)
Disclaimer:

In the actual app, I'm using slightly modified version of this code. I was working on this Xcode project for the POC of the app. Since the actual codebase was already massive without any editor UI code, it was easier for me to working on a clean project just for the editor UI. I wasn't intended to open-sourcing this but I'm doing it anyways. Hope it would helpful for someone.

Demo

alt tag

You can’t perform that action at this time.