Classes
The following classes are available globally.
-
Undocumented
See moreDeclaration
Swift
@UIApplicationMain class AppDelegate : UIResponder, UIApplicationDelegate
-
Helper class for managing SequenceEvent logic
See moreDeclaration
Swift
class EventHelper : NSObject
-
Shared central singleton for managing the audio state of the app. Here you can interface with the sequencer and audio units as well as play state and tempo.
See moreDeclaration
Swift
class AudioEngine : NSObject
-
Container for menu and content view controllers. Manages toolbar view as well.
See moreDeclaration
Swift
class ContainerViewController : UIViewController
-
Manages help view for watching instructional tutorial video and reporting bugs
See moreDeclaration
Swift
class HelpViewControler : UIViewController
-
ViewController managing loading, editing, and selecting of the audio sample library
See moreDeclaration
Swift
class SamplesViewController : UIViewController
-
ViewController for managing sequencer view
See moreDeclaration
Swift
class SequencerViewController : UIViewController
-
ViewController representing UI to manage settings. This includes: * MIDI Output (external device, internal synth, or sampler) * Number of musical measures in the sequencer * Time signature - ¾ or 4/4 [wip]
See moreDeclaration
Swift
class SettingsViewController : UIViewController
-
ViewController to manage UI for synth engine settings. This includes: - Volume envelope attack, decay, sustain, release (ADSR) settings - FX settings like reverb, delay, etc…
See moreDeclaration
Swift
class SynthViewController : UIViewController
-
View for representing and adjusting the playing musical measure
See moreDeclaration
Swift
class MeasureMeter : UIView
-
UICollectionViewCell for managing UI and styling of the sequencer items
See moreDeclaration
Swift
class SequencerCell : UICollectionViewCell
-
Custom slider for adjusting the tempo
See moreDeclaration
Swift
class TempoSlider : UIView