Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Cleanup, fixes, small feature additions, multiple CSDs added to conso…
…le output
  • Loading branch information
nikhilsinghmus committed Jan 22, 2017
1 parent 5b6178e commit 4429b88
Show file tree
Hide file tree
Showing 57 changed files with 9,604 additions and 374 deletions.
22 changes: 22 additions & 0 deletions iOS/CHANGELOG
Expand Up @@ -2,6 +2,28 @@ Csound for iOS ChangeLog

This ChangeLog shows changes specific to Csound for iOS. For changes relevant to Csound, please consult the main ChangeLog or release announcements.

6.08.0 - 2017-01-21

* API Change
Added variable precision to label formatting with:

labelPrecision: user-settable int property of CsoundUI (default: 8)
precision: int property of CsoundLabelBinding set by CsoundUI

* Csound Console Output example now has multiple CSDs to choose from.
* Cleanup, various bug fixes, corrections.
* Popover handling on iPhone fixed.

6.08.0 - 2017-01-20

* Replaced deprecated code in API and examples
* Fixed microphone input with Info.plist key
* Removed .pch, general cleanup and project 'modernization'
* Added info button to each example that displays popover with example info
* Cleaned up csd files
* Various other minor fixes


6.04.0 - 2014-12-01

* Added information about required Frameworks to Csound for iOS Documentation
Expand Down
Expand Up @@ -9,10 +9,10 @@
/* Begin PBXBuildFile section */
249B1A441E2FBB1F004F6566 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 249B1A431E2FBB1F004F6566 /* Assets.xcassets */; };
249B1A4A1E2FD95E004F6566 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 249B1A491E2FD95E004F6566 /* LaunchScreen.storyboard */; };
24D727291E33F9F400CEC022 /* csdStorage in Resources */ = {isa = PBXBuildFile; fileRef = 24D727281E33F9F400CEC022 /* csdStorage */; };
C41F0A8F1973607B00997479 /* audiofiletest.csd in Resources */ = {isa = PBXBuildFile; fileRef = C41F0A8E1973607B00997479 /* audiofiletest.csd */; };
C41F0A91197360AF00997479 /* recordTest.csd in Resources */ = {isa = PBXBuildFile; fileRef = C41F0A90197360AF00997479 /* recordTest.csd */; };
C41F0A93197360CD00997479 /* pitchshifter.csd in Resources */ = {isa = PBXBuildFile; fileRef = C41F0A92197360CD00997479 /* pitchshifter.csd */; };
C41F0A991973612A00997479 /* consoleoutput.csd in Resources */ = {isa = PBXBuildFile; fileRef = C41F0A951973612A00997479 /* consoleoutput.csd */; };
C41F0A9A1973612A00997479 /* ConsoleOutputViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = C41F0A971973612A00997479 /* ConsoleOutputViewController.m */; };
C41F0A9B1973612A00997479 /* ConsoleOutputViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = C41F0A981973612A00997479 /* ConsoleOutputViewController.xib */; };
C41F0A9E197361C400997479 /* ControlXYGrid.m in Sources */ = {isa = PBXBuildFile; fileRef = C41F0A9D197361C400997479 /* ControlXYGrid.m */; };
Expand All @@ -35,9 +35,6 @@
F6968A4E16B07AC90089C462 /* trapped.csd in Resources */ = {isa = PBXBuildFile; fileRef = F6968A4D16B07AC90089C462 /* trapped.csd */; };
F6968A5716B07BA00089C462 /* TrappedGeneratorViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = F6968A5516B07BA00089C462 /* TrappedGeneratorViewController.m */; };
F6968A5816B07BA00089C462 /* TrappedGeneratorViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = F6968A5616B07BA00089C462 /* TrappedGeneratorViewController.xib */; };
F6B6465E14D348E5005F786B /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F6B6465D14D348E5005F786B /* UIKit.framework */; };
F6B6466014D348E5005F786B /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F6B6465F14D348E5005F786B /* Foundation.framework */; };
F6B6466214D348E5005F786B /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F6B6466114D348E5005F786B /* CoreGraphics.framework */; };
F6B6466A14D348E5005F786B /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = F6B6466914D348E5005F786B /* main.m */; };
F6B6466E14D348E5005F786B /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = F6B6466D14D348E5005F786B /* AppDelegate.m */; };
F6B6467114D348E5005F786B /* MasterViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = F6B6467014D348E5005F786B /* MasterViewController.m */; };
Expand All @@ -46,12 +43,6 @@
F6B6467A14D348E5005F786B /* MasterViewController_iPad.xib in Resources */ = {isa = PBXBuildFile; fileRef = F6B6467814D348E5005F786B /* MasterViewController_iPad.xib */; };
F6B6467D14D348E5005F786B /* DetailViewController_iPhone.xib in Resources */ = {isa = PBXBuildFile; fileRef = F6B6467B14D348E5005F786B /* DetailViewController_iPhone.xib */; };
F6B6468014D348E5005F786B /* DetailViewController_iPad.xib in Resources */ = {isa = PBXBuildFile; fileRef = F6B6467E14D348E5005F786B /* DetailViewController_iPad.xib */; };
F6B646E514D34C82005F786B /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F6B646E414D34C82005F786B /* QuartzCore.framework */; };
F6B646E714D34C8C005F786B /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F6B646E614D34C8C005F786B /* AVFoundation.framework */; };
F6B646EA14D34CA3005F786B /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F6B646E814D34CA3005F786B /* AudioToolbox.framework */; };
F6B646EB14D34CA3005F786B /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F6B646E914D34CA3005F786B /* CoreAudio.framework */; };
F6B646EE14D34CB4005F786B /* CoreMIDI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F6B646EC14D34CB4005F786B /* CoreMIDI.framework */; };
F6B646EF14D34CB4005F786B /* CoreMotion.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F6B646ED14D34CB4005F786B /* CoreMotion.framework */; };
F6B6474814D353A7005F786B /* AudioFileTestViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = F6B646F314D353A7005F786B /* AudioFileTestViewController.m */; };
F6B6474914D353A7005F786B /* AudioFileTestViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = F6B646F414D353A7005F786B /* AudioFileTestViewController.xib */; };
F6B6474C14D353A7005F786B /* audioInTest.csd in Resources */ = {isa = PBXBuildFile; fileRef = F6B646F814D353A7005F786B /* audioInTest.csd */; };
Expand Down Expand Up @@ -103,10 +94,10 @@
/* Begin PBXFileReference section */
249B1A431E2FBB1F004F6566 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
249B1A491E2FD95E004F6566 /* LaunchScreen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = LaunchScreen.storyboard; sourceTree = "<group>"; };
24D727281E33F9F400CEC022 /* csdStorage */ = {isa = PBXFileReference; lastKnownFileType = folder; path = csdStorage; sourceTree = "<group>"; };
C41F0A8E1973607B00997479 /* audiofiletest.csd */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = audiofiletest.csd; sourceTree = "<group>"; };
C41F0A90197360AF00997479 /* recordTest.csd */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = recordTest.csd; sourceTree = "<group>"; };
C41F0A92197360CD00997479 /* pitchshifter.csd */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = pitchshifter.csd; sourceTree = "<group>"; };
C41F0A951973612A00997479 /* consoleoutput.csd */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = consoleoutput.csd; sourceTree = "<group>"; };
C41F0A961973612A00997479 /* ConsoleOutputViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ConsoleOutputViewController.h; sourceTree = "<group>"; };
C41F0A971973612A00997479 /* ConsoleOutputViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ConsoleOutputViewController.m; sourceTree = "<group>"; };
C41F0A981973612A00997479 /* ConsoleOutputViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = ConsoleOutputViewController.xib; sourceTree = "<group>"; };
Expand Down Expand Up @@ -146,9 +137,6 @@
F6968A5516B07BA00089C462 /* TrappedGeneratorViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TrappedGeneratorViewController.m; sourceTree = "<group>"; };
F6968A5616B07BA00089C462 /* TrappedGeneratorViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = TrappedGeneratorViewController.xib; sourceTree = "<group>"; };
F6B6465914D348E5005F786B /* Csound iOS Examples.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Csound iOS Examples.app"; sourceTree = BUILT_PRODUCTS_DIR; };
F6B6465D14D348E5005F786B /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; };
F6B6465F14D348E5005F786B /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
F6B6466114D348E5005F786B /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; };
F6B6466514D348E5005F786B /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
F6B6466914D348E5005F786B /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
F6B6466C14D348E5005F786B /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = "<group>"; };
Expand All @@ -161,12 +149,6 @@
F6B6467914D348E5005F786B /* en */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = en; path = en.lproj/MasterViewController_iPad.xib; sourceTree = "<group>"; };
F6B6467C14D348E5005F786B /* en */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = en; path = en.lproj/DetailViewController_iPhone.xib; sourceTree = "<group>"; };
F6B6467F14D348E5005F786B /* en */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = en; path = en.lproj/DetailViewController_iPad.xib; sourceTree = "<group>"; };
F6B646E414D34C82005F786B /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; };
F6B646E614D34C8C005F786B /* AVFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AVFoundation.framework; path = System/Library/Frameworks/AVFoundation.framework; sourceTree = SDKROOT; };
F6B646E814D34CA3005F786B /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = System/Library/Frameworks/AudioToolbox.framework; sourceTree = SDKROOT; };
F6B646E914D34CA3005F786B /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudio.framework; path = System/Library/Frameworks/CoreAudio.framework; sourceTree = SDKROOT; };
F6B646EC14D34CB4005F786B /* CoreMIDI.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreMIDI.framework; path = System/Library/Frameworks/CoreMIDI.framework; sourceTree = SDKROOT; };
F6B646ED14D34CB4005F786B /* CoreMotion.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreMotion.framework; path = System/Library/Frameworks/CoreMotion.framework; sourceTree = SDKROOT; };
F6B646F214D353A7005F786B /* AudioFileTestViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AudioFileTestViewController.h; sourceTree = "<group>"; };
F6B646F314D353A7005F786B /* AudioFileTestViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AudioFileTestViewController.m; sourceTree = "<group>"; };
F6B646F414D353A7005F786B /* AudioFileTestViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = AudioFileTestViewController.xib; sourceTree = "<group>"; };
Expand Down Expand Up @@ -260,16 +242,7 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
F6B646EE14D34CB4005F786B /* CoreMIDI.framework in Frameworks */,
F6B646EF14D34CB4005F786B /* CoreMotion.framework in Frameworks */,
F6B646EA14D34CA3005F786B /* AudioToolbox.framework in Frameworks */,
F604B21618288A9E00C7C552 /* libcsound.a in Frameworks */,
F6B646EB14D34CA3005F786B /* CoreAudio.framework in Frameworks */,
F6B646E714D34C8C005F786B /* AVFoundation.framework in Frameworks */,
F6B646E514D34C82005F786B /* QuartzCore.framework in Frameworks */,
F6B6465E14D348E5005F786B /* UIKit.framework in Frameworks */,
F6B6466014D348E5005F786B /* Foundation.framework in Frameworks */,
F6B6466214D348E5005F786B /* CoreGraphics.framework in Frameworks */,
F6B647D014D353D2005F786B /* libsndfile.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
Expand All @@ -280,7 +253,7 @@
C41F0A941973612A00997479 /* ConsoleOutput */ = {
isa = PBXGroup;
children = (
C41F0A951973612A00997479 /* consoleoutput.csd */,
24D727281E33F9F400CEC022 /* csdStorage */,
C41F0A961973612A00997479 /* ConsoleOutputViewController.h */,
C41F0A971973612A00997479 /* ConsoleOutputViewController.m */,
C41F0A981973612A00997479 /* ConsoleOutputViewController.xib */,
Expand Down Expand Up @@ -361,7 +334,6 @@
children = (
F6B6477C14D353D2005F786B /* csound-iOS */,
F6B6466314D348E5005F786B /* Csound iOS Examples */,
F6B6465C14D348E5005F786B /* Frameworks */,
F6B6465A14D348E5005F786B /* Products */,
);
sourceTree = "<group>";
Expand All @@ -374,22 +346,6 @@
name = Products;
sourceTree = "<group>";
};
F6B6465C14D348E5005F786B /* Frameworks */ = {
isa = PBXGroup;
children = (
F6B646EC14D34CB4005F786B /* CoreMIDI.framework */,
F6B646ED14D34CB4005F786B /* CoreMotion.framework */,
F6B646E814D34CA3005F786B /* AudioToolbox.framework */,
F6B646E914D34CA3005F786B /* CoreAudio.framework */,
F6B646E614D34C8C005F786B /* AVFoundation.framework */,
F6B646E414D34C82005F786B /* QuartzCore.framework */,
F6B6465D14D348E5005F786B /* UIKit.framework */,
F6B6465F14D348E5005F786B /* Foundation.framework */,
F6B6466114D348E5005F786B /* CoreGraphics.framework */,
);
name = Frameworks;
sourceTree = "<group>";
};
F6B6466314D348E5005F786B /* Csound iOS Examples */ = {
isa = PBXGroup;
children = (
Expand Down Expand Up @@ -751,6 +707,7 @@
F6B6476914D353A7005F786B /* MidiTestViewController.xib in Resources */,
F6B6476A14D353A7005F786B /* MidiTestViewController_iPad.xib in Resources */,
F6B6476B14D353A7005F786B /* multiTouchXY.csd in Resources */,
24D727291E33F9F400CEC022 /* csdStorage in Resources */,
F6B6476D14D353A7005F786B /* MultiTouchXYViewController.xib in Resources */,
F6B6476F14D353A7005F786B /* PitchShifterViewController.xib in Resources */,
F6B6477114D353A7005F786B /* RecordTestViewController.xib in Resources */,
Expand All @@ -765,7 +722,6 @@
F6EE378B16AD67C50050820E /* testAudioFile.aif in Resources */,
F6968A4E16B07AC90089C462 /* trapped.csd in Resources */,
F6968A5816B07BA00089C462 /* TrappedGeneratorViewController.xib in Resources */,
C41F0A991973612A00997479 /* consoleoutput.csd in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
Expand Down Expand Up @@ -960,7 +916,7 @@
"$(inherited)",
"$(SRCROOT)/csound-iOS/libs",
);
PRODUCT_BUNDLE_IDENTIFIER = com.csounds.CsoundiOSExamples;
PRODUCT_BUNDLE_IDENTIFIER = com.csounds.CsoundiOSExamples1;
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE = "";
WRAPPER_EXTENSION = app;
Expand All @@ -985,7 +941,7 @@
"$(inherited)",
"$(SRCROOT)/csound-iOS/libs",
);
PRODUCT_BUNDLE_IDENTIFIER = com.csounds.CsoundiOSExamples;
PRODUCT_BUNDLE_IDENTIFIER = com.csounds.CsoundiOSExamples1;
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE = "";
WRAPPER_EXTENSION = app;
Expand Down
2 changes: 2 additions & 0 deletions iOS/Csound iOS Examples/Csound iOS Examples/Info.plist
Expand Up @@ -48,5 +48,7 @@
<string>UIInterfaceOrientationLandscapeLeft</string>
<string>UIInterfaceOrientationLandscapeRight</string>
</array>
<key>UIViewControllerBasedStatusBarAppearance</key>
<false/>
</dict>
</plist>

0 comments on commit 4429b88

Please sign in to comment.