diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..7697b30 --- /dev/null +++ b/.gitignore @@ -0,0 +1,19 @@ +# Xcode +.DS_Store +*/build/* +*.pbxuser +!default.pbxuser +*.mode1v3 +!default.mode1v3 +*.mode2v3 +!default.mode2v3 +*.perspectivev3 +!default.perspectivev3 +*.xcworkspace +!default.xcworkspace +xcuserdata +profile +*.moved-aside +DerivedData +.idea/ +*.hmap diff --git a/Demo iOS Project/EZPlugDemo.xcodeproj/project.pbxproj b/Demo iOS Project/EZPlugDemo.xcodeproj/project.pbxproj index 04f8f10..179a34a 100644 --- a/Demo iOS Project/EZPlugDemo.xcodeproj/project.pbxproj +++ b/Demo iOS Project/EZPlugDemo.xcodeproj/project.pbxproj @@ -7,6 +7,7 @@ objects = { /* Begin PBXBuildFile section */ + 23A197FB16A89D6400FB4AFB /* MainStoryboard_iPhone.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 23A197FA16A89D6400FB4AFB /* MainStoryboard_iPhone.storyboard */; }; A83F1A7A1577F01500002C8E /* TLC.mp3 in Resources */ = {isa = PBXBuildFile; fileRef = A83F1A791577F01500002C8E /* TLC.mp3 */; }; A882875614F436E200EFCEB2 /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A882875514F436E200EFCEB2 /* Accelerate.framework */; }; A8B420A814AD446200ECB2A6 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A8B420A714AD446200ECB2A6 /* UIKit.framework */; }; @@ -16,14 +17,12 @@ A8B420B414AD446300ECB2A6 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = A8B420B314AD446200ECB2A6 /* main.m */; }; A8B420B814AD446300ECB2A6 /* EZPlgAppDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = A8B420B714AD446300ECB2A6 /* EZPlgAppDelegate.mm */; }; A8B420BB14AD446300ECB2A6 /* EZPlgViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = A8B420BA14AD446300ECB2A6 /* EZPlgViewController.mm */; }; - A8B420BE14AD446300ECB2A6 /* EZPlgViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = A8B420BC14AD446300ECB2A6 /* EZPlgViewController.xib */; }; A8B420C914AD446300ECB2A6 /* SenTestingKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A8B420C814AD446300ECB2A6 /* SenTestingKit.framework */; }; A8B420CA14AD446300ECB2A6 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A8B420A714AD446200ECB2A6 /* UIKit.framework */; }; A8B420CB14AD446300ECB2A6 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A8B420A914AD446200ECB2A6 /* Foundation.framework */; }; A8B420D314AD446300ECB2A6 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = A8B420D114AD446300ECB2A6 /* InfoPlist.strings */; }; A8B420D614AD446300ECB2A6 /* EZPlugDemoTests.m in Sources */ = {isa = PBXBuildFile; fileRef = A8B420D514AD446300ECB2A6 /* EZPlugDemoTests.m */; }; A8B420E114AD449900ECB2A6 /* RemoteIOPlayer.mm in Sources */ = {isa = PBXBuildFile; fileRef = A8B420DF14AD449900ECB2A6 /* RemoteIOPlayer.mm */; }; - A8B420E814AD45C000ECB2A6 /* EZPlugSynthController.mm in Sources */ = {isa = PBXBuildFile; fileRef = A8B420E714AD45C000ECB2A6 /* EZPlugSynthController.mm */; }; A8B420EA14AD476700ECB2A6 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A8B420E914AD476700ECB2A6 /* AudioToolbox.framework */; }; A8B420EC14AD47A800ECB2A6 /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A8B420EB14AD47A800ECB2A6 /* AVFoundation.framework */; }; A8B420EE14AD47CE00ECB2A6 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A8B420ED14AD47CE00ECB2A6 /* CoreAudio.framework */; }; @@ -55,6 +54,7 @@ /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ + 23A197FA16A89D6400FB4AFB /* MainStoryboard_iPhone.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = MainStoryboard_iPhone.storyboard; sourceTree = ""; }; A83F1A791577F01500002C8E /* TLC.mp3 */ = {isa = PBXFileReference; lastKnownFileType = audio.mp3; path = TLC.mp3; sourceTree = ""; }; A882875514F436E200EFCEB2 /* Accelerate.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accelerate.framework; path = System/Library/Frameworks/Accelerate.framework; sourceTree = SDKROOT; }; A8B420A314AD446200ECB2A6 /* EZPlugDemo.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = EZPlugDemo.app; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -67,9 +67,8 @@ A8B420B514AD446300ECB2A6 /* EZPlugDemo-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "EZPlugDemo-Prefix.pch"; sourceTree = ""; }; A8B420B614AD446300ECB2A6 /* EZPlgAppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = EZPlgAppDelegate.h; sourceTree = ""; }; A8B420B714AD446300ECB2A6 /* EZPlgAppDelegate.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = EZPlgAppDelegate.mm; sourceTree = ""; }; - A8B420B914AD446300ECB2A6 /* EZPlgViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = EZPlgViewController.h; sourceTree = ""; }; - A8B420BA14AD446300ECB2A6 /* EZPlgViewController.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = EZPlgViewController.mm; sourceTree = ""; }; - A8B420BD14AD446300ECB2A6 /* en */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = en; path = en.lproj/EZPlgViewController.xib; sourceTree = ""; }; + A8B420B914AD446300ECB2A6 /* EZPlgViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = EZPlgViewController.h; path = EZPlugDemo/EZPlgViewController.h; sourceTree = ""; }; + A8B420BA14AD446300ECB2A6 /* EZPlgViewController.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = EZPlgViewController.mm; path = EZPlugDemo/EZPlgViewController.mm; sourceTree = ""; }; A8B420C714AD446300ECB2A6 /* EZPlugDemoTests.octest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = EZPlugDemoTests.octest; sourceTree = BUILT_PRODUCTS_DIR; }; A8B420C814AD446300ECB2A6 /* SenTestingKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SenTestingKit.framework; path = Library/Frameworks/SenTestingKit.framework; sourceTree = DEVELOPER_DIR; }; A8B420D014AD446300ECB2A6 /* EZPlugDemoTests-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "EZPlugDemoTests-Info.plist"; sourceTree = ""; }; @@ -78,8 +77,6 @@ A8B420D514AD446300ECB2A6 /* EZPlugDemoTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = EZPlugDemoTests.m; sourceTree = ""; }; A8B420DF14AD449900ECB2A6 /* RemoteIOPlayer.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = RemoteIOPlayer.mm; sourceTree = ""; }; A8B420E014AD449900ECB2A6 /* RemoteIOPlayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RemoteIOPlayer.h; sourceTree = ""; }; - A8B420E614AD45C000ECB2A6 /* EZPlugSynthController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EZPlugSynthController.h; sourceTree = ""; }; - A8B420E714AD45C000ECB2A6 /* EZPlugSynthController.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = EZPlugSynthController.mm; sourceTree = ""; }; A8B420E914AD476700ECB2A6 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = System/Library/Frameworks/AudioToolbox.framework; sourceTree = SDKROOT; }; A8B420EB14AD47A800ECB2A6 /* AVFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AVFoundation.framework; path = System/Library/Frameworks/AVFoundation.framework; sourceTree = SDKROOT; }; A8B420ED14AD47CE00ECB2A6 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudio.framework; path = System/Library/Frameworks/CoreAudio.framework; sourceTree = SDKROOT; }; @@ -171,15 +168,38 @@ /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ + 23A197F916A89CD200FB4AFB /* ViewControllers */ = { + isa = PBXGroup; + children = ( + A8B420B914AD446300ECB2A6 /* EZPlgViewController.h */, + A8B420BA14AD446300ECB2A6 /* EZPlgViewController.mm */, + ); + name = ViewControllers; + path = ..; + sourceTree = ""; + }; + 23A197FC16A8A39A00FB4AFB /* Audio Infrastructure */ = { + isa = PBXGroup; + children = ( + A8B420E014AD449900ECB2A6 /* RemoteIOPlayer.h */, + A8B420DF14AD449900ECB2A6 /* RemoteIOPlayer.mm */, + ); + name = "Audio Infrastructure"; + sourceTree = ""; + }; + 23A197FD16A8A3B800FB4AFB /* Synthesis */ = { + isa = PBXGroup; + children = ( + A8BFB62B14B4B77D0065DF1F /* EZPlgDemoSynth.h */, + ); + name = Synthesis; + sourceTree = ""; + }; A8B4209814AD446200ECB2A6 = { isa = PBXGroup; children = ( A8E6E8E315C2F92F00D244FD /* STK */, A8E6E8B815C2F92100D244FD /* EZPlug */, - A882875514F436E200EFCEB2 /* Accelerate.framework */, - A8B420ED14AD47CE00ECB2A6 /* CoreAudio.framework */, - A8B420EB14AD47A800ECB2A6 /* AVFoundation.framework */, - A8B420E914AD476700ECB2A6 /* AudioToolbox.framework */, A8B420AD14AD446200ECB2A6 /* EZPlugDemo */, A8B420CE14AD446300ECB2A6 /* EZPlugDemoTests */, A8B420A614AD446200ECB2A6 /* Frameworks */, @@ -199,6 +219,10 @@ A8B420A614AD446200ECB2A6 /* Frameworks */ = { isa = PBXGroup; children = ( + A882875514F436E200EFCEB2 /* Accelerate.framework */, + A8B420ED14AD47CE00ECB2A6 /* CoreAudio.framework */, + A8B420EB14AD47A800ECB2A6 /* AVFoundation.framework */, + A8B420E914AD476700ECB2A6 /* AudioToolbox.framework */, A8B420A714AD446200ECB2A6 /* UIKit.framework */, A8B420A914AD446200ECB2A6 /* Foundation.framework */, A8B420AB14AD446200ECB2A6 /* CoreGraphics.framework */, @@ -210,19 +234,13 @@ A8B420AD14AD446200ECB2A6 /* EZPlugDemo */ = { isa = PBXGroup; children = ( - A83F1A791577F01500002C8E /* TLC.mp3 */, - A8EF5D6214F87C1E00641E09 /* bachants.aif */, - A8BFB62B14B4B77D0065DF1F /* EZPlgDemoSynth.h */, - A8B420DF14AD449900ECB2A6 /* RemoteIOPlayer.mm */, - A8B420E014AD449900ECB2A6 /* RemoteIOPlayer.h */, + 23A197FD16A8A3B800FB4AFB /* Synthesis */, + 23A197FC16A8A39A00FB4AFB /* Audio Infrastructure */, + 23A197F916A89CD200FB4AFB /* ViewControllers */, A8B420B614AD446300ECB2A6 /* EZPlgAppDelegate.h */, A8B420B714AD446300ECB2A6 /* EZPlgAppDelegate.mm */, - A8B420B914AD446300ECB2A6 /* EZPlgViewController.h */, - A8B420BA14AD446300ECB2A6 /* EZPlgViewController.mm */, - A8B420BC14AD446300ECB2A6 /* EZPlgViewController.xib */, + 23A197FA16A89D6400FB4AFB /* MainStoryboard_iPhone.storyboard */, A8B420AE14AD446200ECB2A6 /* Supporting Files */, - A8B420E614AD45C000ECB2A6 /* EZPlugSynthController.h */, - A8B420E714AD45C000ECB2A6 /* EZPlugSynthController.mm */, ); path = EZPlugDemo; sourceTree = ""; @@ -230,6 +248,8 @@ A8B420AE14AD446200ECB2A6 /* Supporting Files */ = { isa = PBXGroup; children = ( + A83F1A791577F01500002C8E /* TLC.mp3 */, + A8EF5D6214F87C1E00641E09 /* bachants.aif */, A8B420AF14AD446200ECB2A6 /* EZPlugDemo-Info.plist */, A8B420B014AD446200ECB2A6 /* InfoPlist.strings */, A8B420B314AD446200ECB2A6 /* main.m */, @@ -408,9 +428,9 @@ buildActionMask = 2147483647; files = ( A8B420B214AD446200ECB2A6 /* InfoPlist.strings in Resources */, - A8B420BE14AD446300ECB2A6 /* EZPlgViewController.xib in Resources */, A8EF5D6314F87C1E00641E09 /* bachants.aif in Resources */, A83F1A7A1577F01500002C8E /* TLC.mp3 in Resources */, + 23A197FB16A89D6400FB4AFB /* MainStoryboard_iPhone.storyboard in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -449,7 +469,6 @@ A8B420B814AD446300ECB2A6 /* EZPlgAppDelegate.mm in Sources */, A8B420BB14AD446300ECB2A6 /* EZPlgViewController.mm in Sources */, A8B420E114AD449900ECB2A6 /* RemoteIOPlayer.mm in Sources */, - A8B420E814AD45C000ECB2A6 /* EZPlugSynthController.mm in Sources */, A8E6E8DD15C2F92100D244FD /* CPPAudioUtil.cpp in Sources */, A8E6E8DE15C2F92100D244FD /* Delayer.cpp in Sources */, A8E6E8DF15C2F92100D244FD /* Enveloper.cpp in Sources */, @@ -494,14 +513,6 @@ name = InfoPlist.strings; sourceTree = ""; }; - A8B420BC14AD446300ECB2A6 /* EZPlgViewController.xib */ = { - isa = PBXVariantGroup; - children = ( - A8B420BD14AD446300ECB2A6 /* en */, - ); - name = EZPlgViewController.xib; - sourceTree = ""; - }; A8B420D114AD446300ECB2A6 /* InfoPlist.strings */ = { isa = PBXVariantGroup; children = ( diff --git a/Demo iOS Project/EZPlugDemo/EZPlgAppDelegate.h b/Demo iOS Project/EZPlugDemo/EZPlgAppDelegate.h index 2f804e8..f503d66 100644 --- a/Demo iOS Project/EZPlugDemo/EZPlgAppDelegate.h +++ b/Demo iOS Project/EZPlugDemo/EZPlgAppDelegate.h @@ -8,13 +8,9 @@ #import -@class EZPlgViewController; - @interface EZPlgAppDelegate : UIResponder @property (strong, nonatomic) UIWindow *window; -@property (strong, nonatomic) EZPlgViewController *viewController; - @end diff --git a/Demo iOS Project/EZPlugDemo/EZPlgAppDelegate.mm b/Demo iOS Project/EZPlugDemo/EZPlgAppDelegate.mm index 0c80d2f..14151cb 100644 --- a/Demo iOS Project/EZPlugDemo/EZPlgAppDelegate.mm +++ b/Demo iOS Project/EZPlugDemo/EZPlgAppDelegate.mm @@ -7,29 +7,11 @@ // #import "EZPlgAppDelegate.h" -#import "EZPlugSynthController.h" -#import "EZPlgViewController.h" @implementation EZPlgAppDelegate -@synthesize window = _window; -@synthesize viewController = _viewController; - - -- (void)dealloc -{ - [_window release]; - [_viewController release]; - [super dealloc]; -} - - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { - self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease]; - // Override point for customization after application launch. - self.viewController = [[[EZPlgViewController alloc] initWithNibName:@"EZPlgViewController" bundle:nil] autorelease]; - self.window.rootViewController = self.viewController; - [self.window makeKeyAndVisible]; return YES; } diff --git a/Demo iOS Project/EZPlugDemo/EZPlugDemo-Info.plist b/Demo iOS Project/EZPlugDemo/EZPlugDemo-Info.plist index 9b3faaa..3dd1e59 100644 --- a/Demo iOS Project/EZPlugDemo/EZPlugDemo-Info.plist +++ b/Demo iOS Project/EZPlugDemo/EZPlugDemo-Info.plist @@ -36,6 +36,10 @@ UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight + UIMainStoryboardFile~iphone + MainStoryboard_iPhone + UIMainStoryboardFile~ipad + MainStoryboard_iPhone UISupportedInterfaceOrientations~ipad UIInterfaceOrientationPortrait diff --git a/Demo iOS Project/EZPlugDemo/EZPlugSynthController.h b/Demo iOS Project/EZPlugDemo/EZPlugSynthController.h deleted file mode 100644 index f15b65b..0000000 --- a/Demo iOS Project/EZPlugDemo/EZPlugSynthController.h +++ /dev/null @@ -1,13 +0,0 @@ -// -// EZPlugSynthController.h -// EZPlugDemo -// -// Created by Morgan Packard on 12/29/11. -// Copyright (c) 2011 __MyCompanyName__. All rights reserved. -// - -#import - -@interface EZPlugSynthController : NSObject - -@end diff --git a/Demo iOS Project/EZPlugDemo/EZPlugSynthController.mm b/Demo iOS Project/EZPlugDemo/EZPlugSynthController.mm deleted file mode 100644 index 2bae56e..0000000 --- a/Demo iOS Project/EZPlugDemo/EZPlugSynthController.mm +++ /dev/null @@ -1,13 +0,0 @@ -// -// EZPlugSynthController.m -// EZPlugDemo -// -// Created by Morgan Packard on 12/29/11. -// Copyright (c) 2011 __MyCompanyName__. All rights reserved. -// - -#import "EZPlugSynthController.h" - -@implementation EZPlugSynthController - -@end diff --git a/Demo iOS Project/EZPlugDemo/MainStoryboard_iPhone.storyboard b/Demo iOS Project/EZPlugDemo/MainStoryboard_iPhone.storyboard new file mode 100644 index 0000000..4fc72a2 --- /dev/null +++ b/Demo iOS Project/EZPlugDemo/MainStoryboard_iPhone.storyboard @@ -0,0 +1,135 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Demo iOS Project/EZPlugDemo/en.lproj/EZPlgViewController.xib b/Demo iOS Project/EZPlugDemo/en.lproj/EZPlgViewController.xib deleted file mode 100644 index a6b86df..0000000 --- a/Demo iOS Project/EZPlugDemo/en.lproj/EZPlgViewController.xib +++ /dev/null @@ -1,562 +0,0 @@ - - - - 1296 - 11E53 - 2182 - 1138.47 - 569.00 - - com.apple.InterfaceBuilder.IBCocoaTouchPlugin - 1181 - - - IBUISlider - IBUIButton - IBUIView - IBUILabel - IBProxyObject - - - com.apple.InterfaceBuilder.IBCocoaTouchPlugin - - - PluginDependencyRecalculationVersion - - - - - IBFilesOwner - IBCocoaTouchFramework - - - IBFirstResponder - IBCocoaTouchFramework - - - - 274 - - - - 292 - {{18, 161}, {264, 23}} - - - - _NS:623 - NO - IBCocoaTouchFramework - 0 - 0 - 3 - 100 - 1000 - - - - 292 - {{13, 241}, {264, 23}} - - - - _NS:623 - NO - IBCocoaTouchFramework - 0 - 0 - 3 - 10 - - - - 292 - {{18, 33}, {264, 23}} - - - - _NS:623 - NO - IBCocoaTouchFramework - 0 - 0 - - - - 292 - {{20, 9}, {202, 21}} - - - - _NS:328 - NO - YES - 7 - NO - IBCocoaTouchFramework - Simple Sine Synth Volume - - 1 - MCAwIDAAA - - - 1 - 10 - - 1 - 17 - - - Helvetica - 17 - 16 - - - - - 292 - {{20, 78}, {158, 37}} - - - - _NS:225 - NO - IBCocoaTouchFramework - 0 - 0 - 1 - Trigger FM Synth - - 3 - MQA - - - 1 - MC4xOTYwNzg0MzQ2IDAuMzA5ODAzOTMyOSAwLjUyMTU2ODY1NgA - - - 3 - MC41AA - - - 2 - 15 - - - Helvetica-Bold - 15 - 16 - - - - - 292 - {{20, 132}, {126, 21}} - - - - _NS:328 - NO - YES - 7 - NO - IBCocoaTouchFramework - FM Synth Pitch - - - 1 - 10 - - - - - - 292 - {{15, 212}, {126, 21}} - - - - _NS:328 - NO - YES - 7 - NO - IBCocoaTouchFramework - Sine Synth FM - - - 1 - 10 - - - - - - 292 - {{18, 375}, {264, 23}} - - - - _NS:623 - NO - IBCocoaTouchFramework - 0 - 0 - 1 - 10 - - - - 292 - {{20, 346}, {240, 21}} - - - - _NS:328 - NO - YES - 7 - NO - IBCocoaTouchFramework - Tremolo frequency on audio file - - - 1 - 10 - - - - - - 292 - {{20, 289}, {240, 21}} - - - - _NS:328 - NO - YES - 7 - NO - IBCocoaTouchFramework - Audio File Playback Volume - - - 1 - 10 - - - - - - 292 - {{18, 316}, {264, 23}} - - - - _NS:623 - NO - IBCocoaTouchFramework - 0 - 0 - - - {{0, 20}, {320, 460}} - - - - - 3 - MC43NQA - - 2 - - - NO - - IBCocoaTouchFramework - - - - - - - view - - - - 7 - - - - sineSynthPitch - - - - 31 - - - - sineSynthFM - - - - 32 - - - - synth1Volume - - - - 23 - - - - sineSynthPitchSliderMoved: - - - 13 - - 29 - - - - sineSynthFMSliderMoved: - - - 13 - - 30 - - - - volumeSliderMoved: - - - 13 - - 22 - - - - triggerSineSynth: - - - 7 - - 26 - - - - setTremoloFrequencyForAudioFile: - - - 13 - - 35 - - - - setFilePlayVolume: - - - 13 - - 39 - - - - - - 0 - - - - - - -1 - - - File's Owner - - - -2 - - - - - 6 - - - - - - - - - - - - - - - - - - 8 - - - - - 11 - - - - - 24 - - - - - 27 - - - - - 28 - - - - - 33 - - - - - 34 - - - - - 36 - - - - - 37 - - - - - 21 - - - - - 19 - - - - - - - EZPlgViewController - com.apple.InterfaceBuilder.IBCocoaTouchPlugin - UIResponder - com.apple.InterfaceBuilder.IBCocoaTouchPlugin - com.apple.InterfaceBuilder.IBCocoaTouchPlugin - com.apple.InterfaceBuilder.IBCocoaTouchPlugin - com.apple.InterfaceBuilder.IBCocoaTouchPlugin - com.apple.InterfaceBuilder.IBCocoaTouchPlugin - com.apple.InterfaceBuilder.IBCocoaTouchPlugin - com.apple.InterfaceBuilder.IBCocoaTouchPlugin - com.apple.InterfaceBuilder.IBCocoaTouchPlugin - com.apple.InterfaceBuilder.IBCocoaTouchPlugin - com.apple.InterfaceBuilder.IBCocoaTouchPlugin - com.apple.InterfaceBuilder.IBCocoaTouchPlugin - com.apple.InterfaceBuilder.IBCocoaTouchPlugin - com.apple.InterfaceBuilder.IBCocoaTouchPlugin - - - - - - 39 - - - - - EZPlgViewController - UIViewController - - id - id - id - id - id - id - - - - setFilePlayVolume: - id - - - setTremoloFrequencyForAudioFile: - id - - - sineSynthFMSliderMoved: - id - - - sineSynthPitchSliderMoved: - id - - - triggerSineSynth: - id - - - volumeSliderMoved: - id - - - - UISlider - UISlider - UISlider - - - - sineSynthFM - UISlider - - - sineSynthPitch - UISlider - - - synth1Volume - UISlider - - - - IBProjectSource - ./Classes/EZPlgViewController.h - - - - - 0 - IBCocoaTouchFramework - - com.apple.InterfaceBuilder.CocoaTouchPlugin.iPhoneOS - - - YES - 3 - 1181 - -