project.pbxproj 177 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205
  1. // !$*UTF8*$!
  2. {
  3. archiveVersion = 1;
  4. classes = {
  5. };
  6. objectVersion = 48;
  7. objects = {
  8. /* Begin PBXBuildFile section */
  9. 04B9F7EDF020BEBB598CD2D1 /* BuildSettings.h in Headers */ = {isa = PBXBuildFile; fileRef = B3EA35381FAF3428E81465F2 /* BuildSettings.h */; };
  10. 8E038C28FA3EECEB0334697B /* ComponentManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5DDA4225494209F3B2AD1D09 /* ComponentManager.cpp */; };
  11. BC69F860A8E748FA91DF0692 /* ComponentManager.h in Headers */ = {isa = PBXBuildFile; fileRef = E41C930DD0998650F9168764 /* ComponentManager.h */; };
  12. 30A141CD1C8803C5C5D869E2 /* Dither.h in Headers */ = {isa = PBXBuildFile; fileRef = 3F547F6BAB378EABB43ABCE7 /* Dither.h */; };
  13. 05804891F1FC3BD41A7A3CE8 /* FileReader.h in Headers */ = {isa = PBXBuildFile; fileRef = 74216AACE0DAD456693AEF30 /* FileReader.h */; };
  14. 2880BEA094E551271DBEF3FF /* FileReaderFwd.h in Headers */ = {isa = PBXBuildFile; fileRef = 57ABF6F543FDCDE52C1C0BF6 /* FileReaderFwd.h */; };
  15. D8AAAE2D443A70184D365130 /* Logging.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 87D03B0A730C3F74DC1E576B /* Logging.cpp */; };
  16. D645F8DF420AF7CF0B70279A /* Logging.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E06BBD43A57A61663BB94D8 /* Logging.h */; };
  17. 6F5D12CD5BDA051084570624 /* Profiler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9E74EF8E0A2E5A39938D7413 /* Profiler.cpp */; };
  18. D6B1B578C2038D68AB22CA78 /* Profiler.h in Headers */ = {isa = PBXBuildFile; fileRef = E55004CD51BF594C9AA8144C /* Profiler.h */; };
  19. 9EFF32A10A8FF48B138BD5A3 /* misc_util.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D91A07D79CDA3E7E2DFBBDE /* misc_util.h */; };
  20. 5A04B3ABC6937496CF8F55AE /* mptAssert.h in Headers */ = {isa = PBXBuildFile; fileRef = C9B0DF4CB5ECE2B61EFFFAAD /* mptAssert.h */; };
  21. A19FE3890D05771096DD18E9 /* mptBaseMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 39E3C40D25359CFD0E54D90D /* mptBaseMacros.h */; };
  22. 334099471FA85F158813742B /* mptBaseTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = A2D885D70E9D84C7D702B591 /* mptBaseTypes.h */; };
  23. 31312B4C1D99F11986040630 /* mptBaseUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = E0B23F8B4C773E7B15DD6E45 /* mptBaseUtils.h */; };
  24. DA9D65C746B8C8688FDAD8FC /* mptFileIO.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 092E6FAAF51431A29E6597BF /* mptFileIO.cpp */; };
  25. C1A3846A2D334655362F276D /* mptFileIO.h in Headers */ = {isa = PBXBuildFile; fileRef = D0531F03BC8F226D25A23A64 /* mptFileIO.h */; };
  26. 61B54F94CD25520D9644CC95 /* mptPathString.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F93ABDC1E5B7B0040E35B118 /* mptPathString.cpp */; };
  27. 889EBC7FF40350067DDCF1DE /* mptPathString.h in Headers */ = {isa = PBXBuildFile; fileRef = B74DB055A39F87458CBEC455 /* mptPathString.h */; };
  28. C2FE27392E198BDA773B9B6E /* mptRandom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F15D8F88DD4451808695B79D /* mptRandom.cpp */; };
  29. A9AAE92E153AAB191E368C31 /* mptRandom.h in Headers */ = {isa = PBXBuildFile; fileRef = B8692294A4A525FE0DB83DF5 /* mptRandom.h */; };
  30. 1C71D6E4888B3986D1AD491A /* mptString.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0B709CAAF7565EA2A0A7C4BF /* mptString.cpp */; };
  31. 5AD5A4FBC66466E6CF6047FE /* mptString.h in Headers */ = {isa = PBXBuildFile; fileRef = 522DB09B3E69B305A77BCBFC /* mptString.h */; };
  32. 31601FB49D9B7F77A690FC06 /* mptStringBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 407999B12CE15F7F954C7495 /* mptStringBuffer.cpp */; };
  33. D83DE93B44AEEBB40DCD653D /* mptStringBuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = C7CEDEF1B34BD234DCC8D248 /* mptStringBuffer.h */; };
  34. 4471B243B0AC1207B9A18F96 /* mptStringFormat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 73D295D15F3A5C9FC8A570B5 /* mptStringFormat.cpp */; };
  35. 2BEE4E5B975E51D4607DCB5C /* mptStringFormat.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A3F7DF026BC70334F397147 /* mptStringFormat.h */; };
  36. F1C9984DDD47E9E6C63FA77E /* mptStringParse.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 89125548F52CB8E93E4FC87D /* mptStringParse.cpp */; };
  37. 583FCB084452CB61ED3BA84E /* mptStringParse.h in Headers */ = {isa = PBXBuildFile; fileRef = 67C8BC8ED3577E79DC535F91 /* mptStringParse.h */; };
  38. B21651101EA612FB27A2F312 /* mptTime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 21ECFA3A0D28FEA4763A169C /* mptTime.cpp */; };
  39. 197E4A65854249554EA8791F /* mptTime.h in Headers */ = {isa = PBXBuildFile; fileRef = 6873EA7B54C4D5BD7D28C47F /* mptTime.h */; };
  40. 04255EA77036064EF987988D /* serialization_utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B345DB279FC32BC188BBE958 /* serialization_utils.cpp */; };
  41. 82B233A7EE7890C337D41E26 /* serialization_utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A73D2D96686D2320F70AF1F /* serialization_utils.h */; };
  42. A0FCE9298CE3AB213534123F /* stdafx.h in Headers */ = {isa = PBXBuildFile; fileRef = AFC934DE1BAD431E24B0715A /* stdafx.h */; };
  43. 79A0AE2EE52F7019EE2B5131 /* version.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 887DB2C274B9B52CDDCBCD23 /* version.cpp */; };
  44. 20EA5C358CAE5B2555148CEF /* version.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F7FF069FBCFDBAB2434CA6D /* version.h */; };
  45. CB4ACD5237B060D9C08802B2 /* versionNumber.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A84409106D61781EFF45491 /* versionNumber.h */; };
  46. C1D5DD85ADE8DDDE56D2BACB /* libopenmpt.h in Headers */ = {isa = PBXBuildFile; fileRef = 3079A4229C08660DA5044725 /* libopenmpt.h */; };
  47. 23E4D9800F622A1AF859E8B1 /* libopenmpt.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 12AEE0097EC843ABC7EA533F /* libopenmpt.hpp */; };
  48. 425910942E0278C357989342 /* libopenmpt_c.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 91CFD949FD346DD0860D0FA9 /* libopenmpt_c.cpp */; };
  49. BCC2787328D4201AB125B359 /* libopenmpt_config.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B7036BD57EE865640E644EE /* libopenmpt_config.h */; };
  50. F62A611BE2BE56C34B83B077 /* libopenmpt_cxx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 85CC0CD9F13C0F52BA5B89DA /* libopenmpt_cxx.cpp */; };
  51. 520B95CF3EB4FCFE674A187E /* libopenmpt_ext.h in Headers */ = {isa = PBXBuildFile; fileRef = A1F712860D5DA60C963548E5 /* libopenmpt_ext.h */; };
  52. F412E3E6E0A6D88E496B3243 /* libopenmpt_ext.hpp in Headers */ = {isa = PBXBuildFile; fileRef = C33D20792FAE22F2F8CC9C7A /* libopenmpt_ext.hpp */; };
  53. 229E938F8E857E8597738001 /* libopenmpt_ext_impl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 91EBE3A17D7FD949E64333FE /* libopenmpt_ext_impl.cpp */; };
  54. A9C5345A15AD1F501E9B21CC /* libopenmpt_ext_impl.hpp in Headers */ = {isa = PBXBuildFile; fileRef = B882F5E3A416EB8B0DDB4440 /* libopenmpt_ext_impl.hpp */; };
  55. 96AF37CF02C1DF758B1272B5 /* libopenmpt_impl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 056DFDF1F1EA4D8BDAE20B23 /* libopenmpt_impl.cpp */; };
  56. 3B441B3E2783C5B9D005A2EB /* libopenmpt_impl.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 8A461326F68173E9FF76F078 /* libopenmpt_impl.hpp */; };
  57. E8CC611AD4769729BD479F44 /* libopenmpt_internal.h in Headers */ = {isa = PBXBuildFile; fileRef = D7E237E243A994FE8C042361 /* libopenmpt_internal.h */; };
  58. 915A007AFDCE95D7C618E3E6 /* libopenmpt_stream_callbacks_buffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 00A97AB5ECA90E3015727BB4 /* libopenmpt_stream_callbacks_buffer.h */; };
  59. C3EF2BA62F0E407378DB4585 /* libopenmpt_stream_callbacks_fd.h in Headers */ = {isa = PBXBuildFile; fileRef = 72AF8AC45E1A4BD00736B035 /* libopenmpt_stream_callbacks_fd.h */; };
  60. DBB0A18E471A37F1D05DE59B /* libopenmpt_stream_callbacks_file.h in Headers */ = {isa = PBXBuildFile; fileRef = 4AED312836C3B8251F6DD378 /* libopenmpt_stream_callbacks_file.h */; };
  61. D064FD613C81EF5205595CC0 /* libopenmpt_version.h in Headers */ = {isa = PBXBuildFile; fileRef = DFF1EBFBCB9A532BF4306FAA /* libopenmpt_version.h */; };
  62. F0578A6ADCA9615AC5C89E6A /* AGC.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DF0ABEB44B7913349462CE33 /* AGC.cpp */; };
  63. 57EF609143D62289EC2689A6 /* AGC.h in Headers */ = {isa = PBXBuildFile; fileRef = 26B218E4929527249B985560 /* AGC.h */; };
  64. 5055261A3CA7FD0925C63A1A /* DSP.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3F2C2E64AB9A83E3F4833EE3 /* DSP.cpp */; };
  65. 0E58EF59FA3EB151A38F176F /* DSP.h in Headers */ = {isa = PBXBuildFile; fileRef = 86FB50A4F2DE5FE4FBE18D20 /* DSP.h */; };
  66. 3AEAAA9AA6AEA98A6F14DA54 /* EQ.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 094FCAB9F59FB5FB1E04A4BD /* EQ.cpp */; };
  67. E1BEB12F4D781CDAD6D736B4 /* EQ.h in Headers */ = {isa = PBXBuildFile; fileRef = 906399CF7C89633665CFE801 /* EQ.h */; };
  68. EE0123AB5A1C864CA33E96E0 /* Reverb.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BD8D1872A974DA6952C54087 /* Reverb.cpp */; };
  69. 952A050501BAC6EF0AB6A707 /* Reverb.h in Headers */ = {isa = PBXBuildFile; fileRef = 4496864630D289B099E4A1A7 /* Reverb.h */; };
  70. E60070BD52E85AB35BD65C2F /* AudioCriticalSection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F513BE27E1A7B3CF4A6C0D84 /* AudioCriticalSection.cpp */; };
  71. 0DD77AD279F36CC342CBD930 /* AudioCriticalSection.h in Headers */ = {isa = PBXBuildFile; fileRef = FCC97C74E872E4A311090023 /* AudioCriticalSection.h */; };
  72. B2016C369EAAD365C740EFE4 /* AudioReadTarget.h in Headers */ = {isa = PBXBuildFile; fileRef = 21E6E9C78D4B7D4E16241F27 /* AudioReadTarget.h */; };
  73. 71D16D8A5D393458C6A4486E /* BitReader.h in Headers */ = {isa = PBXBuildFile; fileRef = 40073C7EACCB3A6E75316B38 /* BitReader.h */; };
  74. 245C579D10C41D6B792F3281 /* Container.h in Headers */ = {isa = PBXBuildFile; fileRef = 1356949B7F1A938B4880C355 /* Container.h */; };
  75. 72D726A9DE9D83C527F91128 /* ContainerMMCMP.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C1AF2CA8ADC22C0156AC09EE /* ContainerMMCMP.cpp */; };
  76. 9CD17E30887AE65FB11002DF /* ContainerPP20.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CB9B36F03701CA76C0D96B4F /* ContainerPP20.cpp */; };
  77. D63B1CF542777CB84B6CF947 /* ContainerUMX.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E5A99D5DD111642B3A7D7841 /* ContainerUMX.cpp */; };
  78. 71C4BE20DDFF1EE4E6F49B73 /* ContainerXPK.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A0A536978C0DFD64F578117B /* ContainerXPK.cpp */; };
  79. 9CEDF1AE8855B87CF1C0CC92 /* Dlsbank.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B1CF841F7E0F631C04627FC /* Dlsbank.cpp */; };
  80. DA31B777C6AEAABAEF2BABCE /* Dlsbank.h in Headers */ = {isa = PBXBuildFile; fileRef = 496EB184B5271C2F3E873609 /* Dlsbank.h */; };
  81. 54C83B9740300265A99B167B /* Fastmix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4364C89CAF28C78C788EF756 /* Fastmix.cpp */; };
  82. DA1EA539468438C0CF5CDA98 /* FloatMixer.h in Headers */ = {isa = PBXBuildFile; fileRef = E9328BC8D58462B8BEA39FC8 /* FloatMixer.h */; };
  83. 2B45DFB917EE46E940846268 /* ITCompression.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FAD9BD9F663F5126EF17F3FE /* ITCompression.cpp */; };
  84. 529C975C3E1AE8F52712A68D /* ITCompression.h in Headers */ = {isa = PBXBuildFile; fileRef = 01B91F4C6DD382EDB6F59281 /* ITCompression.h */; };
  85. E53C5947D1A41F153A10342B /* ITTools.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 347A4568A03E445869A47422 /* ITTools.cpp */; };
  86. 0C045F8AF88052CD21FE52E1 /* ITTools.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B990EC8A752797230B2934C /* ITTools.h */; };
  87. A47C123E1064FD331952FFAF /* InstrumentExtensions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F3C09639DF548CE14819E695 /* InstrumentExtensions.cpp */; };
  88. D2C513803EE07621870287B5 /* IntMixer.h in Headers */ = {isa = PBXBuildFile; fileRef = 2153E2CF0D3AA4C7B68A0AE5 /* IntMixer.h */; };
  89. A337F0070F9D838E98752567 /* Load_669.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 126A5823FEBB2F13E7DA6C23 /* Load_669.cpp */; };
  90. 4BAF7552B71409D940EDAAB1 /* Load_amf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BA788293A6CA59838FE99693 /* Load_amf.cpp */; };
  91. DA9A5D4B4600F1D1CFD892AA /* Load_ams.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E92E060AD580DDF9BE9F1A0A /* Load_ams.cpp */; };
  92. 0BDA4A57773FDEDD001880B6 /* Load_c67.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7AEB0125663DD9144F5C1625 /* Load_c67.cpp */; };
  93. 30E33E659C48D2EB252174C4 /* Load_dbm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7F696D226BBB441254DA8122 /* Load_dbm.cpp */; };
  94. FCE1BEF0E8F4BE4991DE9B36 /* Load_digi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AB9829FC1728EBE62024CCFE /* Load_digi.cpp */; };
  95. 8F9B570DFB00EB9384D98C6C /* Load_dmf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7EAA6A876AFC4177531B7F87 /* Load_dmf.cpp */; };
  96. DE77C70B4ADD5A92D3B5FC6A /* Load_dsm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6DD9CCBD592BA4AD424AE1BD /* Load_dsm.cpp */; };
  97. B92F50C3A542501C4E2C2D09 /* Load_dsym.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 481C9700B4AB58EBBDA73903 /* Load_dsym.cpp */; };
  98. C34320A32FA9B329B8815502 /* Load_dtm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 326228BB1EB4FFAA07D33CBB /* Load_dtm.cpp */; };
  99. 19AAD06D850F64F40EE805CD /* Load_far.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C8FAF340B44CCB309D6B0841 /* Load_far.cpp */; };
  100. E067ECC34CCD7F4AD5A52123 /* Load_fmt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2F40B9AF1B92909F04B1CDAF /* Load_fmt.cpp */; };
  101. 73EB66E8DF50FA6E68299C47 /* Load_gdm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E27B0B2FCECDE21EB7EC1F2F /* Load_gdm.cpp */; };
  102. 59095DCDC56EF0534E47922C /* Load_imf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 08D23704F4230FF4DD424C04 /* Load_imf.cpp */; };
  103. 7C9765D668FF2BA4D16A40BA /* Load_it.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6B1A2274D7DE2064A044512E /* Load_it.cpp */; };
  104. 0E1A09C07A7F9C4603583E1F /* Load_itp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9D5DC4E689AF9BD672CED8E6 /* Load_itp.cpp */; };
  105. 0E32853E7A9718C50370BA9D /* Load_mdl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9D7551C989C728B972E665C9 /* Load_mdl.cpp */; };
  106. A99CC577150259FE9EDAFAD6 /* Load_med.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5813D35B4465AA4B2D84E75B /* Load_med.cpp */; };
  107. 6FC9C56EDB2E59F56407FBCD /* Load_mid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5EACECE74AFEC3D7331D01E8 /* Load_mid.cpp */; };
  108. 86FFED40F26481C77B3D23A0 /* Load_mo3.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 15F8AD9B014A858BEA68C29B /* Load_mo3.cpp */; };
  109. 3968DFFAA5CD72812EA6145A /* Load_mod.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8642B66D4B60256BDD53F66 /* Load_mod.cpp */; };
  110. 25C77EE3912C126A1A05B442 /* Load_mt2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 54C0CC404012A4302931E140 /* Load_mt2.cpp */; };
  111. 62440FD3CEA9A25957824432 /* Load_mtm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 71C39D225D1575124634B222 /* Load_mtm.cpp */; };
  112. E27D1B0DCEFB6BA6B7F3293E /* Load_mus_km.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9160BCBDFD7A1F5F469D2FF3 /* Load_mus_km.cpp */; };
  113. 46722DC5B2D7C04B3BB06224 /* Load_okt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D5B20A07C104E2F6AA231F07 /* Load_okt.cpp */; };
  114. A39B29D30F01BD5998D95E32 /* Load_plm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 124E2388FE9FFA77E7BE3788 /* Load_plm.cpp */; };
  115. 031CCB296F815EB0F8590089 /* Load_psm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 72125B715E64326147836F71 /* Load_psm.cpp */; };
  116. A630F18D129684149B6E26ED /* Load_ptm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 35F5851621475D060A669A16 /* Load_ptm.cpp */; };
  117. CA4E764136B409C8BF8CABA0 /* Load_s3m.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D9ACF2A7C5FEC997AE1D07A8 /* Load_s3m.cpp */; };
  118. 2A6A20F096CFB3761FA8554F /* Load_sfx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 392CA66F257E7D5F0E9DBA6F /* Load_sfx.cpp */; };
  119. EF72A6155BD8399CE4B0DB74 /* Load_stm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DE65DDE3CAB7B4D3B3D6F1E3 /* Load_stm.cpp */; };
  120. 6B85B6A5D7EA492C60C3EB04 /* Load_stp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DAFA3CB9C64C14A9AF6B51B9 /* Load_stp.cpp */; };
  121. EF59A538DBD7F5D1C4CFB369 /* Load_symmod.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7E40ACE4EA5A0F86337D1F1A /* Load_symmod.cpp */; };
  122. C6C2AF33322843BABB00E592 /* Load_uax.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 55B3389E4105108E2A244D9E /* Load_uax.cpp */; };
  123. 2FA8E46B9B0D78F224E619CB /* Load_ult.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E53D53B0AA5AC2BF3C3E93B /* Load_ult.cpp */; };
  124. CAD9192E363FADB4BF174F8D /* Load_wav.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D9577322C5A94A12AEC88722 /* Load_wav.cpp */; };
  125. FA9B3DD7E60304A54F6F18BB /* Load_xm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 29D8A7DF959CA6CF5E02D799 /* Load_xm.cpp */; };
  126. A718DE549395D197BC12D2AB /* Loaders.h in Headers */ = {isa = PBXBuildFile; fileRef = F6A07CF5625AE79FEBB9017A /* Loaders.h */; };
  127. 7280699EDEF06B17A70FE69F /* MIDIEvents.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 41712D7F2DEE20C2566B21D6 /* MIDIEvents.cpp */; };
  128. 1989BFA585EE522C0EC7F404 /* MIDIEvents.h in Headers */ = {isa = PBXBuildFile; fileRef = C8795BE1B4CB32D19DEA6FE1 /* MIDIEvents.h */; };
  129. 06AEEC02721EEF7B3B3D6904 /* MIDIMacros.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 55D244EA414F382D6ACC3841 /* MIDIMacros.cpp */; };
  130. 247D79CF90E20C5619BBAE2E /* MIDIMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = F3FA6EB9DF4C46A9C86B83B9 /* MIDIMacros.h */; };
  131. 8DF7C0B5790AC10E22F49DFB /* MPEGFrame.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9CAFE2C1083FA4AC113B85C4 /* MPEGFrame.cpp */; };
  132. 349D0DC02005D48D8970E8A3 /* MPEGFrame.h in Headers */ = {isa = PBXBuildFile; fileRef = 23AD09378F71082758D738F1 /* MPEGFrame.h */; };
  133. 6231BDB54E998383B7049899 /* Message.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 916CD225FD30D115C69601E0 /* Message.cpp */; };
  134. 49B55171353245B45EAF45C8 /* Message.h in Headers */ = {isa = PBXBuildFile; fileRef = 585011FAC4097CA44D69967E /* Message.h */; };
  135. 9A5C87420698E7050F8D6495 /* MixFuncTable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2940DC0F15A8A2DD7E13B7F3 /* MixFuncTable.cpp */; };
  136. C11373742D8475EDF6A2EF75 /* MixFuncTable.h in Headers */ = {isa = PBXBuildFile; fileRef = 30F77A711C746EB445F16EC8 /* MixFuncTable.h */; };
  137. 063B5A7AF28C316ADBAB6E7A /* Mixer.h in Headers */ = {isa = PBXBuildFile; fileRef = 3528186EA1966DEDEA7F28ED /* Mixer.h */; };
  138. 993EBAFF057A1AC30E6F9752 /* MixerInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = C826EB3EB48EB10C1DFAC522 /* MixerInterface.h */; };
  139. 1212A8157E82AA8E47A12417 /* MixerLoops.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E17E02C1CDFBF503F678F617 /* MixerLoops.cpp */; };
  140. 306EB4E79CD3476E25ACE946 /* MixerLoops.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F1480C76B6657B7548594C7 /* MixerLoops.h */; };
  141. 7124F0825DCD57B286637331 /* MixerSettings.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 80958E59ECFA21E075D3C3B8 /* MixerSettings.cpp */; };
  142. 18F23BEB04708C84ED674A1C /* MixerSettings.h in Headers */ = {isa = PBXBuildFile; fileRef = 07DB5FB573F5C256BC17D3EA /* MixerSettings.h */; };
  143. 1848C10684B8C37F4DD73D08 /* ModChannel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2759DA2B13D6CD6E3C53CE82 /* ModChannel.cpp */; };
  144. 3F2F15A2AB94A828346D4A01 /* ModChannel.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E30C1DD1A8298CD03A1D5DD /* ModChannel.h */; };
  145. 735E37365F079F65889DBAE4 /* ModInstrument.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4206870BAE6B1A923744BC6A /* ModInstrument.cpp */; };
  146. 9AC30838864159D16F391769 /* ModInstrument.h in Headers */ = {isa = PBXBuildFile; fileRef = 4933A151B54D04F3FE6F1487 /* ModInstrument.h */; };
  147. C0D9DA34ACECDA8D55D6B77A /* ModSample.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EFA576D65B3538C1643119D9 /* ModSample.cpp */; };
  148. A756D37693BE9944FC29AE5A /* ModSample.h in Headers */ = {isa = PBXBuildFile; fileRef = B6F2757F22B7746FEB1CA539 /* ModSample.h */; };
  149. A4C48AC39042DB5C793A99F4 /* ModSampleCopy.h in Headers */ = {isa = PBXBuildFile; fileRef = 13E6B1C57F001567C82225FB /* ModSampleCopy.h */; };
  150. 342E607620ACB00F09A46EA7 /* ModSequence.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A3158B160F30EEB75852FE4B /* ModSequence.cpp */; };
  151. 9BC6A2CF87D9A22830C37F15 /* ModSequence.h in Headers */ = {isa = PBXBuildFile; fileRef = EA5DF50856EDB6F35FE9970B /* ModSequence.h */; };
  152. AA1C0892966EDF817F8D1C92 /* OPL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5973C54AC5E11ACA0ECBD5C9 /* OPL.cpp */; };
  153. 913D52777D24146F26757A8C /* OPL.h in Headers */ = {isa = PBXBuildFile; fileRef = 20B457EE8C97662E959A946A /* OPL.h */; };
  154. ECC5C764D8D8C7BD81C2A4AA /* OggStream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9B46286507D6E94F10D2CA67 /* OggStream.cpp */; };
  155. E1AB48B5CD130F83367F2399 /* OggStream.h in Headers */ = {isa = PBXBuildFile; fileRef = B09BD8A61C60D796E5C50761 /* OggStream.h */; };
  156. 2896EE0B1413E24E3D90E262 /* Paula.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D769B723432322CECC823CA8 /* Paula.cpp */; };
  157. 0FA875A9FBF94C99E4188AA9 /* Paula.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E0BE0500A7A35D05363F0CF /* Paula.h */; };
  158. 094891ADF5AF577B5E1B6C91 /* Resampler.h in Headers */ = {isa = PBXBuildFile; fileRef = D8FE9C9844C39B880D29CC52 /* Resampler.h */; };
  159. 03D29E646F42A1DD38611B66 /* RowVisitor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3244246E1EC117B1473E18C5 /* RowVisitor.cpp */; };
  160. E17D68F94DE3FB7FD6BB9D58 /* RowVisitor.h in Headers */ = {isa = PBXBuildFile; fileRef = 90511ED47CA3F5C365C232D4 /* RowVisitor.h */; };
  161. DA32AD1246984099CF70E271 /* S3MTools.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E9C63603D5180EF3BE374B03 /* S3MTools.cpp */; };
  162. 01C928836DE38B24B6059CB8 /* S3MTools.h in Headers */ = {isa = PBXBuildFile; fileRef = F0DC7D44DCC33F3C8514A659 /* S3MTools.h */; };
  163. DC7D6A4348E3FDC9D1BB9FA2 /* SampleCopy.h in Headers */ = {isa = PBXBuildFile; fileRef = ABA856AB97FA2D9B80196BAB /* SampleCopy.h */; };
  164. 6DF8F39F598CE947C25043FC /* SampleFormatBRR.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC8FDDCE2800E047F11E5AD0 /* SampleFormatBRR.cpp */; };
  165. 361B3CA1A22CE4472B7E7687 /* SampleFormatFLAC.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C59400B2B112514B9A0A0FE3 /* SampleFormatFLAC.cpp */; };
  166. F2F4A804DE889EAC474DF860 /* SampleFormatMP3.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 21656CC48DD56E3D56F4E8C5 /* SampleFormatMP3.cpp */; };
  167. DBF4A132C7CA2830B0744383 /* SampleFormatMediaFoundation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EAB5C83356280B509FBC40D4 /* SampleFormatMediaFoundation.cpp */; };
  168. ADF7D8981909813FA25A137F /* SampleFormatOpus.cpp in Sources */ = {isa = PBXBuildFile; fileRef = DC0ABD7DC8880D17B180CBAE /* SampleFormatOpus.cpp */; };
  169. 1B50C86507E4BD0D70A817C2 /* SampleFormatSFZ.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AAE2620716536580DF71DF08 /* SampleFormatSFZ.cpp */; };
  170. 56477142C26363338B3BD0A0 /* SampleFormatVorbis.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5A820E391518812BAE7A391 /* SampleFormatVorbis.cpp */; };
  171. 3690323122399A604BCFB5DF /* SampleFormats.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2552786391B70BEA1A90ADC2 /* SampleFormats.cpp */; };
  172. B4953E6720FBD1EDA9D373C6 /* SampleIO.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8379EE2F6FCBC51F58EA0230 /* SampleIO.cpp */; };
  173. 5BAD6FEAC7C7D28B10EAE21F /* SampleIO.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A219492F607568A9F58BCA7 /* SampleIO.h */; };
  174. F6816D4BE22AD57A0BC1F0F9 /* SampleNormalize.h in Headers */ = {isa = PBXBuildFile; fileRef = E52BE50A51917891DA691A6A /* SampleNormalize.h */; };
  175. 02F109F06E0B6D91B72D7D25 /* Snd_defs.h in Headers */ = {isa = PBXBuildFile; fileRef = 51C054B63DA716AEE6F77CCB /* Snd_defs.h */; };
  176. C34A498FAFB20F5D181E2473 /* Snd_flt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 52E5FF2DBEA9FE1D870F2FE8 /* Snd_flt.cpp */; };
  177. DD15F6684930590A9252699E /* Snd_fx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4CB0749938973691E1E79CAE /* Snd_fx.cpp */; };
  178. E20929A4CE71EF7137DD0388 /* Sndfile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 11F5D43A7DB9D32A461F04F5 /* Sndfile.cpp */; };
  179. C96DEDC9B5EAE00CDE67E120 /* Sndfile.h in Headers */ = {isa = PBXBuildFile; fileRef = D8B8D7834472422ECDD15C08 /* Sndfile.h */; };
  180. 0BA1AE1E77BB11C0C0DD2154 /* Sndmix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BA06101AA6EDD1114F3E382F /* Sndmix.cpp */; };
  181. 6FD3308F5B7D669E444E6EB9 /* SoundFilePlayConfig.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FEF88F136ABFEC2FB31A7B92 /* SoundFilePlayConfig.cpp */; };
  182. 1643633A02820DB6AB04EAE7 /* SoundFilePlayConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 85D03E53F10B9F16FA001CA6 /* SoundFilePlayConfig.h */; };
  183. D9B36ECB45CED16C8EF0E100 /* Tables.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C8A05707B48719FF5DD87F1C /* Tables.cpp */; };
  184. C06555102CF516FB35F1F712 /* Tables.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F6A3F0A7BA64274E4B85A6B /* Tables.h */; };
  185. DAD99158C64158262FAD6C3C /* Tagging.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 09EA054475AE04343E1435FE /* Tagging.cpp */; };
  186. C1DF710BAD5C654ED6D96562 /* Tagging.h in Headers */ = {isa = PBXBuildFile; fileRef = D00FD78F3CC9413AC5285C14 /* Tagging.h */; };
  187. E16C3C4ECDD4021C36401732 /* TinyFFT.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B0BC2F771C812E67E5E65E31 /* TinyFFT.cpp */; };
  188. 08057E4DF48171901DFF71A4 /* TinyFFT.h in Headers */ = {isa = PBXBuildFile; fileRef = B70C4E8923C6B833AC25D30D /* TinyFFT.h */; };
  189. 6C40B3F8D8A5467F617EE857 /* UMXTools.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B91E74927E3BE391002FC49 /* UMXTools.cpp */; };
  190. CA3BCEB6365631587F7841EC /* UMXTools.h in Headers */ = {isa = PBXBuildFile; fileRef = 192E45720515076AAE656D87 /* UMXTools.h */; };
  191. 4A55804436FEE7735F9403F3 /* UpgradeModule.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B99AFD2E250091B5AED8328E /* UpgradeModule.cpp */; };
  192. 1D029E40896731C71240D39F /* WAVTools.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C40451138921C0121B15911 /* WAVTools.cpp */; };
  193. 84EB06C1F0056A6239287AF6 /* WAVTools.h in Headers */ = {isa = PBXBuildFile; fileRef = 93A1C8147F888A0C28D9F029 /* WAVTools.h */; };
  194. 84B92538703776D1592F3469 /* WindowedFIR.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F34E88C15F69EB62A88BFBF6 /* WindowedFIR.cpp */; };
  195. 42E89B7A2EFB9BD3D7E478C0 /* WindowedFIR.h in Headers */ = {isa = PBXBuildFile; fileRef = 311BD2C59DAA93B0A6A674C8 /* WindowedFIR.h */; };
  196. 939F9D057F0764D3E87278E9 /* XMTools.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 22F847F58EBC46E5572277AF /* XMTools.cpp */; };
  197. 3AE32E55266022984FDD22AC /* XMTools.h in Headers */ = {isa = PBXBuildFile; fileRef = A9C3DCE8157D47939EDC616D /* XMTools.h */; };
  198. DE7322B34AD9B539D3B15712 /* load_j2b.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6D555A6559A7315542C66E65 /* load_j2b.cpp */; };
  199. 768AA589E2A6977AAB7E04E8 /* mod_specifications.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C577B67EB1201EAEDAB6392D /* mod_specifications.cpp */; };
  200. 942630F60038D89C89896ADC /* mod_specifications.h in Headers */ = {isa = PBXBuildFile; fileRef = 638D6A8D4F0BBB26380379BE /* mod_specifications.h */; };
  201. 5D186AF3C9886C6C92A7E6F4 /* modcommand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4CAAF9443827ED8761A4ED9B /* modcommand.cpp */; };
  202. 442A5347B08FE6CD396888A6 /* modcommand.h in Headers */ = {isa = PBXBuildFile; fileRef = 13F41FE4FF45F7D3E86434E4 /* modcommand.h */; };
  203. 86D1466C724F97055B47559D /* modsmp_ctrl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B5DD370F21F89AB06A1AAB44 /* modsmp_ctrl.cpp */; };
  204. 6D6D8486598084DF026A61CC /* modsmp_ctrl.h in Headers */ = {isa = PBXBuildFile; fileRef = 7CF94C8DE8880E78F184EF8F /* modsmp_ctrl.h */; };
  205. C5042C8831C92A78FA2E5B42 /* opal.h in Headers */ = {isa = PBXBuildFile; fileRef = B4E672F4A0375E36C99B4CF8 /* opal.h */; };
  206. 34D788C0203F4F8E89AA63A4 /* pattern.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 23A718158F6B170558D147CF /* pattern.cpp */; };
  207. 9BBEF582873BE9C5B0B8E9D9 /* pattern.h in Headers */ = {isa = PBXBuildFile; fileRef = 6ABE03E3D6776E8D5FD78867 /* pattern.h */; };
  208. 1BD1A41487E24CBB1034DFFA /* patternContainer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8AC751FD7645A2965F3D602E /* patternContainer.cpp */; };
  209. 0285DD936E4B3AB0B7A6C812 /* patternContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = 51A30C6A3DB60CC3E69FE9AF /* patternContainer.h */; };
  210. 01692403ED28B5A756469DB2 /* DigiBoosterEcho.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D00256183C1F480905F7B476 /* DigiBoosterEcho.cpp */; };
  211. 283D39571412810A3DC1C006 /* DigiBoosterEcho.h in Headers */ = {isa = PBXBuildFile; fileRef = D78EA2E643A04A8DCCF1DCCC /* DigiBoosterEcho.h */; };
  212. 7B3866F46777107010FAECA1 /* LFOPlugin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CA92646436CEC4273FC341B7 /* LFOPlugin.cpp */; };
  213. A2ACD1E78E40C78FF7042144 /* LFOPlugin.h in Headers */ = {isa = PBXBuildFile; fileRef = D18EA70C3DFFA985061E240E /* LFOPlugin.h */; };
  214. 187C6A480425D2772DBBEDF6 /* OpCodes.h in Headers */ = {isa = PBXBuildFile; fileRef = 508D0B2BBCF29EB145CB408A /* OpCodes.h */; };
  215. 9147ABEB7D1CF39EA6CB329B /* PlugInterface.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03371670C45190E9596AB4D /* PlugInterface.cpp */; };
  216. 38AF94222459CA310D2AD24C /* PlugInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 2713309D93D98CB9DC341B1C /* PlugInterface.h */; };
  217. F63FCFCDE21417810BC4567D /* PluginManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E5184AB4512AF25ADA7B849A /* PluginManager.cpp */; };
  218. 5D4A25DE49F45AED32C56208 /* PluginManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 2CE3943D98A9F159E10480BC /* PluginManager.h */; };
  219. 63F0BD844FC5053878744534 /* PluginMixBuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = BBCE259127E0CD37B0316077 /* PluginMixBuffer.h */; };
  220. 7549ABCA61F3E0D94AC4E8F4 /* PluginStructs.h in Headers */ = {isa = PBXBuildFile; fileRef = 44130137B0D95D53F934ECB5 /* PluginStructs.h */; };
  221. 03474C866F633E77383BABE4 /* SymMODEcho.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 32E894601E91FC8F4727180F /* SymMODEcho.cpp */; };
  222. 6A9949B9D6AAF15F5FFC839F /* SymMODEcho.h in Headers */ = {isa = PBXBuildFile; fileRef = 796225BE65E075574ED833EF /* SymMODEcho.h */; };
  223. 7313AEC8DF2FA0B9A8070D27 /* Chorus.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A22E19C28ED780F1B76D9C70 /* Chorus.cpp */; };
  224. 514C987ABD5D402146AFD260 /* Chorus.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E907B4EC66584DD55E16E5 /* Chorus.h */; };
  225. 470D805AB37FC276FC13F8FA /* Compressor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 767B029F62BAAC1A0B3D894C /* Compressor.cpp */; };
  226. AECFFDD81AB7E8CE23A5EA4A /* Compressor.h in Headers */ = {isa = PBXBuildFile; fileRef = BD85756FA9196B1712DEC4CB /* Compressor.h */; };
  227. 6D01084159D64FF482858FF0 /* DMOPlugin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FC535FFC686507A3F1B699E2 /* DMOPlugin.cpp */; };
  228. 144281CA00ECB6D9E9BCBEF4 /* DMOPlugin.h in Headers */ = {isa = PBXBuildFile; fileRef = 836C22ACEF327FC8388E0D2B /* DMOPlugin.h */; };
  229. EA69A54C565190425F3F92BE /* DMOUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 79CAE88D655EDE35CE2238EA /* DMOUtils.cpp */; };
  230. 112F7AE47D4B6CD54623D942 /* DMOUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 800FC0BC6CB827EC954E436B /* DMOUtils.h */; };
  231. EC617BCC58D4BDE8A168F36C /* Distortion.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FB1458D8E753025490D6DE85 /* Distortion.cpp */; };
  232. 13B761627F9E4C58888C4ED4 /* Distortion.h in Headers */ = {isa = PBXBuildFile; fileRef = 02FA1CA1EE8D124957526CFD /* Distortion.h */; };
  233. 40C0C531ACD16DD835230018 /* Echo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8F6BC29A7BE9123464E1D0CB /* Echo.cpp */; };
  234. 9E1F984F0AE6F46B534183CE /* Echo.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D2C39D6593F392F0229161C /* Echo.h */; };
  235. 9BBF4AD8876980E7703A8802 /* Flanger.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AA994E0B1660AB275FBB398A /* Flanger.cpp */; };
  236. 42347C592E7326D5D7F50207 /* Flanger.h in Headers */ = {isa = PBXBuildFile; fileRef = 3156452F9D91A5F2A6862282 /* Flanger.h */; };
  237. 522A1800BE460AF1871E775E /* Gargle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 21BEF2AF0D675ADF36FD755E /* Gargle.cpp */; };
  238. F95CD61C656E7EC3EEBF1003 /* Gargle.h in Headers */ = {isa = PBXBuildFile; fileRef = A8F0E6D6946E37707D66F507 /* Gargle.h */; };
  239. DF5617A5CB16A84934349054 /* I3DL2Reverb.cpp in Sources */ = {isa = PBXBuildFile; fileRef = EE4DC7525A6AB943234226B1 /* I3DL2Reverb.cpp */; };
  240. 861B3B7172F082249B9FC220 /* I3DL2Reverb.h in Headers */ = {isa = PBXBuildFile; fileRef = 757A6ACFE18B12766ADDA4B5 /* I3DL2Reverb.h */; };
  241. 666621BD521057CC3BE15EE7 /* ParamEq.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9515543601DCB0524A373FB5 /* ParamEq.cpp */; };
  242. 4DAC54A639EBFE21E26DDB53 /* ParamEq.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CDB54D8C816B59BD10B322B /* ParamEq.h */; };
  243. 8F7BE1497B3B72EEE4585AF9 /* WavesReverb.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9EC4CB190AE1BD0AD3B82A78 /* WavesReverb.cpp */; };
  244. 0D391EBBF90D666E22BDA56A /* WavesReverb.h in Headers */ = {isa = PBXBuildFile; fileRef = 9C472C6C0859D41291AA6652 /* WavesReverb.h */; };
  245. 138440767F9EA317C8C0B3AB /* tuning.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C2E49D45AECB5F3D571CC65A /* tuning.cpp */; };
  246. 7ADF2116E66EE300EF6AC418 /* tuning.h in Headers */ = {isa = PBXBuildFile; fileRef = 09685080F5A353EA5EB66BE1 /* tuning.h */; };
  247. 43BDDDF8AFCE859F382018DF /* tuningCollection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B27A943F9EF8E4D887F0A270 /* tuningCollection.cpp */; };
  248. F9A98ADE650F1E65EEE7BF3D /* tuningbase.h in Headers */ = {isa = PBXBuildFile; fileRef = A88E96CB94E06DBB7DFFAACB /* tuningbase.h */; };
  249. C3E4DE702FAB3B8D7806CAEF /* tuningcollection.h in Headers */ = {isa = PBXBuildFile; fileRef = 72E651DD5EF9513607E32E23 /* tuningcollection.h */; };
  250. 1299B5C8FE160662E70EC4F9 /* sample.hpp in Headers */ = {isa = PBXBuildFile; fileRef = C1BD9C2D2DD8FFCE76FA0F63 /* sample.hpp */; };
  251. C46A81B8B07D811159675EFE /* span.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 7384B9B3DF137B9EE80F5CB6 /* span.hpp */; };
  252. B3E2F8159F8B6045C8217CC4 /* algorithm.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 82E2F47AEE47880177202ADA /* algorithm.hpp */; };
  253. C08946C0ACC8F03B554BCD6D /* aligned_array.hpp in Headers */ = {isa = PBXBuildFile; fileRef = EFC4C6EA5B0027AE64F5A33D /* aligned_array.hpp */; };
  254. 5BF1D0624704D1BBF0EDADA8 /* alloc.hpp in Headers */ = {isa = PBXBuildFile; fileRef = AAD02D8D1660EF771F5CD08F /* alloc.hpp */; };
  255. 79A562D8E58C4DCEEE7A4F4A /* arithmetic_shift.hpp in Headers */ = {isa = PBXBuildFile; fileRef = A8D0AFD89464A580FD28FF34 /* arithmetic_shift.hpp */; };
  256. 733B489E5F4E48F7083825E4 /* array.hpp in Headers */ = {isa = PBXBuildFile; fileRef = C26BD08B2EFB917637F7728E /* array.hpp */; };
  257. 6C319C6958996237C104774D /* bit.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 5BBE6485C782637590E8933F /* bit.hpp */; };
  258. B1B2E56A1DCFD75BE6A644C9 /* check_platform.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 20CF624F0C78CA7E350EE6FD /* check_platform.hpp */; };
  259. FEB2AC11EA723DB6539025C1 /* compiletime_warning.hpp in Headers */ = {isa = PBXBuildFile; fileRef = ADDA1B1B19F70D0CE2CE7A79 /* compiletime_warning.hpp */; };
  260. AC39BB0598E3F01481B4F82F /* constexpr_throw.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 1B4545A5870BA2C1D0663024 /* constexpr_throw.hpp */; };
  261. CEEF02033A60057C037F7F04 /* detect.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 1DD7B07F0954A4C232D1A4D6 /* detect.hpp */; };
  262. A10565878DAF9A967680A2B1 /* detect_compiler.hpp in Headers */ = {isa = PBXBuildFile; fileRef = F0833D1B5C4A9A37A5A5289A /* detect_compiler.hpp */; };
  263. A223309F8EB72547F77B7FFB /* detect_libc.hpp in Headers */ = {isa = PBXBuildFile; fileRef = D1A55FCA3D1662430635DCCB /* detect_libc.hpp */; };
  264. 140708190046B294A9C88EC6 /* detect_libcxx.hpp in Headers */ = {isa = PBXBuildFile; fileRef = C39D3BB22FD99B7538CE1805 /* detect_libcxx.hpp */; };
  265. 4E897D0F3A32E53E63C800BE /* detect_os.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3D3C2507A9A1B88D327A5A66 /* detect_os.hpp */; };
  266. 4DC66633390511AFE287EDE0 /* detect_quirks.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 5CB52E71C8F08E34D1E50BC4 /* detect_quirks.hpp */; };
  267. 0D46D136F9847BB2A20758E4 /* floatingpoint.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 1C5D5A748898BA37918D37C7 /* floatingpoint.hpp */; };
  268. BFEB7C3EAB69CDD794618B6F /* integer.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 4E703D80BA8AA02103ADB0B5 /* integer.hpp */; };
  269. 5849534FC4B955C88DD8CF50 /* macros.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 679296B3530F8AF67C8C8A0A /* macros.hpp */; };
  270. 3FE31FD2AB48B35834215531 /* math.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 2E644BBB1AB622AB03D55FBB /* math.hpp */; };
  271. 509B5787BC0B5A00852AD488 /* memory.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 5FC9A9CE4B469D1174C39D25 /* memory.hpp */; };
  272. FD7EC020E927285012BE43CF /* namespace.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 8C284D4EF88DE0D4816682AD /* namespace.hpp */; };
  273. 0E56A8E4FAD3F87DE3CBB615 /* numbers.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3D6D6A89A987CD2AF2A9DDBE /* numbers.hpp */; };
  274. 076A52B2F3E7A24BDCDF60E3 /* numeric.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 96E1501102FCB3B24B1EC446 /* numeric.hpp */; };
  275. B75EBAE4A3DC0A7E8CD4C815 /* pointer.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 46281128B24274C9FB64845D /* pointer.hpp */; };
  276. 9F1FF4C60B319C6D94822EAD /* preprocessor.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 8EF3F0877A7141216369FFB8 /* preprocessor.hpp */; };
  277. 0483F05EF0C19ADA9944770C /* saturate_cast.hpp in Headers */ = {isa = PBXBuildFile; fileRef = B3E3FA441F1F5B082814D897 /* saturate_cast.hpp */; };
  278. 43498661AF657852783DE5BF /* saturate_round.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 7282B4805E2B1CB087C1372F /* saturate_round.hpp */; };
  279. BCB6047E282707F7F145817F /* secure.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 4B113174378E24B7600B25CB /* secure.hpp */; };
  280. D069AC523C519748453F99C4 /* semantic_version.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 9FC2901B8B5686C3F41AE077 /* semantic_version.hpp */; };
  281. 62D850244E82863337538E4E /* source_location.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 115A59927D20B6AEC67B4411 /* source_location.hpp */; };
  282. 64660527D0CB98AD59A43A86 /* span.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 331C542A1F6E2B1A088D682A /* span.hpp */; };
  283. 2A2D8FE7165ADB183F3B7E29 /* tests_base_arithmetic_shift.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 99D3C019053D567C8E800427 /* tests_base_arithmetic_shift.hpp */; };
  284. 248A4BF89047F42E1912E096 /* tests_base_bit.hpp in Headers */ = {isa = PBXBuildFile; fileRef = F305652FDFAF9A3EC880A259 /* tests_base_bit.hpp */; };
  285. 31F124751D5CE580C6774AE6 /* tests_base_math.hpp in Headers */ = {isa = PBXBuildFile; fileRef = C0F0FA322CD8E52835C6E7A4 /* tests_base_math.hpp */; };
  286. F3733B055FE8D06228321E72 /* tests_base_saturate_cast.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 4B11D51B3712699660DAD51A /* tests_base_saturate_cast.hpp */; };
  287. 5254BD333E56014427D9F73C /* tests_base_saturate_round.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 01FEEDBD6D1C028BB6E9079D /* tests_base_saturate_round.hpp */; };
  288. C0F3A8E12C336DFA35133412 /* tests_base_wrapping_divide.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 8F7420557B60B8C4E4D67717 /* tests_base_wrapping_divide.hpp */; };
  289. 2C20943B189EE4D40196A26C /* utility.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 9BEC893A0707EDDB5029FD6F /* utility.hpp */; };
  290. 802448E66CA2987F559A5617 /* version.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6FEC8059DB06E4FA2429F48E /* version.hpp */; };
  291. EF78E622DB221C32C4F3234D /* wrapping_divide.hpp in Headers */ = {isa = PBXBuildFile; fileRef = C775EEAD333C4BCA7C97D92C /* wrapping_divide.hpp */; };
  292. A57A02DB11B6629E1AABDF2D /* base64.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 54ABCEC440139592A97EA9A8 /* base64.hpp */; };
  293. 5A26F23C46BAE7E4AF7E4199 /* base64url.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 8915EFDCF585F155BEA46BDE /* base64url.hpp */; };
  294. 695A38E8556D3841FE56152E /* hex.hpp in Headers */ = {isa = PBXBuildFile; fileRef = F8D85D1564681F006D640018 /* hex.hpp */; };
  295. 17C32E5A8380D7900C4BC3F8 /* tests_binary.hpp in Headers */ = {isa = PBXBuildFile; fileRef = EF5714F9DB014A08C4D25123 /* tests_binary.hpp */; };
  296. B447DB5EA05ADBB74944B8A4 /* libc.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 638B4931CF1A0B1CD816EC33 /* libc.hpp */; };
  297. 924830DAFEADC36087866539 /* mfc.hpp in Headers */ = {isa = PBXBuildFile; fileRef = A169CFBA8DBBA6AA76DAE3BA /* mfc.hpp */; };
  298. E907EB3355434BF75E38C886 /* windows.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 18DED47E04469B4C6DB1AF62 /* windows.hpp */; };
  299. A131EE8A0D4C512C566E61C0 /* crc.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 0270ACB6EE566EAE97A7D4CB /* crc.hpp */; };
  300. B8A0AAB824BD9CA9ED940917 /* tests_crc.hpp in Headers */ = {isa = PBXBuildFile; fileRef = C71C02DFB3C5690EDC5B858D /* tests_crc.hpp */; };
  301. E7BBCE12D34FC4BA3C141E6F /* exception.hpp in Headers */ = {isa = PBXBuildFile; fileRef = F6BEB77F622FBAF82B4E3481 /* exception.hpp */; };
  302. 9E75A5780AE6A7F1D304227A /* hash.hpp in Headers */ = {isa = PBXBuildFile; fileRef = ED7A640FD9F7575202755866 /* hash.hpp */; };
  303. DFE6C875CBF9C8CE74E3A5BB /* jwk.hpp in Headers */ = {isa = PBXBuildFile; fileRef = B72B938F23BB547A2CB73592 /* jwk.hpp */; };
  304. 0B232B7B77E0D3B100ABBF19 /* tests_crypto.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 7AB23069665C66784F2D6E93 /* tests_crypto.hpp */; };
  305. 61E93300CD4EC7865627695F /* dl.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 108DB8BFFCDE8FAFE5FDCCBF /* dl.hpp */; };
  306. 43158652AF8588CB78A40254 /* ltdl.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 727F64FE5EFC574187795855 /* ltdl.hpp */; };
  307. 022B589AEE3D58F3972735E0 /* mfc.hpp in Headers */ = {isa = PBXBuildFile; fileRef = FA8D4B6B661D0D566F19EE6D /* mfc.hpp */; };
  308. 8215CC726EBF01825790099D /* nlohmann_json.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 31E371F49DA9CE10E6045D73 /* nlohmann_json.hpp */; };
  309. 65EC4E7A519684893A678CA4 /* floatingpoint.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 34202771A0E6838DE94112F0 /* floatingpoint.hpp */; };
  310. 9A06C435868414CF6F7CD266 /* int24.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 499686A9B5B0E94AFED2F9DE /* int24.hpp */; };
  311. 1949267805F28DA72E88A926 /* integer.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 2831093B94969CC11D6F3E9A /* integer.hpp */; };
  312. 0502A67771CC77D2BAD276F7 /* tests_endian_floatingpoint.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 749FCBE560360E9B09EB849B /* tests_endian_floatingpoint.hpp */; };
  313. F7A2AF27630C458AEC4FF334 /* tests_endian_integer.hpp in Headers */ = {isa = PBXBuildFile; fileRef = E61DDDFAD2F363F8BB9D7E4B /* tests_endian_integer.hpp */; };
  314. 051B28D0718D6AECBA21A070 /* environment.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 747A9D1560B94791093C24C3 /* environment.hpp */; };
  315. 1BC74D39875AAFE790411F9E /* exception_text.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 737D8DF95F3D1E9EC85A06A9 /* exception_text.hpp */; };
  316. C374C89EAF4A4F9C98F469EF /* default_floatingpoint.hpp in Headers */ = {isa = PBXBuildFile; fileRef = D2A47D863E17C0A287ABF526 /* default_floatingpoint.hpp */; };
  317. BBA4CA7AA7645B1F1082432A /* default_formatter.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 4A829FDEB69E91CF7F76FE3C /* default_formatter.hpp */; };
  318. F726B31BE3FBFACE0CAB3ACB /* default_integer.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 465BB09BB26C58423BBEEA81 /* default_integer.hpp */; };
  319. 224FFF528E36EA489724ECC4 /* default_string.hpp in Headers */ = {isa = PBXBuildFile; fileRef = B18C78379D206EDF06E5C793 /* default_string.hpp */; };
  320. 5327FCAF3FD063DF68667F5E /* helpers.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 22C312228E28A6A817014881 /* helpers.hpp */; };
  321. D21D941D3E8E969607AD101F /* join.hpp in Headers */ = {isa = PBXBuildFile; fileRef = A13288C28DAF7B05B62C7C19 /* join.hpp */; };
  322. C94CD20CB5F5393CDE8B55BB /* message.hpp in Headers */ = {isa = PBXBuildFile; fileRef = D82688D6448C1B5DCD64BD35 /* message.hpp */; };
  323. 6FDD2DEDDBC418E3E4B21A5F /* message_macros.hpp in Headers */ = {isa = PBXBuildFile; fileRef = DEB684E8CA4A7A90330FD444 /* message_macros.hpp */; };
  324. 12CC31827E07924587FC0ED5 /* simple.hpp in Headers */ = {isa = PBXBuildFile; fileRef = A1246D658D8C3333F6F74749 /* simple.hpp */; };
  325. 48932E2BB45BFCAE7DEC04C1 /* simple_floatingpoint.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 57842F894359773C6C08B738 /* simple_floatingpoint.hpp */; };
  326. FACA717266B25C686FA05EE4 /* simple_integer.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 8941203E75D515E6DE996F9A /* simple_integer.hpp */; };
  327. B90CDD6AA54B87E64ECE6318 /* simple_spec.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 484858AFB483B872BD783502 /* simple_spec.hpp */; };
  328. 09DD785375460EB6FE89BC60 /* tests_format_message.hpp in Headers */ = {isa = PBXBuildFile; fileRef = B84403D1A41A8ACE8DC4A421 /* tests_format_message.hpp */; };
  329. 67DE56E253CAEE51BC40AEA4 /* tests_format_simple.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3F2CB5D6ABF4825A74858B6C /* tests_format_simple.hpp */; };
  330. 6E5F397ADA799C1B239CACAF /* base.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3D7BDEBC2962A0B4D2B206D2 /* base.hpp */; };
  331. AD6C235019FCE43A22F8C552 /* io.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 5C2995BA48659824B177B01B /* io.hpp */; };
  332. 202459D20C37592BB5203618 /* io_span.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 4FF4E46CBB83A657C47F876F /* io_span.hpp */; };
  333. 07122E4473D88A60BC3319C3 /* io_stdstream.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 36B91AAF22CC1A08CBB5F7F4 /* io_stdstream.hpp */; };
  334. 90C5CC6FFCACB765059BB9E1 /* io_virtual_wrapper.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 5FC658BC4B5A4E64B41EA818 /* io_virtual_wrapper.hpp */; };
  335. C188B8322D9A60D9B6EBF218 /* tests_io.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 709F84EE5C1DD5874515931F /* tests_io.hpp */; };
  336. 8CD7087678AC5029A15B9025 /* callbackstream.hpp in Headers */ = {isa = PBXBuildFile; fileRef = BB1A8B63272C330AB07DC549 /* callbackstream.hpp */; };
  337. 13FFD2E6FF3D7D62A8C05994 /* filecursor.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 62DAFCF6CE155DBAD70ADA49 /* filecursor.hpp */; };
  338. 046AE58870D37AEBF9162996 /* filecursor_callbackstream.hpp in Headers */ = {isa = PBXBuildFile; fileRef = D3089AA6BFDE20A4A8883BF7 /* filecursor_callbackstream.hpp */; };
  339. 84AB27BB70426A7019F7E070 /* filecursor_filename_traits.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 339A58A99F2DBA57A8142A0E /* filecursor_filename_traits.hpp */; };
  340. E89B31175459DA4DDD23C6B5 /* filecursor_memory.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 37ED437D2397798C0C6881A7 /* filecursor_memory.hpp */; };
  341. 8834C08E740A478C5DB461DF /* filecursor_stdstream.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 77357882E3A7BA9E2C3CF022 /* filecursor_stdstream.hpp */; };
  342. 236D17920F045A47B8B8D047 /* filecursor_traits_filedata.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 721C12B3DEAF7361E796E317 /* filecursor_traits_filedata.hpp */; };
  343. D24DA548BE393DB827B0FC0A /* filecursor_traits_memory.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 011008846DD8D5073669DE19 /* filecursor_traits_memory.hpp */; };
  344. 8271983D6E058EE5D7C9E799 /* filedata.hpp in Headers */ = {isa = PBXBuildFile; fileRef = B1C707BB1D380A34E65684BC /* filedata.hpp */; };
  345. 1E50643C8A374F32932551AE /* filedata_base.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 2D003E9B1994334382588DF7 /* filedata_base.hpp */; };
  346. 822747086E28DB8297F04707 /* filedata_base_buffered.hpp in Headers */ = {isa = PBXBuildFile; fileRef = F10795855DC53DBCE68F2924 /* filedata_base_buffered.hpp */; };
  347. 5D639A2749642EA2722C9B26 /* filedata_base_seekable.hpp in Headers */ = {isa = PBXBuildFile; fileRef = ECAE91C5586C3AFCE1362664 /* filedata_base_seekable.hpp */; };
  348. F9494C81E535E4F04EACA343 /* filedata_base_unseekable.hpp in Headers */ = {isa = PBXBuildFile; fileRef = C817608134E02D05FD703617 /* filedata_base_unseekable.hpp */; };
  349. 5BD97EC7C7F7929410C598A6 /* filedata_callbackstream.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 0A3AE7E1F6A4A7ED9FC00C53 /* filedata_callbackstream.hpp */; };
  350. 7DF0AF27E962F24332F727C8 /* filedata_memory.hpp in Headers */ = {isa = PBXBuildFile; fileRef = EC049443D8433EBF81C61AF1 /* filedata_memory.hpp */; };
  351. 7DD43850693FF95B125B5EC1 /* filedata_stdstream.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 8C94B45DF87B9F53016AA1CF /* filedata_stdstream.hpp */; };
  352. 02DA46F9EE18F174979BCDA6 /* filereader.hpp in Headers */ = {isa = PBXBuildFile; fileRef = F163A1425D9F010666947E95 /* filereader.hpp */; };
  353. 72F1911FDEB7EE3B27137D9E /* buffer.hpp in Headers */ = {isa = PBXBuildFile; fileRef = C189BFAEAD9CBF0756869CF4 /* buffer.hpp */; };
  354. 0DBC17127921AB9802FA4C71 /* json.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3C04578228562E7211756B82 /* json.hpp */; };
  355. 862ACB1DF2F0273A3B4CB69C /* library.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 55C637D341D9372CEAC21419 /* library.hpp */; };
  356. 1CEBDC56885BDFCF517A5958 /* mutex.hpp in Headers */ = {isa = PBXBuildFile; fileRef = AB099F81978692C4C00393D8 /* mutex.hpp */; };
  357. DD9F3244C91D83DDB2154175 /* class.hpp in Headers */ = {isa = PBXBuildFile; fileRef = AC99CC3518B42FD761D63F6B /* class.hpp */; };
  358. D9421C9CC517644FEEC6A34B /* windows_version.hpp in Headers */ = {isa = PBXBuildFile; fileRef = E801BE9954136640DD64F87F /* windows_version.hpp */; };
  359. 8611888FF2D95513BB6A5E25 /* out_of_memory.hpp in Headers */ = {isa = PBXBuildFile; fileRef = D5A33355C1787B08EA27BB04 /* out_of_memory.hpp */; };
  360. 4E6F61FCBADF637583FEDDFD /* parse.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 9DA6A1DC8923951FB2A09533 /* parse.hpp */; };
  361. C1686B342DD96DADF6F7E735 /* split.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 302CAA7A1CA99DBD45269ED1 /* split.hpp */; };
  362. A786E88213F92A9F5C8D6023 /* tests_parse.hpp in Headers */ = {isa = PBXBuildFile; fileRef = D698813AC2D72BB66B5A08E8 /* tests_parse.hpp */; };
  363. 312961189D8EF49E26679677 /* path.hpp in Headers */ = {isa = PBXBuildFile; fileRef = C935AB71B58782619EA6BF71 /* path.hpp */; };
  364. 83E717346F6568CD585D2665 /* crand.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 9201979BFE1BFA3C473E0AD1 /* crand.hpp */; };
  365. 4A079A8F36DCE1425F8B213F /* default_engines.hpp in Headers */ = {isa = PBXBuildFile; fileRef = B9FB519D250DFA43AE5E8C83 /* default_engines.hpp */; };
  366. 2F1ADCD89B553C9CA44AB92B /* device.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 9EECD9D78A54A0A5F3BFB4BB /* device.hpp */; };
  367. D746A6B4438206784C778307 /* engine.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 469043A932F809779B631E8D /* engine.hpp */; };
  368. E5AF7B7451C1231BDA12B65A /* engine_lcg.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 14C00574003E560DE93514A5 /* engine_lcg.hpp */; };
  369. 3D3B8F63A976EF26B26B6CB6 /* random.hpp in Headers */ = {isa = PBXBuildFile; fileRef = ECAC22C1D814E98E4180FDA4 /* random.hpp */; };
  370. BF8E95662BFF97DFF41D1268 /* seed.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6E1BC7C95A98BA0C8315BB20 /* seed.hpp */; };
  371. D663521F4221FB55CBEBE6BD /* tests_random.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 65883EDE513274ED3A037C08 /* tests_random.hpp */; };
  372. 4BA24BECB7DDABAFC0D2283F /* buffer.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 3AF31006265BD7D38FC6EBE9 /* buffer.hpp */; };
  373. D8FB5EADC4E7F61C2D5EB66F /* tests_string_buffer.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 47625586B32A230A7CBB2B1C /* tests_string_buffer.hpp */; };
  374. 9452F61600BC8B7989FF3924 /* tests_string_utility.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6357C3304F2D4A2E38D76481 /* tests_string_utility.hpp */; };
  375. CD32D3EBB9B02385A2A8E11C /* types.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 9C96194A08B17CEB51D38C7F /* types.hpp */; };
  376. 45B2C3CF315B2BFF5AF1467E /* utility.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 5DF32108C958B58E52315767 /* utility.hpp */; };
  377. BBC59C062738DF2270CC14A7 /* macros.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 6A1BF9A3565AA31FFFDC7F51 /* macros.hpp */; };
  378. 069BADEC7286C04D7B5FC7C6 /* tests_string_transcode.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 1507D552011FE0076AEEBFCC /* tests_string_transcode.hpp */; };
  379. BE693059AAD4F06453F055CA /* transcode.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 2D9D589F99844395A2724511 /* transcode.hpp */; };
  380. 3823EDACA4E095E32DAB814B /* system_error.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 87A289EF734CBFFE5C1DC719 /* system_error.hpp */; };
  381. FF0A22676B70B5EDF44857C6 /* test.hpp in Headers */ = {isa = PBXBuildFile; fileRef = EEB3A5E0DA057DD0C324BAE0 /* test.hpp */; };
  382. A5D118D591650E7DFA296831 /* test_macros.hpp in Headers */ = {isa = PBXBuildFile; fileRef = F4C58FCB6036924429550CCD /* test_macros.hpp */; };
  383. 64DCE82DD0417CB4591A1E8D /* guid.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 33D2B5E11F248DD10843CAE1 /* guid.hpp */; };
  384. 579BCBCCC382B6C2CC70B83E /* tests_uuid.hpp in Headers */ = {isa = PBXBuildFile; fileRef = C623B2F9B2B7A7A11B7C0156 /* tests_uuid.hpp */; };
  385. 25B3E09D911874241AF115FD /* uuid.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 542C4B4F407E223F299D5F4F /* uuid.hpp */; };
  386. 35C5E608A1DA545F2A972EC0 /* tests_uuid_namespace.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 64F0E5C650F229D7397520D0 /* tests_uuid_namespace.hpp */; };
  387. FA72ACAA66060E596FED7D0F /* uuid_namespace.hpp in Headers */ = {isa = PBXBuildFile; fileRef = F281EAEBDE417B90475F639B /* uuid_namespace.hpp */; };
  388. ED7E69FCD9ACD6EFC20872B5 /* libopenmpt-mpg123.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = FC4593106810656BB1166490 /* libopenmpt-mpg123.dylib */; };
  389. A3ACC5948FDA32887836CE4D /* libopenmpt-vorbis.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = F28958BE5E542A19A75A293E /* libopenmpt-vorbis.dylib */; };
  390. 138E8CDBFFBAD80C289C7B1D /* libopenmpt-ogg.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = C2B9A5172E233B7AB766E924 /* libopenmpt-ogg.dylib */; };
  391. /* End PBXBuildFile section */
  392. /* Begin PBXContainerItemProxy section */
  393. A1283F920DF10C16D6811528 /* PBXContainerItemProxy */ = {
  394. isa = PBXContainerItemProxy;
  395. containerPortal = C6AF7A2032CC6C11FBA3D97E /* mpg123.xcodeproj */;
  396. proxyType = 2;
  397. remoteGlobalIDString = F1D10A7EDD22F6BF0687E481;
  398. remoteInfo = "libopenmpt-mpg123.dylib";
  399. };
  400. 5BC54443C78D12C7901E1BD9 /* PBXContainerItemProxy */ = {
  401. isa = PBXContainerItemProxy;
  402. containerPortal = C6AF7A2032CC6C11FBA3D97E /* mpg123.xcodeproj */;
  403. proxyType = 1;
  404. remoteGlobalIDString = B7C72AE523AB39252CAE6761;
  405. remoteInfo = "libopenmpt-mpg123.dylib";
  406. };
  407. 976C91FD03355F81CCC56793 /* PBXContainerItemProxy */ = {
  408. isa = PBXContainerItemProxy;
  409. containerPortal = BC5DDB23287ACD14F1513A82 /* vorbis.xcodeproj */;
  410. proxyType = 2;
  411. remoteGlobalIDString = 4C5A7FC238AB6A04610F59C6;
  412. remoteInfo = "libopenmpt-vorbis.dylib";
  413. };
  414. 510997AEBDD1643286626D44 /* PBXContainerItemProxy */ = {
  415. isa = PBXContainerItemProxy;
  416. containerPortal = BC5DDB23287ACD14F1513A82 /* vorbis.xcodeproj */;
  417. proxyType = 1;
  418. remoteGlobalIDString = B230B2B81E14C1F82717EF34;
  419. remoteInfo = "libopenmpt-vorbis.dylib";
  420. };
  421. 87E329D7F3CA14CDFCB81649 /* PBXContainerItemProxy */ = {
  422. isa = PBXContainerItemProxy;
  423. containerPortal = 8CD70C36F8126DF90108EA88 /* ogg.xcodeproj */;
  424. proxyType = 2;
  425. remoteGlobalIDString = F4DBB09760F497C129A1275B;
  426. remoteInfo = "libopenmpt-ogg.dylib";
  427. };
  428. E11BE4A24D03CF9856F1D014 /* PBXContainerItemProxy */ = {
  429. isa = PBXContainerItemProxy;
  430. containerPortal = 8CD70C36F8126DF90108EA88 /* ogg.xcodeproj */;
  431. proxyType = 1;
  432. remoteGlobalIDString = 5A1D66B746D85563EF8FCEAD;
  433. remoteInfo = "libopenmpt-ogg.dylib";
  434. };
  435. /* End PBXContainerItemProxy section */
  436. /* Begin PBXFileReference section */
  437. B3EA35381FAF3428E81465F2 /* BuildSettings.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "BuildSettings.h"; path = "BuildSettings.h"; sourceTree = "<group>"; };
  438. 5DDA4225494209F3B2AD1D09 /* ComponentManager.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "ComponentManager.cpp"; path = "ComponentManager.cpp"; sourceTree = "<group>"; };
  439. E41C930DD0998650F9168764 /* ComponentManager.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "ComponentManager.h"; path = "ComponentManager.h"; sourceTree = "<group>"; };
  440. 3F547F6BAB378EABB43ABCE7 /* Dither.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "Dither.h"; path = "Dither.h"; sourceTree = "<group>"; };
  441. 74216AACE0DAD456693AEF30 /* FileReader.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "FileReader.h"; path = "FileReader.h"; sourceTree = "<group>"; };
  442. 57ABF6F543FDCDE52C1C0BF6 /* FileReaderFwd.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "FileReaderFwd.h"; path = "FileReaderFwd.h"; sourceTree = "<group>"; };
  443. 87D03B0A730C3F74DC1E576B /* Logging.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "Logging.cpp"; path = "Logging.cpp"; sourceTree = "<group>"; };
  444. 4E06BBD43A57A61663BB94D8 /* Logging.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "Logging.h"; path = "Logging.h"; sourceTree = "<group>"; };
  445. 9E74EF8E0A2E5A39938D7413 /* Profiler.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "Profiler.cpp"; path = "Profiler.cpp"; sourceTree = "<group>"; };
  446. E55004CD51BF594C9AA8144C /* Profiler.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "Profiler.h"; path = "Profiler.h"; sourceTree = "<group>"; };
  447. 8D91A07D79CDA3E7E2DFBBDE /* misc_util.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "misc_util.h"; path = "misc_util.h"; sourceTree = "<group>"; };
  448. C9B0DF4CB5ECE2B61EFFFAAD /* mptAssert.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "mptAssert.h"; path = "mptAssert.h"; sourceTree = "<group>"; };
  449. 39E3C40D25359CFD0E54D90D /* mptBaseMacros.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "mptBaseMacros.h"; path = "mptBaseMacros.h"; sourceTree = "<group>"; };
  450. A2D885D70E9D84C7D702B591 /* mptBaseTypes.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "mptBaseTypes.h"; path = "mptBaseTypes.h"; sourceTree = "<group>"; };
  451. E0B23F8B4C773E7B15DD6E45 /* mptBaseUtils.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "mptBaseUtils.h"; path = "mptBaseUtils.h"; sourceTree = "<group>"; };
  452. 092E6FAAF51431A29E6597BF /* mptFileIO.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "mptFileIO.cpp"; path = "mptFileIO.cpp"; sourceTree = "<group>"; };
  453. D0531F03BC8F226D25A23A64 /* mptFileIO.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "mptFileIO.h"; path = "mptFileIO.h"; sourceTree = "<group>"; };
  454. F93ABDC1E5B7B0040E35B118 /* mptPathString.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "mptPathString.cpp"; path = "mptPathString.cpp"; sourceTree = "<group>"; };
  455. B74DB055A39F87458CBEC455 /* mptPathString.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "mptPathString.h"; path = "mptPathString.h"; sourceTree = "<group>"; };
  456. F15D8F88DD4451808695B79D /* mptRandom.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "mptRandom.cpp"; path = "mptRandom.cpp"; sourceTree = "<group>"; };
  457. B8692294A4A525FE0DB83DF5 /* mptRandom.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "mptRandom.h"; path = "mptRandom.h"; sourceTree = "<group>"; };
  458. 0B709CAAF7565EA2A0A7C4BF /* mptString.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "mptString.cpp"; path = "mptString.cpp"; sourceTree = "<group>"; };
  459. 522DB09B3E69B305A77BCBFC /* mptString.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "mptString.h"; path = "mptString.h"; sourceTree = "<group>"; };
  460. 407999B12CE15F7F954C7495 /* mptStringBuffer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "mptStringBuffer.cpp"; path = "mptStringBuffer.cpp"; sourceTree = "<group>"; };
  461. C7CEDEF1B34BD234DCC8D248 /* mptStringBuffer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "mptStringBuffer.h"; path = "mptStringBuffer.h"; sourceTree = "<group>"; };
  462. 73D295D15F3A5C9FC8A570B5 /* mptStringFormat.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "mptStringFormat.cpp"; path = "mptStringFormat.cpp"; sourceTree = "<group>"; };
  463. 3A3F7DF026BC70334F397147 /* mptStringFormat.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "mptStringFormat.h"; path = "mptStringFormat.h"; sourceTree = "<group>"; };
  464. 89125548F52CB8E93E4FC87D /* mptStringParse.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "mptStringParse.cpp"; path = "mptStringParse.cpp"; sourceTree = "<group>"; };
  465. 67C8BC8ED3577E79DC535F91 /* mptStringParse.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "mptStringParse.h"; path = "mptStringParse.h"; sourceTree = "<group>"; };
  466. 21ECFA3A0D28FEA4763A169C /* mptTime.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "mptTime.cpp"; path = "mptTime.cpp"; sourceTree = "<group>"; };
  467. 6873EA7B54C4D5BD7D28C47F /* mptTime.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "mptTime.h"; path = "mptTime.h"; sourceTree = "<group>"; };
  468. B345DB279FC32BC188BBE958 /* serialization_utils.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "serialization_utils.cpp"; path = "serialization_utils.cpp"; sourceTree = "<group>"; };
  469. 7A73D2D96686D2320F70AF1F /* serialization_utils.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "serialization_utils.h"; path = "serialization_utils.h"; sourceTree = "<group>"; };
  470. AFC934DE1BAD431E24B0715A /* stdafx.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "stdafx.h"; path = "stdafx.h"; sourceTree = "<group>"; };
  471. 887DB2C274B9B52CDDCBCD23 /* version.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "version.cpp"; path = "version.cpp"; sourceTree = "<group>"; };
  472. 0F7FF069FBCFDBAB2434CA6D /* version.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "version.h"; path = "version.h"; sourceTree = "<group>"; };
  473. 1A84409106D61781EFF45491 /* versionNumber.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "versionNumber.h"; path = "versionNumber.h"; sourceTree = "<group>"; };
  474. 3079A4229C08660DA5044725 /* libopenmpt.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "libopenmpt.h"; path = "libopenmpt.h"; sourceTree = "<group>"; };
  475. 12AEE0097EC843ABC7EA533F /* libopenmpt.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "libopenmpt.hpp"; path = "libopenmpt.hpp"; sourceTree = "<group>"; };
  476. 91CFD949FD346DD0860D0FA9 /* libopenmpt_c.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "libopenmpt_c.cpp"; path = "libopenmpt_c.cpp"; sourceTree = "<group>"; };
  477. 6B7036BD57EE865640E644EE /* libopenmpt_config.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "libopenmpt_config.h"; path = "libopenmpt_config.h"; sourceTree = "<group>"; };
  478. 85CC0CD9F13C0F52BA5B89DA /* libopenmpt_cxx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "libopenmpt_cxx.cpp"; path = "libopenmpt_cxx.cpp"; sourceTree = "<group>"; };
  479. A1F712860D5DA60C963548E5 /* libopenmpt_ext.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "libopenmpt_ext.h"; path = "libopenmpt_ext.h"; sourceTree = "<group>"; };
  480. C33D20792FAE22F2F8CC9C7A /* libopenmpt_ext.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "libopenmpt_ext.hpp"; path = "libopenmpt_ext.hpp"; sourceTree = "<group>"; };
  481. 91EBE3A17D7FD949E64333FE /* libopenmpt_ext_impl.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "libopenmpt_ext_impl.cpp"; path = "libopenmpt_ext_impl.cpp"; sourceTree = "<group>"; };
  482. B882F5E3A416EB8B0DDB4440 /* libopenmpt_ext_impl.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "libopenmpt_ext_impl.hpp"; path = "libopenmpt_ext_impl.hpp"; sourceTree = "<group>"; };
  483. 056DFDF1F1EA4D8BDAE20B23 /* libopenmpt_impl.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "libopenmpt_impl.cpp"; path = "libopenmpt_impl.cpp"; sourceTree = "<group>"; };
  484. 8A461326F68173E9FF76F078 /* libopenmpt_impl.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "libopenmpt_impl.hpp"; path = "libopenmpt_impl.hpp"; sourceTree = "<group>"; };
  485. D7E237E243A994FE8C042361 /* libopenmpt_internal.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "libopenmpt_internal.h"; path = "libopenmpt_internal.h"; sourceTree = "<group>"; };
  486. 00A97AB5ECA90E3015727BB4 /* libopenmpt_stream_callbacks_buffer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "libopenmpt_stream_callbacks_buffer.h"; path = "libopenmpt_stream_callbacks_buffer.h"; sourceTree = "<group>"; };
  487. 72AF8AC45E1A4BD00736B035 /* libopenmpt_stream_callbacks_fd.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "libopenmpt_stream_callbacks_fd.h"; path = "libopenmpt_stream_callbacks_fd.h"; sourceTree = "<group>"; };
  488. 4AED312836C3B8251F6DD378 /* libopenmpt_stream_callbacks_file.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "libopenmpt_stream_callbacks_file.h"; path = "libopenmpt_stream_callbacks_file.h"; sourceTree = "<group>"; };
  489. DFF1EBFBCB9A532BF4306FAA /* libopenmpt_version.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "libopenmpt_version.h"; path = "libopenmpt_version.h"; sourceTree = "<group>"; };
  490. DF0ABEB44B7913349462CE33 /* AGC.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "AGC.cpp"; path = "AGC.cpp"; sourceTree = "<group>"; };
  491. 26B218E4929527249B985560 /* AGC.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "AGC.h"; path = "AGC.h"; sourceTree = "<group>"; };
  492. 3F2C2E64AB9A83E3F4833EE3 /* DSP.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "DSP.cpp"; path = "DSP.cpp"; sourceTree = "<group>"; };
  493. 86FB50A4F2DE5FE4FBE18D20 /* DSP.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "DSP.h"; path = "DSP.h"; sourceTree = "<group>"; };
  494. 094FCAB9F59FB5FB1E04A4BD /* EQ.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "EQ.cpp"; path = "EQ.cpp"; sourceTree = "<group>"; };
  495. 906399CF7C89633665CFE801 /* EQ.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "EQ.h"; path = "EQ.h"; sourceTree = "<group>"; };
  496. BD8D1872A974DA6952C54087 /* Reverb.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "Reverb.cpp"; path = "Reverb.cpp"; sourceTree = "<group>"; };
  497. 4496864630D289B099E4A1A7 /* Reverb.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "Reverb.h"; path = "Reverb.h"; sourceTree = "<group>"; };
  498. F513BE27E1A7B3CF4A6C0D84 /* AudioCriticalSection.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "AudioCriticalSection.cpp"; path = "AudioCriticalSection.cpp"; sourceTree = "<group>"; };
  499. FCC97C74E872E4A311090023 /* AudioCriticalSection.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "AudioCriticalSection.h"; path = "AudioCriticalSection.h"; sourceTree = "<group>"; };
  500. 21E6E9C78D4B7D4E16241F27 /* AudioReadTarget.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "AudioReadTarget.h"; path = "AudioReadTarget.h"; sourceTree = "<group>"; };
  501. 40073C7EACCB3A6E75316B38 /* BitReader.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "BitReader.h"; path = "BitReader.h"; sourceTree = "<group>"; };
  502. 1356949B7F1A938B4880C355 /* Container.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "Container.h"; path = "Container.h"; sourceTree = "<group>"; };
  503. C1AF2CA8ADC22C0156AC09EE /* ContainerMMCMP.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "ContainerMMCMP.cpp"; path = "ContainerMMCMP.cpp"; sourceTree = "<group>"; };
  504. CB9B36F03701CA76C0D96B4F /* ContainerPP20.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "ContainerPP20.cpp"; path = "ContainerPP20.cpp"; sourceTree = "<group>"; };
  505. E5A99D5DD111642B3A7D7841 /* ContainerUMX.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "ContainerUMX.cpp"; path = "ContainerUMX.cpp"; sourceTree = "<group>"; };
  506. A0A536978C0DFD64F578117B /* ContainerXPK.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "ContainerXPK.cpp"; path = "ContainerXPK.cpp"; sourceTree = "<group>"; };
  507. 8B1CF841F7E0F631C04627FC /* Dlsbank.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "Dlsbank.cpp"; path = "Dlsbank.cpp"; sourceTree = "<group>"; };
  508. 496EB184B5271C2F3E873609 /* Dlsbank.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "Dlsbank.h"; path = "Dlsbank.h"; sourceTree = "<group>"; };
  509. 4364C89CAF28C78C788EF756 /* Fastmix.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "Fastmix.cpp"; path = "Fastmix.cpp"; sourceTree = "<group>"; };
  510. E9328BC8D58462B8BEA39FC8 /* FloatMixer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "FloatMixer.h"; path = "FloatMixer.h"; sourceTree = "<group>"; };
  511. FAD9BD9F663F5126EF17F3FE /* ITCompression.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "ITCompression.cpp"; path = "ITCompression.cpp"; sourceTree = "<group>"; };
  512. 01B91F4C6DD382EDB6F59281 /* ITCompression.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "ITCompression.h"; path = "ITCompression.h"; sourceTree = "<group>"; };
  513. 347A4568A03E445869A47422 /* ITTools.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "ITTools.cpp"; path = "ITTools.cpp"; sourceTree = "<group>"; };
  514. 3B990EC8A752797230B2934C /* ITTools.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "ITTools.h"; path = "ITTools.h"; sourceTree = "<group>"; };
  515. F3C09639DF548CE14819E695 /* InstrumentExtensions.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "InstrumentExtensions.cpp"; path = "InstrumentExtensions.cpp"; sourceTree = "<group>"; };
  516. 2153E2CF0D3AA4C7B68A0AE5 /* IntMixer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "IntMixer.h"; path = "IntMixer.h"; sourceTree = "<group>"; };
  517. 126A5823FEBB2F13E7DA6C23 /* Load_669.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "Load_669.cpp"; path = "Load_669.cpp"; sourceTree = "<group>"; };
  518. BA788293A6CA59838FE99693 /* Load_amf.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "Load_amf.cpp"; path = "Load_amf.cpp"; sourceTree = "<group>"; };
  519. E92E060AD580DDF9BE9F1A0A /* Load_ams.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "Load_ams.cpp"; path = "Load_ams.cpp"; sourceTree = "<group>"; };
  520. 7AEB0125663DD9144F5C1625 /* Load_c67.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "Load_c67.cpp"; path = "Load_c67.cpp"; sourceTree = "<group>"; };
  521. 7F696D226BBB441254DA8122 /* Load_dbm.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "Load_dbm.cpp"; path = "Load_dbm.cpp"; sourceTree = "<group>"; };
  522. AB9829FC1728EBE62024CCFE /* Load_digi.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "Load_digi.cpp"; path = "Load_digi.cpp"; sourceTree = "<group>"; };
  523. 7EAA6A876AFC4177531B7F87 /* Load_dmf.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "Load_dmf.cpp"; path = "Load_dmf.cpp"; sourceTree = "<group>"; };
  524. 6DD9CCBD592BA4AD424AE1BD /* Load_dsm.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "Load_dsm.cpp"; path = "Load_dsm.cpp"; sourceTree = "<group>"; };
  525. 481C9700B4AB58EBBDA73903 /* Load_dsym.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "Load_dsym.cpp"; path = "Load_dsym.cpp"; sourceTree = "<group>"; };
  526. 326228BB1EB4FFAA07D33CBB /* Load_dtm.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "Load_dtm.cpp"; path = "Load_dtm.cpp"; sourceTree = "<group>"; };
  527. C8FAF340B44CCB309D6B0841 /* Load_far.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "Load_far.cpp"; path = "Load_far.cpp"; sourceTree = "<group>"; };
  528. 2F40B9AF1B92909F04B1CDAF /* Load_fmt.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "Load_fmt.cpp"; path = "Load_fmt.cpp"; sourceTree = "<group>"; };
  529. E27B0B2FCECDE21EB7EC1F2F /* Load_gdm.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "Load_gdm.cpp"; path = "Load_gdm.cpp"; sourceTree = "<group>"; };
  530. 08D23704F4230FF4DD424C04 /* Load_imf.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "Load_imf.cpp"; path = "Load_imf.cpp"; sourceTree = "<group>"; };
  531. 6B1A2274D7DE2064A044512E /* Load_it.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "Load_it.cpp"; path = "Load_it.cpp"; sourceTree = "<group>"; };
  532. 9D5DC4E689AF9BD672CED8E6 /* Load_itp.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "Load_itp.cpp"; path = "Load_itp.cpp"; sourceTree = "<group>"; };
  533. 9D7551C989C728B972E665C9 /* Load_mdl.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "Load_mdl.cpp"; path = "Load_mdl.cpp"; sourceTree = "<group>"; };
  534. 5813D35B4465AA4B2D84E75B /* Load_med.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "Load_med.cpp"; path = "Load_med.cpp"; sourceTree = "<group>"; };
  535. 5EACECE74AFEC3D7331D01E8 /* Load_mid.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "Load_mid.cpp"; path = "Load_mid.cpp"; sourceTree = "<group>"; };
  536. 15F8AD9B014A858BEA68C29B /* Load_mo3.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "Load_mo3.cpp"; path = "Load_mo3.cpp"; sourceTree = "<group>"; };
  537. E8642B66D4B60256BDD53F66 /* Load_mod.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "Load_mod.cpp"; path = "Load_mod.cpp"; sourceTree = "<group>"; };
  538. 54C0CC404012A4302931E140 /* Load_mt2.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "Load_mt2.cpp"; path = "Load_mt2.cpp"; sourceTree = "<group>"; };
  539. 71C39D225D1575124634B222 /* Load_mtm.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "Load_mtm.cpp"; path = "Load_mtm.cpp"; sourceTree = "<group>"; };
  540. 9160BCBDFD7A1F5F469D2FF3 /* Load_mus_km.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "Load_mus_km.cpp"; path = "Load_mus_km.cpp"; sourceTree = "<group>"; };
  541. D5B20A07C104E2F6AA231F07 /* Load_okt.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "Load_okt.cpp"; path = "Load_okt.cpp"; sourceTree = "<group>"; };
  542. 124E2388FE9FFA77E7BE3788 /* Load_plm.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "Load_plm.cpp"; path = "Load_plm.cpp"; sourceTree = "<group>"; };
  543. 72125B715E64326147836F71 /* Load_psm.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "Load_psm.cpp"; path = "Load_psm.cpp"; sourceTree = "<group>"; };
  544. 35F5851621475D060A669A16 /* Load_ptm.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "Load_ptm.cpp"; path = "Load_ptm.cpp"; sourceTree = "<group>"; };
  545. D9ACF2A7C5FEC997AE1D07A8 /* Load_s3m.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "Load_s3m.cpp"; path = "Load_s3m.cpp"; sourceTree = "<group>"; };
  546. 392CA66F257E7D5F0E9DBA6F /* Load_sfx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "Load_sfx.cpp"; path = "Load_sfx.cpp"; sourceTree = "<group>"; };
  547. DE65DDE3CAB7B4D3B3D6F1E3 /* Load_stm.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "Load_stm.cpp"; path = "Load_stm.cpp"; sourceTree = "<group>"; };
  548. DAFA3CB9C64C14A9AF6B51B9 /* Load_stp.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "Load_stp.cpp"; path = "Load_stp.cpp"; sourceTree = "<group>"; };
  549. 7E40ACE4EA5A0F86337D1F1A /* Load_symmod.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "Load_symmod.cpp"; path = "Load_symmod.cpp"; sourceTree = "<group>"; };
  550. 55B3389E4105108E2A244D9E /* Load_uax.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "Load_uax.cpp"; path = "Load_uax.cpp"; sourceTree = "<group>"; };
  551. 1E53D53B0AA5AC2BF3C3E93B /* Load_ult.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "Load_ult.cpp"; path = "Load_ult.cpp"; sourceTree = "<group>"; };
  552. D9577322C5A94A12AEC88722 /* Load_wav.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "Load_wav.cpp"; path = "Load_wav.cpp"; sourceTree = "<group>"; };
  553. 29D8A7DF959CA6CF5E02D799 /* Load_xm.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "Load_xm.cpp"; path = "Load_xm.cpp"; sourceTree = "<group>"; };
  554. F6A07CF5625AE79FEBB9017A /* Loaders.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "Loaders.h"; path = "Loaders.h"; sourceTree = "<group>"; };
  555. 41712D7F2DEE20C2566B21D6 /* MIDIEvents.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "MIDIEvents.cpp"; path = "MIDIEvents.cpp"; sourceTree = "<group>"; };
  556. C8795BE1B4CB32D19DEA6FE1 /* MIDIEvents.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "MIDIEvents.h"; path = "MIDIEvents.h"; sourceTree = "<group>"; };
  557. 55D244EA414F382D6ACC3841 /* MIDIMacros.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "MIDIMacros.cpp"; path = "MIDIMacros.cpp"; sourceTree = "<group>"; };
  558. F3FA6EB9DF4C46A9C86B83B9 /* MIDIMacros.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "MIDIMacros.h"; path = "MIDIMacros.h"; sourceTree = "<group>"; };
  559. 9CAFE2C1083FA4AC113B85C4 /* MPEGFrame.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "MPEGFrame.cpp"; path = "MPEGFrame.cpp"; sourceTree = "<group>"; };
  560. 23AD09378F71082758D738F1 /* MPEGFrame.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "MPEGFrame.h"; path = "MPEGFrame.h"; sourceTree = "<group>"; };
  561. 916CD225FD30D115C69601E0 /* Message.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "Message.cpp"; path = "Message.cpp"; sourceTree = "<group>"; };
  562. 585011FAC4097CA44D69967E /* Message.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "Message.h"; path = "Message.h"; sourceTree = "<group>"; };
  563. 2940DC0F15A8A2DD7E13B7F3 /* MixFuncTable.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "MixFuncTable.cpp"; path = "MixFuncTable.cpp"; sourceTree = "<group>"; };
  564. 30F77A711C746EB445F16EC8 /* MixFuncTable.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "MixFuncTable.h"; path = "MixFuncTable.h"; sourceTree = "<group>"; };
  565. 3528186EA1966DEDEA7F28ED /* Mixer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "Mixer.h"; path = "Mixer.h"; sourceTree = "<group>"; };
  566. C826EB3EB48EB10C1DFAC522 /* MixerInterface.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "MixerInterface.h"; path = "MixerInterface.h"; sourceTree = "<group>"; };
  567. E17E02C1CDFBF503F678F617 /* MixerLoops.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "MixerLoops.cpp"; path = "MixerLoops.cpp"; sourceTree = "<group>"; };
  568. 7F1480C76B6657B7548594C7 /* MixerLoops.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "MixerLoops.h"; path = "MixerLoops.h"; sourceTree = "<group>"; };
  569. 80958E59ECFA21E075D3C3B8 /* MixerSettings.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "MixerSettings.cpp"; path = "MixerSettings.cpp"; sourceTree = "<group>"; };
  570. 07DB5FB573F5C256BC17D3EA /* MixerSettings.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "MixerSettings.h"; path = "MixerSettings.h"; sourceTree = "<group>"; };
  571. 2759DA2B13D6CD6E3C53CE82 /* ModChannel.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "ModChannel.cpp"; path = "ModChannel.cpp"; sourceTree = "<group>"; };
  572. 2E30C1DD1A8298CD03A1D5DD /* ModChannel.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "ModChannel.h"; path = "ModChannel.h"; sourceTree = "<group>"; };
  573. 4206870BAE6B1A923744BC6A /* ModInstrument.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "ModInstrument.cpp"; path = "ModInstrument.cpp"; sourceTree = "<group>"; };
  574. 4933A151B54D04F3FE6F1487 /* ModInstrument.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "ModInstrument.h"; path = "ModInstrument.h"; sourceTree = "<group>"; };
  575. EFA576D65B3538C1643119D9 /* ModSample.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "ModSample.cpp"; path = "ModSample.cpp"; sourceTree = "<group>"; };
  576. B6F2757F22B7746FEB1CA539 /* ModSample.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "ModSample.h"; path = "ModSample.h"; sourceTree = "<group>"; };
  577. 13E6B1C57F001567C82225FB /* ModSampleCopy.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "ModSampleCopy.h"; path = "ModSampleCopy.h"; sourceTree = "<group>"; };
  578. A3158B160F30EEB75852FE4B /* ModSequence.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "ModSequence.cpp"; path = "ModSequence.cpp"; sourceTree = "<group>"; };
  579. EA5DF50856EDB6F35FE9970B /* ModSequence.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "ModSequence.h"; path = "ModSequence.h"; sourceTree = "<group>"; };
  580. 5973C54AC5E11ACA0ECBD5C9 /* OPL.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "OPL.cpp"; path = "OPL.cpp"; sourceTree = "<group>"; };
  581. 20B457EE8C97662E959A946A /* OPL.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "OPL.h"; path = "OPL.h"; sourceTree = "<group>"; };
  582. 9B46286507D6E94F10D2CA67 /* OggStream.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "OggStream.cpp"; path = "OggStream.cpp"; sourceTree = "<group>"; };
  583. B09BD8A61C60D796E5C50761 /* OggStream.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "OggStream.h"; path = "OggStream.h"; sourceTree = "<group>"; };
  584. D769B723432322CECC823CA8 /* Paula.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "Paula.cpp"; path = "Paula.cpp"; sourceTree = "<group>"; };
  585. 9E0BE0500A7A35D05363F0CF /* Paula.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "Paula.h"; path = "Paula.h"; sourceTree = "<group>"; };
  586. D8FE9C9844C39B880D29CC52 /* Resampler.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "Resampler.h"; path = "Resampler.h"; sourceTree = "<group>"; };
  587. 3244246E1EC117B1473E18C5 /* RowVisitor.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "RowVisitor.cpp"; path = "RowVisitor.cpp"; sourceTree = "<group>"; };
  588. 90511ED47CA3F5C365C232D4 /* RowVisitor.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "RowVisitor.h"; path = "RowVisitor.h"; sourceTree = "<group>"; };
  589. E9C63603D5180EF3BE374B03 /* S3MTools.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "S3MTools.cpp"; path = "S3MTools.cpp"; sourceTree = "<group>"; };
  590. F0DC7D44DCC33F3C8514A659 /* S3MTools.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "S3MTools.h"; path = "S3MTools.h"; sourceTree = "<group>"; };
  591. ABA856AB97FA2D9B80196BAB /* SampleCopy.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SampleCopy.h"; path = "SampleCopy.h"; sourceTree = "<group>"; };
  592. BC8FDDCE2800E047F11E5AD0 /* SampleFormatBRR.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "SampleFormatBRR.cpp"; path = "SampleFormatBRR.cpp"; sourceTree = "<group>"; };
  593. C59400B2B112514B9A0A0FE3 /* SampleFormatFLAC.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "SampleFormatFLAC.cpp"; path = "SampleFormatFLAC.cpp"; sourceTree = "<group>"; };
  594. 21656CC48DD56E3D56F4E8C5 /* SampleFormatMP3.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "SampleFormatMP3.cpp"; path = "SampleFormatMP3.cpp"; sourceTree = "<group>"; };
  595. EAB5C83356280B509FBC40D4 /* SampleFormatMediaFoundation.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "SampleFormatMediaFoundation.cpp"; path = "SampleFormatMediaFoundation.cpp"; sourceTree = "<group>"; };
  596. DC0ABD7DC8880D17B180CBAE /* SampleFormatOpus.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "SampleFormatOpus.cpp"; path = "SampleFormatOpus.cpp"; sourceTree = "<group>"; };
  597. AAE2620716536580DF71DF08 /* SampleFormatSFZ.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "SampleFormatSFZ.cpp"; path = "SampleFormatSFZ.cpp"; sourceTree = "<group>"; };
  598. A5A820E391518812BAE7A391 /* SampleFormatVorbis.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "SampleFormatVorbis.cpp"; path = "SampleFormatVorbis.cpp"; sourceTree = "<group>"; };
  599. 2552786391B70BEA1A90ADC2 /* SampleFormats.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "SampleFormats.cpp"; path = "SampleFormats.cpp"; sourceTree = "<group>"; };
  600. 8379EE2F6FCBC51F58EA0230 /* SampleIO.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "SampleIO.cpp"; path = "SampleIO.cpp"; sourceTree = "<group>"; };
  601. 0A219492F607568A9F58BCA7 /* SampleIO.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SampleIO.h"; path = "SampleIO.h"; sourceTree = "<group>"; };
  602. E52BE50A51917891DA691A6A /* SampleNormalize.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SampleNormalize.h"; path = "SampleNormalize.h"; sourceTree = "<group>"; };
  603. 51C054B63DA716AEE6F77CCB /* Snd_defs.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "Snd_defs.h"; path = "Snd_defs.h"; sourceTree = "<group>"; };
  604. 52E5FF2DBEA9FE1D870F2FE8 /* Snd_flt.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "Snd_flt.cpp"; path = "Snd_flt.cpp"; sourceTree = "<group>"; };
  605. 4CB0749938973691E1E79CAE /* Snd_fx.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "Snd_fx.cpp"; path = "Snd_fx.cpp"; sourceTree = "<group>"; };
  606. 11F5D43A7DB9D32A461F04F5 /* Sndfile.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "Sndfile.cpp"; path = "Sndfile.cpp"; sourceTree = "<group>"; };
  607. D8B8D7834472422ECDD15C08 /* Sndfile.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "Sndfile.h"; path = "Sndfile.h"; sourceTree = "<group>"; };
  608. BA06101AA6EDD1114F3E382F /* Sndmix.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "Sndmix.cpp"; path = "Sndmix.cpp"; sourceTree = "<group>"; };
  609. FEF88F136ABFEC2FB31A7B92 /* SoundFilePlayConfig.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "SoundFilePlayConfig.cpp"; path = "SoundFilePlayConfig.cpp"; sourceTree = "<group>"; };
  610. 85D03E53F10B9F16FA001CA6 /* SoundFilePlayConfig.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SoundFilePlayConfig.h"; path = "SoundFilePlayConfig.h"; sourceTree = "<group>"; };
  611. C8A05707B48719FF5DD87F1C /* Tables.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "Tables.cpp"; path = "Tables.cpp"; sourceTree = "<group>"; };
  612. 8F6A3F0A7BA64274E4B85A6B /* Tables.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "Tables.h"; path = "Tables.h"; sourceTree = "<group>"; };
  613. 09EA054475AE04343E1435FE /* Tagging.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "Tagging.cpp"; path = "Tagging.cpp"; sourceTree = "<group>"; };
  614. D00FD78F3CC9413AC5285C14 /* Tagging.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "Tagging.h"; path = "Tagging.h"; sourceTree = "<group>"; };
  615. B0BC2F771C812E67E5E65E31 /* TinyFFT.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "TinyFFT.cpp"; path = "TinyFFT.cpp"; sourceTree = "<group>"; };
  616. B70C4E8923C6B833AC25D30D /* TinyFFT.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "TinyFFT.h"; path = "TinyFFT.h"; sourceTree = "<group>"; };
  617. 3B91E74927E3BE391002FC49 /* UMXTools.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "UMXTools.cpp"; path = "UMXTools.cpp"; sourceTree = "<group>"; };
  618. 192E45720515076AAE656D87 /* UMXTools.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "UMXTools.h"; path = "UMXTools.h"; sourceTree = "<group>"; };
  619. B99AFD2E250091B5AED8328E /* UpgradeModule.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "UpgradeModule.cpp"; path = "UpgradeModule.cpp"; sourceTree = "<group>"; };
  620. 4C40451138921C0121B15911 /* WAVTools.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "WAVTools.cpp"; path = "WAVTools.cpp"; sourceTree = "<group>"; };
  621. 93A1C8147F888A0C28D9F029 /* WAVTools.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "WAVTools.h"; path = "WAVTools.h"; sourceTree = "<group>"; };
  622. F34E88C15F69EB62A88BFBF6 /* WindowedFIR.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "WindowedFIR.cpp"; path = "WindowedFIR.cpp"; sourceTree = "<group>"; };
  623. 311BD2C59DAA93B0A6A674C8 /* WindowedFIR.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "WindowedFIR.h"; path = "WindowedFIR.h"; sourceTree = "<group>"; };
  624. 22F847F58EBC46E5572277AF /* XMTools.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "XMTools.cpp"; path = "XMTools.cpp"; sourceTree = "<group>"; };
  625. A9C3DCE8157D47939EDC616D /* XMTools.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "XMTools.h"; path = "XMTools.h"; sourceTree = "<group>"; };
  626. 6D555A6559A7315542C66E65 /* load_j2b.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "load_j2b.cpp"; path = "load_j2b.cpp"; sourceTree = "<group>"; };
  627. C577B67EB1201EAEDAB6392D /* mod_specifications.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "mod_specifications.cpp"; path = "mod_specifications.cpp"; sourceTree = "<group>"; };
  628. 638D6A8D4F0BBB26380379BE /* mod_specifications.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "mod_specifications.h"; path = "mod_specifications.h"; sourceTree = "<group>"; };
  629. 4CAAF9443827ED8761A4ED9B /* modcommand.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "modcommand.cpp"; path = "modcommand.cpp"; sourceTree = "<group>"; };
  630. 13F41FE4FF45F7D3E86434E4 /* modcommand.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "modcommand.h"; path = "modcommand.h"; sourceTree = "<group>"; };
  631. B5DD370F21F89AB06A1AAB44 /* modsmp_ctrl.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "modsmp_ctrl.cpp"; path = "modsmp_ctrl.cpp"; sourceTree = "<group>"; };
  632. 7CF94C8DE8880E78F184EF8F /* modsmp_ctrl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "modsmp_ctrl.h"; path = "modsmp_ctrl.h"; sourceTree = "<group>"; };
  633. B4E672F4A0375E36C99B4CF8 /* opal.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "opal.h"; path = "opal.h"; sourceTree = "<group>"; };
  634. 23A718158F6B170558D147CF /* pattern.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "pattern.cpp"; path = "pattern.cpp"; sourceTree = "<group>"; };
  635. 6ABE03E3D6776E8D5FD78867 /* pattern.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "pattern.h"; path = "pattern.h"; sourceTree = "<group>"; };
  636. 8AC751FD7645A2965F3D602E /* patternContainer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "patternContainer.cpp"; path = "patternContainer.cpp"; sourceTree = "<group>"; };
  637. 51A30C6A3DB60CC3E69FE9AF /* patternContainer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "patternContainer.h"; path = "patternContainer.h"; sourceTree = "<group>"; };
  638. D00256183C1F480905F7B476 /* DigiBoosterEcho.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "DigiBoosterEcho.cpp"; path = "DigiBoosterEcho.cpp"; sourceTree = "<group>"; };
  639. D78EA2E643A04A8DCCF1DCCC /* DigiBoosterEcho.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "DigiBoosterEcho.h"; path = "DigiBoosterEcho.h"; sourceTree = "<group>"; };
  640. CA92646436CEC4273FC341B7 /* LFOPlugin.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "LFOPlugin.cpp"; path = "LFOPlugin.cpp"; sourceTree = "<group>"; };
  641. D18EA70C3DFFA985061E240E /* LFOPlugin.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "LFOPlugin.h"; path = "LFOPlugin.h"; sourceTree = "<group>"; };
  642. 508D0B2BBCF29EB145CB408A /* OpCodes.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "OpCodes.h"; path = "OpCodes.h"; sourceTree = "<group>"; };
  643. A03371670C45190E9596AB4D /* PlugInterface.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "PlugInterface.cpp"; path = "PlugInterface.cpp"; sourceTree = "<group>"; };
  644. 2713309D93D98CB9DC341B1C /* PlugInterface.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "PlugInterface.h"; path = "PlugInterface.h"; sourceTree = "<group>"; };
  645. E5184AB4512AF25ADA7B849A /* PluginManager.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "PluginManager.cpp"; path = "PluginManager.cpp"; sourceTree = "<group>"; };
  646. 2CE3943D98A9F159E10480BC /* PluginManager.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "PluginManager.h"; path = "PluginManager.h"; sourceTree = "<group>"; };
  647. BBCE259127E0CD37B0316077 /* PluginMixBuffer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "PluginMixBuffer.h"; path = "PluginMixBuffer.h"; sourceTree = "<group>"; };
  648. 44130137B0D95D53F934ECB5 /* PluginStructs.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "PluginStructs.h"; path = "PluginStructs.h"; sourceTree = "<group>"; };
  649. 32E894601E91FC8F4727180F /* SymMODEcho.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "SymMODEcho.cpp"; path = "SymMODEcho.cpp"; sourceTree = "<group>"; };
  650. 796225BE65E075574ED833EF /* SymMODEcho.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "SymMODEcho.h"; path = "SymMODEcho.h"; sourceTree = "<group>"; };
  651. A22E19C28ED780F1B76D9C70 /* Chorus.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "Chorus.cpp"; path = "Chorus.cpp"; sourceTree = "<group>"; };
  652. 00E907B4EC66584DD55E16E5 /* Chorus.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "Chorus.h"; path = "Chorus.h"; sourceTree = "<group>"; };
  653. 767B029F62BAAC1A0B3D894C /* Compressor.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "Compressor.cpp"; path = "Compressor.cpp"; sourceTree = "<group>"; };
  654. BD85756FA9196B1712DEC4CB /* Compressor.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "Compressor.h"; path = "Compressor.h"; sourceTree = "<group>"; };
  655. FC535FFC686507A3F1B699E2 /* DMOPlugin.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "DMOPlugin.cpp"; path = "DMOPlugin.cpp"; sourceTree = "<group>"; };
  656. 836C22ACEF327FC8388E0D2B /* DMOPlugin.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "DMOPlugin.h"; path = "DMOPlugin.h"; sourceTree = "<group>"; };
  657. 79CAE88D655EDE35CE2238EA /* DMOUtils.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "DMOUtils.cpp"; path = "DMOUtils.cpp"; sourceTree = "<group>"; };
  658. 800FC0BC6CB827EC954E436B /* DMOUtils.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "DMOUtils.h"; path = "DMOUtils.h"; sourceTree = "<group>"; };
  659. FB1458D8E753025490D6DE85 /* Distortion.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "Distortion.cpp"; path = "Distortion.cpp"; sourceTree = "<group>"; };
  660. 02FA1CA1EE8D124957526CFD /* Distortion.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "Distortion.h"; path = "Distortion.h"; sourceTree = "<group>"; };
  661. 8F6BC29A7BE9123464E1D0CB /* Echo.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "Echo.cpp"; path = "Echo.cpp"; sourceTree = "<group>"; };
  662. 6D2C39D6593F392F0229161C /* Echo.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "Echo.h"; path = "Echo.h"; sourceTree = "<group>"; };
  663. AA994E0B1660AB275FBB398A /* Flanger.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "Flanger.cpp"; path = "Flanger.cpp"; sourceTree = "<group>"; };
  664. 3156452F9D91A5F2A6862282 /* Flanger.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "Flanger.h"; path = "Flanger.h"; sourceTree = "<group>"; };
  665. 21BEF2AF0D675ADF36FD755E /* Gargle.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "Gargle.cpp"; path = "Gargle.cpp"; sourceTree = "<group>"; };
  666. A8F0E6D6946E37707D66F507 /* Gargle.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "Gargle.h"; path = "Gargle.h"; sourceTree = "<group>"; };
  667. EE4DC7525A6AB943234226B1 /* I3DL2Reverb.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "I3DL2Reverb.cpp"; path = "I3DL2Reverb.cpp"; sourceTree = "<group>"; };
  668. 757A6ACFE18B12766ADDA4B5 /* I3DL2Reverb.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "I3DL2Reverb.h"; path = "I3DL2Reverb.h"; sourceTree = "<group>"; };
  669. 9515543601DCB0524A373FB5 /* ParamEq.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "ParamEq.cpp"; path = "ParamEq.cpp"; sourceTree = "<group>"; };
  670. 5CDB54D8C816B59BD10B322B /* ParamEq.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "ParamEq.h"; path = "ParamEq.h"; sourceTree = "<group>"; };
  671. 9EC4CB190AE1BD0AD3B82A78 /* WavesReverb.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "WavesReverb.cpp"; path = "WavesReverb.cpp"; sourceTree = "<group>"; };
  672. 9C472C6C0859D41291AA6652 /* WavesReverb.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "WavesReverb.h"; path = "WavesReverb.h"; sourceTree = "<group>"; };
  673. C2E49D45AECB5F3D571CC65A /* tuning.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "tuning.cpp"; path = "tuning.cpp"; sourceTree = "<group>"; };
  674. 09685080F5A353EA5EB66BE1 /* tuning.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "tuning.h"; path = "tuning.h"; sourceTree = "<group>"; };
  675. B27A943F9EF8E4D887F0A270 /* tuningCollection.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = "tuningCollection.cpp"; path = "tuningCollection.cpp"; sourceTree = "<group>"; };
  676. A88E96CB94E06DBB7DFFAACB /* tuningbase.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "tuningbase.h"; path = "tuningbase.h"; sourceTree = "<group>"; };
  677. 72E651DD5EF9513607E32E23 /* tuningcollection.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "tuningcollection.h"; path = "tuningcollection.h"; sourceTree = "<group>"; };
  678. C1BD9C2D2DD8FFCE76FA0F63 /* sample.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "sample.hpp"; path = "sample.hpp"; sourceTree = "<group>"; };
  679. 7384B9B3DF137B9EE80F5CB6 /* span.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "span.hpp"; path = "span.hpp"; sourceTree = "<group>"; };
  680. 82E2F47AEE47880177202ADA /* algorithm.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "algorithm.hpp"; path = "algorithm.hpp"; sourceTree = "<group>"; };
  681. EFC4C6EA5B0027AE64F5A33D /* aligned_array.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "aligned_array.hpp"; path = "aligned_array.hpp"; sourceTree = "<group>"; };
  682. AAD02D8D1660EF771F5CD08F /* alloc.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "alloc.hpp"; path = "alloc.hpp"; sourceTree = "<group>"; };
  683. A8D0AFD89464A580FD28FF34 /* arithmetic_shift.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "arithmetic_shift.hpp"; path = "arithmetic_shift.hpp"; sourceTree = "<group>"; };
  684. C26BD08B2EFB917637F7728E /* array.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "array.hpp"; path = "array.hpp"; sourceTree = "<group>"; };
  685. 5BBE6485C782637590E8933F /* bit.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "bit.hpp"; path = "bit.hpp"; sourceTree = "<group>"; };
  686. 20CF624F0C78CA7E350EE6FD /* check_platform.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "check_platform.hpp"; path = "check_platform.hpp"; sourceTree = "<group>"; };
  687. ADDA1B1B19F70D0CE2CE7A79 /* compiletime_warning.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "compiletime_warning.hpp"; path = "compiletime_warning.hpp"; sourceTree = "<group>"; };
  688. 1B4545A5870BA2C1D0663024 /* constexpr_throw.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "constexpr_throw.hpp"; path = "constexpr_throw.hpp"; sourceTree = "<group>"; };
  689. 1DD7B07F0954A4C232D1A4D6 /* detect.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "detect.hpp"; path = "detect.hpp"; sourceTree = "<group>"; };
  690. F0833D1B5C4A9A37A5A5289A /* detect_compiler.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "detect_compiler.hpp"; path = "detect_compiler.hpp"; sourceTree = "<group>"; };
  691. D1A55FCA3D1662430635DCCB /* detect_libc.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "detect_libc.hpp"; path = "detect_libc.hpp"; sourceTree = "<group>"; };
  692. C39D3BB22FD99B7538CE1805 /* detect_libcxx.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "detect_libcxx.hpp"; path = "detect_libcxx.hpp"; sourceTree = "<group>"; };
  693. 3D3C2507A9A1B88D327A5A66 /* detect_os.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "detect_os.hpp"; path = "detect_os.hpp"; sourceTree = "<group>"; };
  694. 5CB52E71C8F08E34D1E50BC4 /* detect_quirks.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "detect_quirks.hpp"; path = "detect_quirks.hpp"; sourceTree = "<group>"; };
  695. 1C5D5A748898BA37918D37C7 /* floatingpoint.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "floatingpoint.hpp"; path = "floatingpoint.hpp"; sourceTree = "<group>"; };
  696. 4E703D80BA8AA02103ADB0B5 /* integer.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "integer.hpp"; path = "integer.hpp"; sourceTree = "<group>"; };
  697. 679296B3530F8AF67C8C8A0A /* macros.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "macros.hpp"; path = "macros.hpp"; sourceTree = "<group>"; };
  698. 2E644BBB1AB622AB03D55FBB /* math.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "math.hpp"; path = "math.hpp"; sourceTree = "<group>"; };
  699. 5FC9A9CE4B469D1174C39D25 /* memory.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "memory.hpp"; path = "memory.hpp"; sourceTree = "<group>"; };
  700. 8C284D4EF88DE0D4816682AD /* namespace.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "namespace.hpp"; path = "namespace.hpp"; sourceTree = "<group>"; };
  701. 3D6D6A89A987CD2AF2A9DDBE /* numbers.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "numbers.hpp"; path = "numbers.hpp"; sourceTree = "<group>"; };
  702. 96E1501102FCB3B24B1EC446 /* numeric.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "numeric.hpp"; path = "numeric.hpp"; sourceTree = "<group>"; };
  703. 46281128B24274C9FB64845D /* pointer.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "pointer.hpp"; path = "pointer.hpp"; sourceTree = "<group>"; };
  704. 8EF3F0877A7141216369FFB8 /* preprocessor.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "preprocessor.hpp"; path = "preprocessor.hpp"; sourceTree = "<group>"; };
  705. B3E3FA441F1F5B082814D897 /* saturate_cast.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "saturate_cast.hpp"; path = "saturate_cast.hpp"; sourceTree = "<group>"; };
  706. 7282B4805E2B1CB087C1372F /* saturate_round.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "saturate_round.hpp"; path = "saturate_round.hpp"; sourceTree = "<group>"; };
  707. 4B113174378E24B7600B25CB /* secure.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "secure.hpp"; path = "secure.hpp"; sourceTree = "<group>"; };
  708. 9FC2901B8B5686C3F41AE077 /* semantic_version.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "semantic_version.hpp"; path = "semantic_version.hpp"; sourceTree = "<group>"; };
  709. 115A59927D20B6AEC67B4411 /* source_location.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "source_location.hpp"; path = "source_location.hpp"; sourceTree = "<group>"; };
  710. 331C542A1F6E2B1A088D682A /* span.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "span.hpp"; path = "span.hpp"; sourceTree = "<group>"; };
  711. 99D3C019053D567C8E800427 /* tests_base_arithmetic_shift.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "tests_base_arithmetic_shift.hpp"; path = "tests_base_arithmetic_shift.hpp"; sourceTree = "<group>"; };
  712. F305652FDFAF9A3EC880A259 /* tests_base_bit.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "tests_base_bit.hpp"; path = "tests_base_bit.hpp"; sourceTree = "<group>"; };
  713. C0F0FA322CD8E52835C6E7A4 /* tests_base_math.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "tests_base_math.hpp"; path = "tests_base_math.hpp"; sourceTree = "<group>"; };
  714. 4B11D51B3712699660DAD51A /* tests_base_saturate_cast.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "tests_base_saturate_cast.hpp"; path = "tests_base_saturate_cast.hpp"; sourceTree = "<group>"; };
  715. 01FEEDBD6D1C028BB6E9079D /* tests_base_saturate_round.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "tests_base_saturate_round.hpp"; path = "tests_base_saturate_round.hpp"; sourceTree = "<group>"; };
  716. 8F7420557B60B8C4E4D67717 /* tests_base_wrapping_divide.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "tests_base_wrapping_divide.hpp"; path = "tests_base_wrapping_divide.hpp"; sourceTree = "<group>"; };
  717. 9BEC893A0707EDDB5029FD6F /* utility.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "utility.hpp"; path = "utility.hpp"; sourceTree = "<group>"; };
  718. 6FEC8059DB06E4FA2429F48E /* version.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "version.hpp"; path = "version.hpp"; sourceTree = "<group>"; };
  719. C775EEAD333C4BCA7C97D92C /* wrapping_divide.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "wrapping_divide.hpp"; path = "wrapping_divide.hpp"; sourceTree = "<group>"; };
  720. 54ABCEC440139592A97EA9A8 /* base64.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "base64.hpp"; path = "base64.hpp"; sourceTree = "<group>"; };
  721. 8915EFDCF585F155BEA46BDE /* base64url.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "base64url.hpp"; path = "base64url.hpp"; sourceTree = "<group>"; };
  722. F8D85D1564681F006D640018 /* hex.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "hex.hpp"; path = "hex.hpp"; sourceTree = "<group>"; };
  723. EF5714F9DB014A08C4D25123 /* tests_binary.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "tests_binary.hpp"; path = "tests_binary.hpp"; sourceTree = "<group>"; };
  724. 638B4931CF1A0B1CD816EC33 /* libc.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "libc.hpp"; path = "libc.hpp"; sourceTree = "<group>"; };
  725. A169CFBA8DBBA6AA76DAE3BA /* mfc.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "mfc.hpp"; path = "mfc.hpp"; sourceTree = "<group>"; };
  726. 18DED47E04469B4C6DB1AF62 /* windows.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "windows.hpp"; path = "windows.hpp"; sourceTree = "<group>"; };
  727. 0270ACB6EE566EAE97A7D4CB /* crc.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "crc.hpp"; path = "crc.hpp"; sourceTree = "<group>"; };
  728. C71C02DFB3C5690EDC5B858D /* tests_crc.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "tests_crc.hpp"; path = "tests_crc.hpp"; sourceTree = "<group>"; };
  729. F6BEB77F622FBAF82B4E3481 /* exception.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "exception.hpp"; path = "exception.hpp"; sourceTree = "<group>"; };
  730. ED7A640FD9F7575202755866 /* hash.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "hash.hpp"; path = "hash.hpp"; sourceTree = "<group>"; };
  731. B72B938F23BB547A2CB73592 /* jwk.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "jwk.hpp"; path = "jwk.hpp"; sourceTree = "<group>"; };
  732. 7AB23069665C66784F2D6E93 /* tests_crypto.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "tests_crypto.hpp"; path = "tests_crypto.hpp"; sourceTree = "<group>"; };
  733. 108DB8BFFCDE8FAFE5FDCCBF /* dl.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "dl.hpp"; path = "dl.hpp"; sourceTree = "<group>"; };
  734. 727F64FE5EFC574187795855 /* ltdl.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "ltdl.hpp"; path = "ltdl.hpp"; sourceTree = "<group>"; };
  735. FA8D4B6B661D0D566F19EE6D /* mfc.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "mfc.hpp"; path = "mfc.hpp"; sourceTree = "<group>"; };
  736. 31E371F49DA9CE10E6045D73 /* nlohmann_json.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "nlohmann_json.hpp"; path = "nlohmann_json.hpp"; sourceTree = "<group>"; };
  737. 34202771A0E6838DE94112F0 /* floatingpoint.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "floatingpoint.hpp"; path = "floatingpoint.hpp"; sourceTree = "<group>"; };
  738. 499686A9B5B0E94AFED2F9DE /* int24.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "int24.hpp"; path = "int24.hpp"; sourceTree = "<group>"; };
  739. 2831093B94969CC11D6F3E9A /* integer.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "integer.hpp"; path = "integer.hpp"; sourceTree = "<group>"; };
  740. 749FCBE560360E9B09EB849B /* tests_endian_floatingpoint.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "tests_endian_floatingpoint.hpp"; path = "tests_endian_floatingpoint.hpp"; sourceTree = "<group>"; };
  741. E61DDDFAD2F363F8BB9D7E4B /* tests_endian_integer.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "tests_endian_integer.hpp"; path = "tests_endian_integer.hpp"; sourceTree = "<group>"; };
  742. 747A9D1560B94791093C24C3 /* environment.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "environment.hpp"; path = "environment.hpp"; sourceTree = "<group>"; };
  743. 737D8DF95F3D1E9EC85A06A9 /* exception_text.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "exception_text.hpp"; path = "exception_text.hpp"; sourceTree = "<group>"; };
  744. D2A47D863E17C0A287ABF526 /* default_floatingpoint.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "default_floatingpoint.hpp"; path = "default_floatingpoint.hpp"; sourceTree = "<group>"; };
  745. 4A829FDEB69E91CF7F76FE3C /* default_formatter.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "default_formatter.hpp"; path = "default_formatter.hpp"; sourceTree = "<group>"; };
  746. 465BB09BB26C58423BBEEA81 /* default_integer.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "default_integer.hpp"; path = "default_integer.hpp"; sourceTree = "<group>"; };
  747. B18C78379D206EDF06E5C793 /* default_string.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "default_string.hpp"; path = "default_string.hpp"; sourceTree = "<group>"; };
  748. 22C312228E28A6A817014881 /* helpers.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "helpers.hpp"; path = "helpers.hpp"; sourceTree = "<group>"; };
  749. A13288C28DAF7B05B62C7C19 /* join.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "join.hpp"; path = "join.hpp"; sourceTree = "<group>"; };
  750. D82688D6448C1B5DCD64BD35 /* message.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "message.hpp"; path = "message.hpp"; sourceTree = "<group>"; };
  751. DEB684E8CA4A7A90330FD444 /* message_macros.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "message_macros.hpp"; path = "message_macros.hpp"; sourceTree = "<group>"; };
  752. A1246D658D8C3333F6F74749 /* simple.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "simple.hpp"; path = "simple.hpp"; sourceTree = "<group>"; };
  753. 57842F894359773C6C08B738 /* simple_floatingpoint.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "simple_floatingpoint.hpp"; path = "simple_floatingpoint.hpp"; sourceTree = "<group>"; };
  754. 8941203E75D515E6DE996F9A /* simple_integer.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "simple_integer.hpp"; path = "simple_integer.hpp"; sourceTree = "<group>"; };
  755. 484858AFB483B872BD783502 /* simple_spec.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "simple_spec.hpp"; path = "simple_spec.hpp"; sourceTree = "<group>"; };
  756. B84403D1A41A8ACE8DC4A421 /* tests_format_message.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "tests_format_message.hpp"; path = "tests_format_message.hpp"; sourceTree = "<group>"; };
  757. 3F2CB5D6ABF4825A74858B6C /* tests_format_simple.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "tests_format_simple.hpp"; path = "tests_format_simple.hpp"; sourceTree = "<group>"; };
  758. 3D7BDEBC2962A0B4D2B206D2 /* base.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "base.hpp"; path = "base.hpp"; sourceTree = "<group>"; };
  759. 5C2995BA48659824B177B01B /* io.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "io.hpp"; path = "io.hpp"; sourceTree = "<group>"; };
  760. 4FF4E46CBB83A657C47F876F /* io_span.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "io_span.hpp"; path = "io_span.hpp"; sourceTree = "<group>"; };
  761. 36B91AAF22CC1A08CBB5F7F4 /* io_stdstream.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "io_stdstream.hpp"; path = "io_stdstream.hpp"; sourceTree = "<group>"; };
  762. 5FC658BC4B5A4E64B41EA818 /* io_virtual_wrapper.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "io_virtual_wrapper.hpp"; path = "io_virtual_wrapper.hpp"; sourceTree = "<group>"; };
  763. 709F84EE5C1DD5874515931F /* tests_io.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "tests_io.hpp"; path = "tests_io.hpp"; sourceTree = "<group>"; };
  764. BB1A8B63272C330AB07DC549 /* callbackstream.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "callbackstream.hpp"; path = "callbackstream.hpp"; sourceTree = "<group>"; };
  765. 62DAFCF6CE155DBAD70ADA49 /* filecursor.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "filecursor.hpp"; path = "filecursor.hpp"; sourceTree = "<group>"; };
  766. D3089AA6BFDE20A4A8883BF7 /* filecursor_callbackstream.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "filecursor_callbackstream.hpp"; path = "filecursor_callbackstream.hpp"; sourceTree = "<group>"; };
  767. 339A58A99F2DBA57A8142A0E /* filecursor_filename_traits.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "filecursor_filename_traits.hpp"; path = "filecursor_filename_traits.hpp"; sourceTree = "<group>"; };
  768. 37ED437D2397798C0C6881A7 /* filecursor_memory.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "filecursor_memory.hpp"; path = "filecursor_memory.hpp"; sourceTree = "<group>"; };
  769. 77357882E3A7BA9E2C3CF022 /* filecursor_stdstream.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "filecursor_stdstream.hpp"; path = "filecursor_stdstream.hpp"; sourceTree = "<group>"; };
  770. 721C12B3DEAF7361E796E317 /* filecursor_traits_filedata.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "filecursor_traits_filedata.hpp"; path = "filecursor_traits_filedata.hpp"; sourceTree = "<group>"; };
  771. 011008846DD8D5073669DE19 /* filecursor_traits_memory.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "filecursor_traits_memory.hpp"; path = "filecursor_traits_memory.hpp"; sourceTree = "<group>"; };
  772. B1C707BB1D380A34E65684BC /* filedata.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "filedata.hpp"; path = "filedata.hpp"; sourceTree = "<group>"; };
  773. 2D003E9B1994334382588DF7 /* filedata_base.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "filedata_base.hpp"; path = "filedata_base.hpp"; sourceTree = "<group>"; };
  774. F10795855DC53DBCE68F2924 /* filedata_base_buffered.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "filedata_base_buffered.hpp"; path = "filedata_base_buffered.hpp"; sourceTree = "<group>"; };
  775. ECAE91C5586C3AFCE1362664 /* filedata_base_seekable.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "filedata_base_seekable.hpp"; path = "filedata_base_seekable.hpp"; sourceTree = "<group>"; };
  776. C817608134E02D05FD703617 /* filedata_base_unseekable.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "filedata_base_unseekable.hpp"; path = "filedata_base_unseekable.hpp"; sourceTree = "<group>"; };
  777. 0A3AE7E1F6A4A7ED9FC00C53 /* filedata_callbackstream.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "filedata_callbackstream.hpp"; path = "filedata_callbackstream.hpp"; sourceTree = "<group>"; };
  778. EC049443D8433EBF81C61AF1 /* filedata_memory.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "filedata_memory.hpp"; path = "filedata_memory.hpp"; sourceTree = "<group>"; };
  779. 8C94B45DF87B9F53016AA1CF /* filedata_stdstream.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "filedata_stdstream.hpp"; path = "filedata_stdstream.hpp"; sourceTree = "<group>"; };
  780. F163A1425D9F010666947E95 /* filereader.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "filereader.hpp"; path = "filereader.hpp"; sourceTree = "<group>"; };
  781. C189BFAEAD9CBF0756869CF4 /* buffer.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "buffer.hpp"; path = "buffer.hpp"; sourceTree = "<group>"; };
  782. 3C04578228562E7211756B82 /* json.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "json.hpp"; path = "json.hpp"; sourceTree = "<group>"; };
  783. 55C637D341D9372CEAC21419 /* library.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "library.hpp"; path = "library.hpp"; sourceTree = "<group>"; };
  784. AB099F81978692C4C00393D8 /* mutex.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "mutex.hpp"; path = "mutex.hpp"; sourceTree = "<group>"; };
  785. AC99CC3518B42FD761D63F6B /* class.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "class.hpp"; path = "class.hpp"; sourceTree = "<group>"; };
  786. E801BE9954136640DD64F87F /* windows_version.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "windows_version.hpp"; path = "windows_version.hpp"; sourceTree = "<group>"; };
  787. D5A33355C1787B08EA27BB04 /* out_of_memory.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "out_of_memory.hpp"; path = "out_of_memory.hpp"; sourceTree = "<group>"; };
  788. 9DA6A1DC8923951FB2A09533 /* parse.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "parse.hpp"; path = "parse.hpp"; sourceTree = "<group>"; };
  789. 302CAA7A1CA99DBD45269ED1 /* split.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "split.hpp"; path = "split.hpp"; sourceTree = "<group>"; };
  790. D698813AC2D72BB66B5A08E8 /* tests_parse.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "tests_parse.hpp"; path = "tests_parse.hpp"; sourceTree = "<group>"; };
  791. C935AB71B58782619EA6BF71 /* path.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "path.hpp"; path = "path.hpp"; sourceTree = "<group>"; };
  792. 9201979BFE1BFA3C473E0AD1 /* crand.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "crand.hpp"; path = "crand.hpp"; sourceTree = "<group>"; };
  793. B9FB519D250DFA43AE5E8C83 /* default_engines.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "default_engines.hpp"; path = "default_engines.hpp"; sourceTree = "<group>"; };
  794. 9EECD9D78A54A0A5F3BFB4BB /* device.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "device.hpp"; path = "device.hpp"; sourceTree = "<group>"; };
  795. 469043A932F809779B631E8D /* engine.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "engine.hpp"; path = "engine.hpp"; sourceTree = "<group>"; };
  796. 14C00574003E560DE93514A5 /* engine_lcg.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "engine_lcg.hpp"; path = "engine_lcg.hpp"; sourceTree = "<group>"; };
  797. ECAC22C1D814E98E4180FDA4 /* random.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "random.hpp"; path = "random.hpp"; sourceTree = "<group>"; };
  798. 6E1BC7C95A98BA0C8315BB20 /* seed.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "seed.hpp"; path = "seed.hpp"; sourceTree = "<group>"; };
  799. 65883EDE513274ED3A037C08 /* tests_random.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "tests_random.hpp"; path = "tests_random.hpp"; sourceTree = "<group>"; };
  800. 3AF31006265BD7D38FC6EBE9 /* buffer.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "buffer.hpp"; path = "buffer.hpp"; sourceTree = "<group>"; };
  801. 47625586B32A230A7CBB2B1C /* tests_string_buffer.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "tests_string_buffer.hpp"; path = "tests_string_buffer.hpp"; sourceTree = "<group>"; };
  802. 6357C3304F2D4A2E38D76481 /* tests_string_utility.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "tests_string_utility.hpp"; path = "tests_string_utility.hpp"; sourceTree = "<group>"; };
  803. 9C96194A08B17CEB51D38C7F /* types.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "types.hpp"; path = "types.hpp"; sourceTree = "<group>"; };
  804. 5DF32108C958B58E52315767 /* utility.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "utility.hpp"; path = "utility.hpp"; sourceTree = "<group>"; };
  805. 6A1BF9A3565AA31FFFDC7F51 /* macros.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "macros.hpp"; path = "macros.hpp"; sourceTree = "<group>"; };
  806. 1507D552011FE0076AEEBFCC /* tests_string_transcode.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "tests_string_transcode.hpp"; path = "tests_string_transcode.hpp"; sourceTree = "<group>"; };
  807. 2D9D589F99844395A2724511 /* transcode.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "transcode.hpp"; path = "transcode.hpp"; sourceTree = "<group>"; };
  808. 87A289EF734CBFFE5C1DC719 /* system_error.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "system_error.hpp"; path = "system_error.hpp"; sourceTree = "<group>"; };
  809. EEB3A5E0DA057DD0C324BAE0 /* test.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "test.hpp"; path = "test.hpp"; sourceTree = "<group>"; };
  810. F4C58FCB6036924429550CCD /* test_macros.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "test_macros.hpp"; path = "test_macros.hpp"; sourceTree = "<group>"; };
  811. 33D2B5E11F248DD10843CAE1 /* guid.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "guid.hpp"; path = "guid.hpp"; sourceTree = "<group>"; };
  812. C623B2F9B2B7A7A11B7C0156 /* tests_uuid.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "tests_uuid.hpp"; path = "tests_uuid.hpp"; sourceTree = "<group>"; };
  813. 542C4B4F407E223F299D5F4F /* uuid.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "uuid.hpp"; path = "uuid.hpp"; sourceTree = "<group>"; };
  814. 64F0E5C650F229D7397520D0 /* tests_uuid_namespace.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "tests_uuid_namespace.hpp"; path = "tests_uuid_namespace.hpp"; sourceTree = "<group>"; };
  815. F281EAEBDE417B90475F639B /* uuid_namespace.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; name = "uuid_namespace.hpp"; path = "uuid_namespace.hpp"; sourceTree = "<group>"; };
  816. C1F3343CADAE24E856669D32 /* liblibopenmpt.dylib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; name = "liblibopenmpt.dylib"; path = "liblibopenmpt.dylib"; sourceTree = BUILT_PRODUCTS_DIR; };
  817. C6AF7A2032CC6C11FBA3D97E /* mpg123.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "mpg123.xcodeproj"; path = "ext/mpg123.xcodeproj"; sourceTree = SOURCE_ROOT; };
  818. BC5DDB23287ACD14F1513A82 /* vorbis.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "vorbis.xcodeproj"; path = "ext/vorbis.xcodeproj"; sourceTree = SOURCE_ROOT; };
  819. 8CD70C36F8126DF90108EA88 /* ogg.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "ogg.xcodeproj"; path = "ext/ogg.xcodeproj"; sourceTree = SOURCE_ROOT; };
  820. /* End PBXFileReference section */
  821. /* Begin PBXFrameworksBuildPhase section */
  822. DB4A35C74760A31DD01C7D7E /* Frameworks */ = {
  823. isa = PBXFrameworksBuildPhase;
  824. buildActionMask = 2147483647;
  825. files = (
  826. ED7E69FCD9ACD6EFC20872B5 /* libopenmpt-mpg123.dylib in Frameworks */,
  827. A3ACC5948FDA32887836CE4D /* libopenmpt-vorbis.dylib in Frameworks */,
  828. 138E8CDBFFBAD80C289C7B1D /* libopenmpt-ogg.dylib in Frameworks */,
  829. );
  830. runOnlyForDeploymentPostprocessing = 0;
  831. };
  832. /* End PBXFrameworksBuildPhase section */
  833. /* Begin PBXGroup section */
  834. 3C489423A80AC8ADF1BA563A /* libopenmpt */ = {
  835. isa = PBXGroup;
  836. children = (
  837. 6C4F0095D8BBBB8FA1AF53ED /* common */,
  838. D99EAC4AC5AE581B2E68BD39 /* libopenmpt */,
  839. F399B51A5F5CE9A4A80C7831 /* sounddsp */,
  840. CB67C0C0372AF44A80DA82D7 /* soundlib */,
  841. 967FE631820E70FB2B2D84F6 /* src */,
  842. 7DF1477CE9B37B0632640A93 /* Products */,
  843. 94BA18BA007D4C44492DDBD0 /* Projects */,
  844. );
  845. name = "libopenmpt";
  846. path = ".";
  847. sourceTree = "<group>";
  848. };
  849. 6C4F0095D8BBBB8FA1AF53ED /* common */ = {
  850. isa = PBXGroup;
  851. children = (
  852. B3EA35381FAF3428E81465F2 /* BuildSettings.h */,
  853. 5DDA4225494209F3B2AD1D09 /* ComponentManager.cpp */,
  854. E41C930DD0998650F9168764 /* ComponentManager.h */,
  855. 3F547F6BAB378EABB43ABCE7 /* Dither.h */,
  856. 74216AACE0DAD456693AEF30 /* FileReader.h */,
  857. 57ABF6F543FDCDE52C1C0BF6 /* FileReaderFwd.h */,
  858. 87D03B0A730C3F74DC1E576B /* Logging.cpp */,
  859. 4E06BBD43A57A61663BB94D8 /* Logging.h */,
  860. 9E74EF8E0A2E5A39938D7413 /* Profiler.cpp */,
  861. E55004CD51BF594C9AA8144C /* Profiler.h */,
  862. 8D91A07D79CDA3E7E2DFBBDE /* misc_util.h */,
  863. C9B0DF4CB5ECE2B61EFFFAAD /* mptAssert.h */,
  864. 39E3C40D25359CFD0E54D90D /* mptBaseMacros.h */,
  865. A2D885D70E9D84C7D702B591 /* mptBaseTypes.h */,
  866. E0B23F8B4C773E7B15DD6E45 /* mptBaseUtils.h */,
  867. 092E6FAAF51431A29E6597BF /* mptFileIO.cpp */,
  868. D0531F03BC8F226D25A23A64 /* mptFileIO.h */,
  869. F93ABDC1E5B7B0040E35B118 /* mptPathString.cpp */,
  870. B74DB055A39F87458CBEC455 /* mptPathString.h */,
  871. F15D8F88DD4451808695B79D /* mptRandom.cpp */,
  872. B8692294A4A525FE0DB83DF5 /* mptRandom.h */,
  873. 0B709CAAF7565EA2A0A7C4BF /* mptString.cpp */,
  874. 522DB09B3E69B305A77BCBFC /* mptString.h */,
  875. 407999B12CE15F7F954C7495 /* mptStringBuffer.cpp */,
  876. C7CEDEF1B34BD234DCC8D248 /* mptStringBuffer.h */,
  877. 73D295D15F3A5C9FC8A570B5 /* mptStringFormat.cpp */,
  878. 3A3F7DF026BC70334F397147 /* mptStringFormat.h */,
  879. 89125548F52CB8E93E4FC87D /* mptStringParse.cpp */,
  880. 67C8BC8ED3577E79DC535F91 /* mptStringParse.h */,
  881. 21ECFA3A0D28FEA4763A169C /* mptTime.cpp */,
  882. 6873EA7B54C4D5BD7D28C47F /* mptTime.h */,
  883. B345DB279FC32BC188BBE958 /* serialization_utils.cpp */,
  884. 7A73D2D96686D2320F70AF1F /* serialization_utils.h */,
  885. AFC934DE1BAD431E24B0715A /* stdafx.h */,
  886. 887DB2C274B9B52CDDCBCD23 /* version.cpp */,
  887. 0F7FF069FBCFDBAB2434CA6D /* version.h */,
  888. 1A84409106D61781EFF45491 /* versionNumber.h */,
  889. );
  890. name = "common";
  891. path = "../../common";
  892. sourceTree = "<group>";
  893. };
  894. D99EAC4AC5AE581B2E68BD39 /* libopenmpt */ = {
  895. isa = PBXGroup;
  896. children = (
  897. 3079A4229C08660DA5044725 /* libopenmpt.h */,
  898. 12AEE0097EC843ABC7EA533F /* libopenmpt.hpp */,
  899. 91CFD949FD346DD0860D0FA9 /* libopenmpt_c.cpp */,
  900. 6B7036BD57EE865640E644EE /* libopenmpt_config.h */,
  901. 85CC0CD9F13C0F52BA5B89DA /* libopenmpt_cxx.cpp */,
  902. A1F712860D5DA60C963548E5 /* libopenmpt_ext.h */,
  903. C33D20792FAE22F2F8CC9C7A /* libopenmpt_ext.hpp */,
  904. 91EBE3A17D7FD949E64333FE /* libopenmpt_ext_impl.cpp */,
  905. B882F5E3A416EB8B0DDB4440 /* libopenmpt_ext_impl.hpp */,
  906. 056DFDF1F1EA4D8BDAE20B23 /* libopenmpt_impl.cpp */,
  907. 8A461326F68173E9FF76F078 /* libopenmpt_impl.hpp */,
  908. D7E237E243A994FE8C042361 /* libopenmpt_internal.h */,
  909. 00A97AB5ECA90E3015727BB4 /* libopenmpt_stream_callbacks_buffer.h */,
  910. 72AF8AC45E1A4BD00736B035 /* libopenmpt_stream_callbacks_fd.h */,
  911. 4AED312836C3B8251F6DD378 /* libopenmpt_stream_callbacks_file.h */,
  912. DFF1EBFBCB9A532BF4306FAA /* libopenmpt_version.h */,
  913. );
  914. name = "libopenmpt";
  915. path = "../../libopenmpt";
  916. sourceTree = "<group>";
  917. };
  918. F399B51A5F5CE9A4A80C7831 /* sounddsp */ = {
  919. isa = PBXGroup;
  920. children = (
  921. DF0ABEB44B7913349462CE33 /* AGC.cpp */,
  922. 26B218E4929527249B985560 /* AGC.h */,
  923. 3F2C2E64AB9A83E3F4833EE3 /* DSP.cpp */,
  924. 86FB50A4F2DE5FE4FBE18D20 /* DSP.h */,
  925. 094FCAB9F59FB5FB1E04A4BD /* EQ.cpp */,
  926. 906399CF7C89633665CFE801 /* EQ.h */,
  927. BD8D1872A974DA6952C54087 /* Reverb.cpp */,
  928. 4496864630D289B099E4A1A7 /* Reverb.h */,
  929. );
  930. name = "sounddsp";
  931. path = "../../sounddsp";
  932. sourceTree = "<group>";
  933. };
  934. CB67C0C0372AF44A80DA82D7 /* soundlib */ = {
  935. isa = PBXGroup;
  936. children = (
  937. F513BE27E1A7B3CF4A6C0D84 /* AudioCriticalSection.cpp */,
  938. FCC97C74E872E4A311090023 /* AudioCriticalSection.h */,
  939. 21E6E9C78D4B7D4E16241F27 /* AudioReadTarget.h */,
  940. 40073C7EACCB3A6E75316B38 /* BitReader.h */,
  941. 1356949B7F1A938B4880C355 /* Container.h */,
  942. C1AF2CA8ADC22C0156AC09EE /* ContainerMMCMP.cpp */,
  943. CB9B36F03701CA76C0D96B4F /* ContainerPP20.cpp */,
  944. E5A99D5DD111642B3A7D7841 /* ContainerUMX.cpp */,
  945. A0A536978C0DFD64F578117B /* ContainerXPK.cpp */,
  946. 8B1CF841F7E0F631C04627FC /* Dlsbank.cpp */,
  947. 496EB184B5271C2F3E873609 /* Dlsbank.h */,
  948. 4364C89CAF28C78C788EF756 /* Fastmix.cpp */,
  949. E9328BC8D58462B8BEA39FC8 /* FloatMixer.h */,
  950. FAD9BD9F663F5126EF17F3FE /* ITCompression.cpp */,
  951. 01B91F4C6DD382EDB6F59281 /* ITCompression.h */,
  952. 347A4568A03E445869A47422 /* ITTools.cpp */,
  953. 3B990EC8A752797230B2934C /* ITTools.h */,
  954. F3C09639DF548CE14819E695 /* InstrumentExtensions.cpp */,
  955. 2153E2CF0D3AA4C7B68A0AE5 /* IntMixer.h */,
  956. 126A5823FEBB2F13E7DA6C23 /* Load_669.cpp */,
  957. BA788293A6CA59838FE99693 /* Load_amf.cpp */,
  958. E92E060AD580DDF9BE9F1A0A /* Load_ams.cpp */,
  959. 7AEB0125663DD9144F5C1625 /* Load_c67.cpp */,
  960. 7F696D226BBB441254DA8122 /* Load_dbm.cpp */,
  961. AB9829FC1728EBE62024CCFE /* Load_digi.cpp */,
  962. 7EAA6A876AFC4177531B7F87 /* Load_dmf.cpp */,
  963. 6DD9CCBD592BA4AD424AE1BD /* Load_dsm.cpp */,
  964. 481C9700B4AB58EBBDA73903 /* Load_dsym.cpp */,
  965. 326228BB1EB4FFAA07D33CBB /* Load_dtm.cpp */,
  966. C8FAF340B44CCB309D6B0841 /* Load_far.cpp */,
  967. 2F40B9AF1B92909F04B1CDAF /* Load_fmt.cpp */,
  968. E27B0B2FCECDE21EB7EC1F2F /* Load_gdm.cpp */,
  969. 08D23704F4230FF4DD424C04 /* Load_imf.cpp */,
  970. 6B1A2274D7DE2064A044512E /* Load_it.cpp */,
  971. 9D5DC4E689AF9BD672CED8E6 /* Load_itp.cpp */,
  972. 9D7551C989C728B972E665C9 /* Load_mdl.cpp */,
  973. 5813D35B4465AA4B2D84E75B /* Load_med.cpp */,
  974. 5EACECE74AFEC3D7331D01E8 /* Load_mid.cpp */,
  975. 15F8AD9B014A858BEA68C29B /* Load_mo3.cpp */,
  976. E8642B66D4B60256BDD53F66 /* Load_mod.cpp */,
  977. 54C0CC404012A4302931E140 /* Load_mt2.cpp */,
  978. 71C39D225D1575124634B222 /* Load_mtm.cpp */,
  979. 9160BCBDFD7A1F5F469D2FF3 /* Load_mus_km.cpp */,
  980. D5B20A07C104E2F6AA231F07 /* Load_okt.cpp */,
  981. 124E2388FE9FFA77E7BE3788 /* Load_plm.cpp */,
  982. 72125B715E64326147836F71 /* Load_psm.cpp */,
  983. 35F5851621475D060A669A16 /* Load_ptm.cpp */,
  984. D9ACF2A7C5FEC997AE1D07A8 /* Load_s3m.cpp */,
  985. 392CA66F257E7D5F0E9DBA6F /* Load_sfx.cpp */,
  986. DE65DDE3CAB7B4D3B3D6F1E3 /* Load_stm.cpp */,
  987. DAFA3CB9C64C14A9AF6B51B9 /* Load_stp.cpp */,
  988. 7E40ACE4EA5A0F86337D1F1A /* Load_symmod.cpp */,
  989. 55B3389E4105108E2A244D9E /* Load_uax.cpp */,
  990. 1E53D53B0AA5AC2BF3C3E93B /* Load_ult.cpp */,
  991. D9577322C5A94A12AEC88722 /* Load_wav.cpp */,
  992. 29D8A7DF959CA6CF5E02D799 /* Load_xm.cpp */,
  993. F6A07CF5625AE79FEBB9017A /* Loaders.h */,
  994. 41712D7F2DEE20C2566B21D6 /* MIDIEvents.cpp */,
  995. C8795BE1B4CB32D19DEA6FE1 /* MIDIEvents.h */,
  996. 55D244EA414F382D6ACC3841 /* MIDIMacros.cpp */,
  997. F3FA6EB9DF4C46A9C86B83B9 /* MIDIMacros.h */,
  998. 9CAFE2C1083FA4AC113B85C4 /* MPEGFrame.cpp */,
  999. 23AD09378F71082758D738F1 /* MPEGFrame.h */,
  1000. 916CD225FD30D115C69601E0 /* Message.cpp */,
  1001. 585011FAC4097CA44D69967E /* Message.h */,
  1002. 2940DC0F15A8A2DD7E13B7F3 /* MixFuncTable.cpp */,
  1003. 30F77A711C746EB445F16EC8 /* MixFuncTable.h */,
  1004. 3528186EA1966DEDEA7F28ED /* Mixer.h */,
  1005. C826EB3EB48EB10C1DFAC522 /* MixerInterface.h */,
  1006. E17E02C1CDFBF503F678F617 /* MixerLoops.cpp */,
  1007. 7F1480C76B6657B7548594C7 /* MixerLoops.h */,
  1008. 80958E59ECFA21E075D3C3B8 /* MixerSettings.cpp */,
  1009. 07DB5FB573F5C256BC17D3EA /* MixerSettings.h */,
  1010. 2759DA2B13D6CD6E3C53CE82 /* ModChannel.cpp */,
  1011. 2E30C1DD1A8298CD03A1D5DD /* ModChannel.h */,
  1012. 4206870BAE6B1A923744BC6A /* ModInstrument.cpp */,
  1013. 4933A151B54D04F3FE6F1487 /* ModInstrument.h */,
  1014. EFA576D65B3538C1643119D9 /* ModSample.cpp */,
  1015. B6F2757F22B7746FEB1CA539 /* ModSample.h */,
  1016. 13E6B1C57F001567C82225FB /* ModSampleCopy.h */,
  1017. A3158B160F30EEB75852FE4B /* ModSequence.cpp */,
  1018. EA5DF50856EDB6F35FE9970B /* ModSequence.h */,
  1019. 5973C54AC5E11ACA0ECBD5C9 /* OPL.cpp */,
  1020. 20B457EE8C97662E959A946A /* OPL.h */,
  1021. 9B46286507D6E94F10D2CA67 /* OggStream.cpp */,
  1022. B09BD8A61C60D796E5C50761 /* OggStream.h */,
  1023. D769B723432322CECC823CA8 /* Paula.cpp */,
  1024. 9E0BE0500A7A35D05363F0CF /* Paula.h */,
  1025. D8FE9C9844C39B880D29CC52 /* Resampler.h */,
  1026. 3244246E1EC117B1473E18C5 /* RowVisitor.cpp */,
  1027. 90511ED47CA3F5C365C232D4 /* RowVisitor.h */,
  1028. E9C63603D5180EF3BE374B03 /* S3MTools.cpp */,
  1029. F0DC7D44DCC33F3C8514A659 /* S3MTools.h */,
  1030. ABA856AB97FA2D9B80196BAB /* SampleCopy.h */,
  1031. BC8FDDCE2800E047F11E5AD0 /* SampleFormatBRR.cpp */,
  1032. C59400B2B112514B9A0A0FE3 /* SampleFormatFLAC.cpp */,
  1033. 21656CC48DD56E3D56F4E8C5 /* SampleFormatMP3.cpp */,
  1034. EAB5C83356280B509FBC40D4 /* SampleFormatMediaFoundation.cpp */,
  1035. DC0ABD7DC8880D17B180CBAE /* SampleFormatOpus.cpp */,
  1036. AAE2620716536580DF71DF08 /* SampleFormatSFZ.cpp */,
  1037. A5A820E391518812BAE7A391 /* SampleFormatVorbis.cpp */,
  1038. 2552786391B70BEA1A90ADC2 /* SampleFormats.cpp */,
  1039. 8379EE2F6FCBC51F58EA0230 /* SampleIO.cpp */,
  1040. 0A219492F607568A9F58BCA7 /* SampleIO.h */,
  1041. E52BE50A51917891DA691A6A /* SampleNormalize.h */,
  1042. 51C054B63DA716AEE6F77CCB /* Snd_defs.h */,
  1043. 52E5FF2DBEA9FE1D870F2FE8 /* Snd_flt.cpp */,
  1044. 4CB0749938973691E1E79CAE /* Snd_fx.cpp */,
  1045. 11F5D43A7DB9D32A461F04F5 /* Sndfile.cpp */,
  1046. D8B8D7834472422ECDD15C08 /* Sndfile.h */,
  1047. BA06101AA6EDD1114F3E382F /* Sndmix.cpp */,
  1048. FEF88F136ABFEC2FB31A7B92 /* SoundFilePlayConfig.cpp */,
  1049. 85D03E53F10B9F16FA001CA6 /* SoundFilePlayConfig.h */,
  1050. C8A05707B48719FF5DD87F1C /* Tables.cpp */,
  1051. 8F6A3F0A7BA64274E4B85A6B /* Tables.h */,
  1052. 09EA054475AE04343E1435FE /* Tagging.cpp */,
  1053. D00FD78F3CC9413AC5285C14 /* Tagging.h */,
  1054. B0BC2F771C812E67E5E65E31 /* TinyFFT.cpp */,
  1055. B70C4E8923C6B833AC25D30D /* TinyFFT.h */,
  1056. 3B91E74927E3BE391002FC49 /* UMXTools.cpp */,
  1057. 192E45720515076AAE656D87 /* UMXTools.h */,
  1058. B99AFD2E250091B5AED8328E /* UpgradeModule.cpp */,
  1059. 4C40451138921C0121B15911 /* WAVTools.cpp */,
  1060. 93A1C8147F888A0C28D9F029 /* WAVTools.h */,
  1061. F34E88C15F69EB62A88BFBF6 /* WindowedFIR.cpp */,
  1062. 311BD2C59DAA93B0A6A674C8 /* WindowedFIR.h */,
  1063. 22F847F58EBC46E5572277AF /* XMTools.cpp */,
  1064. A9C3DCE8157D47939EDC616D /* XMTools.h */,
  1065. 6D555A6559A7315542C66E65 /* load_j2b.cpp */,
  1066. C577B67EB1201EAEDAB6392D /* mod_specifications.cpp */,
  1067. 638D6A8D4F0BBB26380379BE /* mod_specifications.h */,
  1068. 4CAAF9443827ED8761A4ED9B /* modcommand.cpp */,
  1069. 13F41FE4FF45F7D3E86434E4 /* modcommand.h */,
  1070. B5DD370F21F89AB06A1AAB44 /* modsmp_ctrl.cpp */,
  1071. 7CF94C8DE8880E78F184EF8F /* modsmp_ctrl.h */,
  1072. B4E672F4A0375E36C99B4CF8 /* opal.h */,
  1073. 23A718158F6B170558D147CF /* pattern.cpp */,
  1074. 6ABE03E3D6776E8D5FD78867 /* pattern.h */,
  1075. 8AC751FD7645A2965F3D602E /* patternContainer.cpp */,
  1076. 51A30C6A3DB60CC3E69FE9AF /* patternContainer.h */,
  1077. D5C9A2BA4138F8398A21B339 /* plugins */,
  1078. C2E49D45AECB5F3D571CC65A /* tuning.cpp */,
  1079. 09685080F5A353EA5EB66BE1 /* tuning.h */,
  1080. B27A943F9EF8E4D887F0A270 /* tuningCollection.cpp */,
  1081. A88E96CB94E06DBB7DFFAACB /* tuningbase.h */,
  1082. 72E651DD5EF9513607E32E23 /* tuningcollection.h */,
  1083. );
  1084. name = "soundlib";
  1085. path = "../../soundlib";
  1086. sourceTree = "<group>";
  1087. };
  1088. D5C9A2BA4138F8398A21B339 /* plugins */ = {
  1089. isa = PBXGroup;
  1090. children = (
  1091. D00256183C1F480905F7B476 /* DigiBoosterEcho.cpp */,
  1092. D78EA2E643A04A8DCCF1DCCC /* DigiBoosterEcho.h */,
  1093. CA92646436CEC4273FC341B7 /* LFOPlugin.cpp */,
  1094. D18EA70C3DFFA985061E240E /* LFOPlugin.h */,
  1095. 508D0B2BBCF29EB145CB408A /* OpCodes.h */,
  1096. A03371670C45190E9596AB4D /* PlugInterface.cpp */,
  1097. 2713309D93D98CB9DC341B1C /* PlugInterface.h */,
  1098. E5184AB4512AF25ADA7B849A /* PluginManager.cpp */,
  1099. 2CE3943D98A9F159E10480BC /* PluginManager.h */,
  1100. BBCE259127E0CD37B0316077 /* PluginMixBuffer.h */,
  1101. 44130137B0D95D53F934ECB5 /* PluginStructs.h */,
  1102. 32E894601E91FC8F4727180F /* SymMODEcho.cpp */,
  1103. 796225BE65E075574ED833EF /* SymMODEcho.h */,
  1104. 0D54808179187F71427EAF3B /* dmo */,
  1105. );
  1106. name = "plugins";
  1107. path = "plugins";
  1108. sourceTree = "<group>";
  1109. };
  1110. 0D54808179187F71427EAF3B /* dmo */ = {
  1111. isa = PBXGroup;
  1112. children = (
  1113. A22E19C28ED780F1B76D9C70 /* Chorus.cpp */,
  1114. 00E907B4EC66584DD55E16E5 /* Chorus.h */,
  1115. 767B029F62BAAC1A0B3D894C /* Compressor.cpp */,
  1116. BD85756FA9196B1712DEC4CB /* Compressor.h */,
  1117. FC535FFC686507A3F1B699E2 /* DMOPlugin.cpp */,
  1118. 836C22ACEF327FC8388E0D2B /* DMOPlugin.h */,
  1119. 79CAE88D655EDE35CE2238EA /* DMOUtils.cpp */,
  1120. 800FC0BC6CB827EC954E436B /* DMOUtils.h */,
  1121. FB1458D8E753025490D6DE85 /* Distortion.cpp */,
  1122. 02FA1CA1EE8D124957526CFD /* Distortion.h */,
  1123. 8F6BC29A7BE9123464E1D0CB /* Echo.cpp */,
  1124. 6D2C39D6593F392F0229161C /* Echo.h */,
  1125. AA994E0B1660AB275FBB398A /* Flanger.cpp */,
  1126. 3156452F9D91A5F2A6862282 /* Flanger.h */,
  1127. 21BEF2AF0D675ADF36FD755E /* Gargle.cpp */,
  1128. A8F0E6D6946E37707D66F507 /* Gargle.h */,
  1129. EE4DC7525A6AB943234226B1 /* I3DL2Reverb.cpp */,
  1130. 757A6ACFE18B12766ADDA4B5 /* I3DL2Reverb.h */,
  1131. 9515543601DCB0524A373FB5 /* ParamEq.cpp */,
  1132. 5CDB54D8C816B59BD10B322B /* ParamEq.h */,
  1133. 9EC4CB190AE1BD0AD3B82A78 /* WavesReverb.cpp */,
  1134. 9C472C6C0859D41291AA6652 /* WavesReverb.h */,
  1135. );
  1136. name = "dmo";
  1137. path = "dmo";
  1138. sourceTree = "<group>";
  1139. };
  1140. 967FE631820E70FB2B2D84F6 /* src */ = {
  1141. isa = PBXGroup;
  1142. children = (
  1143. 37CE094023F358C04C3E3E50 /* mpt */,
  1144. );
  1145. name = "src";
  1146. path = "../../src";
  1147. sourceTree = "<group>";
  1148. };
  1149. 37CE094023F358C04C3E3E50 /* mpt */ = {
  1150. isa = PBXGroup;
  1151. children = (
  1152. B914CC15A53A967C8E801B48 /* audio */,
  1153. 4773B21EB38B99487C3829E2 /* base */,
  1154. A90C065215F014921EF342CE /* binary */,
  1155. 035AD811EF7FA278D8C52744 /* check */,
  1156. 64616274501C5220F9D3CA6A /* crc */,
  1157. 416864C4AD4B7304B64EA140 /* crypto */,
  1158. BA3085A3261494E32F17C21F /* detect */,
  1159. 70BF22C7DCA23107E5A55F43 /* endian */,
  1160. 99A0EB748587AD6C2ED8138A /* environment */,
  1161. FA08B08C669871776F94528F /* exception_text */,
  1162. 6A36FA9CD61909DDDF1C3719 /* format */,
  1163. 1C09E0FB88160EE211FD09CD /* io */,
  1164. 7C3417C96885020B91E9F0CC /* io_read */,
  1165. 010132886D6F8707B6584207 /* io_write */,
  1166. 5C5B5B9CC87342C69120D25F /* json */,
  1167. 7A24F9FF6675E4418FD9D203 /* library */,
  1168. 5B6008A04786D20630CC57D2 /* mutex */,
  1169. 70AADB63DC8DEAA3E59018E0 /* osinfo */,
  1170. 2BFB26B2174DFEA1006C3BB2 /* out_of_memory */,
  1171. BC622058A888EABE91CE6F8A /* parse */,
  1172. 76A57BFFE2BD6229AB6AF2C2 /* path */,
  1173. 8454C194F037D0D4F93AFE10 /* random */,
  1174. 6327E42FCF0AF36FD80D21AC /* string */,
  1175. 7FC93BC3EBE39E643406AFF8 /* string_transcode */,
  1176. 1CB06C9088746B8051DA9B4A /* system_error */,
  1177. 08BDC89474D5AFBE3D823F58 /* test */,
  1178. 642CEDD1D044D4FB99F16395 /* uuid */,
  1179. 862CD301F2BB94ECFBB77504 /* uuid_namespace */,
  1180. );
  1181. name = "mpt";
  1182. path = "mpt";
  1183. sourceTree = "<group>";
  1184. };
  1185. B914CC15A53A967C8E801B48 /* audio */ = {
  1186. isa = PBXGroup;
  1187. children = (
  1188. C1BD9C2D2DD8FFCE76FA0F63 /* sample.hpp */,
  1189. 7384B9B3DF137B9EE80F5CB6 /* span.hpp */,
  1190. );
  1191. name = "audio";
  1192. path = "audio";
  1193. sourceTree = "<group>";
  1194. };
  1195. 4773B21EB38B99487C3829E2 /* base */ = {
  1196. isa = PBXGroup;
  1197. children = (
  1198. 82E2F47AEE47880177202ADA /* algorithm.hpp */,
  1199. EFC4C6EA5B0027AE64F5A33D /* aligned_array.hpp */,
  1200. AAD02D8D1660EF771F5CD08F /* alloc.hpp */,
  1201. A8D0AFD89464A580FD28FF34 /* arithmetic_shift.hpp */,
  1202. C26BD08B2EFB917637F7728E /* array.hpp */,
  1203. 5BBE6485C782637590E8933F /* bit.hpp */,
  1204. 20CF624F0C78CA7E350EE6FD /* check_platform.hpp */,
  1205. ADDA1B1B19F70D0CE2CE7A79 /* compiletime_warning.hpp */,
  1206. 1B4545A5870BA2C1D0663024 /* constexpr_throw.hpp */,
  1207. 1DD7B07F0954A4C232D1A4D6 /* detect.hpp */,
  1208. F0833D1B5C4A9A37A5A5289A /* detect_compiler.hpp */,
  1209. D1A55FCA3D1662430635DCCB /* detect_libc.hpp */,
  1210. C39D3BB22FD99B7538CE1805 /* detect_libcxx.hpp */,
  1211. 3D3C2507A9A1B88D327A5A66 /* detect_os.hpp */,
  1212. 5CB52E71C8F08E34D1E50BC4 /* detect_quirks.hpp */,
  1213. 1C5D5A748898BA37918D37C7 /* floatingpoint.hpp */,
  1214. 4E703D80BA8AA02103ADB0B5 /* integer.hpp */,
  1215. 679296B3530F8AF67C8C8A0A /* macros.hpp */,
  1216. 2E644BBB1AB622AB03D55FBB /* math.hpp */,
  1217. 5FC9A9CE4B469D1174C39D25 /* memory.hpp */,
  1218. 8C284D4EF88DE0D4816682AD /* namespace.hpp */,
  1219. 3D6D6A89A987CD2AF2A9DDBE /* numbers.hpp */,
  1220. 96E1501102FCB3B24B1EC446 /* numeric.hpp */,
  1221. 46281128B24274C9FB64845D /* pointer.hpp */,
  1222. 8EF3F0877A7141216369FFB8 /* preprocessor.hpp */,
  1223. B3E3FA441F1F5B082814D897 /* saturate_cast.hpp */,
  1224. 7282B4805E2B1CB087C1372F /* saturate_round.hpp */,
  1225. 4B113174378E24B7600B25CB /* secure.hpp */,
  1226. 9FC2901B8B5686C3F41AE077 /* semantic_version.hpp */,
  1227. 115A59927D20B6AEC67B4411 /* source_location.hpp */,
  1228. 331C542A1F6E2B1A088D682A /* span.hpp */,
  1229. E0D831574C929C01D5F1B6DB /* tests */,
  1230. 9BEC893A0707EDDB5029FD6F /* utility.hpp */,
  1231. 6FEC8059DB06E4FA2429F48E /* version.hpp */,
  1232. C775EEAD333C4BCA7C97D92C /* wrapping_divide.hpp */,
  1233. );
  1234. name = "base";
  1235. path = "base";
  1236. sourceTree = "<group>";
  1237. };
  1238. E0D831574C929C01D5F1B6DB /* tests */ = {
  1239. isa = PBXGroup;
  1240. children = (
  1241. 99D3C019053D567C8E800427 /* tests_base_arithmetic_shift.hpp */,
  1242. F305652FDFAF9A3EC880A259 /* tests_base_bit.hpp */,
  1243. C0F0FA322CD8E52835C6E7A4 /* tests_base_math.hpp */,
  1244. 4B11D51B3712699660DAD51A /* tests_base_saturate_cast.hpp */,
  1245. 01FEEDBD6D1C028BB6E9079D /* tests_base_saturate_round.hpp */,
  1246. 8F7420557B60B8C4E4D67717 /* tests_base_wrapping_divide.hpp */,
  1247. );
  1248. name = "tests";
  1249. path = "tests";
  1250. sourceTree = "<group>";
  1251. };
  1252. A90C065215F014921EF342CE /* binary */ = {
  1253. isa = PBXGroup;
  1254. children = (
  1255. 54ABCEC440139592A97EA9A8 /* base64.hpp */,
  1256. 8915EFDCF585F155BEA46BDE /* base64url.hpp */,
  1257. F8D85D1564681F006D640018 /* hex.hpp */,
  1258. B223AFD71EE8ADC7E74DDE91 /* tests */,
  1259. );
  1260. name = "binary";
  1261. path = "binary";
  1262. sourceTree = "<group>";
  1263. };
  1264. B223AFD71EE8ADC7E74DDE91 /* tests */ = {
  1265. isa = PBXGroup;
  1266. children = (
  1267. EF5714F9DB014A08C4D25123 /* tests_binary.hpp */,
  1268. );
  1269. name = "tests";
  1270. path = "tests";
  1271. sourceTree = "<group>";
  1272. };
  1273. 035AD811EF7FA278D8C52744 /* check */ = {
  1274. isa = PBXGroup;
  1275. children = (
  1276. 638B4931CF1A0B1CD816EC33 /* libc.hpp */,
  1277. A169CFBA8DBBA6AA76DAE3BA /* mfc.hpp */,
  1278. 18DED47E04469B4C6DB1AF62 /* windows.hpp */,
  1279. );
  1280. name = "check";
  1281. path = "check";
  1282. sourceTree = "<group>";
  1283. };
  1284. 64616274501C5220F9D3CA6A /* crc */ = {
  1285. isa = PBXGroup;
  1286. children = (
  1287. 0270ACB6EE566EAE97A7D4CB /* crc.hpp */,
  1288. 17BE2E8603FA31F06C0C4AE7 /* tests */,
  1289. );
  1290. name = "crc";
  1291. path = "crc";
  1292. sourceTree = "<group>";
  1293. };
  1294. 17BE2E8603FA31F06C0C4AE7 /* tests */ = {
  1295. isa = PBXGroup;
  1296. children = (
  1297. C71C02DFB3C5690EDC5B858D /* tests_crc.hpp */,
  1298. );
  1299. name = "tests";
  1300. path = "tests";
  1301. sourceTree = "<group>";
  1302. };
  1303. 416864C4AD4B7304B64EA140 /* crypto */ = {
  1304. isa = PBXGroup;
  1305. children = (
  1306. F6BEB77F622FBAF82B4E3481 /* exception.hpp */,
  1307. ED7A640FD9F7575202755866 /* hash.hpp */,
  1308. B72B938F23BB547A2CB73592 /* jwk.hpp */,
  1309. 817FB357ED43B247B6A9E211 /* tests */,
  1310. );
  1311. name = "crypto";
  1312. path = "crypto";
  1313. sourceTree = "<group>";
  1314. };
  1315. 817FB357ED43B247B6A9E211 /* tests */ = {
  1316. isa = PBXGroup;
  1317. children = (
  1318. 7AB23069665C66784F2D6E93 /* tests_crypto.hpp */,
  1319. );
  1320. name = "tests";
  1321. path = "tests";
  1322. sourceTree = "<group>";
  1323. };
  1324. BA3085A3261494E32F17C21F /* detect */ = {
  1325. isa = PBXGroup;
  1326. children = (
  1327. 108DB8BFFCDE8FAFE5FDCCBF /* dl.hpp */,
  1328. 727F64FE5EFC574187795855 /* ltdl.hpp */,
  1329. FA8D4B6B661D0D566F19EE6D /* mfc.hpp */,
  1330. 31E371F49DA9CE10E6045D73 /* nlohmann_json.hpp */,
  1331. );
  1332. name = "detect";
  1333. path = "detect";
  1334. sourceTree = "<group>";
  1335. };
  1336. 70BF22C7DCA23107E5A55F43 /* endian */ = {
  1337. isa = PBXGroup;
  1338. children = (
  1339. 34202771A0E6838DE94112F0 /* floatingpoint.hpp */,
  1340. 499686A9B5B0E94AFED2F9DE /* int24.hpp */,
  1341. 2831093B94969CC11D6F3E9A /* integer.hpp */,
  1342. F03D881D5C02870D2568B7D7 /* tests */,
  1343. );
  1344. name = "endian";
  1345. path = "endian";
  1346. sourceTree = "<group>";
  1347. };
  1348. F03D881D5C02870D2568B7D7 /* tests */ = {
  1349. isa = PBXGroup;
  1350. children = (
  1351. 749FCBE560360E9B09EB849B /* tests_endian_floatingpoint.hpp */,
  1352. E61DDDFAD2F363F8BB9D7E4B /* tests_endian_integer.hpp */,
  1353. );
  1354. name = "tests";
  1355. path = "tests";
  1356. sourceTree = "<group>";
  1357. };
  1358. 99A0EB748587AD6C2ED8138A /* environment */ = {
  1359. isa = PBXGroup;
  1360. children = (
  1361. 747A9D1560B94791093C24C3 /* environment.hpp */,
  1362. );
  1363. name = "environment";
  1364. path = "environment";
  1365. sourceTree = "<group>";
  1366. };
  1367. FA08B08C669871776F94528F /* exception_text */ = {
  1368. isa = PBXGroup;
  1369. children = (
  1370. 737D8DF95F3D1E9EC85A06A9 /* exception_text.hpp */,
  1371. );
  1372. name = "exception_text";
  1373. path = "exception_text";
  1374. sourceTree = "<group>";
  1375. };
  1376. 6A36FA9CD61909DDDF1C3719 /* format */ = {
  1377. isa = PBXGroup;
  1378. children = (
  1379. D2A47D863E17C0A287ABF526 /* default_floatingpoint.hpp */,
  1380. 4A829FDEB69E91CF7F76FE3C /* default_formatter.hpp */,
  1381. 465BB09BB26C58423BBEEA81 /* default_integer.hpp */,
  1382. B18C78379D206EDF06E5C793 /* default_string.hpp */,
  1383. 22C312228E28A6A817014881 /* helpers.hpp */,
  1384. A13288C28DAF7B05B62C7C19 /* join.hpp */,
  1385. D82688D6448C1B5DCD64BD35 /* message.hpp */,
  1386. DEB684E8CA4A7A90330FD444 /* message_macros.hpp */,
  1387. A1246D658D8C3333F6F74749 /* simple.hpp */,
  1388. 57842F894359773C6C08B738 /* simple_floatingpoint.hpp */,
  1389. 8941203E75D515E6DE996F9A /* simple_integer.hpp */,
  1390. 484858AFB483B872BD783502 /* simple_spec.hpp */,
  1391. 73926360DF566250A8BC921A /* tests */,
  1392. );
  1393. name = "format";
  1394. path = "format";
  1395. sourceTree = "<group>";
  1396. };
  1397. 73926360DF566250A8BC921A /* tests */ = {
  1398. isa = PBXGroup;
  1399. children = (
  1400. B84403D1A41A8ACE8DC4A421 /* tests_format_message.hpp */,
  1401. 3F2CB5D6ABF4825A74858B6C /* tests_format_simple.hpp */,
  1402. );
  1403. name = "tests";
  1404. path = "tests";
  1405. sourceTree = "<group>";
  1406. };
  1407. 1C09E0FB88160EE211FD09CD /* io */ = {
  1408. isa = PBXGroup;
  1409. children = (
  1410. 3D7BDEBC2962A0B4D2B206D2 /* base.hpp */,
  1411. 5C2995BA48659824B177B01B /* io.hpp */,
  1412. 4FF4E46CBB83A657C47F876F /* io_span.hpp */,
  1413. 36B91AAF22CC1A08CBB5F7F4 /* io_stdstream.hpp */,
  1414. 5FC658BC4B5A4E64B41EA818 /* io_virtual_wrapper.hpp */,
  1415. 2053511D8CC1A69CD5AA619C /* tests */,
  1416. );
  1417. name = "io";
  1418. path = "io";
  1419. sourceTree = "<group>";
  1420. };
  1421. 2053511D8CC1A69CD5AA619C /* tests */ = {
  1422. isa = PBXGroup;
  1423. children = (
  1424. 709F84EE5C1DD5874515931F /* tests_io.hpp */,
  1425. );
  1426. name = "tests";
  1427. path = "tests";
  1428. sourceTree = "<group>";
  1429. };
  1430. 7C3417C96885020B91E9F0CC /* io_read */ = {
  1431. isa = PBXGroup;
  1432. children = (
  1433. BB1A8B63272C330AB07DC549 /* callbackstream.hpp */,
  1434. 62DAFCF6CE155DBAD70ADA49 /* filecursor.hpp */,
  1435. D3089AA6BFDE20A4A8883BF7 /* filecursor_callbackstream.hpp */,
  1436. 339A58A99F2DBA57A8142A0E /* filecursor_filename_traits.hpp */,
  1437. 37ED437D2397798C0C6881A7 /* filecursor_memory.hpp */,
  1438. 77357882E3A7BA9E2C3CF022 /* filecursor_stdstream.hpp */,
  1439. 721C12B3DEAF7361E796E317 /* filecursor_traits_filedata.hpp */,
  1440. 011008846DD8D5073669DE19 /* filecursor_traits_memory.hpp */,
  1441. B1C707BB1D380A34E65684BC /* filedata.hpp */,
  1442. 2D003E9B1994334382588DF7 /* filedata_base.hpp */,
  1443. F10795855DC53DBCE68F2924 /* filedata_base_buffered.hpp */,
  1444. ECAE91C5586C3AFCE1362664 /* filedata_base_seekable.hpp */,
  1445. C817608134E02D05FD703617 /* filedata_base_unseekable.hpp */,
  1446. 0A3AE7E1F6A4A7ED9FC00C53 /* filedata_callbackstream.hpp */,
  1447. EC049443D8433EBF81C61AF1 /* filedata_memory.hpp */,
  1448. 8C94B45DF87B9F53016AA1CF /* filedata_stdstream.hpp */,
  1449. F163A1425D9F010666947E95 /* filereader.hpp */,
  1450. );
  1451. name = "io_read";
  1452. path = "io_read";
  1453. sourceTree = "<group>";
  1454. };
  1455. 010132886D6F8707B6584207 /* io_write */ = {
  1456. isa = PBXGroup;
  1457. children = (
  1458. C189BFAEAD9CBF0756869CF4 /* buffer.hpp */,
  1459. );
  1460. name = "io_write";
  1461. path = "io_write";
  1462. sourceTree = "<group>";
  1463. };
  1464. 5C5B5B9CC87342C69120D25F /* json */ = {
  1465. isa = PBXGroup;
  1466. children = (
  1467. 3C04578228562E7211756B82 /* json.hpp */,
  1468. );
  1469. name = "json";
  1470. path = "json";
  1471. sourceTree = "<group>";
  1472. };
  1473. 7A24F9FF6675E4418FD9D203 /* library */ = {
  1474. isa = PBXGroup;
  1475. children = (
  1476. 55C637D341D9372CEAC21419 /* library.hpp */,
  1477. );
  1478. name = "library";
  1479. path = "library";
  1480. sourceTree = "<group>";
  1481. };
  1482. 5B6008A04786D20630CC57D2 /* mutex */ = {
  1483. isa = PBXGroup;
  1484. children = (
  1485. AB099F81978692C4C00393D8 /* mutex.hpp */,
  1486. );
  1487. name = "mutex";
  1488. path = "mutex";
  1489. sourceTree = "<group>";
  1490. };
  1491. 70AADB63DC8DEAA3E59018E0 /* osinfo */ = {
  1492. isa = PBXGroup;
  1493. children = (
  1494. AC99CC3518B42FD761D63F6B /* class.hpp */,
  1495. E801BE9954136640DD64F87F /* windows_version.hpp */,
  1496. );
  1497. name = "osinfo";
  1498. path = "osinfo";
  1499. sourceTree = "<group>";
  1500. };
  1501. 2BFB26B2174DFEA1006C3BB2 /* out_of_memory */ = {
  1502. isa = PBXGroup;
  1503. children = (
  1504. D5A33355C1787B08EA27BB04 /* out_of_memory.hpp */,
  1505. );
  1506. name = "out_of_memory";
  1507. path = "out_of_memory";
  1508. sourceTree = "<group>";
  1509. };
  1510. BC622058A888EABE91CE6F8A /* parse */ = {
  1511. isa = PBXGroup;
  1512. children = (
  1513. 9DA6A1DC8923951FB2A09533 /* parse.hpp */,
  1514. 302CAA7A1CA99DBD45269ED1 /* split.hpp */,
  1515. A355EE908F3CB088388D16A6 /* tests */,
  1516. );
  1517. name = "parse";
  1518. path = "parse";
  1519. sourceTree = "<group>";
  1520. };
  1521. A355EE908F3CB088388D16A6 /* tests */ = {
  1522. isa = PBXGroup;
  1523. children = (
  1524. D698813AC2D72BB66B5A08E8 /* tests_parse.hpp */,
  1525. );
  1526. name = "tests";
  1527. path = "tests";
  1528. sourceTree = "<group>";
  1529. };
  1530. 76A57BFFE2BD6229AB6AF2C2 /* path */ = {
  1531. isa = PBXGroup;
  1532. children = (
  1533. C935AB71B58782619EA6BF71 /* path.hpp */,
  1534. );
  1535. name = "path";
  1536. path = "path";
  1537. sourceTree = "<group>";
  1538. };
  1539. 8454C194F037D0D4F93AFE10 /* random */ = {
  1540. isa = PBXGroup;
  1541. children = (
  1542. 9201979BFE1BFA3C473E0AD1 /* crand.hpp */,
  1543. B9FB519D250DFA43AE5E8C83 /* default_engines.hpp */,
  1544. 9EECD9D78A54A0A5F3BFB4BB /* device.hpp */,
  1545. 469043A932F809779B631E8D /* engine.hpp */,
  1546. 14C00574003E560DE93514A5 /* engine_lcg.hpp */,
  1547. ECAC22C1D814E98E4180FDA4 /* random.hpp */,
  1548. 6E1BC7C95A98BA0C8315BB20 /* seed.hpp */,
  1549. 0C09DB4978CDD93941330A04 /* tests */,
  1550. );
  1551. name = "random";
  1552. path = "random";
  1553. sourceTree = "<group>";
  1554. };
  1555. 0C09DB4978CDD93941330A04 /* tests */ = {
  1556. isa = PBXGroup;
  1557. children = (
  1558. 65883EDE513274ED3A037C08 /* tests_random.hpp */,
  1559. );
  1560. name = "tests";
  1561. path = "tests";
  1562. sourceTree = "<group>";
  1563. };
  1564. 6327E42FCF0AF36FD80D21AC /* string */ = {
  1565. isa = PBXGroup;
  1566. children = (
  1567. 3AF31006265BD7D38FC6EBE9 /* buffer.hpp */,
  1568. 9FB45CD70B795BC7D4DE8B91 /* tests */,
  1569. 9C96194A08B17CEB51D38C7F /* types.hpp */,
  1570. 5DF32108C958B58E52315767 /* utility.hpp */,
  1571. );
  1572. name = "string";
  1573. path = "string";
  1574. sourceTree = "<group>";
  1575. };
  1576. 9FB45CD70B795BC7D4DE8B91 /* tests */ = {
  1577. isa = PBXGroup;
  1578. children = (
  1579. 47625586B32A230A7CBB2B1C /* tests_string_buffer.hpp */,
  1580. 6357C3304F2D4A2E38D76481 /* tests_string_utility.hpp */,
  1581. );
  1582. name = "tests";
  1583. path = "tests";
  1584. sourceTree = "<group>";
  1585. };
  1586. 7FC93BC3EBE39E643406AFF8 /* string_transcode */ = {
  1587. isa = PBXGroup;
  1588. children = (
  1589. 6A1BF9A3565AA31FFFDC7F51 /* macros.hpp */,
  1590. 44359FBAB070FF7DB9657C0D /* tests */,
  1591. 2D9D589F99844395A2724511 /* transcode.hpp */,
  1592. );
  1593. name = "string_transcode";
  1594. path = "string_transcode";
  1595. sourceTree = "<group>";
  1596. };
  1597. 44359FBAB070FF7DB9657C0D /* tests */ = {
  1598. isa = PBXGroup;
  1599. children = (
  1600. 1507D552011FE0076AEEBFCC /* tests_string_transcode.hpp */,
  1601. );
  1602. name = "tests";
  1603. path = "tests";
  1604. sourceTree = "<group>";
  1605. };
  1606. 1CB06C9088746B8051DA9B4A /* system_error */ = {
  1607. isa = PBXGroup;
  1608. children = (
  1609. 87A289EF734CBFFE5C1DC719 /* system_error.hpp */,
  1610. );
  1611. name = "system_error";
  1612. path = "system_error";
  1613. sourceTree = "<group>";
  1614. };
  1615. 08BDC89474D5AFBE3D823F58 /* test */ = {
  1616. isa = PBXGroup;
  1617. children = (
  1618. EEB3A5E0DA057DD0C324BAE0 /* test.hpp */,
  1619. F4C58FCB6036924429550CCD /* test_macros.hpp */,
  1620. );
  1621. name = "test";
  1622. path = "test";
  1623. sourceTree = "<group>";
  1624. };
  1625. 642CEDD1D044D4FB99F16395 /* uuid */ = {
  1626. isa = PBXGroup;
  1627. children = (
  1628. 33D2B5E11F248DD10843CAE1 /* guid.hpp */,
  1629. 377BEAEAA33455952C946F6F /* tests */,
  1630. 542C4B4F407E223F299D5F4F /* uuid.hpp */,
  1631. );
  1632. name = "uuid";
  1633. path = "uuid";
  1634. sourceTree = "<group>";
  1635. };
  1636. 377BEAEAA33455952C946F6F /* tests */ = {
  1637. isa = PBXGroup;
  1638. children = (
  1639. C623B2F9B2B7A7A11B7C0156 /* tests_uuid.hpp */,
  1640. );
  1641. name = "tests";
  1642. path = "tests";
  1643. sourceTree = "<group>";
  1644. };
  1645. 862CD301F2BB94ECFBB77504 /* uuid_namespace */ = {
  1646. isa = PBXGroup;
  1647. children = (
  1648. 097D9AEB75ED9C643E0C17ED /* tests */,
  1649. F281EAEBDE417B90475F639B /* uuid_namespace.hpp */,
  1650. );
  1651. name = "uuid_namespace";
  1652. path = "uuid_namespace";
  1653. sourceTree = "<group>";
  1654. };
  1655. 097D9AEB75ED9C643E0C17ED /* tests */ = {
  1656. isa = PBXGroup;
  1657. children = (
  1658. 64F0E5C650F229D7397520D0 /* tests_uuid_namespace.hpp */,
  1659. );
  1660. name = "tests";
  1661. path = "tests";
  1662. sourceTree = "<group>";
  1663. };
  1664. 7DF1477CE9B37B0632640A93 /* Products */ = {
  1665. isa = PBXGroup;
  1666. children = (
  1667. C1F3343CADAE24E856669D32 /* liblibopenmpt.dylib */,
  1668. );
  1669. name = "Products";
  1670. sourceTree = "<group>";
  1671. };
  1672. 94BA18BA007D4C44492DDBD0 /* Projects */ = {
  1673. isa = PBXGroup;
  1674. children = (
  1675. C6AF7A2032CC6C11FBA3D97E /* mpg123.xcodeproj */,
  1676. BC5DDB23287ACD14F1513A82 /* vorbis.xcodeproj */,
  1677. 8CD70C36F8126DF90108EA88 /* ogg.xcodeproj */,
  1678. );
  1679. name = "Projects";
  1680. path = ".";
  1681. sourceTree = "<group>";
  1682. };
  1683. 4062E77F2CCDA78BD5E80CF1 /* Products */ = {
  1684. isa = PBXGroup;
  1685. children = (
  1686. FC4593106810656BB1166490 /* libopenmpt-mpg123.dylib */,
  1687. );
  1688. name = Products;
  1689. sourceTree = "<group>";
  1690. };
  1691. 76FF657B626A26870B868BEC /* Products */ = {
  1692. isa = PBXGroup;
  1693. children = (
  1694. F28958BE5E542A19A75A293E /* libopenmpt-vorbis.dylib */,
  1695. );
  1696. name = Products;
  1697. sourceTree = "<group>";
  1698. };
  1699. C6B09314B25AC9239B2BD13E /* Products */ = {
  1700. isa = PBXGroup;
  1701. children = (
  1702. C2B9A5172E233B7AB766E924 /* libopenmpt-ogg.dylib */,
  1703. );
  1704. name = Products;
  1705. sourceTree = "<group>";
  1706. };
  1707. /* End PBXGroup section */
  1708. /* Begin PBXNativeTarget section */
  1709. 87EFAFF2F3FCDDD87CE3D9C3 /* libopenmpt */ = {
  1710. isa = PBXNativeTarget;
  1711. buildConfigurationList = D75C2E9A43729CF0CC2E7651 /* Build configuration list for PBXNativeTarget "libopenmpt" */;
  1712. buildPhases = (
  1713. 393C86FEA551F4542E0ECEB5 /* Resources */,
  1714. B1E1DD621DF74BB9A6B3251A /* Sources */,
  1715. DB4A35C74760A31DD01C7D7E /* Frameworks */,
  1716. );
  1717. buildRules = (
  1718. );
  1719. dependencies = (
  1720. 4CBE0C773829CD82E14432E8 /* PBXTargetDependency */,
  1721. 825B8B726EC64B7E17E2B0E3 /* PBXTargetDependency */,
  1722. B203F8539EAD2D63877E357E /* PBXTargetDependency */,
  1723. );
  1724. name = "libopenmpt";
  1725. productName = "libopenmpt";
  1726. productReference = C1F3343CADAE24E856669D32 /* liblibopenmpt.dylib */;
  1727. productType = "com.apple.product-type.library.dynamic";
  1728. };
  1729. /* End PBXNativeTarget section */
  1730. /* Begin PBXProject section */
  1731. __RootObject_ /* Project object */ = {
  1732. isa = PBXProject;
  1733. buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "libopenmpt" */;
  1734. compatibilityVersion = "Xcode 8.0";
  1735. hasScannedForEncodings = 1;
  1736. mainGroup = 3C489423A80AC8ADF1BA563A /* libopenmpt */;
  1737. projectDirPath = "";
  1738. projectReferences = (
  1739. {
  1740. ProductGroup = 4062E77F2CCDA78BD5E80CF1 /* Products */;
  1741. ProjectRef = C6AF7A2032CC6C11FBA3D97E /* mpg123.xcodeproj */;
  1742. },
  1743. {
  1744. ProductGroup = 76FF657B626A26870B868BEC /* Products */;
  1745. ProjectRef = BC5DDB23287ACD14F1513A82 /* vorbis.xcodeproj */;
  1746. },
  1747. {
  1748. ProductGroup = C6B09314B25AC9239B2BD13E /* Products */;
  1749. ProjectRef = 8CD70C36F8126DF90108EA88 /* ogg.xcodeproj */;
  1750. },
  1751. );
  1752. projectRoot = "";
  1753. targets = (
  1754. 87EFAFF2F3FCDDD87CE3D9C3 /* liblibopenmpt.dylib */,
  1755. );
  1756. };
  1757. /* End PBXProject section */
  1758. /* Begin PBXReferenceProxy section */
  1759. FC4593106810656BB1166490 /* libopenmpt-mpg123.dylib */ = {
  1760. isa = PBXReferenceProxy;
  1761. fileType = "compiled.mach-o.dylib";
  1762. path = "../../../bin/debug/xcode9-iphoneos/all/libopenmpt-mpg123.dylib";
  1763. remoteRef = A1283F920DF10C16D6811528 /* PBXContainerItemProxy */;
  1764. sourceTree = BUILT_PRODUCTS_DIR;
  1765. };
  1766. F28958BE5E542A19A75A293E /* libopenmpt-vorbis.dylib */ = {
  1767. isa = PBXReferenceProxy;
  1768. fileType = "compiled.mach-o.dylib";
  1769. path = "../../../bin/debug/xcode9-iphoneos/all/libopenmpt-vorbis.dylib";
  1770. remoteRef = 976C91FD03355F81CCC56793 /* PBXContainerItemProxy */;
  1771. sourceTree = BUILT_PRODUCTS_DIR;
  1772. };
  1773. C2B9A5172E233B7AB766E924 /* libopenmpt-ogg.dylib */ = {
  1774. isa = PBXReferenceProxy;
  1775. fileType = "compiled.mach-o.dylib";
  1776. path = "../../../bin/debug/xcode9-iphoneos/all/libopenmpt-ogg.dylib";
  1777. remoteRef = 87E329D7F3CA14CDFCB81649 /* PBXContainerItemProxy */;
  1778. sourceTree = BUILT_PRODUCTS_DIR;
  1779. };
  1780. /* End PBXReferenceProxy section */
  1781. /* Begin PBXResourcesBuildPhase section */
  1782. 393C86FEA551F4542E0ECEB5 /* Resources */ = {
  1783. isa = PBXResourcesBuildPhase;
  1784. buildActionMask = 2147483647;
  1785. files = (
  1786. );
  1787. runOnlyForDeploymentPostprocessing = 0;
  1788. };
  1789. /* End PBXResourcesBuildPhase section */
  1790. /* Begin PBXSourcesBuildPhase section */
  1791. B1E1DD621DF74BB9A6B3251A /* Sources */ = {
  1792. isa = PBXSourcesBuildPhase;
  1793. buildActionMask = 2147483647;
  1794. files = (
  1795. 8E038C28FA3EECEB0334697B /* ComponentManager.cpp in Sources */,
  1796. D8AAAE2D443A70184D365130 /* Logging.cpp in Sources */,
  1797. 6F5D12CD5BDA051084570624 /* Profiler.cpp in Sources */,
  1798. DA9D65C746B8C8688FDAD8FC /* mptFileIO.cpp in Sources */,
  1799. 61B54F94CD25520D9644CC95 /* mptPathString.cpp in Sources */,
  1800. C2FE27392E198BDA773B9B6E /* mptRandom.cpp in Sources */,
  1801. 1C71D6E4888B3986D1AD491A /* mptString.cpp in Sources */,
  1802. 31601FB49D9B7F77A690FC06 /* mptStringBuffer.cpp in Sources */,
  1803. 4471B243B0AC1207B9A18F96 /* mptStringFormat.cpp in Sources */,
  1804. F1C9984DDD47E9E6C63FA77E /* mptStringParse.cpp in Sources */,
  1805. B21651101EA612FB27A2F312 /* mptTime.cpp in Sources */,
  1806. 04255EA77036064EF987988D /* serialization_utils.cpp in Sources */,
  1807. 79A0AE2EE52F7019EE2B5131 /* version.cpp in Sources */,
  1808. 425910942E0278C357989342 /* libopenmpt_c.cpp in Sources */,
  1809. F62A611BE2BE56C34B83B077 /* libopenmpt_cxx.cpp in Sources */,
  1810. 229E938F8E857E8597738001 /* libopenmpt_ext_impl.cpp in Sources */,
  1811. 96AF37CF02C1DF758B1272B5 /* libopenmpt_impl.cpp in Sources */,
  1812. F0578A6ADCA9615AC5C89E6A /* AGC.cpp in Sources */,
  1813. 5055261A3CA7FD0925C63A1A /* DSP.cpp in Sources */,
  1814. 3AEAAA9AA6AEA98A6F14DA54 /* EQ.cpp in Sources */,
  1815. EE0123AB5A1C864CA33E96E0 /* Reverb.cpp in Sources */,
  1816. E60070BD52E85AB35BD65C2F /* AudioCriticalSection.cpp in Sources */,
  1817. 72D726A9DE9D83C527F91128 /* ContainerMMCMP.cpp in Sources */,
  1818. 9CD17E30887AE65FB11002DF /* ContainerPP20.cpp in Sources */,
  1819. D63B1CF542777CB84B6CF947 /* ContainerUMX.cpp in Sources */,
  1820. 71C4BE20DDFF1EE4E6F49B73 /* ContainerXPK.cpp in Sources */,
  1821. 9CEDF1AE8855B87CF1C0CC92 /* Dlsbank.cpp in Sources */,
  1822. 54C83B9740300265A99B167B /* Fastmix.cpp in Sources */,
  1823. 2B45DFB917EE46E940846268 /* ITCompression.cpp in Sources */,
  1824. E53C5947D1A41F153A10342B /* ITTools.cpp in Sources */,
  1825. A47C123E1064FD331952FFAF /* InstrumentExtensions.cpp in Sources */,
  1826. A337F0070F9D838E98752567 /* Load_669.cpp in Sources */,
  1827. 4BAF7552B71409D940EDAAB1 /* Load_amf.cpp in Sources */,
  1828. DA9A5D4B4600F1D1CFD892AA /* Load_ams.cpp in Sources */,
  1829. 0BDA4A57773FDEDD001880B6 /* Load_c67.cpp in Sources */,
  1830. 30E33E659C48D2EB252174C4 /* Load_dbm.cpp in Sources */,
  1831. FCE1BEF0E8F4BE4991DE9B36 /* Load_digi.cpp in Sources */,
  1832. 8F9B570DFB00EB9384D98C6C /* Load_dmf.cpp in Sources */,
  1833. DE77C70B4ADD5A92D3B5FC6A /* Load_dsm.cpp in Sources */,
  1834. B92F50C3A542501C4E2C2D09 /* Load_dsym.cpp in Sources */,
  1835. C34320A32FA9B329B8815502 /* Load_dtm.cpp in Sources */,
  1836. 19AAD06D850F64F40EE805CD /* Load_far.cpp in Sources */,
  1837. E067ECC34CCD7F4AD5A52123 /* Load_fmt.cpp in Sources */,
  1838. 73EB66E8DF50FA6E68299C47 /* Load_gdm.cpp in Sources */,
  1839. 59095DCDC56EF0534E47922C /* Load_imf.cpp in Sources */,
  1840. 7C9765D668FF2BA4D16A40BA /* Load_it.cpp in Sources */,
  1841. 0E1A09C07A7F9C4603583E1F /* Load_itp.cpp in Sources */,
  1842. 0E32853E7A9718C50370BA9D /* Load_mdl.cpp in Sources */,
  1843. A99CC577150259FE9EDAFAD6 /* Load_med.cpp in Sources */,
  1844. 6FC9C56EDB2E59F56407FBCD /* Load_mid.cpp in Sources */,
  1845. 86FFED40F26481C77B3D23A0 /* Load_mo3.cpp in Sources */,
  1846. 3968DFFAA5CD72812EA6145A /* Load_mod.cpp in Sources */,
  1847. 25C77EE3912C126A1A05B442 /* Load_mt2.cpp in Sources */,
  1848. 62440FD3CEA9A25957824432 /* Load_mtm.cpp in Sources */,
  1849. E27D1B0DCEFB6BA6B7F3293E /* Load_mus_km.cpp in Sources */,
  1850. 46722DC5B2D7C04B3BB06224 /* Load_okt.cpp in Sources */,
  1851. A39B29D30F01BD5998D95E32 /* Load_plm.cpp in Sources */,
  1852. 031CCB296F815EB0F8590089 /* Load_psm.cpp in Sources */,
  1853. A630F18D129684149B6E26ED /* Load_ptm.cpp in Sources */,
  1854. CA4E764136B409C8BF8CABA0 /* Load_s3m.cpp in Sources */,
  1855. 2A6A20F096CFB3761FA8554F /* Load_sfx.cpp in Sources */,
  1856. EF72A6155BD8399CE4B0DB74 /* Load_stm.cpp in Sources */,
  1857. 6B85B6A5D7EA492C60C3EB04 /* Load_stp.cpp in Sources */,
  1858. EF59A538DBD7F5D1C4CFB369 /* Load_symmod.cpp in Sources */,
  1859. C6C2AF33322843BABB00E592 /* Load_uax.cpp in Sources */,
  1860. 2FA8E46B9B0D78F224E619CB /* Load_ult.cpp in Sources */,
  1861. CAD9192E363FADB4BF174F8D /* Load_wav.cpp in Sources */,
  1862. FA9B3DD7E60304A54F6F18BB /* Load_xm.cpp in Sources */,
  1863. 7280699EDEF06B17A70FE69F /* MIDIEvents.cpp in Sources */,
  1864. 06AEEC02721EEF7B3B3D6904 /* MIDIMacros.cpp in Sources */,
  1865. 8DF7C0B5790AC10E22F49DFB /* MPEGFrame.cpp in Sources */,
  1866. 6231BDB54E998383B7049899 /* Message.cpp in Sources */,
  1867. 9A5C87420698E7050F8D6495 /* MixFuncTable.cpp in Sources */,
  1868. 1212A8157E82AA8E47A12417 /* MixerLoops.cpp in Sources */,
  1869. 7124F0825DCD57B286637331 /* MixerSettings.cpp in Sources */,
  1870. 1848C10684B8C37F4DD73D08 /* ModChannel.cpp in Sources */,
  1871. 735E37365F079F65889DBAE4 /* ModInstrument.cpp in Sources */,
  1872. C0D9DA34ACECDA8D55D6B77A /* ModSample.cpp in Sources */,
  1873. 342E607620ACB00F09A46EA7 /* ModSequence.cpp in Sources */,
  1874. AA1C0892966EDF817F8D1C92 /* OPL.cpp in Sources */,
  1875. ECC5C764D8D8C7BD81C2A4AA /* OggStream.cpp in Sources */,
  1876. 2896EE0B1413E24E3D90E262 /* Paula.cpp in Sources */,
  1877. 03D29E646F42A1DD38611B66 /* RowVisitor.cpp in Sources */,
  1878. DA32AD1246984099CF70E271 /* S3MTools.cpp in Sources */,
  1879. 6DF8F39F598CE947C25043FC /* SampleFormatBRR.cpp in Sources */,
  1880. 361B3CA1A22CE4472B7E7687 /* SampleFormatFLAC.cpp in Sources */,
  1881. F2F4A804DE889EAC474DF860 /* SampleFormatMP3.cpp in Sources */,
  1882. DBF4A132C7CA2830B0744383 /* SampleFormatMediaFoundation.cpp in Sources */,
  1883. ADF7D8981909813FA25A137F /* SampleFormatOpus.cpp in Sources */,
  1884. 1B50C86507E4BD0D70A817C2 /* SampleFormatSFZ.cpp in Sources */,
  1885. 56477142C26363338B3BD0A0 /* SampleFormatVorbis.cpp in Sources */,
  1886. 3690323122399A604BCFB5DF /* SampleFormats.cpp in Sources */,
  1887. B4953E6720FBD1EDA9D373C6 /* SampleIO.cpp in Sources */,
  1888. C34A498FAFB20F5D181E2473 /* Snd_flt.cpp in Sources */,
  1889. DD15F6684930590A9252699E /* Snd_fx.cpp in Sources */,
  1890. E20929A4CE71EF7137DD0388 /* Sndfile.cpp in Sources */,
  1891. 0BA1AE1E77BB11C0C0DD2154 /* Sndmix.cpp in Sources */,
  1892. 6FD3308F5B7D669E444E6EB9 /* SoundFilePlayConfig.cpp in Sources */,
  1893. D9B36ECB45CED16C8EF0E100 /* Tables.cpp in Sources */,
  1894. DAD99158C64158262FAD6C3C /* Tagging.cpp in Sources */,
  1895. E16C3C4ECDD4021C36401732 /* TinyFFT.cpp in Sources */,
  1896. 6C40B3F8D8A5467F617EE857 /* UMXTools.cpp in Sources */,
  1897. 4A55804436FEE7735F9403F3 /* UpgradeModule.cpp in Sources */,
  1898. 1D029E40896731C71240D39F /* WAVTools.cpp in Sources */,
  1899. 84B92538703776D1592F3469 /* WindowedFIR.cpp in Sources */,
  1900. 939F9D057F0764D3E87278E9 /* XMTools.cpp in Sources */,
  1901. DE7322B34AD9B539D3B15712 /* load_j2b.cpp in Sources */,
  1902. 768AA589E2A6977AAB7E04E8 /* mod_specifications.cpp in Sources */,
  1903. 5D186AF3C9886C6C92A7E6F4 /* modcommand.cpp in Sources */,
  1904. 86D1466C724F97055B47559D /* modsmp_ctrl.cpp in Sources */,
  1905. 34D788C0203F4F8E89AA63A4 /* pattern.cpp in Sources */,
  1906. 1BD1A41487E24CBB1034DFFA /* patternContainer.cpp in Sources */,
  1907. 01692403ED28B5A756469DB2 /* DigiBoosterEcho.cpp in Sources */,
  1908. 7B3866F46777107010FAECA1 /* LFOPlugin.cpp in Sources */,
  1909. 9147ABEB7D1CF39EA6CB329B /* PlugInterface.cpp in Sources */,
  1910. F63FCFCDE21417810BC4567D /* PluginManager.cpp in Sources */,
  1911. 03474C866F633E77383BABE4 /* SymMODEcho.cpp in Sources */,
  1912. 7313AEC8DF2FA0B9A8070D27 /* Chorus.cpp in Sources */,
  1913. 470D805AB37FC276FC13F8FA /* Compressor.cpp in Sources */,
  1914. 6D01084159D64FF482858FF0 /* DMOPlugin.cpp in Sources */,
  1915. EA69A54C565190425F3F92BE /* DMOUtils.cpp in Sources */,
  1916. EC617BCC58D4BDE8A168F36C /* Distortion.cpp in Sources */,
  1917. 40C0C531ACD16DD835230018 /* Echo.cpp in Sources */,
  1918. 9BBF4AD8876980E7703A8802 /* Flanger.cpp in Sources */,
  1919. 522A1800BE460AF1871E775E /* Gargle.cpp in Sources */,
  1920. DF5617A5CB16A84934349054 /* I3DL2Reverb.cpp in Sources */,
  1921. 666621BD521057CC3BE15EE7 /* ParamEq.cpp in Sources */,
  1922. 8F7BE1497B3B72EEE4585AF9 /* WavesReverb.cpp in Sources */,
  1923. 138440767F9EA317C8C0B3AB /* tuning.cpp in Sources */,
  1924. 43BDDDF8AFCE859F382018DF /* tuningCollection.cpp in Sources */,
  1925. );
  1926. runOnlyForDeploymentPostprocessing = 0;
  1927. };
  1928. /* End PBXSourcesBuildPhase section */
  1929. /* Begin PBXVariantGroup section */
  1930. /* End PBXVariantGroup section */
  1931. /* Begin PBXTargetDependency section */
  1932. 4CBE0C773829CD82E14432E8 /* PBXTargetDependency */ = {
  1933. isa = PBXTargetDependency;
  1934. name = "libopenmpt-mpg123.dylib";
  1935. targetProxy = 5BC54443C78D12C7901E1BD9 /* PBXContainerItemProxy */;
  1936. };
  1937. 825B8B726EC64B7E17E2B0E3 /* PBXTargetDependency */ = {
  1938. isa = PBXTargetDependency;
  1939. name = "libopenmpt-vorbis.dylib";
  1940. targetProxy = 510997AEBDD1643286626D44 /* PBXContainerItemProxy */;
  1941. };
  1942. B203F8539EAD2D63877E357E /* PBXTargetDependency */ = {
  1943. isa = PBXTargetDependency;
  1944. name = "libopenmpt-ogg.dylib";
  1945. targetProxy = E11BE4A24D03CF9856F1D014 /* PBXContainerItemProxy */;
  1946. };
  1947. /* End PBXTargetDependency section */
  1948. /* Begin XCBuildConfiguration section */
  1949. 09B8609D754722887E4303A0 /* Debug */ = {
  1950. isa = XCBuildConfiguration;
  1951. buildSettings = {
  1952. ALWAYS_SEARCH_USER_PATHS = NO;
  1953. CONFIGURATION_BUILD_DIR = "../../bin/debug/xcode9-iphoneos/all";
  1954. EXECUTABLE_PREFIX = lib;
  1955. GCC_DYNAMIC_NO_PIC = NO;
  1956. GCC_MODEL_TUNING = G5;
  1957. INSTALL_PATH = /usr/local/lib;
  1958. PRODUCT_NAME = libopenmpt;
  1959. };
  1960. name = Debug;
  1961. };
  1962. 8355CAAEEF6F2D5038923DE4 /* Release */ = {
  1963. isa = XCBuildConfiguration;
  1964. buildSettings = {
  1965. ALWAYS_SEARCH_USER_PATHS = NO;
  1966. CONFIGURATION_BUILD_DIR = "../../bin/release/xcode9-iphoneos/all";
  1967. DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
  1968. EXECUTABLE_PREFIX = lib;
  1969. GCC_DYNAMIC_NO_PIC = NO;
  1970. GCC_MODEL_TUNING = G5;
  1971. INSTALL_PATH = /usr/local/lib;
  1972. PRODUCT_NAME = libopenmpt;
  1973. };
  1974. name = Release;
  1975. };
  1976. 60D352C9CC38E64F55118828 /* Debug */ = {
  1977. isa = XCBuildConfiguration;
  1978. buildSettings = {
  1979. CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
  1980. CLANG_WARN_BOOL_CONVERSION = YES;
  1981. CLANG_WARN_COMMA = YES;
  1982. CLANG_WARN_CONSTANT_CONVERSION = YES;
  1983. CLANG_WARN_EMPTY_BODY = YES;
  1984. CLANG_WARN_ENUM_CONVERSION = YES;
  1985. CLANG_WARN_INFINITE_RECURSION = YES;
  1986. CLANG_WARN_INT_CONVERSION = YES;
  1987. CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
  1988. CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
  1989. CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
  1990. CLANG_WARN_STRICT_PROTOTYPES = YES;
  1991. CLANG_WARN_SUSPICIOUS_MOVE = YES;
  1992. CLANG_WARN_UNREACHABLE_CODE = YES;
  1993. CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
  1994. CONFIGURATION_BUILD_DIR = "$(SYMROOT)";
  1995. CONFIGURATION_TEMP_DIR = "$(OBJROOT)";
  1996. COPY_PHASE_STRIP = NO;
  1997. ENABLE_STRICT_OBJC_MSGSEND = YES;
  1998. ENABLE_TESTABILITY = YES;
  1999. EXCLUDED_SOURCE_FILE_NAMES = (
  2000. "*/src/mpt/crypto/exception.hpp",
  2001. "*/src/mpt/crypto/hash.hpp",
  2002. "*/src/mpt/crypto/jwk.hpp",
  2003. "*/src/mpt/crypto/tests/tests_crypto.hpp",
  2004. "*/src/mpt/json/json.hpp",
  2005. "*/src/mpt/test/test.hpp",
  2006. "*/src/mpt/test/test_macros.hpp",
  2007. "*/src/mpt/uuid_namespace/tests/tests_uuid_namespace.hpp",
  2008. "*/src/mpt/uuid_namespace/uuid_namespace.hpp",
  2009. "*/src/openmpt/sounddevice/SoundDevice.cpp",
  2010. "*/src/openmpt/sounddevice/SoundDevice.hpp",
  2011. "*/src/openmpt/sounddevice/SoundDeviceASIO.cpp",
  2012. "*/src/openmpt/sounddevice/SoundDeviceASIO.hpp",
  2013. "*/src/openmpt/sounddevice/SoundDeviceBase.cpp",
  2014. "*/src/openmpt/sounddevice/SoundDeviceBase.hpp",
  2015. "*/src/openmpt/sounddevice/SoundDeviceBuffer.hpp",
  2016. "*/src/openmpt/sounddevice/SoundDeviceCallback.hpp",
  2017. "*/src/openmpt/sounddevice/SoundDeviceDirectSound.cpp",
  2018. "*/src/openmpt/sounddevice/SoundDeviceDirectSound.hpp",
  2019. "*/src/openmpt/sounddevice/SoundDeviceManager.cpp",
  2020. "*/src/openmpt/sounddevice/SoundDeviceManager.hpp",
  2021. "*/src/openmpt/sounddevice/SoundDevicePortAudio.cpp",
  2022. "*/src/openmpt/sounddevice/SoundDevicePortAudio.hpp",
  2023. "*/src/openmpt/sounddevice/SoundDevicePulseSimple.cpp",
  2024. "*/src/openmpt/sounddevice/SoundDevicePulseSimple.hpp",
  2025. "*/src/openmpt/sounddevice/SoundDevicePulseaudio.cpp",
  2026. "*/src/openmpt/sounddevice/SoundDevicePulseaudio.hpp",
  2027. "*/src/openmpt/sounddevice/SoundDeviceRtAudio.cpp",
  2028. "*/src/openmpt/sounddevice/SoundDeviceRtAudio.hpp",
  2029. "*/src/openmpt/sounddevice/SoundDeviceUtilities.cpp",
  2030. "*/src/openmpt/sounddevice/SoundDeviceUtilities.hpp",
  2031. "*/src/openmpt/sounddevice/SoundDeviceWaveout.cpp",
  2032. "*/src/openmpt/sounddevice/SoundDeviceWaveout.hpp",
  2033. );
  2034. GCC_C_LANGUAGE_STANDARD = gnu99;
  2035. GCC_ENABLE_FIX_AND_CONTINUE = YES;
  2036. GCC_NO_COMMON_BLOCKS = YES;
  2037. GCC_OPTIMIZATION_LEVEL = 0;
  2038. GCC_PREPROCESSOR_DEFINITIONS = (
  2039. DEBUG,
  2040. MPT_BUILD_DEBUG,
  2041. MPT_BUILD_XCODE,
  2042. LIBOPENMPT_BUILD,
  2043. );
  2044. GCC_SYMBOLS_PRIVATE_EXTERN = NO;
  2045. GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
  2046. GCC_WARN_ABOUT_RETURN_TYPE = YES;
  2047. GCC_WARN_UNDECLARED_SELECTOR = YES;
  2048. GCC_WARN_UNINITIALIZED_AUTOS = YES;
  2049. GCC_WARN_UNUSED_FUNCTION = YES;
  2050. GCC_WARN_UNUSED_VARIABLE = YES;
  2051. HEADER_SEARCH_PATHS = (
  2052. ../../include/mpg123/ports/Xcode,
  2053. ../../include/mpg123/src/libmpg123,
  2054. ../../include/ogg/include,
  2055. ../../include/vorbis/include,
  2056. ../..,
  2057. ../../src,
  2058. ../../common,
  2059. ../../soundlib,
  2060. "$(IntDir)/svn_version",
  2061. ../svn_version,
  2062. );
  2063. OBJROOT = obj/Debug;
  2064. ONLY_ACTIVE_ARCH = YES;
  2065. OTHER_LDFLAGS = (
  2066. "-lz",
  2067. );
  2068. SDKROOT = iphoneos;
  2069. SYMROOT = "../../bin/debug/xcode9-iphoneos/all";
  2070. };
  2071. name = Debug;
  2072. };
  2073. BBE6E0D72757E350F0755DD9 /* Release */ = {
  2074. isa = XCBuildConfiguration;
  2075. buildSettings = {
  2076. CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
  2077. CLANG_WARN_BOOL_CONVERSION = YES;
  2078. CLANG_WARN_COMMA = YES;
  2079. CLANG_WARN_CONSTANT_CONVERSION = YES;
  2080. CLANG_WARN_EMPTY_BODY = YES;
  2081. CLANG_WARN_ENUM_CONVERSION = YES;
  2082. CLANG_WARN_INFINITE_RECURSION = YES;
  2083. CLANG_WARN_INT_CONVERSION = YES;
  2084. CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
  2085. CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
  2086. CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
  2087. CLANG_WARN_STRICT_PROTOTYPES = YES;
  2088. CLANG_WARN_SUSPICIOUS_MOVE = YES;
  2089. CLANG_WARN_UNREACHABLE_CODE = YES;
  2090. CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
  2091. CONFIGURATION_BUILD_DIR = "$(SYMROOT)";
  2092. CONFIGURATION_TEMP_DIR = "$(OBJROOT)";
  2093. ENABLE_STRICT_OBJC_MSGSEND = YES;
  2094. ENABLE_TESTABILITY = YES;
  2095. EXCLUDED_SOURCE_FILE_NAMES = (
  2096. "*/src/mpt/crypto/exception.hpp",
  2097. "*/src/mpt/crypto/hash.hpp",
  2098. "*/src/mpt/crypto/jwk.hpp",
  2099. "*/src/mpt/crypto/tests/tests_crypto.hpp",
  2100. "*/src/mpt/json/json.hpp",
  2101. "*/src/mpt/test/test.hpp",
  2102. "*/src/mpt/test/test_macros.hpp",
  2103. "*/src/mpt/uuid_namespace/tests/tests_uuid_namespace.hpp",
  2104. "*/src/mpt/uuid_namespace/uuid_namespace.hpp",
  2105. "*/src/openmpt/sounddevice/SoundDevice.cpp",
  2106. "*/src/openmpt/sounddevice/SoundDevice.hpp",
  2107. "*/src/openmpt/sounddevice/SoundDeviceASIO.cpp",
  2108. "*/src/openmpt/sounddevice/SoundDeviceASIO.hpp",
  2109. "*/src/openmpt/sounddevice/SoundDeviceBase.cpp",
  2110. "*/src/openmpt/sounddevice/SoundDeviceBase.hpp",
  2111. "*/src/openmpt/sounddevice/SoundDeviceBuffer.hpp",
  2112. "*/src/openmpt/sounddevice/SoundDeviceCallback.hpp",
  2113. "*/src/openmpt/sounddevice/SoundDeviceDirectSound.cpp",
  2114. "*/src/openmpt/sounddevice/SoundDeviceDirectSound.hpp",
  2115. "*/src/openmpt/sounddevice/SoundDeviceManager.cpp",
  2116. "*/src/openmpt/sounddevice/SoundDeviceManager.hpp",
  2117. "*/src/openmpt/sounddevice/SoundDevicePortAudio.cpp",
  2118. "*/src/openmpt/sounddevice/SoundDevicePortAudio.hpp",
  2119. "*/src/openmpt/sounddevice/SoundDevicePulseSimple.cpp",
  2120. "*/src/openmpt/sounddevice/SoundDevicePulseSimple.hpp",
  2121. "*/src/openmpt/sounddevice/SoundDevicePulseaudio.cpp",
  2122. "*/src/openmpt/sounddevice/SoundDevicePulseaudio.hpp",
  2123. "*/src/openmpt/sounddevice/SoundDeviceRtAudio.cpp",
  2124. "*/src/openmpt/sounddevice/SoundDeviceRtAudio.hpp",
  2125. "*/src/openmpt/sounddevice/SoundDeviceUtilities.cpp",
  2126. "*/src/openmpt/sounddevice/SoundDeviceUtilities.hpp",
  2127. "*/src/openmpt/sounddevice/SoundDeviceWaveout.cpp",
  2128. "*/src/openmpt/sounddevice/SoundDeviceWaveout.hpp",
  2129. );
  2130. GCC_C_LANGUAGE_STANDARD = gnu99;
  2131. GCC_NO_COMMON_BLOCKS = YES;
  2132. GCC_OPTIMIZATION_LEVEL = 3;
  2133. GCC_PREPROCESSOR_DEFINITIONS = (
  2134. NDEBUG,
  2135. MPT_BUILD_XCODE,
  2136. LIBOPENMPT_BUILD,
  2137. );
  2138. GCC_SYMBOLS_PRIVATE_EXTERN = NO;
  2139. GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
  2140. GCC_WARN_ABOUT_RETURN_TYPE = YES;
  2141. GCC_WARN_UNDECLARED_SELECTOR = YES;
  2142. GCC_WARN_UNINITIALIZED_AUTOS = YES;
  2143. GCC_WARN_UNUSED_FUNCTION = YES;
  2144. GCC_WARN_UNUSED_VARIABLE = YES;
  2145. HEADER_SEARCH_PATHS = (
  2146. ../../include/mpg123/ports/Xcode,
  2147. ../../include/mpg123/src/libmpg123,
  2148. ../../include/ogg/include,
  2149. ../../include/vorbis/include,
  2150. ../..,
  2151. ../../src,
  2152. ../../common,
  2153. ../../soundlib,
  2154. "$(IntDir)/svn_version",
  2155. ../svn_version,
  2156. );
  2157. OBJROOT = obj/Release;
  2158. ONLY_ACTIVE_ARCH = YES;
  2159. OTHER_LDFLAGS = (
  2160. "-lz",
  2161. );
  2162. SDKROOT = iphoneos;
  2163. SYMROOT = "../../bin/release/xcode9-iphoneos/all";
  2164. };
  2165. name = Release;
  2166. };
  2167. /* End XCBuildConfiguration section */
  2168. /* Begin XCConfigurationList section */
  2169. D75C2E9A43729CF0CC2E7651 /* Build configuration list for PBXNativeTarget "liblibopenmpt.dylib" */ = {
  2170. isa = XCConfigurationList;
  2171. buildConfigurations = (
  2172. 09B8609D754722887E4303A0 /* Debug */,
  2173. 8355CAAEEF6F2D5038923DE4 /* Release */,
  2174. );
  2175. defaultConfigurationIsVisible = 0;
  2176. defaultConfigurationName = "Debug";
  2177. };
  2178. 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "libopenmpt" */ = {
  2179. isa = XCConfigurationList;
  2180. buildConfigurations = (
  2181. 60D352C9CC38E64F55118828 /* Debug */,
  2182. BBE6E0D72757E350F0755DD9 /* Release */,
  2183. );
  2184. defaultConfigurationIsVisible = 0;
  2185. defaultConfigurationName = "Debug";
  2186. };
  2187. /* End XCConfigurationList section */
  2188. };
  2189. rootObject = __RootObject_ /* Project object */;
  2190. }