Skip to content

Commit

Permalink
MIDI Soundboard: Switched from aiff samples and AVAudioPlayer to MIKM…
Browse files Browse the repository at this point in the history
…IDISynthesizer and a soundfont.
  • Loading branch information
Andrew Madsen committed Jun 1, 2016
1 parent d0ada0a commit a35ee94
Show file tree
Hide file tree
Showing 19 changed files with 60 additions and 171 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -12,21 +12,10 @@
9D6BF5E2175EA60E00DF6B15 /* Black.png in Resources */ = {isa = PBXBuildFile; fileRef = 9D6BF5E1175EA60E00DF6B15 /* Black.png */; };
9D6BF5E5175EA67B00DF6B15 /* ORSPianoButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D6BF5E4175EA67B00DF6B15 /* ORSPianoButton.m */; };
9D6BF5E7175EA6F300DF6B15 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9D6BF5E6175EA6F300DF6B15 /* AudioToolbox.framework */; };
9D6BF5F6175EA9A600DF6B15 /* 0.aiff in Resources */ = {isa = PBXBuildFile; fileRef = 9D6BF5EA175EA9A600DF6B15 /* 0.aiff */; };
9D6BF5F7175EA9A600DF6B15 /* 1.aiff in Resources */ = {isa = PBXBuildFile; fileRef = 9D6BF5EB175EA9A600DF6B15 /* 1.aiff */; };
9D6BF5F8175EA9A600DF6B15 /* 2.aiff in Resources */ = {isa = PBXBuildFile; fileRef = 9D6BF5EC175EA9A600DF6B15 /* 2.aiff */; };
9D6BF5F9175EA9A600DF6B15 /* 3.aiff in Resources */ = {isa = PBXBuildFile; fileRef = 9D6BF5ED175EA9A600DF6B15 /* 3.aiff */; };
9D6BF5FA175EA9A600DF6B15 /* 4.aiff in Resources */ = {isa = PBXBuildFile; fileRef = 9D6BF5EE175EA9A600DF6B15 /* 4.aiff */; };
9D6BF5FB175EA9A600DF6B15 /* 5.aiff in Resources */ = {isa = PBXBuildFile; fileRef = 9D6BF5EF175EA9A600DF6B15 /* 5.aiff */; };
9D6BF5FC175EA9A600DF6B15 /* 6.aiff in Resources */ = {isa = PBXBuildFile; fileRef = 9D6BF5F0175EA9A600DF6B15 /* 6.aiff */; };
9D6BF5FD175EA9A600DF6B15 /* 7.aiff in Resources */ = {isa = PBXBuildFile; fileRef = 9D6BF5F1175EA9A600DF6B15 /* 7.aiff */; };
9D6BF5FE175EA9A600DF6B15 /* 8.aiff in Resources */ = {isa = PBXBuildFile; fileRef = 9D6BF5F2175EA9A600DF6B15 /* 8.aiff */; };
9D6BF5FF175EA9A600DF6B15 /* 9.aiff in Resources */ = {isa = PBXBuildFile; fileRef = 9D6BF5F3175EA9A600DF6B15 /* 9.aiff */; };
9D6BF600175EA9A600DF6B15 /* 10.aiff in Resources */ = {isa = PBXBuildFile; fileRef = 9D6BF5F4175EA9A600DF6B15 /* 10.aiff */; };
9D6BF601175EA9A600DF6B15 /* 11.aiff in Resources */ = {isa = PBXBuildFile; fileRef = 9D6BF5F5175EA9A600DF6B15 /* 11.aiff */; };
9D6BF603175EAFE500DF6B15 /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9D6BF602175EAFE500DF6B15 /* AVFoundation.framework */; };
9D7B3BC81CFF7B5000822CE3 /* MIKMIDI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9D7B3BC51CFF7B4600822CE3 /* MIKMIDI.framework */; };
9D7B3BC91CFF7B5000822CE3 /* MIKMIDI.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 9D7B3BC51CFF7B4600822CE3 /* MIKMIDI.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
9D7B3BCE1CFF7E8D00822CE3 /* Grand Piano.sf2 in Resources */ = {isa = PBXBuildFile; fileRef = 9D7B3BCD1CFF7E8D00822CE3 /* Grand Piano.sf2 */; };
9D8E68B3175C1A6A006546F6 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9D8E68B2175C1A6A006546F6 /* UIKit.framework */; };
9D8E68B5175C1A6A006546F6 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9D8E68B4175C1A6A006546F6 /* Foundation.framework */; };
9D8E68B7175C1A6A006546F6 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9D8E68B6175C1A6A006546F6 /* CoreGraphics.framework */; };
Expand Down Expand Up @@ -98,20 +87,9 @@
9D6BF5E3175EA67B00DF6B15 /* ORSPianoButton.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ORSPianoButton.h; sourceTree = "<group>"; };
9D6BF5E4175EA67B00DF6B15 /* ORSPianoButton.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ORSPianoButton.m; sourceTree = "<group>"; };
9D6BF5E6175EA6F300DF6B15 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = System/Library/Frameworks/AudioToolbox.framework; sourceTree = SDKROOT; };
9D6BF5EA175EA9A600DF6B15 /* 0.aiff */ = {isa = PBXFileReference; lastKnownFileType = audio.aiff; path = 0.aiff; sourceTree = "<group>"; };
9D6BF5EB175EA9A600DF6B15 /* 1.aiff */ = {isa = PBXFileReference; lastKnownFileType = audio.aiff; path = 1.aiff; sourceTree = "<group>"; };
9D6BF5EC175EA9A600DF6B15 /* 2.aiff */ = {isa = PBXFileReference; lastKnownFileType = audio.aiff; path = 2.aiff; sourceTree = "<group>"; };
9D6BF5ED175EA9A600DF6B15 /* 3.aiff */ = {isa = PBXFileReference; lastKnownFileType = audio.aiff; path = 3.aiff; sourceTree = "<group>"; };
9D6BF5EE175EA9A600DF6B15 /* 4.aiff */ = {isa = PBXFileReference; lastKnownFileType = audio.aiff; path = 4.aiff; sourceTree = "<group>"; };
9D6BF5EF175EA9A600DF6B15 /* 5.aiff */ = {isa = PBXFileReference; lastKnownFileType = audio.aiff; path = 5.aiff; sourceTree = "<group>"; };
9D6BF5F0175EA9A600DF6B15 /* 6.aiff */ = {isa = PBXFileReference; lastKnownFileType = audio.aiff; path = 6.aiff; sourceTree = "<group>"; };
9D6BF5F1175EA9A600DF6B15 /* 7.aiff */ = {isa = PBXFileReference; lastKnownFileType = audio.aiff; path = 7.aiff; sourceTree = "<group>"; };
9D6BF5F2175EA9A600DF6B15 /* 8.aiff */ = {isa = PBXFileReference; lastKnownFileType = audio.aiff; path = 8.aiff; sourceTree = "<group>"; };
9D6BF5F3175EA9A600DF6B15 /* 9.aiff */ = {isa = PBXFileReference; lastKnownFileType = audio.aiff; path = 9.aiff; sourceTree = "<group>"; };
9D6BF5F4175EA9A600DF6B15 /* 10.aiff */ = {isa = PBXFileReference; lastKnownFileType = audio.aiff; path = 10.aiff; sourceTree = "<group>"; };
9D6BF5F5175EA9A600DF6B15 /* 11.aiff */ = {isa = PBXFileReference; lastKnownFileType = audio.aiff; path = 11.aiff; sourceTree = "<group>"; };
9D6BF602175EAFE500DF6B15 /* AVFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AVFoundation.framework; path = System/Library/Frameworks/AVFoundation.framework; sourceTree = SDKROOT; };
9D7B3BBC1CFF7B4600822CE3 /* MIKMIDI.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = MIKMIDI.xcodeproj; path = ../../../Framework/MIKMIDI.xcodeproj; sourceTree = "<group>"; };
9D7B3BCD1CFF7E8D00822CE3 /* Grand Piano.sf2 */ = {isa = PBXFileReference; lastKnownFileType = file; path = "Grand Piano.sf2"; sourceTree = "<group>"; };
9D8E68AF175C1A6A006546F6 /* MIDI Soundboard.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "MIDI Soundboard.app"; sourceTree = BUILT_PRODUCTS_DIR; };
9D8E68B2175C1A6A006546F6 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; };
9D8E68B4175C1A6A006546F6 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
Expand Down Expand Up @@ -154,25 +132,6 @@
/* End PBXFrameworksBuildPhase section */

/* Begin PBXGroup section */
9D6BF5E9175EA9A600DF6B15 /* PianoNotes */ = {
isa = PBXGroup;
children = (
9D6BF5EA175EA9A600DF6B15 /* 0.aiff */,
9D6BF5EB175EA9A600DF6B15 /* 1.aiff */,
9D6BF5EC175EA9A600DF6B15 /* 2.aiff */,
9D6BF5ED175EA9A600DF6B15 /* 3.aiff */,
9D6BF5EE175EA9A600DF6B15 /* 4.aiff */,
9D6BF5EF175EA9A600DF6B15 /* 5.aiff */,
9D6BF5F0175EA9A600DF6B15 /* 6.aiff */,
9D6BF5F1175EA9A600DF6B15 /* 7.aiff */,
9D6BF5F2175EA9A600DF6B15 /* 8.aiff */,
9D6BF5F3175EA9A600DF6B15 /* 9.aiff */,
9D6BF5F4175EA9A600DF6B15 /* 10.aiff */,
9D6BF5F5175EA9A600DF6B15 /* 11.aiff */,
);
path = PianoNotes;
sourceTree = "<group>";
};
9D7B3BBD1CFF7B4600822CE3 /* Products */ = {
isa = PBXGroup;
children = (
Expand Down Expand Up @@ -232,9 +191,9 @@
9D8E68E2175C1AB3006546F6 /* Resources */ = {
isa = PBXGroup;
children = (
9D6BF5E9175EA9A600DF6B15 /* PianoNotes */,
9D8E68F5175C1ABA006546F6 /* Storyboards and XIBs */,
9D8E68E9175C1AB3006546F6 /* Images */,
9D7B3BCD1CFF7E8D00822CE3 /* Grand Piano.sf2 */,
9D8E68ED175C1AB3006546F6 /* MIDI Soundboard-Info.plist */,
9D8E68E3175C1AB3006546F6 /* InfoPlist.strings */,
);
Expand Down Expand Up @@ -379,22 +338,11 @@
9D8E68EE175C1AB3006546F6 /* InfoPlist.strings in Resources */,
9D8E68EF175C1AB3006546F6 /* MainStoryboard_iPad.storyboard in Resources */,
9D8E68F0175C1AB3006546F6 /* MainStoryboard_iPhone.storyboard in Resources */,
9D7B3BCE1CFF7E8D00822CE3 /* Grand Piano.sf2 in Resources */,
9D8E68F1175C1AB3006546F6 /* Default-568h@2x.png in Resources */,
9D8E68F2175C1AB3006546F6 /* Default.png in Resources */,
9D8E68F3175C1AB3006546F6 /* Default@2x.png in Resources */,
9D6BF5E2175EA60E00DF6B15 /* Black.png in Resources */,
9D6BF5F6175EA9A600DF6B15 /* 0.aiff in Resources */,
9D6BF5F7175EA9A600DF6B15 /* 1.aiff in Resources */,
9D6BF5F8175EA9A600DF6B15 /* 2.aiff in Resources */,
9D6BF5F9175EA9A600DF6B15 /* 3.aiff in Resources */,
9D6BF5FA175EA9A600DF6B15 /* 4.aiff in Resources */,
9D6BF5FB175EA9A600DF6B15 /* 5.aiff in Resources */,
9D6BF5FC175EA9A600DF6B15 /* 6.aiff in Resources */,
9D6BF5FD175EA9A600DF6B15 /* 7.aiff in Resources */,
9D6BF5FE175EA9A600DF6B15 /* 8.aiff in Resources */,
9D6BF5FF175EA9A600DF6B15 /* 9.aiff in Resources */,
9D6BF600175EA9A600DF6B15 /* 10.aiff in Resources */,
9D6BF601175EA9A600DF6B15 /* 11.aiff in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
Expand Down
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading

0 comments on commit a35ee94

Please sign in to comment.