added all files to iOS static library

This commit is contained in:
Ariel Elkin
2014-03-08 17:05:05 +01:00
parent 84cf7c5344
commit 8284487d4b
4 changed files with 481 additions and 221 deletions

View File

@@ -4,11 +4,29 @@
1. Open the project's settings, open the *Build Phases* tab. In the *Link Binary with Libraries section*, add add **libSTK.a**.
1. Make the STK static library compile the STK source files you require. Click on **STK.xcodeproj**, open the *Build Phases* tab, and add them in the *Compile Sources* section. For example, if you want to use `SineWave`, add **SineWave.cpp**. If you want to use Brass, add
1. Add the STK's **include** folder to your project's header search paths: `../stk/include/`. Use `..` for each step above you need to go.
1. Import the STK classes in the files you require:
#import "SineWave.h"
`#import "SineWave.h"`
1. Rename any Objective-C files that import STK files with the **.mm** extension. E.g. **ViewController.m** —> **ViewController.mm**
1. Some classes (such as `Mandolin`, `Wurley`, or `Rhodey`) require you to copy the STK's raw wave files into your bundle. You'll know because you will be getting this runtime error:
`FileRead::open: could not open or find file (../../rawwaves/filename.raw)!`
You then need to copy the rawwaves into your bundle. Open your project's settings, open the *Build Phases* tab. In the *Copy Bundle Resources*, drag and drop **rawwaves.bundle** (it's located in **STK.xcodeproj**'s **Helpers** folder).
Add this code once in your app if using a class that needs the raw waves:
```
NSBundle *rawwaveBundle = [NSBundle bundleWithURL:[[NSBundle mainBundle] URLForResource:@"rawwaves" withExtension:@"bundle"]];
stk::Stk::setRawwavePath([[rawwaveBundle resourcePath] UTF8String]);
```
If you get this error: `rawwaves.bundle: No such file or directory`
Then select the rawwaves scheme, build it, then build your project's main scheme.
1. Rename any Objective-C files that import STK files with the **.mm** extension. E.g. **ViewController.m** —> **ViewController.mm**

View File

@@ -7,52 +7,127 @@
objects = {
/* Begin PBXBuildFile section */
B005830E18C00D1F003019FF /* Stk.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B08F618118BA9B1800C14A90 /* Stk.cpp */; };
B0F70EE318C01AE700DAF1DF /* ahh.raw in Resources */ = {isa = PBXBuildFile; fileRef = B08F60F818BA9B1800C14A90 /* ahh.raw */; };
B0F70EE418C01AE700DAF1DF /* bassdrum.raw in Resources */ = {isa = PBXBuildFile; fileRef = B08F60F918BA9B1800C14A90 /* bassdrum.raw */; };
B0F70EE518C01AE700DAF1DF /* britestk.raw in Resources */ = {isa = PBXBuildFile; fileRef = B08F60FA18BA9B1800C14A90 /* britestk.raw */; };
B0F70EE618C01AE700DAF1DF /* cowbell1.raw in Resources */ = {isa = PBXBuildFile; fileRef = B08F60FB18BA9B1800C14A90 /* cowbell1.raw */; };
B0F70EE718C01AE700DAF1DF /* crashcym.raw in Resources */ = {isa = PBXBuildFile; fileRef = B08F60FC18BA9B1800C14A90 /* crashcym.raw */; };
B0F70EE818C01AE700DAF1DF /* dope.raw in Resources */ = {isa = PBXBuildFile; fileRef = B08F60FD18BA9B1800C14A90 /* dope.raw */; };
B0F70EE918C01AE700DAF1DF /* eee.raw in Resources */ = {isa = PBXBuildFile; fileRef = B08F60FE18BA9B1800C14A90 /* eee.raw */; };
B0F70EEA18C01AE700DAF1DF /* fwavblnk.raw in Resources */ = {isa = PBXBuildFile; fileRef = B08F60FF18BA9B1800C14A90 /* fwavblnk.raw */; };
B0F70EEB18C01AE700DAF1DF /* halfwave.raw in Resources */ = {isa = PBXBuildFile; fileRef = B08F610018BA9B1800C14A90 /* halfwave.raw */; };
B0F70EEC18C01AE700DAF1DF /* hihatcym.raw in Resources */ = {isa = PBXBuildFile; fileRef = B08F610118BA9B1800C14A90 /* hihatcym.raw */; };
B0F70EED18C01AE700DAF1DF /* impuls10.raw in Resources */ = {isa = PBXBuildFile; fileRef = B08F610218BA9B1800C14A90 /* impuls10.raw */; };
B0F70EEE18C01AE700DAF1DF /* impuls20.raw in Resources */ = {isa = PBXBuildFile; fileRef = B08F610318BA9B1800C14A90 /* impuls20.raw */; };
B0F70EEF18C01AE700DAF1DF /* impuls40.raw in Resources */ = {isa = PBXBuildFile; fileRef = B08F610418BA9B1800C14A90 /* impuls40.raw */; };
B0F70EF018C01AE700DAF1DF /* mand1.raw in Resources */ = {isa = PBXBuildFile; fileRef = B08F610818BA9B1800C14A90 /* mand1.raw */; };
B0F70EF118C01AE700DAF1DF /* mand10.raw in Resources */ = {isa = PBXBuildFile; fileRef = B08F610918BA9B1800C14A90 /* mand10.raw */; };
B0F70EF218C01AE700DAF1DF /* mand11.raw in Resources */ = {isa = PBXBuildFile; fileRef = B08F610A18BA9B1800C14A90 /* mand11.raw */; };
B0F70EF318C01AE700DAF1DF /* mand12.raw in Resources */ = {isa = PBXBuildFile; fileRef = B08F610B18BA9B1800C14A90 /* mand12.raw */; };
B0F70EF418C01AE700DAF1DF /* mand2.raw in Resources */ = {isa = PBXBuildFile; fileRef = B08F610C18BA9B1800C14A90 /* mand2.raw */; };
B0F70EF518C01AE700DAF1DF /* mand3.raw in Resources */ = {isa = PBXBuildFile; fileRef = B08F610D18BA9B1800C14A90 /* mand3.raw */; };
B0F70EF618C01AE700DAF1DF /* mand4.raw in Resources */ = {isa = PBXBuildFile; fileRef = B08F610E18BA9B1800C14A90 /* mand4.raw */; };
B0F70EF718C01AE700DAF1DF /* mand5.raw in Resources */ = {isa = PBXBuildFile; fileRef = B08F610F18BA9B1800C14A90 /* mand5.raw */; };
B0F70EF818C01AE700DAF1DF /* mand6.raw in Resources */ = {isa = PBXBuildFile; fileRef = B08F611018BA9B1800C14A90 /* mand6.raw */; };
B0F70EF918C01AE700DAF1DF /* mand7.raw in Resources */ = {isa = PBXBuildFile; fileRef = B08F611118BA9B1800C14A90 /* mand7.raw */; };
B0F70EFA18C01AE700DAF1DF /* mand8.raw in Resources */ = {isa = PBXBuildFile; fileRef = B08F611218BA9B1800C14A90 /* mand8.raw */; };
B0F70EFB18C01AE700DAF1DF /* mand9.raw in Resources */ = {isa = PBXBuildFile; fileRef = B08F611318BA9B1800C14A90 /* mand9.raw */; };
B0F70EFC18C01AE700DAF1DF /* mandpluk.raw in Resources */ = {isa = PBXBuildFile; fileRef = B08F611418BA9B1800C14A90 /* mandpluk.raw */; };
B0F70EFD18C01AE700DAF1DF /* marmstk1.raw in Resources */ = {isa = PBXBuildFile; fileRef = B08F611518BA9B1800C14A90 /* marmstk1.raw */; };
B0F70EFE18C01AE700DAF1DF /* ooo.raw in Resources */ = {isa = PBXBuildFile; fileRef = B08F611618BA9B1800C14A90 /* ooo.raw */; };
B0F70EFF18C01AE700DAF1DF /* peksblnk.raw in Resources */ = {isa = PBXBuildFile; fileRef = B08F611718BA9B1800C14A90 /* peksblnk.raw */; };
B0F70F0018C01AE700DAF1DF /* ppksblnk.raw in Resources */ = {isa = PBXBuildFile; fileRef = B08F611818BA9B1800C14A90 /* ppksblnk.raw */; };
B0F70F0118C01AE700DAF1DF /* ridecymb.raw in Resources */ = {isa = PBXBuildFile; fileRef = B08F611918BA9B1800C14A90 /* ridecymb.raw */; };
B0F70F0218C01AE700DAF1DF /* silence.raw in Resources */ = {isa = PBXBuildFile; fileRef = B08F611A18BA9B1800C14A90 /* silence.raw */; };
B0F70F0318C01AE700DAF1DF /* sineblnk.raw in Resources */ = {isa = PBXBuildFile; fileRef = B08F611C18BA9B1800C14A90 /* sineblnk.raw */; };
B0F70F0418C01AE700DAF1DF /* sinewave.raw in Resources */ = {isa = PBXBuildFile; fileRef = B08F611D18BA9B1800C14A90 /* sinewave.raw */; };
B0F70F0518C01AE700DAF1DF /* snardrum.raw in Resources */ = {isa = PBXBuildFile; fileRef = B08F611E18BA9B1800C14A90 /* snardrum.raw */; };
B0F70F0618C01AE700DAF1DF /* snglpeak.raw in Resources */ = {isa = PBXBuildFile; fileRef = B08F611F18BA9B1800C14A90 /* snglpeak.raw */; };
B0F70F0718C01AE700DAF1DF /* tambourn.raw in Resources */ = {isa = PBXBuildFile; fileRef = B08F612018BA9B1800C14A90 /* tambourn.raw */; };
B0F70F0818C01AE700DAF1DF /* tomhidrm.raw in Resources */ = {isa = PBXBuildFile; fileRef = B08F612118BA9B1800C14A90 /* tomhidrm.raw */; };
B0F70F0918C01AE700DAF1DF /* tomlowdr.raw in Resources */ = {isa = PBXBuildFile; fileRef = B08F612218BA9B1800C14A90 /* tomlowdr.raw */; };
B0F70F0A18C01AE700DAF1DF /* tommiddr.raw in Resources */ = {isa = PBXBuildFile; fileRef = B08F612318BA9B1800C14A90 /* tommiddr.raw */; };
B0F70F0B18C01AE700DAF1DF /* twopeaks.raw in Resources */ = {isa = PBXBuildFile; fileRef = B08F612418BA9B1800C14A90 /* twopeaks.raw */; };
B0AC5BF218CB330100D860C0 /* ADSR.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B08F612618BA9B1800C14A90 /* ADSR.cpp */; };
B0AC5BF318CB330100D860C0 /* Asymp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B08F612718BA9B1800C14A90 /* Asymp.cpp */; };
B0AC5BF418CB330100D860C0 /* Blit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B08F612B18BA9B1800C14A90 /* Blit.cpp */; };
B0AC5BF518CB330100D860C0 /* BlitSaw.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B08F612C18BA9B1800C14A90 /* BlitSaw.cpp */; };
B0AC5BF618CB330100D860C0 /* BlitSquare.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B08F612D18BA9B1800C14A90 /* BlitSquare.cpp */; };
B0AC5BF718CB330100D860C0 /* Envelope.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B08F613918BA9B1800C14A90 /* Envelope.cpp */; };
B0AC5BF818CB330100D860C0 /* Granulate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B08F614518BA9B1800C14A90 /* Granulate.cpp */; };
B0AC5BF918CB330100D860C0 /* Modulate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B08F616318BA9B1800C14A90 /* Modulate.cpp */; };
B0AC5BFA18CB330100D860C0 /* Noise.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B08F616618BA9B1800C14A90 /* Noise.cpp */; };
B0AC5BFB18CB330100D860C0 /* SineWave.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B08F617A18BA9B1800C14A90 /* SineWave.cpp */; };
B0AC5BFC18CB330100D860C0 /* BandedWG.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B08F612818BA9B1800C14A90 /* BandedWG.cpp */; };
B0AC5BFD18CB330100D860C0 /* BeeThree.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B08F612918BA9B1800C14A90 /* BeeThree.cpp */; };
B0AC5BFE18CB330100D860C0 /* BlowBotl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B08F612E18BA9B1800C14A90 /* BlowBotl.cpp */; };
B0AC5BFF18CB330100D860C0 /* BlowHole.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B08F612F18BA9B1800C14A90 /* BlowHole.cpp */; };
B0AC5C0018CB330100D860C0 /* Bowed.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B08F613018BA9B1800C14A90 /* Bowed.cpp */; };
B0AC5C0118CB330100D860C0 /* Brass.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B08F613118BA9B1800C14A90 /* Brass.cpp */; };
B0AC5C0218CB330100D860C0 /* Clarinet.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B08F613318BA9B1800C14A90 /* Clarinet.cpp */; };
B0AC5C0318CB330100D860C0 /* Drummer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B08F613718BA9B1800C14A90 /* Drummer.cpp */; };
B0AC5C0418CB330100D860C0 /* Flute.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B08F614018BA9B1800C14A90 /* Flute.cpp */; };
B0AC5C0518CB330100D860C0 /* FMVoices.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B08F614218BA9B1800C14A90 /* FMVoices.cpp */; };
B0AC5C0618CB330100D860C0 /* Guitar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B08F614618BA9B1800C14A90 /* Guitar.cpp */; };
B0AC5C0718CB330100D860C0 /* HevyMetl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B08F614718BA9B1800C14A90 /* HevyMetl.cpp */; };
B0AC5C0818CB330100D860C0 /* Mandolin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B08F615D18BA9B1800C14A90 /* Mandolin.cpp */; };
B0AC5C0918CB330100D860C0 /* ModalBar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B08F616218BA9B1800C14A90 /* ModalBar.cpp */; };
B0AC5C0A18CB330100D860C0 /* Moog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B08F616418BA9B1800C14A90 /* Moog.cpp */; };
B0AC5C0B18CB330100D860C0 /* Mesh2D.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B08F615E18BA9B1800C14A90 /* Mesh2D.cpp */; };
B0AC5C0C18CB330100D860C0 /* PercFlut.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B08F616A18BA9B1800C14A90 /* PercFlut.cpp */; };
B0AC5C0D18CB330100D860C0 /* Plucked.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B08F616D18BA9B1800C14A90 /* Plucked.cpp */; };
B0AC5C0E18CB330100D860C0 /* Resonate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B08F617018BA9B1800C14A90 /* Resonate.cpp */; };
B0AC5C0F18CB330100D860C0 /* Rhodey.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B08F617118BA9B1800C14A90 /* Rhodey.cpp */; };
B0AC5C1018CB330100D860C0 /* Sampler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B08F617618BA9B1800C14A90 /* Sampler.cpp */; };
B0AC5C1118CB330100D860C0 /* Saxofony.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B08F617718BA9B1800C14A90 /* Saxofony.cpp */; };
B0AC5C1218CB330100D860C0 /* Shakers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B08F617818BA9B1800C14A90 /* Shakers.cpp */; };
B0AC5C1318CB330100D860C0 /* Simple.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B08F617918BA9B1800C14A90 /* Simple.cpp */; };
B0AC5C1418CB330100D860C0 /* Sitar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B08F617C18BA9B1800C14A90 /* Sitar.cpp */; };
B0AC5C1518CB330100D860C0 /* StifKarp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B08F618018BA9B1800C14A90 /* StifKarp.cpp */; };
B0AC5C1618CB330100D860C0 /* TubeBell.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B08F618618BA9B1800C14A90 /* TubeBell.cpp */; };
B0AC5C1718CB330100D860C0 /* Twang.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B08F618718BA9B1900C14A90 /* Twang.cpp */; };
B0AC5C1818CB330100D860C0 /* VoicForm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B08F618C18BA9B1900C14A90 /* VoicForm.cpp */; };
B0AC5C1918CB330100D860C0 /* Whistle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B08F618D18BA9B1900C14A90 /* Whistle.cpp */; };
B0AC5C1A18CB330100D860C0 /* Wurley.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B08F618E18BA9B1900C14A90 /* Wurley.cpp */; };
B0AC5C1B18CB330100D860C0 /* Chorus.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B08F613218BA9B1800C14A90 /* Chorus.cpp */; };
B0AC5C1C18CB330100D860C0 /* Echo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B08F613818BA9B1800C14A90 /* Echo.cpp */; };
B0AC5C1D18CB330100D860C0 /* LentPitShift.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B08F615B18BA9B1800C14A90 /* LentPitShift.cpp */; };
B0AC5C1E18CB330100D860C0 /* PitShift.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B08F616C18BA9B1800C14A90 /* PitShift.cpp */; };
B0AC5C1F18CB330100D860C0 /* FreeVerb.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B08F614418BA9B1800C14A90 /* FreeVerb.cpp */; };
B0AC5C2018CB330100D860C0 /* JCRev.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B08F615A18BA9B1800C14A90 /* JCRev.cpp */; };
B0AC5C2118CB330100D860C0 /* NRev.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B08F616718BA9B1800C14A90 /* NRev.cpp */; };
B0AC5C2218CB330100D860C0 /* PRCRev.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B08F616F18BA9B1800C14A90 /* PRCRev.cpp */; };
B0AC5C2318CB330100D860C0 /* Delay.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B08F613418BA9B1800C14A90 /* Delay.cpp */; };
B0AC5C2418CB330100D860C0 /* DelayA.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B08F613518BA9B1800C14A90 /* DelayA.cpp */; };
B0AC5C2518CB330100D860C0 /* DelayL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B08F613618BA9B1800C14A90 /* DelayL.cpp */; };
B0AC5C2618CB330100D860C0 /* TapDelay.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B08F618218BA9B1800C14A90 /* TapDelay.cpp */; };
B0AC5C2718CB330100D860C0 /* BiQuad.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B08F612A18BA9B1800C14A90 /* BiQuad.cpp */; };
B0AC5C2818CB330100D860C0 /* Fir.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B08F613F18BA9B1800C14A90 /* Fir.cpp */; };
B0AC5C2918CB330100D860C0 /* FormSwep.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B08F614318BA9B1800C14A90 /* FormSwep.cpp */; };
B0AC5C2A18CB330100D860C0 /* Iir.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B08F614818BA9B1800C14A90 /* Iir.cpp */; };
B0AC5C2B18CB330100D860C0 /* OnePole.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B08F616818BA9B1800C14A90 /* OnePole.cpp */; };
B0AC5C2C18CB330100D860C0 /* OneZero.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B08F616918BA9B1800C14A90 /* OneZero.cpp */; };
B0AC5C2D18CB330100D860C0 /* PoleZero.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B08F616E18BA9B1800C14A90 /* PoleZero.cpp */; };
B0AC5C2E18CB330100D860C0 /* TwoPole.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B08F618818BA9B1900C14A90 /* TwoPole.cpp */; };
B0AC5C2F18CB330100D860C0 /* TwoZero.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B08F618918BA9B1900C14A90 /* TwoZero.cpp */; };
B0AC5C3018CB330100D860C0 /* Stk.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B08F618118BA9B1800C14A90 /* Stk.cpp */; };
B0AC5C3118CB330100D860C0 /* FM.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B08F614118BA9B1800C14A90 /* FM.cpp */; };
B0AC5C3218CB330100D860C0 /* Modal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B08F616118BA9B1800C14A90 /* Modal.cpp */; };
B0AC5C3318CB330100D860C0 /* Messager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B08F615F18BA9B1800C14A90 /* Messager.cpp */; };
B0AC5C3418CB330100D860C0 /* MidiFileIn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B08F616018BA9B1800C14A90 /* MidiFileIn.cpp */; };
B0AC5C3518CB330100D860C0 /* Phonemes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B08F616B18BA9B1800C14A90 /* Phonemes.cpp */; };
B0AC5C3618CB330100D860C0 /* SingWave.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B08F617B18BA9B1800C14A90 /* SingWave.cpp */; };
B0AC5C3718CB330100D860C0 /* Sphere.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B08F617F18BA9B1800C14A90 /* Sphere.cpp */; };
B0AC5C3818CB330100D860C0 /* Voicer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B08F618B18BA9B1900C14A90 /* Voicer.cpp */; };
B0AC5C3918CB330100D860C0 /* FileRead.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B08F613B18BA9B1800C14A90 /* FileRead.cpp */; };
B0AC5C3A18CB330100D860C0 /* FileWrite.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B08F613C18BA9B1800C14A90 /* FileWrite.cpp */; };
B0AC5C3B18CB330100D860C0 /* FileWvIn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B08F613D18BA9B1800C14A90 /* FileWvIn.cpp */; };
B0AC5C3C18CB330100D860C0 /* FileLoop.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B08F613A18BA9B1800C14A90 /* FileLoop.cpp */; };
B0AC5C3D18CB330100D860C0 /* FileWvOut.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B08F613E18BA9B1800C14A90 /* FileWvOut.cpp */; };
B0AC5C3E18CB330100D860C0 /* Skini.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B08F617D18BA9B1800C14A90 /* Skini.cpp */; };
B0EC338E18CB736C0005787B /* ahh.raw in Resources */ = {isa = PBXBuildFile; fileRef = B08F60F818BA9B1800C14A90 /* ahh.raw */; };
B0EC338F18CB736C0005787B /* bassdrum.raw in Resources */ = {isa = PBXBuildFile; fileRef = B08F60F918BA9B1800C14A90 /* bassdrum.raw */; };
B0EC339018CB736C0005787B /* britestk.raw in Resources */ = {isa = PBXBuildFile; fileRef = B08F60FA18BA9B1800C14A90 /* britestk.raw */; };
B0EC339118CB736C0005787B /* cowbell1.raw in Resources */ = {isa = PBXBuildFile; fileRef = B08F60FB18BA9B1800C14A90 /* cowbell1.raw */; };
B0EC339218CB736C0005787B /* crashcym.raw in Resources */ = {isa = PBXBuildFile; fileRef = B08F60FC18BA9B1800C14A90 /* crashcym.raw */; };
B0EC339318CB736C0005787B /* dope.raw in Resources */ = {isa = PBXBuildFile; fileRef = B08F60FD18BA9B1800C14A90 /* dope.raw */; };
B0EC339418CB736C0005787B /* eee.raw in Resources */ = {isa = PBXBuildFile; fileRef = B08F60FE18BA9B1800C14A90 /* eee.raw */; };
B0EC339518CB736C0005787B /* fwavblnk.raw in Resources */ = {isa = PBXBuildFile; fileRef = B08F60FF18BA9B1800C14A90 /* fwavblnk.raw */; };
B0EC339618CB736C0005787B /* halfwave.raw in Resources */ = {isa = PBXBuildFile; fileRef = B08F610018BA9B1800C14A90 /* halfwave.raw */; };
B0EC339718CB736C0005787B /* hihatcym.raw in Resources */ = {isa = PBXBuildFile; fileRef = B08F610118BA9B1800C14A90 /* hihatcym.raw */; };
B0EC339818CB736C0005787B /* impuls10.raw in Resources */ = {isa = PBXBuildFile; fileRef = B08F610218BA9B1800C14A90 /* impuls10.raw */; };
B0EC339918CB736C0005787B /* impuls20.raw in Resources */ = {isa = PBXBuildFile; fileRef = B08F610318BA9B1800C14A90 /* impuls20.raw */; };
B0EC339A18CB736C0005787B /* impuls40.raw in Resources */ = {isa = PBXBuildFile; fileRef = B08F610418BA9B1800C14A90 /* impuls40.raw */; };
B0EC339B18CB736C0005787B /* mand1.raw in Resources */ = {isa = PBXBuildFile; fileRef = B08F610818BA9B1800C14A90 /* mand1.raw */; };
B0EC339C18CB736C0005787B /* mand10.raw in Resources */ = {isa = PBXBuildFile; fileRef = B08F610918BA9B1800C14A90 /* mand10.raw */; };
B0EC339D18CB736C0005787B /* mand11.raw in Resources */ = {isa = PBXBuildFile; fileRef = B08F610A18BA9B1800C14A90 /* mand11.raw */; };
B0EC339E18CB736C0005787B /* mand12.raw in Resources */ = {isa = PBXBuildFile; fileRef = B08F610B18BA9B1800C14A90 /* mand12.raw */; };
B0EC339F18CB736C0005787B /* mand2.raw in Resources */ = {isa = PBXBuildFile; fileRef = B08F610C18BA9B1800C14A90 /* mand2.raw */; };
B0EC33A018CB736C0005787B /* mand3.raw in Resources */ = {isa = PBXBuildFile; fileRef = B08F610D18BA9B1800C14A90 /* mand3.raw */; };
B0EC33A118CB736C0005787B /* mand4.raw in Resources */ = {isa = PBXBuildFile; fileRef = B08F610E18BA9B1800C14A90 /* mand4.raw */; };
B0EC33A218CB736C0005787B /* mand5.raw in Resources */ = {isa = PBXBuildFile; fileRef = B08F610F18BA9B1800C14A90 /* mand5.raw */; };
B0EC33A318CB736C0005787B /* mand6.raw in Resources */ = {isa = PBXBuildFile; fileRef = B08F611018BA9B1800C14A90 /* mand6.raw */; };
B0EC33A418CB736C0005787B /* mand7.raw in Resources */ = {isa = PBXBuildFile; fileRef = B08F611118BA9B1800C14A90 /* mand7.raw */; };
B0EC33A518CB736C0005787B /* mand8.raw in Resources */ = {isa = PBXBuildFile; fileRef = B08F611218BA9B1800C14A90 /* mand8.raw */; };
B0EC33A618CB736C0005787B /* mand9.raw in Resources */ = {isa = PBXBuildFile; fileRef = B08F611318BA9B1800C14A90 /* mand9.raw */; };
B0EC33A718CB736C0005787B /* mandpluk.raw in Resources */ = {isa = PBXBuildFile; fileRef = B08F611418BA9B1800C14A90 /* mandpluk.raw */; };
B0EC33A818CB736C0005787B /* marmstk1.raw in Resources */ = {isa = PBXBuildFile; fileRef = B08F611518BA9B1800C14A90 /* marmstk1.raw */; };
B0EC33A918CB736C0005787B /* ooo.raw in Resources */ = {isa = PBXBuildFile; fileRef = B08F611618BA9B1800C14A90 /* ooo.raw */; };
B0EC33AA18CB736C0005787B /* peksblnk.raw in Resources */ = {isa = PBXBuildFile; fileRef = B08F611718BA9B1800C14A90 /* peksblnk.raw */; };
B0EC33AB18CB736C0005787B /* ppksblnk.raw in Resources */ = {isa = PBXBuildFile; fileRef = B08F611818BA9B1800C14A90 /* ppksblnk.raw */; };
B0EC33AC18CB736C0005787B /* ridecymb.raw in Resources */ = {isa = PBXBuildFile; fileRef = B08F611918BA9B1800C14A90 /* ridecymb.raw */; };
B0EC33AD18CB736C0005787B /* silence.raw in Resources */ = {isa = PBXBuildFile; fileRef = B08F611A18BA9B1800C14A90 /* silence.raw */; };
B0EC33AE18CB736C0005787B /* sineblnk.raw in Resources */ = {isa = PBXBuildFile; fileRef = B08F611C18BA9B1800C14A90 /* sineblnk.raw */; };
B0EC33AF18CB736C0005787B /* sinewave.raw in Resources */ = {isa = PBXBuildFile; fileRef = B08F611D18BA9B1800C14A90 /* sinewave.raw */; };
B0EC33B018CB736C0005787B /* snardrum.raw in Resources */ = {isa = PBXBuildFile; fileRef = B08F611E18BA9B1800C14A90 /* snardrum.raw */; };
B0EC33B118CB736C0005787B /* snglpeak.raw in Resources */ = {isa = PBXBuildFile; fileRef = B08F611F18BA9B1800C14A90 /* snglpeak.raw */; };
B0EC33B218CB736C0005787B /* tambourn.raw in Resources */ = {isa = PBXBuildFile; fileRef = B08F612018BA9B1800C14A90 /* tambourn.raw */; };
B0EC33B318CB736C0005787B /* tomhidrm.raw in Resources */ = {isa = PBXBuildFile; fileRef = B08F612118BA9B1800C14A90 /* tomhidrm.raw */; };
B0EC33B418CB736C0005787B /* tomlowdr.raw in Resources */ = {isa = PBXBuildFile; fileRef = B08F612218BA9B1800C14A90 /* tomlowdr.raw */; };
B0EC33B518CB736C0005787B /* tommiddr.raw in Resources */ = {isa = PBXBuildFile; fileRef = B08F612318BA9B1800C14A90 /* tommiddr.raw */; };
B0EC33B618CB736C0005787B /* twopeaks.raw in Resources */ = {isa = PBXBuildFile; fileRef = B08F612418BA9B1800C14A90 /* twopeaks.raw */; };
/* End PBXBuildFile section */
/* Begin PBXFileReference section */
B05F5A5918BC1018008EE790 /* libSTK.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libSTK.a; sourceTree = BUILT_PRODUCTS_DIR; };
B08F608F18BA9B1800C14A90 /* ADSR.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = ADSR.h; path = ../include/ADSR.h; sourceTree = "<group>"; };
B08F609018BA9B1800C14A90 /* Asymp.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = Asymp.h; path = ../include/Asymp.h; sourceTree = "<group>"; };
B08F609118BA9B1800C14A90 /* BandedWG.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = BandedWG.h; sourceTree = "<group>"; };
@@ -262,18 +337,19 @@
B08F618C18BA9B1900C14A90 /* VoicForm.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = VoicForm.cpp; path = ../src/VoicForm.cpp; sourceTree = "<group>"; };
B08F618D18BA9B1900C14A90 /* Whistle.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = Whistle.cpp; path = ../src/Whistle.cpp; sourceTree = "<group>"; };
B08F618E18BA9B1900C14A90 /* Wurley.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = Wurley.cpp; path = ../src/Wurley.cpp; sourceTree = "<group>"; };
B0F70ED518C01AB600DAF1DF /* rawwaves.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = rawwaves.bundle; sourceTree = BUILT_PRODUCTS_DIR; };
B0AC5BEE18CB31DE00D860C0 /* libSTK.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libSTK.a; sourceTree = BUILT_PRODUCTS_DIR; };
B0EC33B718CB73A70005787B /* rawwaves.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = rawwaves.bundle; sourceTree = BUILT_PRODUCTS_DIR; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
B05F5A5618BC1018008EE790 /* Frameworks */ = {
B0AC5BEB18CB31DE00D860C0 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
B0F70ED218C01AB600DAF1DF /* Frameworks */ = {
B0EC337918CB73480005787B /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
@@ -303,8 +379,8 @@
E81E86D918BBD9D000289223 /* Maths */,
E81E86DD18BBDBC900289223 /* SKINI */,
B08F60F718BA9B1800C14A90 /* rawwaves */,
B05F5A5918BC1018008EE790 /* libSTK.a */,
B0F70ED518C01AB600DAF1DF /* rawwaves.bundle */,
B0AC5BEE18CB31DE00D860C0 /* libSTK.a */,
B0EC33B718CB73A70005787B /* rawwaves.bundle */,
);
name = Helpers;
sourceTree = "<group>";
@@ -591,38 +667,49 @@
};
/* End PBXGroup section */
/* Begin PBXHeadersBuildPhase section */
B0AC5BEC18CB31DE00D860C0 /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXHeadersBuildPhase section */
/* Begin PBXNativeTarget section */
B05F5A5818BC1018008EE790 /* STK */ = {
B0AC5BED18CB31DE00D860C0 /* STK */ = {
isa = PBXNativeTarget;
buildConfigurationList = B05F5A7E18BC1018008EE790 /* Build configuration list for PBXNativeTarget "STK" */;
buildConfigurationList = B0AC5BF118CB31DE00D860C0 /* Build configuration list for PBXNativeTarget "STK" */;
buildPhases = (
B05F5A5518BC1018008EE790 /* Sources */,
B05F5A5618BC1018008EE790 /* Frameworks */,
B0AC5BEA18CB31DE00D860C0 /* Sources */,
B0AC5BEB18CB31DE00D860C0 /* Frameworks */,
B0AC5BEC18CB31DE00D860C0 /* Headers */,
);
buildRules = (
);
dependencies = (
);
name = STK;
productName = STK;
productReference = B05F5A5918BC1018008EE790 /* libSTK.a */;
productName = "STK_C++";
productReference = B0AC5BEE18CB31DE00D860C0 /* libSTK.a */;
productType = "com.apple.product-type.library.static";
};
B0F70ED418C01AB600DAF1DF /* rawwaves */ = {
B0EC337B18CB73480005787B /* rawwaves */ = {
isa = PBXNativeTarget;
buildConfigurationList = B0F70EE018C01AB600DAF1DF /* Build configuration list for PBXNativeTarget "rawwaves" */;
buildConfigurationList = B0EC338B18CB73480005787B /* Build configuration list for PBXNativeTarget "rawwaves" */;
buildPhases = (
B0F70ED118C01AB600DAF1DF /* Sources */,
B0F70ED218C01AB600DAF1DF /* Frameworks */,
B0F70ED318C01AB600DAF1DF /* Resources */,
B0EC337818CB73480005787B /* Sources */,
B0EC337918CB73480005787B /* Frameworks */,
B0EC337A18CB73480005787B /* Resources */,
);
buildRules = (
);
dependencies = (
);
name = rawwaves;
productName = rawwaves;
productReference = B0F70ED518C01AB600DAF1DF /* rawwaves.bundle */;
productName = raw;
productReference = B0EC33B718CB73A70005787B /* rawwaves.bundle */;
productType = "com.apple.product-type.bundle";
};
/* End PBXNativeTarget section */
@@ -645,73 +732,149 @@
projectDirPath = "";
projectRoot = "";
targets = (
B05F5A5818BC1018008EE790 /* STK */,
B0F70ED418C01AB600DAF1DF /* rawwaves */,
B0AC5BED18CB31DE00D860C0 /* STK */,
B0EC337B18CB73480005787B /* rawwaves */,
);
};
/* End PBXProject section */
/* Begin PBXResourcesBuildPhase section */
B0F70ED318C01AB600DAF1DF /* Resources */ = {
B0EC337A18CB73480005787B /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
B0F70EE318C01AE700DAF1DF /* ahh.raw in Resources */,
B0F70EE418C01AE700DAF1DF /* bassdrum.raw in Resources */,
B0F70EE518C01AE700DAF1DF /* britestk.raw in Resources */,
B0F70EE618C01AE700DAF1DF /* cowbell1.raw in Resources */,
B0F70EE718C01AE700DAF1DF /* crashcym.raw in Resources */,
B0F70EE818C01AE700DAF1DF /* dope.raw in Resources */,
B0F70EE918C01AE700DAF1DF /* eee.raw in Resources */,
B0F70EEA18C01AE700DAF1DF /* fwavblnk.raw in Resources */,
B0F70EEB18C01AE700DAF1DF /* halfwave.raw in Resources */,
B0F70EEC18C01AE700DAF1DF /* hihatcym.raw in Resources */,
B0F70EED18C01AE700DAF1DF /* impuls10.raw in Resources */,
B0F70EEE18C01AE700DAF1DF /* impuls20.raw in Resources */,
B0F70EEF18C01AE700DAF1DF /* impuls40.raw in Resources */,
B0F70EF018C01AE700DAF1DF /* mand1.raw in Resources */,
B0F70EF118C01AE700DAF1DF /* mand10.raw in Resources */,
B0F70EF218C01AE700DAF1DF /* mand11.raw in Resources */,
B0F70EF318C01AE700DAF1DF /* mand12.raw in Resources */,
B0F70EF418C01AE700DAF1DF /* mand2.raw in Resources */,
B0F70EF518C01AE700DAF1DF /* mand3.raw in Resources */,
B0F70EF618C01AE700DAF1DF /* mand4.raw in Resources */,
B0F70EF718C01AE700DAF1DF /* mand5.raw in Resources */,
B0F70EF818C01AE700DAF1DF /* mand6.raw in Resources */,
B0F70EF918C01AE700DAF1DF /* mand7.raw in Resources */,
B0F70EFA18C01AE700DAF1DF /* mand8.raw in Resources */,
B0F70EFB18C01AE700DAF1DF /* mand9.raw in Resources */,
B0F70EFC18C01AE700DAF1DF /* mandpluk.raw in Resources */,
B0F70EFD18C01AE700DAF1DF /* marmstk1.raw in Resources */,
B0F70EFE18C01AE700DAF1DF /* ooo.raw in Resources */,
B0F70EFF18C01AE700DAF1DF /* peksblnk.raw in Resources */,
B0F70F0018C01AE700DAF1DF /* ppksblnk.raw in Resources */,
B0F70F0118C01AE700DAF1DF /* ridecymb.raw in Resources */,
B0F70F0218C01AE700DAF1DF /* silence.raw in Resources */,
B0F70F0318C01AE700DAF1DF /* sineblnk.raw in Resources */,
B0F70F0418C01AE700DAF1DF /* sinewave.raw in Resources */,
B0F70F0518C01AE700DAF1DF /* snardrum.raw in Resources */,
B0F70F0618C01AE700DAF1DF /* snglpeak.raw in Resources */,
B0F70F0718C01AE700DAF1DF /* tambourn.raw in Resources */,
B0F70F0818C01AE700DAF1DF /* tomhidrm.raw in Resources */,
B0F70F0918C01AE700DAF1DF /* tomlowdr.raw in Resources */,
B0F70F0A18C01AE700DAF1DF /* tommiddr.raw in Resources */,
B0F70F0B18C01AE700DAF1DF /* twopeaks.raw in Resources */,
B0EC338E18CB736C0005787B /* ahh.raw in Resources */,
B0EC338F18CB736C0005787B /* bassdrum.raw in Resources */,
B0EC339018CB736C0005787B /* britestk.raw in Resources */,
B0EC339118CB736C0005787B /* cowbell1.raw in Resources */,
B0EC339218CB736C0005787B /* crashcym.raw in Resources */,
B0EC339318CB736C0005787B /* dope.raw in Resources */,
B0EC339418CB736C0005787B /* eee.raw in Resources */,
B0EC339518CB736C0005787B /* fwavblnk.raw in Resources */,
B0EC339618CB736C0005787B /* halfwave.raw in Resources */,
B0EC339718CB736C0005787B /* hihatcym.raw in Resources */,
B0EC339818CB736C0005787B /* impuls10.raw in Resources */,
B0EC339918CB736C0005787B /* impuls20.raw in Resources */,
B0EC339A18CB736C0005787B /* impuls40.raw in Resources */,
B0EC339B18CB736C0005787B /* mand1.raw in Resources */,
B0EC339C18CB736C0005787B /* mand10.raw in Resources */,
B0EC339D18CB736C0005787B /* mand11.raw in Resources */,
B0EC339E18CB736C0005787B /* mand12.raw in Resources */,
B0EC339F18CB736C0005787B /* mand2.raw in Resources */,
B0EC33A018CB736C0005787B /* mand3.raw in Resources */,
B0EC33A118CB736C0005787B /* mand4.raw in Resources */,
B0EC33A218CB736C0005787B /* mand5.raw in Resources */,
B0EC33A318CB736C0005787B /* mand6.raw in Resources */,
B0EC33A418CB736C0005787B /* mand7.raw in Resources */,
B0EC33A518CB736C0005787B /* mand8.raw in Resources */,
B0EC33A618CB736C0005787B /* mand9.raw in Resources */,
B0EC33A718CB736C0005787B /* mandpluk.raw in Resources */,
B0EC33A818CB736C0005787B /* marmstk1.raw in Resources */,
B0EC33A918CB736C0005787B /* ooo.raw in Resources */,
B0EC33AA18CB736C0005787B /* peksblnk.raw in Resources */,
B0EC33AB18CB736C0005787B /* ppksblnk.raw in Resources */,
B0EC33AC18CB736C0005787B /* ridecymb.raw in Resources */,
B0EC33AD18CB736C0005787B /* silence.raw in Resources */,
B0EC33AE18CB736C0005787B /* sineblnk.raw in Resources */,
B0EC33AF18CB736C0005787B /* sinewave.raw in Resources */,
B0EC33B018CB736C0005787B /* snardrum.raw in Resources */,
B0EC33B118CB736C0005787B /* snglpeak.raw in Resources */,
B0EC33B218CB736C0005787B /* tambourn.raw in Resources */,
B0EC33B318CB736C0005787B /* tomhidrm.raw in Resources */,
B0EC33B418CB736C0005787B /* tomlowdr.raw in Resources */,
B0EC33B518CB736C0005787B /* tommiddr.raw in Resources */,
B0EC33B618CB736C0005787B /* twopeaks.raw in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
B05F5A5518BC1018008EE790 /* Sources */ = {
B0AC5BEA18CB31DE00D860C0 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
B005830E18C00D1F003019FF /* Stk.cpp in Sources */,
B0AC5BF218CB330100D860C0 /* ADSR.cpp in Sources */,
B0AC5BF318CB330100D860C0 /* Asymp.cpp in Sources */,
B0AC5BF418CB330100D860C0 /* Blit.cpp in Sources */,
B0AC5BF518CB330100D860C0 /* BlitSaw.cpp in Sources */,
B0AC5BF618CB330100D860C0 /* BlitSquare.cpp in Sources */,
B0AC5BF718CB330100D860C0 /* Envelope.cpp in Sources */,
B0AC5BF818CB330100D860C0 /* Granulate.cpp in Sources */,
B0AC5BF918CB330100D860C0 /* Modulate.cpp in Sources */,
B0AC5BFA18CB330100D860C0 /* Noise.cpp in Sources */,
B0AC5BFB18CB330100D860C0 /* SineWave.cpp in Sources */,
B0AC5BFC18CB330100D860C0 /* BandedWG.cpp in Sources */,
B0AC5BFD18CB330100D860C0 /* BeeThree.cpp in Sources */,
B0AC5BFE18CB330100D860C0 /* BlowBotl.cpp in Sources */,
B0AC5BFF18CB330100D860C0 /* BlowHole.cpp in Sources */,
B0AC5C0018CB330100D860C0 /* Bowed.cpp in Sources */,
B0AC5C0118CB330100D860C0 /* Brass.cpp in Sources */,
B0AC5C0218CB330100D860C0 /* Clarinet.cpp in Sources */,
B0AC5C0318CB330100D860C0 /* Drummer.cpp in Sources */,
B0AC5C0418CB330100D860C0 /* Flute.cpp in Sources */,
B0AC5C0518CB330100D860C0 /* FMVoices.cpp in Sources */,
B0AC5C0618CB330100D860C0 /* Guitar.cpp in Sources */,
B0AC5C0718CB330100D860C0 /* HevyMetl.cpp in Sources */,
B0AC5C0818CB330100D860C0 /* Mandolin.cpp in Sources */,
B0AC5C0918CB330100D860C0 /* ModalBar.cpp in Sources */,
B0AC5C0A18CB330100D860C0 /* Moog.cpp in Sources */,
B0AC5C0B18CB330100D860C0 /* Mesh2D.cpp in Sources */,
B0AC5C0C18CB330100D860C0 /* PercFlut.cpp in Sources */,
B0AC5C0D18CB330100D860C0 /* Plucked.cpp in Sources */,
B0AC5C0E18CB330100D860C0 /* Resonate.cpp in Sources */,
B0AC5C0F18CB330100D860C0 /* Rhodey.cpp in Sources */,
B0AC5C1018CB330100D860C0 /* Sampler.cpp in Sources */,
B0AC5C1118CB330100D860C0 /* Saxofony.cpp in Sources */,
B0AC5C1218CB330100D860C0 /* Shakers.cpp in Sources */,
B0AC5C1318CB330100D860C0 /* Simple.cpp in Sources */,
B0AC5C1418CB330100D860C0 /* Sitar.cpp in Sources */,
B0AC5C1518CB330100D860C0 /* StifKarp.cpp in Sources */,
B0AC5C1618CB330100D860C0 /* TubeBell.cpp in Sources */,
B0AC5C1718CB330100D860C0 /* Twang.cpp in Sources */,
B0AC5C1818CB330100D860C0 /* VoicForm.cpp in Sources */,
B0AC5C1918CB330100D860C0 /* Whistle.cpp in Sources */,
B0AC5C1A18CB330100D860C0 /* Wurley.cpp in Sources */,
B0AC5C1B18CB330100D860C0 /* Chorus.cpp in Sources */,
B0AC5C1C18CB330100D860C0 /* Echo.cpp in Sources */,
B0AC5C1D18CB330100D860C0 /* LentPitShift.cpp in Sources */,
B0AC5C1E18CB330100D860C0 /* PitShift.cpp in Sources */,
B0AC5C1F18CB330100D860C0 /* FreeVerb.cpp in Sources */,
B0AC5C2018CB330100D860C0 /* JCRev.cpp in Sources */,
B0AC5C2118CB330100D860C0 /* NRev.cpp in Sources */,
B0AC5C2218CB330100D860C0 /* PRCRev.cpp in Sources */,
B0AC5C2318CB330100D860C0 /* Delay.cpp in Sources */,
B0AC5C2418CB330100D860C0 /* DelayA.cpp in Sources */,
B0AC5C2518CB330100D860C0 /* DelayL.cpp in Sources */,
B0AC5C2618CB330100D860C0 /* TapDelay.cpp in Sources */,
B0AC5C2718CB330100D860C0 /* BiQuad.cpp in Sources */,
B0AC5C2818CB330100D860C0 /* Fir.cpp in Sources */,
B0AC5C2918CB330100D860C0 /* FormSwep.cpp in Sources */,
B0AC5C2A18CB330100D860C0 /* Iir.cpp in Sources */,
B0AC5C2B18CB330100D860C0 /* OnePole.cpp in Sources */,
B0AC5C2C18CB330100D860C0 /* OneZero.cpp in Sources */,
B0AC5C2D18CB330100D860C0 /* PoleZero.cpp in Sources */,
B0AC5C2E18CB330100D860C0 /* TwoPole.cpp in Sources */,
B0AC5C2F18CB330100D860C0 /* TwoZero.cpp in Sources */,
B0AC5C3018CB330100D860C0 /* Stk.cpp in Sources */,
B0AC5C3118CB330100D860C0 /* FM.cpp in Sources */,
B0AC5C3218CB330100D860C0 /* Modal.cpp in Sources */,
B0AC5C3318CB330100D860C0 /* Messager.cpp in Sources */,
B0AC5C3418CB330100D860C0 /* MidiFileIn.cpp in Sources */,
B0AC5C3518CB330100D860C0 /* Phonemes.cpp in Sources */,
B0AC5C3618CB330100D860C0 /* SingWave.cpp in Sources */,
B0AC5C3718CB330100D860C0 /* Sphere.cpp in Sources */,
B0AC5C3818CB330100D860C0 /* Voicer.cpp in Sources */,
B0AC5C3918CB330100D860C0 /* FileRead.cpp in Sources */,
B0AC5C3A18CB330100D860C0 /* FileWrite.cpp in Sources */,
B0AC5C3B18CB330100D860C0 /* FileWvIn.cpp in Sources */,
B0AC5C3C18CB330100D860C0 /* FileLoop.cpp in Sources */,
B0AC5C3D18CB330100D860C0 /* FileWvOut.cpp in Sources */,
B0AC5C3E18CB330100D860C0 /* Skini.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
B0F70ED118C01AB600DAF1DF /* Sources */ = {
B0EC337818CB73480005787B /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
@@ -721,98 +884,6 @@
/* End PBXSourcesBuildPhase section */
/* Begin XCBuildConfiguration section */
B05F5A7A18BC1018008EE790 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
ARCHS = "$(ARCHS_STANDARD_INCLUDING_64_BIT)";
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
COPY_PHASE_STRIP = NO;
DSTROOT = /tmp/STK.dst;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_DYNAMIC_NO_PIC = NO;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PRECOMPILE_PREFIX_HEADER = YES;
GCC_PREFIX_HEADER = "";
GCC_PREPROCESSOR_DEFINITIONS = (
"DEBUG=1",
"$(inherited)",
);
GCC_SYMBOLS_PRIVATE_EXTERN = NO;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
HEADER_SEARCH_PATHS = (
../include/,
"$(inherited)",
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include,
);
IPHONEOS_DEPLOYMENT_TARGET = 7.0;
ONLY_ACTIVE_ARCH = YES;
OTHER_LDFLAGS = "-ObjC";
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
};
name = Debug;
};
B05F5A7B18BC1018008EE790 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
ARCHS = "$(ARCHS_STANDARD_INCLUDING_64_BIT)";
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
COPY_PHASE_STRIP = YES;
DSTROOT = /tmp/STK.dst;
ENABLE_NS_ASSERTIONS = NO;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_PRECOMPILE_PREFIX_HEADER = YES;
GCC_PREFIX_HEADER = "";
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
HEADER_SEARCH_PATHS = (
../include/,
"$(inherited)",
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include,
);
IPHONEOS_DEPLOYMENT_TARGET = 7.0;
OTHER_LDFLAGS = "-ObjC";
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
VALIDATE_PRODUCT = YES;
};
name = Release;
};
B08F608C18BA9B0600C14A90 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
@@ -825,7 +896,7 @@
};
name = Release;
};
B0F70EE118C01AB600DAF1DF /* Debug */ = {
B0AC5BEF18CB31DE00D860C0 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
@@ -841,6 +912,97 @@
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
COPY_PHASE_STRIP = NO;
EXECUTABLE_PREFIX = lib;
GCC_C_LANGUAGE_STANDARD = "compiler-default";
GCC_DYNAMIC_NO_PIC = NO;
GCC_ENABLE_CPP_EXCEPTIONS = YES;
GCC_ENABLE_OBJC_EXCEPTIONS = YES;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PREPROCESSOR_DEFINITIONS = (
"DEBUG=1",
"$(inherited)",
);
GCC_SYMBOLS_PRIVATE_EXTERN = NO;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_PEDANTIC = NO;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
HEADER_SEARCH_PATHS = (
../include/,
"$(inherited)",
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include,
);
IPHONEOS_DEPLOYMENT_TARGET = 5.1;
MACOSX_DEPLOYMENT_TARGET = "";
ONLY_ACTIVE_ARCH = YES;
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = iphoneos;
VALIDATE_PRODUCT = NO;
};
name = Debug;
};
B0AC5BF018CB31DE00D860C0 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
ARCHS = "$(ARCHS_STANDARD_INCLUDING_64_BIT)";
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
COPY_PHASE_STRIP = YES;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
ENABLE_NS_ASSERTIONS = NO;
EXECUTABLE_PREFIX = lib;
GCC_C_LANGUAGE_STANDARD = "compiler-default";
GCC_ENABLE_CPP_EXCEPTIONS = YES;
GCC_ENABLE_OBJC_EXCEPTIONS = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_PEDANTIC = NO;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
HEADER_SEARCH_PATHS = (
../include/,
"$(inherited)",
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include,
);
IPHONEOS_DEPLOYMENT_TARGET = 5.1;
MACOSX_DEPLOYMENT_TARGET = "";
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = iphoneos;
VALIDATE_PRODUCT = YES;
};
name = Release;
};
B0EC338C18CB73480005787B /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
COMBINE_HIDPI_IMAGES = YES;
COPY_PHASE_STRIP = NO;
GCC_C_LANGUAGE_STANDARD = gnu99;
@@ -848,7 +1010,7 @@
GCC_ENABLE_OBJC_EXCEPTIONS = YES;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PRECOMPILE_PREFIX_HEADER = YES;
GCC_PREFIX_HEADER = "rawwaves/rawwaves-Prefix.pch";
GCC_PREFIX_HEADER = "raw/raw-Prefix.pch";
GCC_PREPROCESSOR_DEFINITIONS = (
"DEBUG=1",
"$(inherited)",
@@ -869,11 +1031,10 @@
};
name = Debug;
};
B0F70EE218C01AB600DAF1DF /* Release */ = {
B0EC338D18CB73480005787B /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
ARCHS = "$(ARCHS_STANDARD_INCLUDING_64_BIT)";
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_OBJC_ARC = YES;
@@ -892,7 +1053,7 @@
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_ENABLE_OBJC_EXCEPTIONS = YES;
GCC_PRECOMPILE_PREFIX_HEADER = YES;
GCC_PREFIX_HEADER = "rawwaves/rawwaves-Prefix.pch";
GCC_PREFIX_HEADER = "raw/raw-Prefix.pch";
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
@@ -910,15 +1071,6 @@
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
B05F5A7E18BC1018008EE790 /* Build configuration list for PBXNativeTarget "STK" */ = {
isa = XCConfigurationList;
buildConfigurations = (
B05F5A7A18BC1018008EE790 /* Debug */,
B05F5A7B18BC1018008EE790 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
B08F608B18BA9B0600C14A90 /* Build configuration list for PBXProject "STK" */ = {
isa = XCConfigurationList;
buildConfigurations = (
@@ -928,15 +1080,23 @@
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
B0F70EE018C01AB600DAF1DF /* Build configuration list for PBXNativeTarget "rawwaves" */ = {
B0AC5BF118CB31DE00D860C0 /* Build configuration list for PBXNativeTarget "STK" */ = {
isa = XCConfigurationList;
buildConfigurations = (
B0F70EE118C01AB600DAF1DF /* Debug */,
B0F70EE218C01AB600DAF1DF /* Release */,
B0AC5BEF18CB31DE00D860C0 /* Debug */,
B0AC5BF018CB31DE00D860C0 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
B0EC338B18CB73480005787B /* Build configuration list for PBXNativeTarget "rawwaves" */ = {
isa = XCConfigurationList;
buildConfigurations = (
B0EC338C18CB73480005787B /* Debug */,
B0EC338D18CB73480005787B /* Release */,
);
defaultConfigurationIsVisible = 0;
};
/* End XCConfigurationList section */
};
rootObject = B08F608818BA9B0600C14A90 /* Project object */;

View File

@@ -0,0 +1,41 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>IDESourceControlProjectFavoriteDictionaryKey</key>
<false/>
<key>IDESourceControlProjectIdentifier</key>
<string>361A7ADB-A5E2-4BAB-A539-EBF076762B44</string>
<key>IDESourceControlProjectName</key>
<string>STK</string>
<key>IDESourceControlProjectOriginsDictionary</key>
<dict>
<key>12089B0D-8850-4865-BB8F-9C05CB2D53D7</key>
<string>ssh://github.com/arielelkin/stk.git</string>
</dict>
<key>IDESourceControlProjectPath</key>
<string>STK for iOS/STK.xcodeproj/project.xcworkspace</string>
<key>IDESourceControlProjectRelativeInstallPathDictionary</key>
<dict>
<key>12089B0D-8850-4865-BB8F-9C05CB2D53D7</key>
<string>../../..</string>
</dict>
<key>IDESourceControlProjectURL</key>
<string>ssh://github.com/arielelkin/stk.git</string>
<key>IDESourceControlProjectVersion</key>
<integer>110</integer>
<key>IDESourceControlProjectWCCIdentifier</key>
<string>12089B0D-8850-4865-BB8F-9C05CB2D53D7</string>
<key>IDESourceControlProjectWCConfigurations</key>
<array>
<dict>
<key>IDESourceControlRepositoryExtensionIdentifierKey</key>
<string>public.vcs.git</string>
<key>IDESourceControlWCCIdentifierKey</key>
<string>12089B0D-8850-4865-BB8F-9C05CB2D53D7</string>
<key>IDESourceControlWCCName</key>
<string>stk</string>
</dict>
</array>
</dict>
</plist>

View File

@@ -0,0 +1,41 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>IDESourceControlProjectFavoriteDictionaryKey</key>
<false/>
<key>IDESourceControlProjectIdentifier</key>
<string>E602299E-DB19-4B00-AF7B-996F57389303</string>
<key>IDESourceControlProjectName</key>
<string>iOS Demo</string>
<key>IDESourceControlProjectOriginsDictionary</key>
<dict>
<key>C63BAB2E-2814-4CC0-BE1C-AD1656A8AD24</key>
<string>ssh://github.com/arielelkin/stk.git</string>
</dict>
<key>IDESourceControlProjectPath</key>
<string>projects/demo/iOS Demo/iOS Demo.xcodeproj/project.xcworkspace</string>
<key>IDESourceControlProjectRelativeInstallPathDictionary</key>
<dict>
<key>C63BAB2E-2814-4CC0-BE1C-AD1656A8AD24</key>
<string>../../../../..</string>
</dict>
<key>IDESourceControlProjectURL</key>
<string>ssh://github.com/arielelkin/stk.git</string>
<key>IDESourceControlProjectVersion</key>
<integer>110</integer>
<key>IDESourceControlProjectWCCIdentifier</key>
<string>C63BAB2E-2814-4CC0-BE1C-AD1656A8AD24</string>
<key>IDESourceControlProjectWCConfigurations</key>
<array>
<dict>
<key>IDESourceControlRepositoryExtensionIdentifierKey</key>
<string>public.vcs.git</string>
<key>IDESourceControlWCCIdentifierKey</key>
<string>C63BAB2E-2814-4CC0-BE1C-AD1656A8AD24</string>
<key>IDESourceControlWCCName</key>
<string>stk</string>
</dict>
</array>
</dict>
</plist>