mirror of
https://github.com/airwindows/airwindows.git
synced 2026-05-15 14:16:00 -06:00
VerbSixes
This commit is contained in:
parent
a88ee4caa6
commit
3096f3c425
100 changed files with 30310 additions and 2133 deletions
|
|
@ -35,7 +35,7 @@ Lo-Fi: Flutter2, DeRez3, Pockey2, CrunchyGrooveWear, GrooveWear, Pockey, Flutter
|
|||
|
||||
Noise: Noise, Texturize, TexturizeMS, VoiceOfTheStarship, DarkNoise, ElectroHat, Silhouette, TapeDust
|
||||
|
||||
Reverb: kCosmos, Galactic3, kCathedral3, kPlate140, kPlate240, CreamCoat, kGuitarHall, kPlateD, kPlateB, kPlateA, kPlateC, CrunchCoat, kCathedral2, Verbity2, Galactic, Galactic2, Verbity, Chamber2, Chamber, Infinity2, NonlinearSpace, kCathedral, Infinity, MatrixVerb, PocketVerbs, Reverb
|
||||
Reverb: VerbSixes, kCosmos, Galactic3, kCathedral3, kPlate140, kPlate240, CreamCoat, kGuitarHall, kPlateD, kPlateB, kPlateA, kPlateC, CrunchCoat, kCathedral2, Verbity2, Galactic, Galactic2, Verbity, Chamber2, Chamber, Infinity2, NonlinearSpace, kCathedral, Infinity, MatrixVerb, PocketVerbs, Reverb
|
||||
|
||||
Saturation: SquareRoot, Hypersoft, Creature, Huge, NCSeventeen, Tube2, Tube, Spiral2, PurestDrive, Focus, Mojo, Dyno, Spiral, UnBox, Desk4, Righteous4
|
||||
|
||||
|
|
@ -5523,6 +5523,32 @@ There are also adjustments to tone control: the Darkness control is replaced wit
|
|||
|
||||
So Verbity2 is a new level of reverb realism from me. Looking forward to further developments of this!
|
||||
|
||||
############ VerbSixes is a calibrated reference reverb plugin for Householder matrices.
|
||||
|
||||
The only thing small about this is the interface, and there's a reason for that.
|
||||
|
||||
VerbSixes applies Householder matrices to produce reverb, and it's named VerbSixes because it escalates things up to the point of 6x6 matrices. Normally you get 4x4 matrices in conjuction with allpass filters which smear out the sound (example: my CloudCoat plugin is made up entirely out of allpass filters, as is MV). There's a reason other matrix sizes aren't popular: firstly, you can use multiple 4x4 matricdes, and secondly the math is messier with other sizes. With the 4x4 you can feed all the delays into all the other delays at unity gain, just flipping the polarity.
|
||||
|
||||
A 3x3 matrix gives you 27 distinct echoes out of 9 different delay lines.
|
||||
|
||||
A 4x4 matrix gives you 256 distinct echoes out of 16 different delay lines, only 7 more, and the math is quite straightforward.
|
||||
|
||||
A 5x5 matrix, which I've been doing for all the kVerbs I've made, uses only 9 more delays to get 3125 distinct echoes… which is an impressive jump from 256, especially when you're using the ability of a Householder matrix to feed back into the input again. That'll quickly get you lots of echo density, though it'll sound repetitive with smaller matrices like 3x3 or 4x4. 3125 with regen is a lot, though the math requires multiplications by -2 and 3.
|
||||
|
||||
A 6x6 matrix gives you 46,656 distinct echoes BEFORE regen. And all the math is either unity gain or times 2… which of course we know as BitShiftGain, a math operation that only changes the exponent and doesn't alter the mantissa of the floating point number in any way (one of the secrets of the old Midiverb, which didn't have floating point math capable of complicated multiplication).
|
||||
|
||||
VerbSixes comes with a built-in 6x6 matrix with a calibrated amount of regeneration, so it's the most recent generation of Householder matrices, prepared to produce extremely lush fluid reverb, in spite of having no filtering or allpasses whatsoever. In fact it has no controls either: it gives exactly one RT60 no matter what the reverb is.
|
||||
|
||||
That's because VerbSixes is also set up to demonstrate 5x5 reverbs. And 4x4. And 3x3… and ANY COMBINATION of those things.
|
||||
|
||||
So if you're making a 4x4 matrix, generating variations on them with my program IntoTheMatrix, you can compare the results knowing they're going to be consistent. They're also pretty consistent with the other matrix sizes (to the best of my ability) and a full range of delay lengths (smaller spaces will tend to get louder). It's a reference reverb maker, running all wet, and you can put it on an aux or just wallow in depth, and if you can get the VerbSixes code to compile and also run IntoTheMatrix, you can generate anything and try it.
|
||||
|
||||
Or you can use it just as a plugin, which is a 6x6 giant hall… times an entirely separate 4x4 matrix, so call it 256 giant halls laid end to end.
|
||||
|
||||
Just short of 12 MILLION echoes, even without regen. And they both have regen.
|
||||
|
||||
I'll give you more reverbs based on this technique, but enjoy the new bigger-than-Cosmos space :)
|
||||
|
||||
############ Vibrato lets you vibrato, chorus, flange, and make odd FM noises.
|
||||
|
||||
The heart of Vibrato is the Airwindows moving-delay-tap interpolation code also found in Chorus and Flanger, but here there’s some extra functionality plus ways to partially simulate those other plugins: while you can make the full-wet sound do a nice vibrato (automate to taste), there are other fun things to do. You can use the dry/wet to get a chorusing effect, or with less depth, a flange: or set it to ‘inverse’ to get the same but with a through-zero flange that’ll cancel almost totally to silence. This can also be used as an interesting sort of highpass (or of course, using normal wet, as a sort of lowpassy effect). That’s all with the main vibrato control, which has an extremely wide speed range.
|
||||
|
|
|
|||
|
|
@ -426,6 +426,7 @@ add_airwindows_plugin(UnBox)
|
|||
add_airwindows_plugin(VariMu)
|
||||
add_airwindows_plugin(Verbity)
|
||||
add_airwindows_plugin(Verbity2)
|
||||
add_airwindows_plugin(VerbSixes)
|
||||
add_airwindows_plugin(Vibrato)
|
||||
add_airwindows_plugin(VinylDither)
|
||||
add_airwindows_plugin(VoiceOfTheStarship)
|
||||
|
|
|
|||
233
plugins/LinuxVST/src/VerbSixes/VerbSixes.cpp
Executable file
233
plugins/LinuxVST/src/VerbSixes/VerbSixes.cpp
Executable file
|
|
@ -0,0 +1,233 @@
|
|||
/* ========================================
|
||||
* VerbSixes - VerbSixes.h
|
||||
* Copyright (c) airwindows, Airwindows uses the MIT license
|
||||
* ======================================== */
|
||||
|
||||
#ifndef __VerbSixes_H
|
||||
#include "VerbSixes.h"
|
||||
#endif
|
||||
|
||||
AudioEffect* createEffectInstance(audioMasterCallback audioMaster) {return new VerbSixes(audioMaster);}
|
||||
|
||||
VerbSixes::VerbSixes(audioMasterCallback audioMaster) :
|
||||
AudioEffectX(audioMaster, kNumPrograms, kNumParameters)
|
||||
{
|
||||
#ifdef THREEBYTHREE
|
||||
for(int x = 0; x < d3A+2; x++) {a3AL[x] = 0.0; a3AR[x] = 0.0;}
|
||||
for(int x = 0; x < d3B+2; x++) {a3BL[x] = 0.0; a3BR[x] = 0.0;}
|
||||
for(int x = 0; x < d3C+2; x++) {a3CL[x] = 0.0; a3CR[x] = 0.0;}
|
||||
for(int x = 0; x < d3D+2; x++) {a3DL[x] = 0.0; a3DR[x] = 0.0;}
|
||||
for(int x = 0; x < d3E+2; x++) {a3EL[x] = 0.0; a3ER[x] = 0.0;}
|
||||
for(int x = 0; x < d3F+2; x++) {a3FL[x] = 0.0; a3FR[x] = 0.0;}
|
||||
for(int x = 0; x < d3G+2; x++) {a3GL[x] = 0.0; a3GR[x] = 0.0;}
|
||||
for(int x = 0; x < d3H+2; x++) {a3HL[x] = 0.0; a3HR[x] = 0.0;}
|
||||
for(int x = 0; x < d3I+2; x++) {a3IL[x] = 0.0; a3IR[x] = 0.0;}
|
||||
c3AL = c3BL = c3CL = c3DL = c3EL = c3FL = c3GL = c3HL = c3IL = 1;
|
||||
c3AR = c3BR = c3CR = c3DR = c3ER = c3FR = c3GR = c3HR = c3IR = 1;
|
||||
f3AL = f3BL = f3CL = 0.0;
|
||||
f3CR = f3FR = f3IR = 0.0;
|
||||
avg3L = avg3R = 0.0;
|
||||
#endif
|
||||
#ifdef FOURBYFOUR
|
||||
for(int x = 0; x < d4A+2; x++) {a4AL[x] = 0.0; a4AR[x] = 0.0;}
|
||||
for(int x = 0; x < d4B+2; x++) {a4BL[x] = 0.0; a4BR[x] = 0.0;}
|
||||
for(int x = 0; x < d4C+2; x++) {a4CL[x] = 0.0; a4CR[x] = 0.0;}
|
||||
for(int x = 0; x < d4D+2; x++) {a4DL[x] = 0.0; a4DR[x] = 0.0;}
|
||||
for(int x = 0; x < d4E+2; x++) {a4EL[x] = 0.0; a4ER[x] = 0.0;}
|
||||
for(int x = 0; x < d4F+2; x++) {a4FL[x] = 0.0; a4FR[x] = 0.0;}
|
||||
for(int x = 0; x < d4G+2; x++) {a4GL[x] = 0.0; a4GR[x] = 0.0;}
|
||||
for(int x = 0; x < d4H+2; x++) {a4HL[x] = 0.0; a4HR[x] = 0.0;}
|
||||
for(int x = 0; x < d4I+2; x++) {a4IL[x] = 0.0; a4IR[x] = 0.0;}
|
||||
for(int x = 0; x < d4J+2; x++) {a4JL[x] = 0.0; a4JR[x] = 0.0;}
|
||||
for(int x = 0; x < d4K+2; x++) {a4KL[x] = 0.0; a4KR[x] = 0.0;}
|
||||
for(int x = 0; x < d4L+2; x++) {a4LL[x] = 0.0; a4LR[x] = 0.0;}
|
||||
for(int x = 0; x < d4M+2; x++) {a4ML[x] = 0.0; a4MR[x] = 0.0;}
|
||||
for(int x = 0; x < d4N+2; x++) {a4NL[x] = 0.0; a4NR[x] = 0.0;}
|
||||
for(int x = 0; x < d4O+2; x++) {a4OL[x] = 0.0; a4OR[x] = 0.0;}
|
||||
for(int x = 0; x < d4P+2; x++) {a4PL[x] = 0.0; a4PR[x] = 0.0;}
|
||||
c4AL = c4BL = c4CL = c4DL = c4EL = c4FL = c4GL = c4HL = 1;
|
||||
c4IL = c4JL = c4KL = c4LL = c4ML = c4NL = c4OL = c4PL = 1;
|
||||
c4AR = c4BR = c4CR = c4DR = c4ER = c4FR = c4GR = c4HR = 1;
|
||||
c4IR = c4JR = c4KR = c4LR = c4MR = c4NR = c4OR = c4PR = 1;
|
||||
f4AL = f4BL = f4CL = f4DL = 0.0;
|
||||
f4DR = f4HR = f4LR = f4PR = 0.0;
|
||||
avg4L = avg4R = 0.0;
|
||||
#endif
|
||||
#ifdef FIVEBYFIVE
|
||||
for(int x = 0; x < d5A+2; x++) {a5AL[x] = 0.0; a5AR[x] = 0.0;}
|
||||
for(int x = 0; x < d5B+2; x++) {a5BL[x] = 0.0; a5BR[x] = 0.0;}
|
||||
for(int x = 0; x < d5C+2; x++) {a5CL[x] = 0.0; a5CR[x] = 0.0;}
|
||||
for(int x = 0; x < d5D+2; x++) {a5DL[x] = 0.0; a5DR[x] = 0.0;}
|
||||
for(int x = 0; x < d5E+2; x++) {a5EL[x] = 0.0; a5ER[x] = 0.0;}
|
||||
for(int x = 0; x < d5F+2; x++) {a5FL[x] = 0.0; a5FR[x] = 0.0;}
|
||||
for(int x = 0; x < d5G+2; x++) {a5GL[x] = 0.0; a5GR[x] = 0.0;}
|
||||
for(int x = 0; x < d5H+2; x++) {a5HL[x] = 0.0; a5HR[x] = 0.0;}
|
||||
for(int x = 0; x < d5I+2; x++) {a5IL[x] = 0.0; a5IR[x] = 0.0;}
|
||||
for(int x = 0; x < d5J+2; x++) {a5JL[x] = 0.0; a5JR[x] = 0.0;}
|
||||
for(int x = 0; x < d5K+2; x++) {a5KL[x] = 0.0; a5KR[x] = 0.0;}
|
||||
for(int x = 0; x < d5L+2; x++) {a5LL[x] = 0.0; a5LR[x] = 0.0;}
|
||||
for(int x = 0; x < d5M+2; x++) {a5ML[x] = 0.0; a5MR[x] = 0.0;}
|
||||
for(int x = 0; x < d5N+2; x++) {a5NL[x] = 0.0; a5NR[x] = 0.0;}
|
||||
for(int x = 0; x < d5O+2; x++) {a5OL[x] = 0.0; a5OR[x] = 0.0;}
|
||||
for(int x = 0; x < d5P+2; x++) {a5PL[x] = 0.0; a5PR[x] = 0.0;}
|
||||
for(int x = 0; x < d5Q+2; x++) {a5QL[x] = 0.0; a5QR[x] = 0.0;}
|
||||
for(int x = 0; x < d5R+2; x++) {a5RL[x] = 0.0; a5RR[x] = 0.0;}
|
||||
for(int x = 0; x < d5S+2; x++) {a5SL[x] = 0.0; a5SR[x] = 0.0;}
|
||||
for(int x = 0; x < d5T+2; x++) {a5TL[x] = 0.0; a5TR[x] = 0.0;}
|
||||
for(int x = 0; x < d5U+2; x++) {a5UL[x] = 0.0; a5UR[x] = 0.0;}
|
||||
for(int x = 0; x < d5V+2; x++) {a5VL[x] = 0.0; a5VR[x] = 0.0;}
|
||||
for(int x = 0; x < d5W+2; x++) {a5WL[x] = 0.0; a5WR[x] = 0.0;}
|
||||
for(int x = 0; x < d5X+2; x++) {a5XL[x] = 0.0; a5XR[x] = 0.0;}
|
||||
for(int x = 0; x < d5Y+2; x++) {a5YL[x] = 0.0; a5YR[x] = 0.0;}
|
||||
c5AL = c5BL = c5CL = c5DL = c5EL = c5FL = c5GL = c5HL = 1;
|
||||
c5IL = c5JL = c5KL = c5LL = c5ML = c5NL = c5OL = c5PL = 1;
|
||||
c5QL = c5RL = c5SL = c5TL = c5UL = c5VL = c5WL = c5XL = c5YL = 1;
|
||||
c5AR = c5BR = c5CR = c5DR = c5ER = c5FR = c5GR = c5HR = 1;
|
||||
c5IR = c5JR = c5KR = c5LR = c5MR = c5NR = c5OR = c5PR = 1;
|
||||
c5QR = c5RR = c5SR = c5TR = c5UR = c5VR = c5WR = c5XR = c5YR = 1;
|
||||
f5AL = f5BL = f5CL = f5DL = f5EL = 0.0;
|
||||
f5ER = f5JR = f5OR = f5TR = f5YR = 0.0;
|
||||
avg5L = avg5R = 0.0;
|
||||
#endif
|
||||
#ifdef SIXBYSIX
|
||||
for(int x = 0; x < d6A+2; x++) {a6AL[x] = 0.0; a6AR[x] = 0.0;}
|
||||
for(int x = 0; x < d6B+2; x++) {a6BL[x] = 0.0; a6BR[x] = 0.0;}
|
||||
for(int x = 0; x < d6C+2; x++) {a6CL[x] = 0.0; a6CR[x] = 0.0;}
|
||||
for(int x = 0; x < d6D+2; x++) {a6DL[x] = 0.0; a6DR[x] = 0.0;}
|
||||
for(int x = 0; x < d6E+2; x++) {a6EL[x] = 0.0; a6ER[x] = 0.0;}
|
||||
for(int x = 0; x < d6F+2; x++) {a6FL[x] = 0.0; a6FR[x] = 0.0;}
|
||||
for(int x = 0; x < d6G+2; x++) {a6GL[x] = 0.0; a6GR[x] = 0.0;}
|
||||
for(int x = 0; x < d6H+2; x++) {a6HL[x] = 0.0; a6HR[x] = 0.0;}
|
||||
for(int x = 0; x < d6I+2; x++) {a6IL[x] = 0.0; a6IR[x] = 0.0;}
|
||||
for(int x = 0; x < d6J+2; x++) {a6JL[x] = 0.0; a6JR[x] = 0.0;}
|
||||
for(int x = 0; x < d6K+2; x++) {a6KL[x] = 0.0; a6KR[x] = 0.0;}
|
||||
for(int x = 0; x < d6L+2; x++) {a6LL[x] = 0.0; a6LR[x] = 0.0;}
|
||||
for(int x = 0; x < d6M+2; x++) {a6ML[x] = 0.0; a6MR[x] = 0.0;}
|
||||
for(int x = 0; x < d6N+2; x++) {a6NL[x] = 0.0; a6NR[x] = 0.0;}
|
||||
for(int x = 0; x < d6O+2; x++) {a6OL[x] = 0.0; a6OR[x] = 0.0;}
|
||||
for(int x = 0; x < d6P+2; x++) {a6PL[x] = 0.0; a6PR[x] = 0.0;}
|
||||
for(int x = 0; x < d6Q+2; x++) {a6QL[x] = 0.0; a6QR[x] = 0.0;}
|
||||
for(int x = 0; x < d6R+2; x++) {a6RL[x] = 0.0; a6RR[x] = 0.0;}
|
||||
for(int x = 0; x < d6S+2; x++) {a6SL[x] = 0.0; a6SR[x] = 0.0;}
|
||||
for(int x = 0; x < d6T+2; x++) {a6TL[x] = 0.0; a6TR[x] = 0.0;}
|
||||
for(int x = 0; x < d6U+2; x++) {a6UL[x] = 0.0; a6UR[x] = 0.0;}
|
||||
for(int x = 0; x < d6V+2; x++) {a6VL[x] = 0.0; a6VR[x] = 0.0;}
|
||||
for(int x = 0; x < d6W+2; x++) {a6WL[x] = 0.0; a6WR[x] = 0.0;}
|
||||
for(int x = 0; x < d6X+2; x++) {a6XL[x] = 0.0; a6XR[x] = 0.0;}
|
||||
for(int x = 0; x < d6Y+2; x++) {a6YL[x] = 0.0; a6YR[x] = 0.0;}
|
||||
for(int x = 0; x < d6ZA+2; x++) {a6ZAL[x] = 0.0; a6ZAR[x] = 0.0;}
|
||||
for(int x = 0; x < d6ZB+2; x++) {a6ZBL[x] = 0.0; a6ZBR[x] = 0.0;}
|
||||
for(int x = 0; x < d6ZC+2; x++) {a6ZCL[x] = 0.0; a6ZCR[x] = 0.0;}
|
||||
for(int x = 0; x < d6ZD+2; x++) {a6ZDL[x] = 0.0; a6ZDR[x] = 0.0;}
|
||||
for(int x = 0; x < d6ZE+2; x++) {a6ZEL[x] = 0.0; a6ZER[x] = 0.0;}
|
||||
for(int x = 0; x < d6ZF+2; x++) {a6ZFL[x] = 0.0; a6ZFR[x] = 0.0;}
|
||||
for(int x = 0; x < d6ZG+2; x++) {a6ZGL[x] = 0.0; a6ZGR[x] = 0.0;}
|
||||
for(int x = 0; x < d6ZH+2; x++) {a6ZHL[x] = 0.0; a6ZHR[x] = 0.0;}
|
||||
for(int x = 0; x < d6ZI+2; x++) {a6ZIL[x] = 0.0; a6ZIR[x] = 0.0;}
|
||||
for(int x = 0; x < d6ZJ+2; x++) {a6ZJL[x] = 0.0; a6ZJR[x] = 0.0;}
|
||||
for(int x = 0; x < d6ZK+2; x++) {a6ZKL[x] = 0.0; a6ZKR[x] = 0.0;}
|
||||
c6AL = c6BL = c6CL = c6DL = c6EL = c6FL = c6GL = c6HL = c6IL = 1;
|
||||
c6JL = c6KL = c6LL = c6ML = c6NL = c6OL = c6PL = c6QL = c6RL = 1;
|
||||
c6SL = c6TL = c6UL = c6VL = c6WL = c6XL = c6YL = c6ZAL = c6ZBL = 1;
|
||||
c6ZCL = c6ZDL = c6ZEL = c6ZFL = c6ZGL = c6ZHL = c6ZIL = c6ZJL = c6ZKL = 1;
|
||||
c6AR = c6BR = c6CR = c6DR = c6ER = c6FR = c6GR = c6HR = c6IR = 1;
|
||||
c6JR = c6KR = c6LR = c6MR = c6NR = c6OR = c6PR = c6QR = c6RR = 1;
|
||||
c6SR = c6TR = c6UR = c6VR = c6WR = c6XR = c6YR = c6ZAR = c6ZBR = 1;
|
||||
c6ZCR = c6ZDR = c6ZER = c6ZFR = c6ZGR = c6ZHR = c6ZIR = c6ZJR = c6ZKR = 1;
|
||||
f6AL = f6BL = f6CL = f6DL = f6EL = f6FL = 0.0;
|
||||
f6FR = f6LR = f6RR = f6XR = f6ZER = f6ZKR = 0.0;
|
||||
avg6L = avg6R = 0.0;
|
||||
#endif
|
||||
|
||||
for (int x = 0; x < bez_total; x++) bez[x] = 0.0;
|
||||
bez[bez_cycle] = 1.0;
|
||||
|
||||
fpdL = 1.0; while (fpdL < 16386) fpdL = rand()*UINT32_MAX;
|
||||
fpdR = 1.0; while (fpdR < 16386) fpdR = rand()*UINT32_MAX;
|
||||
//this is reset: values being initialized only once. Startup values, whatever they are.
|
||||
|
||||
_canDo.insert("plugAsChannelInsert"); // plug-in can be used as a channel insert effect.
|
||||
_canDo.insert("plugAsSend"); // plug-in can be used as a send effect.
|
||||
_canDo.insert("x2in2out");
|
||||
setNumInputs(kNumInputs);
|
||||
setNumOutputs(kNumOutputs);
|
||||
setUniqueID(kUniqueId);
|
||||
canProcessReplacing(); // supports output replacing
|
||||
canDoubleReplacing(); // supports double precision processing
|
||||
programsAreChunks(true);
|
||||
vst_strncpy (_programName, "Default", kVstMaxProgNameLen); // default program name
|
||||
}
|
||||
|
||||
VerbSixes::~VerbSixes() {}
|
||||
VstInt32 VerbSixes::getVendorVersion () {return 1000;}
|
||||
void VerbSixes::setProgramName(char *name) {vst_strncpy (_programName, name, kVstMaxProgNameLen);}
|
||||
void VerbSixes::getProgramName(char *name) {vst_strncpy (name, _programName, kVstMaxProgNameLen);}
|
||||
//airwindows likes to ignore this stuff. Make your own programs, and make a different plugin rather than
|
||||
//trying to do versioning and preventing people from using older versions. Maybe they like the old one!
|
||||
|
||||
VstInt32 VerbSixes::getChunk (void** data, bool isPreset)
|
||||
{
|
||||
float *chunkData = (float *)calloc(kNumParameters, sizeof(float));
|
||||
/* Note: The way this is set up, it will break if you manage to save settings on an Intel
|
||||
machine and load them on a PPC Mac. However, it's fine if you stick to the machine you
|
||||
started with. */
|
||||
*data = chunkData;
|
||||
return kNumParameters * sizeof(float);
|
||||
}
|
||||
|
||||
VstInt32 VerbSixes::setChunk (void* data, VstInt32 byteSize, bool isPreset)
|
||||
{
|
||||
float *chunkData = (float *)data;
|
||||
/* We're ignoring byteSize as we found it to be a filthy liar */
|
||||
|
||||
/* calculate any other fields you need here - you could copy in
|
||||
code from setParameter() here. */
|
||||
return 0;
|
||||
}
|
||||
|
||||
void VerbSixes::setParameter(VstInt32 index, float value) {
|
||||
switch (index) {
|
||||
default: throw; // unknown parameter, shouldn't happen!
|
||||
}
|
||||
}
|
||||
|
||||
float VerbSixes::getParameter(VstInt32 index) {
|
||||
switch (index) {
|
||||
default: break; // unknown parameter, shouldn't happen!
|
||||
} return 0.0; //we only need to update the relevant name, this is simple to manage
|
||||
}
|
||||
|
||||
void VerbSixes::getParameterName(VstInt32 index, char *text) {
|
||||
switch (index) {
|
||||
default: break; // unknown parameter, shouldn't happen!
|
||||
} //this is our labels for displaying in the VST host
|
||||
}
|
||||
|
||||
void VerbSixes::getParameterDisplay(VstInt32 index, char *text) {
|
||||
switch (index) {
|
||||
default: break; // unknown parameter, shouldn't happen!
|
||||
} //this displays the values and handles 'popups' where it's discrete choices
|
||||
}
|
||||
|
||||
void VerbSixes::getParameterLabel(VstInt32 index, char *text) {
|
||||
switch (index) {
|
||||
default: break; // unknown parameter, shouldn't happen!
|
||||
}
|
||||
}
|
||||
|
||||
VstInt32 VerbSixes::canDo(char *text)
|
||||
{ return (_canDo.find(text) == _canDo.end()) ? -1: 1; } // 1 = yes, -1 = no, 0 = don't know
|
||||
|
||||
bool VerbSixes::getEffectName(char* name) {
|
||||
vst_strncpy(name, "VerbSixes", kVstMaxProductStrLen); return true;
|
||||
}
|
||||
|
||||
VstPlugCategory VerbSixes::getPlugCategory() {return kPlugCategEffect;}
|
||||
|
||||
bool VerbSixes::getProductString(char* text) {
|
||||
vst_strncpy (text, "airwindows VerbSixes", kVstMaxProductStrLen); return true;
|
||||
}
|
||||
|
||||
bool VerbSixes::getVendorString(char* text) {
|
||||
vst_strncpy (text, "airwindows", kVstMaxVendorStrLen); return true;
|
||||
}
|
||||
292
plugins/LinuxVST/src/VerbSixes/VerbSixes.h
Executable file
292
plugins/LinuxVST/src/VerbSixes/VerbSixes.h
Executable file
|
|
@ -0,0 +1,292 @@
|
|||
/* ========================================
|
||||
* VerbSixes - VerbSixes.h
|
||||
* Created 8/12/11 by SPIAdmin
|
||||
* Copyright (c) Airwindows, Airwindows uses the MIT license
|
||||
* ======================================== */
|
||||
|
||||
#ifndef __VerbSixes_H
|
||||
#define __VerbSixes_H
|
||||
|
||||
#ifndef __audioeffect__
|
||||
#include "audioeffectx.h"
|
||||
#endif
|
||||
|
||||
#include <set>
|
||||
#include <string>
|
||||
#include <math.h>
|
||||
|
||||
enum {
|
||||
kNumParameters = 0
|
||||
}; //
|
||||
|
||||
const int d4A = 1060; const int d4B = 3620; const int d4C = 1750; const int d4D = 530; const int d4E = 2930; const int d4F = 4460; const int d4G = 6820; const int d4H = 1090; const int d4I = 6770; const int d4J = 6120; const int d4K = 6110; const int d4L = 5400; const int d4M = 6930; const int d4N = 3650; const int d4O = 2330; const int d4P = 6660; //15 to 60 ms, 171 seat club
|
||||
#define FOURBYFOUR true //171*10-GCFCEG4 on 2025-06-11
|
||||
const int d6A = 729; const int d6B = 1170; const int d6C = 20; const int d6D = 1089; const int d6E = 17; const int d6F = 221; const int d6G = 180; const int d6H = 332; const int d6I = 119; const int d6J = 657; const int d6K = 1129; const int d6L = 1142; const int d6M = 742; const int d6N = 30; const int d6O = 786; const int d6P = 124; const int d6Q = 1107; const int d6R = 85; const int d6S = 1164; const int d6T = 1052; const int d6U = 416; const int d6V = 642; const int d6W = 427; const int d6X = 120; const int d6Y = 891; const int d6ZA = 22; const int d6ZB = 1171; const int d6ZC = 278; const int d6ZD = 476; const int d6ZE = 376; const int d6ZF = 573; const int d6ZG = 1089; const int d6ZH = 487; const int d6ZI = 123; const int d6ZJ = 329; const int d6ZK = 465; //9 to 155 ms, 808 seat hall
|
||||
#define SIXBYSIX true //808b-GCCCEG6 on 2025-06-13 - VerbSixes
|
||||
|
||||
const int kNumPrograms = 0;
|
||||
const int kNumInputs = 2;
|
||||
const int kNumOutputs = 2;
|
||||
const unsigned long kUniqueId = 'vsix'; //Change this to what the AU identity is!
|
||||
|
||||
class VerbSixes :
|
||||
public AudioEffectX
|
||||
{
|
||||
public:
|
||||
VerbSixes(audioMasterCallback audioMaster);
|
||||
~VerbSixes();
|
||||
virtual bool getEffectName(char* name); // The plug-in name
|
||||
virtual VstPlugCategory getPlugCategory(); // The general category for the plug-in
|
||||
virtual bool getProductString(char* text); // This is a unique plug-in string provided by Steinberg
|
||||
virtual bool getVendorString(char* text); // Vendor info
|
||||
virtual VstInt32 getVendorVersion(); // Version number
|
||||
virtual void processReplacing (float** inputs, float** outputs, VstInt32 sampleFrames);
|
||||
virtual void processDoubleReplacing (double** inputs, double** outputs, VstInt32 sampleFrames);
|
||||
virtual void getProgramName(char *name); // read the name from the host
|
||||
virtual void setProgramName(char *name); // changes the name of the preset displayed in the host
|
||||
virtual VstInt32 getChunk (void** data, bool isPreset);
|
||||
virtual VstInt32 setChunk (void* data, VstInt32 byteSize, bool isPreset);
|
||||
virtual float getParameter(VstInt32 index); // get the parameter value at the specified index
|
||||
virtual void setParameter(VstInt32 index, float value); // set the parameter at index to value
|
||||
virtual void getParameterLabel(VstInt32 index, char *text); // label for the parameter (eg dB)
|
||||
virtual void getParameterName(VstInt32 index, char *text); // name of the parameter
|
||||
virtual void getParameterDisplay(VstInt32 index, char *text); // text description of the current value
|
||||
virtual VstInt32 canDo(char *text);
|
||||
private:
|
||||
char _programName[kVstMaxProgNameLen + 1];
|
||||
std::set< std::string > _canDo;
|
||||
|
||||
#ifdef THREEBYTHREE
|
||||
double a3AL[d3A+5];
|
||||
double a3BL[d3B+5];
|
||||
double a3CL[d3C+5];
|
||||
double a3DL[d3D+5];
|
||||
double a3EL[d3E+5];
|
||||
double a3FL[d3F+5];
|
||||
double a3GL[d3G+5];
|
||||
double a3HL[d3H+5];
|
||||
double a3IL[d3I+5];
|
||||
double a3AR[d3A+5];
|
||||
double a3BR[d3B+5];
|
||||
double a3CR[d3C+5];
|
||||
double a3DR[d3D+5];
|
||||
double a3ER[d3E+5];
|
||||
double a3FR[d3F+5];
|
||||
double a3GR[d3G+5];
|
||||
double a3HR[d3H+5];
|
||||
double a3IR[d3I+5];
|
||||
int c3AL,c3AR,c3BL,c3BR,c3CL,c3CR,c3DL,c3DR,c3EL,c3ER;
|
||||
int c3FL,c3FR,c3GL,c3GR,c3HL,c3HR,c3IL,c3IR;
|
||||
double f3AL,f3BL,f3CL,f3CR,f3FR,f3IR;
|
||||
double avg3L,avg3R;
|
||||
#endif
|
||||
#ifdef FOURBYFOUR
|
||||
double a4AL[d4A+5];
|
||||
double a4BL[d4B+5];
|
||||
double a4CL[d4C+5];
|
||||
double a4DL[d4D+5];
|
||||
double a4EL[d4E+5];
|
||||
double a4FL[d4F+5];
|
||||
double a4GL[d4G+5];
|
||||
double a4HL[d4H+5];
|
||||
double a4IL[d4I+5];
|
||||
double a4JL[d4J+5];
|
||||
double a4KL[d4K+5];
|
||||
double a4LL[d4L+5];
|
||||
double a4ML[d4M+5];
|
||||
double a4NL[d4N+5];
|
||||
double a4OL[d4O+5];
|
||||
double a4PL[d4P+5];
|
||||
double a4AR[d4A+5];
|
||||
double a4BR[d4B+5];
|
||||
double a4CR[d4C+5];
|
||||
double a4DR[d4D+5];
|
||||
double a4ER[d4E+5];
|
||||
double a4FR[d4F+5];
|
||||
double a4GR[d4G+5];
|
||||
double a4HR[d4H+5];
|
||||
double a4IR[d4I+5];
|
||||
double a4JR[d4J+5];
|
||||
double a4KR[d4K+5];
|
||||
double a4LR[d4L+5];
|
||||
double a4MR[d4M+5];
|
||||
double a4NR[d4N+5];
|
||||
double a4OR[d4O+5];
|
||||
double a4PR[d4P+5];
|
||||
int c4AL,c4BL,c4CL,c4DL,c4EL,c4FL,c4GL,c4HL;
|
||||
int c4IL,c4JL,c4KL,c4LL,c4ML,c4NL,c4OL,c4PL;
|
||||
int c4AR,c4BR,c4CR,c4DR,c4ER,c4FR,c4GR,c4HR;
|
||||
int c4IR,c4JR,c4KR,c4LR,c4MR,c4NR,c4OR,c4PR;
|
||||
double f4AL,f4BL,f4CL,f4DL,f4DR,f4HR,f4LR,f4PR;
|
||||
double avg4L,avg4R;
|
||||
#endif
|
||||
#ifdef FIVEBYFIVE
|
||||
double a5AL[d5A+5];
|
||||
double a5BL[d5B+5];
|
||||
double a5CL[d5C+5];
|
||||
double a5DL[d5D+5];
|
||||
double a5EL[d5E+5];
|
||||
double a5FL[d5F+5];
|
||||
double a5GL[d5G+5];
|
||||
double a5HL[d5H+5];
|
||||
double a5IL[d5I+5];
|
||||
double a5JL[d5J+5];
|
||||
double a5KL[d5K+5];
|
||||
double a5LL[d5L+5];
|
||||
double a5ML[d5M+5];
|
||||
double a5NL[d5N+5];
|
||||
double a5OL[d5O+5];
|
||||
double a5PL[d5P+5];
|
||||
double a5QL[d5Q+5];
|
||||
double a5RL[d5R+5];
|
||||
double a5SL[d5S+5];
|
||||
double a5TL[d5T+5];
|
||||
double a5UL[d5U+5];
|
||||
double a5VL[d5V+5];
|
||||
double a5WL[d5W+5];
|
||||
double a5XL[d5X+5];
|
||||
double a5YL[d5Y+5];
|
||||
double a5AR[d5A+5];
|
||||
double a5BR[d5B+5];
|
||||
double a5CR[d5C+5];
|
||||
double a5DR[d5D+5];
|
||||
double a5ER[d5E+5];
|
||||
double a5FR[d5F+5];
|
||||
double a5GR[d5G+5];
|
||||
double a5HR[d5H+5];
|
||||
double a5IR[d5I+5];
|
||||
double a5JR[d5J+5];
|
||||
double a5KR[d5K+5];
|
||||
double a5LR[d5L+5];
|
||||
double a5MR[d5M+5];
|
||||
double a5NR[d5N+5];
|
||||
double a5OR[d5O+5];
|
||||
double a5PR[d5P+5];
|
||||
double a5QR[d5Q+5];
|
||||
double a5RR[d5R+5];
|
||||
double a5SR[d5S+5];
|
||||
double a5TR[d5T+5];
|
||||
double a5UR[d5U+5];
|
||||
double a5VR[d5V+5];
|
||||
double a5WR[d5W+5];
|
||||
double a5XR[d5X+5];
|
||||
double a5YR[d5Y+5];
|
||||
int c5AL,c5BL,c5CL,c5DL,c5EL,c5FL,c5GL,c5HL;
|
||||
int c5IL,c5JL,c5KL,c5LL,c5ML,c5NL,c5OL,c5PL;
|
||||
int c5QL,c5RL,c5SL,c5TL,c5UL,c5VL,c5WL,c5XL,c5YL;
|
||||
int c5AR,c5BR,c5CR,c5DR,c5ER,c5FR,c5GR,c5HR;
|
||||
int c5IR,c5JR,c5KR,c5LR,c5MR,c5NR,c5OR,c5PR;
|
||||
int c5QR,c5RR,c5SR,c5TR,c5UR,c5VR,c5WR,c5XR,c5YR;
|
||||
double f5AL,f5BL,f5CL,f5DL,f5EL;
|
||||
double f5ER,f5JR,f5OR,f5TR,f5YR;
|
||||
double avg5L,avg5R;
|
||||
#endif
|
||||
#ifdef SIXBYSIX
|
||||
double a6AL[d6A+5];
|
||||
double a6BL[d6B+5];
|
||||
double a6CL[d6C+5];
|
||||
double a6DL[d6D+5];
|
||||
double a6EL[d6E+5];
|
||||
double a6FL[d6F+5];
|
||||
double a6GL[d6G+5];
|
||||
double a6HL[d6H+5];
|
||||
double a6IL[d6I+5];
|
||||
double a6JL[d6J+5];
|
||||
double a6KL[d6K+5];
|
||||
double a6LL[d6L+5];
|
||||
double a6ML[d6M+5];
|
||||
double a6NL[d6N+5];
|
||||
double a6OL[d6O+5];
|
||||
double a6PL[d6P+5];
|
||||
double a6QL[d6Q+5];
|
||||
double a6RL[d6R+5];
|
||||
double a6SL[d6S+5];
|
||||
double a6TL[d6T+5];
|
||||
double a6UL[d6U+5];
|
||||
double a6VL[d6V+5];
|
||||
double a6WL[d6W+5];
|
||||
double a6XL[d6X+5];
|
||||
double a6YL[d6Y+5];
|
||||
double a6ZAL[d6ZA+5];
|
||||
double a6ZBL[d6ZB+5];
|
||||
double a6ZCL[d6ZC+5];
|
||||
double a6ZDL[d6ZD+5];
|
||||
double a6ZEL[d6ZE+5];
|
||||
double a6ZFL[d6ZF+5];
|
||||
double a6ZGL[d6ZG+5];
|
||||
double a6ZHL[d6ZH+5];
|
||||
double a6ZIL[d6ZI+5];
|
||||
double a6ZJL[d6ZJ+5];
|
||||
double a6ZKL[d6ZK+5];
|
||||
double a6AR[d6A+5];
|
||||
double a6BR[d6B+5];
|
||||
double a6CR[d6C+5];
|
||||
double a6DR[d6D+5];
|
||||
double a6ER[d6E+5];
|
||||
double a6FR[d6F+5];
|
||||
double a6GR[d6G+5];
|
||||
double a6HR[d6H+5];
|
||||
double a6IR[d6I+5];
|
||||
double a6JR[d6J+5];
|
||||
double a6KR[d6K+5];
|
||||
double a6LR[d6L+5];
|
||||
double a6MR[d6M+5];
|
||||
double a6NR[d6N+5];
|
||||
double a6OR[d6O+5];
|
||||
double a6PR[d6P+5];
|
||||
double a6QR[d6Q+5];
|
||||
double a6RR[d6R+5];
|
||||
double a6SR[d6S+5];
|
||||
double a6TR[d6T+5];
|
||||
double a6UR[d6U+5];
|
||||
double a6VR[d6V+5];
|
||||
double a6WR[d6W+5];
|
||||
double a6XR[d6X+5];
|
||||
double a6YR[d6Y+5];
|
||||
double a6ZAR[d6ZA+5];
|
||||
double a6ZBR[d6ZB+5];
|
||||
double a6ZCR[d6ZC+5];
|
||||
double a6ZDR[d6ZD+5];
|
||||
double a6ZER[d6ZE+5];
|
||||
double a6ZFR[d6ZF+5];
|
||||
double a6ZGR[d6ZG+5];
|
||||
double a6ZHR[d6ZH+5];
|
||||
double a6ZIR[d6ZI+5];
|
||||
double a6ZJR[d6ZJ+5];
|
||||
double a6ZKR[d6ZK+5];
|
||||
int c6AL,c6BL,c6CL,c6DL,c6EL,c6FL,c6GL,c6HL,c6IL;
|
||||
int c6JL,c6KL,c6LL,c6ML,c6NL,c6OL,c6PL,c6QL,c6RL;
|
||||
int c6SL,c6TL,c6UL,c6VL,c6WL,c6XL,c6YL,c6ZAL,c6ZBL;
|
||||
int c6ZCL,c6ZDL,c6ZEL,c6ZFL,c6ZGL,c6ZHL,c6ZIL,c6ZJL,c6ZKL;
|
||||
int c6AR,c6BR,c6CR,c6DR,c6ER,c6FR,c6GR,c6HR,c6IR;
|
||||
int c6JR,c6KR,c6LR,c6MR,c6NR,c6OR,c6PR,c6QR,c6RR;
|
||||
int c6SR,c6TR,c6UR,c6VR,c6WR,c6XR,c6YR,c6ZAR,c6ZBR;
|
||||
int c6ZCR,c6ZDR,c6ZER,c6ZFR,c6ZGR,c6ZHR,c6ZIR,c6ZJR,c6ZKR;
|
||||
double f6AL,f6BL,f6CL,f6DL,f6EL,f6FL;
|
||||
double f6FR,f6LR,f6RR,f6XR,f6ZER,f6ZKR;
|
||||
double avg6L,avg6R;
|
||||
#endif
|
||||
|
||||
enum {
|
||||
bez_AL,
|
||||
bez_AR,
|
||||
bez_BL,
|
||||
bez_BR,
|
||||
bez_CL,
|
||||
bez_CR,
|
||||
bez_InL,
|
||||
bez_InR,
|
||||
bez_UnInL,
|
||||
bez_UnInR,
|
||||
bez_SampL,
|
||||
bez_SampR,
|
||||
bez_cycle,
|
||||
bez_total
|
||||
}; //the new undersampling. bez signifies the bezier curve reconstruction
|
||||
double bez[bez_total];
|
||||
uint32_t fpdL;
|
||||
uint32_t fpdR;
|
||||
//default stuff
|
||||
};
|
||||
|
||||
#endif
|
||||
1640
plugins/LinuxVST/src/VerbSixes/VerbSixesProc.cpp
Executable file
1640
plugins/LinuxVST/src/VerbSixes/VerbSixesProc.cpp
Executable file
File diff suppressed because it is too large
Load diff
BIN
plugins/MacAU/VerbSixes/English.lproj/InfoPlist.strings
Executable file
BIN
plugins/MacAU/VerbSixes/English.lproj/InfoPlist.strings
Executable file
Binary file not shown.
28
plugins/MacAU/VerbSixes/Info.plist
Executable file
28
plugins/MacAU/VerbSixes/Info.plist
Executable file
|
|
@ -0,0 +1,28 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>CFBundleDevelopmentRegion</key>
|
||||
<string>English</string>
|
||||
<key>CFBundleExecutable</key>
|
||||
<string>${EXECUTABLE_NAME}</string>
|
||||
<key>CFBundleIconFile</key>
|
||||
<string></string>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>com.airwindows.audiounit.${PRODUCT_NAME:identifier}</string>
|
||||
<key>CFBundleName</key>
|
||||
<string>${PROJECTNAMEASIDENTIFIER}</string>
|
||||
<key>CFBundleInfoDictionaryVersion</key>
|
||||
<string>6.0</string>
|
||||
<key>CFBundlePackageType</key>
|
||||
<string>BNDL</string>
|
||||
<key>CFBundleShortVersionString</key>
|
||||
<string>1.0</string>
|
||||
<key>CFBundleSignature</key>
|
||||
<string>Dthr</string>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>1.0</string>
|
||||
<key>CSResourcesFileMapped</key>
|
||||
<true/>
|
||||
</dict>
|
||||
</plist>
|
||||
5
plugins/MacAU/VerbSixes/StarterAU_Prefix.pch
Executable file
5
plugins/MacAU/VerbSixes/StarterAU_Prefix.pch
Executable file
|
|
@ -0,0 +1,5 @@
|
|||
//
|
||||
// Prefix header for all source files of the '«PROJECTNAMEASIDENTIFIER»' target in the '«PROJECTNAMEASIDENTIFIER»' project.
|
||||
//
|
||||
|
||||
#include <CoreServices/CoreServices.h>
|
||||
1124
plugins/MacAU/VerbSixes/VerbSixes.cpp
Executable file
1124
plugins/MacAU/VerbSixes/VerbSixes.cpp
Executable file
File diff suppressed because it is too large
Load diff
1
plugins/MacAU/VerbSixes/VerbSixes.exp
Executable file
1
plugins/MacAU/VerbSixes/VerbSixes.exp
Executable file
|
|
@ -0,0 +1 @@
|
|||
_VerbSixesEntry
|
||||
346
plugins/MacAU/VerbSixes/VerbSixes.h
Executable file
346
plugins/MacAU/VerbSixes/VerbSixes.h
Executable file
|
|
@ -0,0 +1,346 @@
|
|||
/*
|
||||
* File: VerbSixes.h
|
||||
*
|
||||
* Version: 1.0
|
||||
*
|
||||
* Created: 5/14/25
|
||||
*
|
||||
* Copyright: Copyright © 2025 Airwindows, Airwindows uses the MIT license
|
||||
*
|
||||
* Disclaimer: IMPORTANT: This Apple software is supplied to you by Apple Computer, Inc. ("Apple") in
|
||||
* consideration of your agreement to the following terms, and your use, installation, modification
|
||||
* or redistribution of this Apple software constitutes acceptance of these terms. If you do
|
||||
* not agree with these terms, please do not use, install, modify or redistribute this Apple
|
||||
* software.
|
||||
*
|
||||
* In consideration of your agreement to abide by the following terms, and subject to these terms,
|
||||
* Apple grants you a personal, non-exclusive license, under Apple's copyrights in this
|
||||
* original Apple software (the "Apple Software"), to use, reproduce, modify and redistribute the
|
||||
* Apple Software, with or without modifications, in source and/or binary forms; provided that if you
|
||||
* redistribute the Apple Software in its entirety and without modifications, you must retain this
|
||||
* notice and the following text and disclaimers in all such redistributions of the Apple Software.
|
||||
* Neither the name, trademarks, service marks or logos of Apple Computer, Inc. may be used to
|
||||
* endorse or promote products derived from the Apple Software without specific prior written
|
||||
* permission from Apple. Except as expressly stated in this notice, no other rights or
|
||||
* licenses, express or implied, are granted by Apple herein, including but not limited to any
|
||||
* patent rights that may be infringed by your derivative works or by other works in which the
|
||||
* Apple Software may be incorporated.
|
||||
*
|
||||
* The Apple Software is provided by Apple on an "AS IS" basis. APPLE MAKES NO WARRANTIES, EXPRESS OR
|
||||
* IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY
|
||||
* AND FITNESS FOR A PARTICULAR PURPOSE, REGARDING THE APPLE SOFTWARE OR ITS USE AND OPERATION ALONE
|
||||
* OR IN COMBINATION WITH YOUR PRODUCTS.
|
||||
*
|
||||
* IN NO EVENT SHALL APPLE BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL OR CONSEQUENTIAL
|
||||
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
|
||||
* OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) ARISING IN ANY WAY OUT OF THE USE,
|
||||
* REPRODUCTION, MODIFICATION AND/OR DISTRIBUTION OF THE APPLE SOFTWARE, HOWEVER CAUSED AND WHETHER
|
||||
* UNDER THEORY OF CONTRACT, TORT (INCLUDING NEGLIGENCE), STRICT LIABILITY OR OTHERWISE, EVEN
|
||||
* IF APPLE HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*
|
||||
*/
|
||||
#include "AUEffectBase.h"
|
||||
#include "VerbSixesVersion.h"
|
||||
|
||||
#if AU_DEBUG_DISPATCHER
|
||||
#include "AUDebugDispatcher.h"
|
||||
#endif
|
||||
|
||||
|
||||
#ifndef __VerbSixes_h__
|
||||
#define __VerbSixes_h__
|
||||
|
||||
#pragma mark ____VerbSixes Parameters
|
||||
|
||||
// parameters
|
||||
enum {
|
||||
//Add your parameters here...
|
||||
kNumberOfParameters=0
|
||||
};
|
||||
|
||||
const int d4A = 1060; const int d4B = 3620; const int d4C = 1750; const int d4D = 530; const int d4E = 2930; const int d4F = 4460; const int d4G = 6820; const int d4H = 1090; const int d4I = 6770; const int d4J = 6120; const int d4K = 6110; const int d4L = 5400; const int d4M = 6930; const int d4N = 3650; const int d4O = 2330; const int d4P = 6660; //15 to 60 ms, 171 seat club
|
||||
#define FOURBYFOUR true //171*10-GCFCEG4 on 2025-06-11
|
||||
const int d6A = 729; const int d6B = 1170; const int d6C = 20; const int d6D = 1089; const int d6E = 17; const int d6F = 221; const int d6G = 180; const int d6H = 332; const int d6I = 119; const int d6J = 657; const int d6K = 1129; const int d6L = 1142; const int d6M = 742; const int d6N = 30; const int d6O = 786; const int d6P = 124; const int d6Q = 1107; const int d6R = 85; const int d6S = 1164; const int d6T = 1052; const int d6U = 416; const int d6V = 642; const int d6W = 427; const int d6X = 120; const int d6Y = 891; const int d6ZA = 22; const int d6ZB = 1171; const int d6ZC = 278; const int d6ZD = 476; const int d6ZE = 376; const int d6ZF = 573; const int d6ZG = 1089; const int d6ZH = 487; const int d6ZI = 123; const int d6ZJ = 329; const int d6ZK = 465; //9 to 155 ms, 808 seat hall
|
||||
#define SIXBYSIX true //808b-GCCCEG6 on 2025-06-13 - VerbSixes
|
||||
|
||||
#pragma mark ____VerbSixes
|
||||
class VerbSixes : public AUEffectBase
|
||||
{
|
||||
public:
|
||||
VerbSixes(AudioUnit component);
|
||||
#if AU_DEBUG_DISPATCHER
|
||||
virtual ~VerbSixes () { delete mDebugDispatcher; }
|
||||
#endif
|
||||
|
||||
virtual ComponentResult Reset(AudioUnitScope inScope, AudioUnitElement inElement);
|
||||
|
||||
virtual OSStatus ProcessBufferLists(AudioUnitRenderActionFlags & ioActionFlags,
|
||||
const AudioBufferList & inBuffer, AudioBufferList & outBuffer,
|
||||
UInt32 inFramesToProcess);
|
||||
virtual UInt32 SupportedNumChannels(const AUChannelInfo ** outInfo);
|
||||
|
||||
virtual ComponentResult GetParameterValueStrings(AudioUnitScope inScope,
|
||||
AudioUnitParameterID inParameterID,
|
||||
CFArrayRef * outStrings);
|
||||
|
||||
virtual ComponentResult GetParameterInfo(AudioUnitScope inScope,
|
||||
AudioUnitParameterID inParameterID,
|
||||
AudioUnitParameterInfo &outParameterInfo);
|
||||
|
||||
virtual ComponentResult GetPropertyInfo(AudioUnitPropertyID inID,
|
||||
AudioUnitScope inScope,
|
||||
AudioUnitElement inElement,
|
||||
UInt32 & outDataSize,
|
||||
Boolean & outWritable );
|
||||
|
||||
virtual ComponentResult GetProperty(AudioUnitPropertyID inID,
|
||||
AudioUnitScope inScope,
|
||||
AudioUnitElement inElement,
|
||||
void * outData);
|
||||
|
||||
virtual ComponentResult Initialize();
|
||||
virtual bool SupportsTail () { return true; }
|
||||
virtual Float64 GetTailTime() {return (1.0/GetSampleRate())*0.0;} //in SECONDS! gsr * a number = in samples
|
||||
virtual Float64 GetLatency() {return (1.0/GetSampleRate())*0.0;} // in SECONDS! gsr * a number = in samples
|
||||
|
||||
/*! @method Version */
|
||||
virtual ComponentResult Version() { return kVerbSixesVersion; }
|
||||
|
||||
private:
|
||||
#ifdef THREEBYTHREE
|
||||
double a3AL[d3A+5];
|
||||
double a3BL[d3B+5];
|
||||
double a3CL[d3C+5];
|
||||
double a3DL[d3D+5];
|
||||
double a3EL[d3E+5];
|
||||
double a3FL[d3F+5];
|
||||
double a3GL[d3G+5];
|
||||
double a3HL[d3H+5];
|
||||
double a3IL[d3I+5];
|
||||
double a3AR[d3A+5];
|
||||
double a3BR[d3B+5];
|
||||
double a3CR[d3C+5];
|
||||
double a3DR[d3D+5];
|
||||
double a3ER[d3E+5];
|
||||
double a3FR[d3F+5];
|
||||
double a3GR[d3G+5];
|
||||
double a3HR[d3H+5];
|
||||
double a3IR[d3I+5];
|
||||
int c3AL,c3AR,c3BL,c3BR,c3CL,c3CR,c3DL,c3DR,c3EL,c3ER;
|
||||
int c3FL,c3FR,c3GL,c3GR,c3HL,c3HR,c3IL,c3IR;
|
||||
double f3AL,f3BL,f3CL,f3CR,f3FR,f3IR;
|
||||
double avg3L,avg3R;
|
||||
#endif
|
||||
#ifdef FOURBYFOUR
|
||||
double a4AL[d4A+5];
|
||||
double a4BL[d4B+5];
|
||||
double a4CL[d4C+5];
|
||||
double a4DL[d4D+5];
|
||||
double a4EL[d4E+5];
|
||||
double a4FL[d4F+5];
|
||||
double a4GL[d4G+5];
|
||||
double a4HL[d4H+5];
|
||||
double a4IL[d4I+5];
|
||||
double a4JL[d4J+5];
|
||||
double a4KL[d4K+5];
|
||||
double a4LL[d4L+5];
|
||||
double a4ML[d4M+5];
|
||||
double a4NL[d4N+5];
|
||||
double a4OL[d4O+5];
|
||||
double a4PL[d4P+5];
|
||||
double a4AR[d4A+5];
|
||||
double a4BR[d4B+5];
|
||||
double a4CR[d4C+5];
|
||||
double a4DR[d4D+5];
|
||||
double a4ER[d4E+5];
|
||||
double a4FR[d4F+5];
|
||||
double a4GR[d4G+5];
|
||||
double a4HR[d4H+5];
|
||||
double a4IR[d4I+5];
|
||||
double a4JR[d4J+5];
|
||||
double a4KR[d4K+5];
|
||||
double a4LR[d4L+5];
|
||||
double a4MR[d4M+5];
|
||||
double a4NR[d4N+5];
|
||||
double a4OR[d4O+5];
|
||||
double a4PR[d4P+5];
|
||||
int c4AL,c4BL,c4CL,c4DL,c4EL,c4FL,c4GL,c4HL;
|
||||
int c4IL,c4JL,c4KL,c4LL,c4ML,c4NL,c4OL,c4PL;
|
||||
int c4AR,c4BR,c4CR,c4DR,c4ER,c4FR,c4GR,c4HR;
|
||||
int c4IR,c4JR,c4KR,c4LR,c4MR,c4NR,c4OR,c4PR;
|
||||
double f4AL,f4BL,f4CL,f4DL,f4DR,f4HR,f4LR,f4PR;
|
||||
double avg4L,avg4R;
|
||||
#endif
|
||||
#ifdef FIVEBYFIVE
|
||||
double a5AL[d5A+5];
|
||||
double a5BL[d5B+5];
|
||||
double a5CL[d5C+5];
|
||||
double a5DL[d5D+5];
|
||||
double a5EL[d5E+5];
|
||||
double a5FL[d5F+5];
|
||||
double a5GL[d5G+5];
|
||||
double a5HL[d5H+5];
|
||||
double a5IL[d5I+5];
|
||||
double a5JL[d5J+5];
|
||||
double a5KL[d5K+5];
|
||||
double a5LL[d5L+5];
|
||||
double a5ML[d5M+5];
|
||||
double a5NL[d5N+5];
|
||||
double a5OL[d5O+5];
|
||||
double a5PL[d5P+5];
|
||||
double a5QL[d5Q+5];
|
||||
double a5RL[d5R+5];
|
||||
double a5SL[d5S+5];
|
||||
double a5TL[d5T+5];
|
||||
double a5UL[d5U+5];
|
||||
double a5VL[d5V+5];
|
||||
double a5WL[d5W+5];
|
||||
double a5XL[d5X+5];
|
||||
double a5YL[d5Y+5];
|
||||
double a5AR[d5A+5];
|
||||
double a5BR[d5B+5];
|
||||
double a5CR[d5C+5];
|
||||
double a5DR[d5D+5];
|
||||
double a5ER[d5E+5];
|
||||
double a5FR[d5F+5];
|
||||
double a5GR[d5G+5];
|
||||
double a5HR[d5H+5];
|
||||
double a5IR[d5I+5];
|
||||
double a5JR[d5J+5];
|
||||
double a5KR[d5K+5];
|
||||
double a5LR[d5L+5];
|
||||
double a5MR[d5M+5];
|
||||
double a5NR[d5N+5];
|
||||
double a5OR[d5O+5];
|
||||
double a5PR[d5P+5];
|
||||
double a5QR[d5Q+5];
|
||||
double a5RR[d5R+5];
|
||||
double a5SR[d5S+5];
|
||||
double a5TR[d5T+5];
|
||||
double a5UR[d5U+5];
|
||||
double a5VR[d5V+5];
|
||||
double a5WR[d5W+5];
|
||||
double a5XR[d5X+5];
|
||||
double a5YR[d5Y+5];
|
||||
int c5AL,c5BL,c5CL,c5DL,c5EL,c5FL,c5GL,c5HL;
|
||||
int c5IL,c5JL,c5KL,c5LL,c5ML,c5NL,c5OL,c5PL;
|
||||
int c5QL,c5RL,c5SL,c5TL,c5UL,c5VL,c5WL,c5XL,c5YL;
|
||||
int c5AR,c5BR,c5CR,c5DR,c5ER,c5FR,c5GR,c5HR;
|
||||
int c5IR,c5JR,c5KR,c5LR,c5MR,c5NR,c5OR,c5PR;
|
||||
int c5QR,c5RR,c5SR,c5TR,c5UR,c5VR,c5WR,c5XR,c5YR;
|
||||
double f5AL,f5BL,f5CL,f5DL,f5EL;
|
||||
double f5ER,f5JR,f5OR,f5TR,f5YR;
|
||||
double avg5L,avg5R;
|
||||
#endif
|
||||
#ifdef SIXBYSIX
|
||||
double a6AL[d6A+5];
|
||||
double a6BL[d6B+5];
|
||||
double a6CL[d6C+5];
|
||||
double a6DL[d6D+5];
|
||||
double a6EL[d6E+5];
|
||||
double a6FL[d6F+5];
|
||||
double a6GL[d6G+5];
|
||||
double a6HL[d6H+5];
|
||||
double a6IL[d6I+5];
|
||||
double a6JL[d6J+5];
|
||||
double a6KL[d6K+5];
|
||||
double a6LL[d6L+5];
|
||||
double a6ML[d6M+5];
|
||||
double a6NL[d6N+5];
|
||||
double a6OL[d6O+5];
|
||||
double a6PL[d6P+5];
|
||||
double a6QL[d6Q+5];
|
||||
double a6RL[d6R+5];
|
||||
double a6SL[d6S+5];
|
||||
double a6TL[d6T+5];
|
||||
double a6UL[d6U+5];
|
||||
double a6VL[d6V+5];
|
||||
double a6WL[d6W+5];
|
||||
double a6XL[d6X+5];
|
||||
double a6YL[d6Y+5];
|
||||
double a6ZAL[d6ZA+5];
|
||||
double a6ZBL[d6ZB+5];
|
||||
double a6ZCL[d6ZC+5];
|
||||
double a6ZDL[d6ZD+5];
|
||||
double a6ZEL[d6ZE+5];
|
||||
double a6ZFL[d6ZF+5];
|
||||
double a6ZGL[d6ZG+5];
|
||||
double a6ZHL[d6ZH+5];
|
||||
double a6ZIL[d6ZI+5];
|
||||
double a6ZJL[d6ZJ+5];
|
||||
double a6ZKL[d6ZK+5];
|
||||
double a6AR[d6A+5];
|
||||
double a6BR[d6B+5];
|
||||
double a6CR[d6C+5];
|
||||
double a6DR[d6D+5];
|
||||
double a6ER[d6E+5];
|
||||
double a6FR[d6F+5];
|
||||
double a6GR[d6G+5];
|
||||
double a6HR[d6H+5];
|
||||
double a6IR[d6I+5];
|
||||
double a6JR[d6J+5];
|
||||
double a6KR[d6K+5];
|
||||
double a6LR[d6L+5];
|
||||
double a6MR[d6M+5];
|
||||
double a6NR[d6N+5];
|
||||
double a6OR[d6O+5];
|
||||
double a6PR[d6P+5];
|
||||
double a6QR[d6Q+5];
|
||||
double a6RR[d6R+5];
|
||||
double a6SR[d6S+5];
|
||||
double a6TR[d6T+5];
|
||||
double a6UR[d6U+5];
|
||||
double a6VR[d6V+5];
|
||||
double a6WR[d6W+5];
|
||||
double a6XR[d6X+5];
|
||||
double a6YR[d6Y+5];
|
||||
double a6ZAR[d6ZA+5];
|
||||
double a6ZBR[d6ZB+5];
|
||||
double a6ZCR[d6ZC+5];
|
||||
double a6ZDR[d6ZD+5];
|
||||
double a6ZER[d6ZE+5];
|
||||
double a6ZFR[d6ZF+5];
|
||||
double a6ZGR[d6ZG+5];
|
||||
double a6ZHR[d6ZH+5];
|
||||
double a6ZIR[d6ZI+5];
|
||||
double a6ZJR[d6ZJ+5];
|
||||
double a6ZKR[d6ZK+5];
|
||||
int c6AL,c6BL,c6CL,c6DL,c6EL,c6FL,c6GL,c6HL,c6IL;
|
||||
int c6JL,c6KL,c6LL,c6ML,c6NL,c6OL,c6PL,c6QL,c6RL;
|
||||
int c6SL,c6TL,c6UL,c6VL,c6WL,c6XL,c6YL,c6ZAL,c6ZBL;
|
||||
int c6ZCL,c6ZDL,c6ZEL,c6ZFL,c6ZGL,c6ZHL,c6ZIL,c6ZJL,c6ZKL;
|
||||
int c6AR,c6BR,c6CR,c6DR,c6ER,c6FR,c6GR,c6HR,c6IR;
|
||||
int c6JR,c6KR,c6LR,c6MR,c6NR,c6OR,c6PR,c6QR,c6RR;
|
||||
int c6SR,c6TR,c6UR,c6VR,c6WR,c6XR,c6YR,c6ZAR,c6ZBR;
|
||||
int c6ZCR,c6ZDR,c6ZER,c6ZFR,c6ZGR,c6ZHR,c6ZIR,c6ZJR,c6ZKR;
|
||||
double f6AL,f6BL,f6CL,f6DL,f6EL,f6FL;
|
||||
double f6FR,f6LR,f6RR,f6XR,f6ZER,f6ZKR;
|
||||
double avg6L,avg6R;
|
||||
#endif
|
||||
|
||||
enum {
|
||||
bez_AL,
|
||||
bez_AR,
|
||||
bez_BL,
|
||||
bez_BR,
|
||||
bez_CL,
|
||||
bez_CR,
|
||||
bez_InL,
|
||||
bez_InR,
|
||||
bez_UnInL,
|
||||
bez_UnInR,
|
||||
bez_SampL,
|
||||
bez_SampR,
|
||||
bez_cycle,
|
||||
bez_total
|
||||
}; //the new undersampling. bez signifies the bezier curve reconstruction
|
||||
double bez[bez_total];
|
||||
|
||||
uint32_t fpdL;
|
||||
uint32_t fpdR;
|
||||
};
|
||||
|
||||
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
|
||||
#endif
|
||||
61
plugins/MacAU/VerbSixes/VerbSixes.r
Executable file
61
plugins/MacAU/VerbSixes/VerbSixes.r
Executable file
|
|
@ -0,0 +1,61 @@
|
|||
/*
|
||||
* File: VerbSixes.r
|
||||
*
|
||||
* Version: 1.0
|
||||
*
|
||||
* Created: 5/14/25
|
||||
*
|
||||
* Copyright: Copyright © 2025 Airwindows, Airwindows uses the MIT license
|
||||
*
|
||||
* Disclaimer: IMPORTANT: This Apple software is supplied to you by Apple Computer, Inc. ("Apple") in
|
||||
* consideration of your agreement to the following terms, and your use, installation, modification
|
||||
* or redistribution of this Apple software constitutes acceptance of these terms. If you do
|
||||
* not agree with these terms, please do not use, install, modify or redistribute this Apple
|
||||
* software.
|
||||
*
|
||||
* In consideration of your agreement to abide by the following terms, and subject to these terms,
|
||||
* Apple grants you a personal, non-exclusive license, under Apple's copyrights in this
|
||||
* original Apple software (the "Apple Software"), to use, reproduce, modify and redistribute the
|
||||
* Apple Software, with or without modifications, in source and/or binary forms; provided that if you
|
||||
* redistribute the Apple Software in its entirety and without modifications, you must retain this
|
||||
* notice and the following text and disclaimers in all such redistributions of the Apple Software.
|
||||
* Neither the name, trademarks, service marks or logos of Apple Computer, Inc. may be used to
|
||||
* endorse or promote products derived from the Apple Software without specific prior written
|
||||
* permission from Apple. Except as expressly stated in this notice, no other rights or
|
||||
* licenses, express or implied, are granted by Apple herein, including but not limited to any
|
||||
* patent rights that may be infringed by your derivative works or by other works in which the
|
||||
* Apple Software may be incorporated.
|
||||
*
|
||||
* The Apple Software is provided by Apple on an "AS IS" basis. APPLE MAKES NO WARRANTIES, EXPRESS OR
|
||||
* IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY
|
||||
* AND FITNESS FOR A PARTICULAR PURPOSE, REGARDING THE APPLE SOFTWARE OR ITS USE AND OPERATION ALONE
|
||||
* OR IN COMBINATION WITH YOUR PRODUCTS.
|
||||
*
|
||||
* IN NO EVENT SHALL APPLE BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL OR CONSEQUENTIAL
|
||||
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
|
||||
* OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) ARISING IN ANY WAY OUT OF THE USE,
|
||||
* REPRODUCTION, MODIFICATION AND/OR DISTRIBUTION OF THE APPLE SOFTWARE, HOWEVER CAUSED AND WHETHER
|
||||
* UNDER THEORY OF CONTRACT, TORT (INCLUDING NEGLIGENCE), STRICT LIABILITY OR OTHERWISE, EVEN
|
||||
* IF APPLE HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*
|
||||
*/
|
||||
#include <AudioUnit/AudioUnit.r>
|
||||
|
||||
#include "VerbSixesVersion.h"
|
||||
|
||||
// Note that resource IDs must be spaced 2 apart for the 'STR ' name and description
|
||||
#define kAudioUnitResID_VerbSixes 1000
|
||||
|
||||
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VerbSixes~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
#define RES_ID kAudioUnitResID_VerbSixes
|
||||
#define COMP_TYPE kAudioUnitType_Effect
|
||||
#define COMP_SUBTYPE VerbSixes_COMP_SUBTYPE
|
||||
#define COMP_MANUF VerbSixes_COMP_MANF
|
||||
|
||||
#define VERSION kVerbSixesVersion
|
||||
#define NAME "Airwindows: VerbSixes"
|
||||
#define DESCRIPTION "VerbSixes AU"
|
||||
#define ENTRY_POINT "VerbSixesEntry"
|
||||
|
||||
#include "AUResources.r"
|
||||
1359
plugins/MacAU/VerbSixes/VerbSixes.xcodeproj/christopherjohnson.mode1v3
Executable file
1359
plugins/MacAU/VerbSixes/VerbSixes.xcodeproj/christopherjohnson.mode1v3
Executable file
File diff suppressed because it is too large
Load diff
168
plugins/MacAU/VerbSixes/VerbSixes.xcodeproj/christopherjohnson.pbxuser
Executable file
168
plugins/MacAU/VerbSixes/VerbSixes.xcodeproj/christopherjohnson.pbxuser
Executable file
|
|
@ -0,0 +1,168 @@
|
|||
// !$*UTF8*$!
|
||||
{
|
||||
089C1669FE841209C02AAC07 /* Project object */ = {
|
||||
activeBuildConfigurationName = Release;
|
||||
activeTarget = 8D01CCC60486CAD60068D4B7 /* VerbSixes */;
|
||||
breakpoints = (
|
||||
);
|
||||
codeSenseManager = 8BD3CCB9148830B20062E48C /* Code sense */;
|
||||
perUserDictionary = {
|
||||
"PBXConfiguration.PBXBreakpointsDataSource.v1:1CA1AED706398EBD00589147" = {
|
||||
PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
|
||||
PBXFileTableDataSourceColumnSortingKey = PBXBreakpointsDataSource_BreakpointID;
|
||||
PBXFileTableDataSourceColumnWidthsKey = (
|
||||
20,
|
||||
20,
|
||||
198,
|
||||
20,
|
||||
99,
|
||||
99,
|
||||
29,
|
||||
20,
|
||||
);
|
||||
PBXFileTableDataSourceColumnsKey = (
|
||||
PBXBreakpointsDataSource_ActionID,
|
||||
PBXBreakpointsDataSource_TypeID,
|
||||
PBXBreakpointsDataSource_BreakpointID,
|
||||
PBXBreakpointsDataSource_UseID,
|
||||
PBXBreakpointsDataSource_LocationID,
|
||||
PBXBreakpointsDataSource_ConditionID,
|
||||
PBXBreakpointsDataSource_IgnoreCountID,
|
||||
PBXBreakpointsDataSource_ContinueID,
|
||||
);
|
||||
};
|
||||
PBXConfiguration.PBXFileTableDataSource3.PBXFileTableDataSource = {
|
||||
PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
|
||||
PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
|
||||
PBXFileTableDataSourceColumnWidthsKey = (
|
||||
20,
|
||||
128,
|
||||
20,
|
||||
48,
|
||||
43,
|
||||
43,
|
||||
20,
|
||||
);
|
||||
PBXFileTableDataSourceColumnsKey = (
|
||||
PBXFileDataSource_FiletypeID,
|
||||
PBXFileDataSource_Filename_ColumnID,
|
||||
PBXFileDataSource_Built_ColumnID,
|
||||
PBXFileDataSource_ObjectSize_ColumnID,
|
||||
PBXFileDataSource_Errors_ColumnID,
|
||||
PBXFileDataSource_Warnings_ColumnID,
|
||||
PBXFileDataSource_Target_ColumnID,
|
||||
);
|
||||
};
|
||||
PBXConfiguration.PBXTargetDataSource.PBXTargetDataSource = {
|
||||
PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
|
||||
PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
|
||||
PBXFileTableDataSourceColumnWidthsKey = (
|
||||
20,
|
||||
188,
|
||||
60,
|
||||
20,
|
||||
48,
|
||||
43,
|
||||
43,
|
||||
);
|
||||
PBXFileTableDataSourceColumnsKey = (
|
||||
PBXFileDataSource_FiletypeID,
|
||||
PBXFileDataSource_Filename_ColumnID,
|
||||
PBXTargetDataSource_PrimaryAttribute,
|
||||
PBXFileDataSource_Built_ColumnID,
|
||||
PBXFileDataSource_ObjectSize_ColumnID,
|
||||
PBXFileDataSource_Errors_ColumnID,
|
||||
PBXFileDataSource_Warnings_ColumnID,
|
||||
);
|
||||
};
|
||||
PBXPerProjectTemplateStateSaveDate = 771530044;
|
||||
PBXWorkspaceStateSaveDate = 771530044;
|
||||
};
|
||||
perUserProjectItems = {
|
||||
8B33D87F2DF77A310044A4FF /* PBXTextBookmark */ = 8B33D87F2DF77A310044A4FF /* PBXTextBookmark */;
|
||||
8B33DF2E2DFC9D430044A4FF /* PBXTextBookmark */ = 8B33DF2E2DFC9D430044A4FF /* PBXTextBookmark */;
|
||||
8B33DF332DFC9D430044A4FF /* PBXTextBookmark */ = 8B33DF332DFC9D430044A4FF /* PBXTextBookmark */;
|
||||
};
|
||||
sourceControlManager = 8BD3CCB8148830B20062E48C /* Source Control */;
|
||||
userBuildSettings = {
|
||||
};
|
||||
};
|
||||
8B33D87F2DF77A310044A4FF /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = 8BA05A660720730100365D66 /* VerbSixes.cpp */;
|
||||
name = "VerbSixes.cpp: 1075";
|
||||
rLen = 0;
|
||||
rLoc = 48543;
|
||||
rType = 0;
|
||||
vrLen = 4;
|
||||
vrLoc = 47539;
|
||||
};
|
||||
8B33DF2E2DFC9D430044A4FF /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = 8BA05A690720730100365D66 /* VerbSixesVersion.h */;
|
||||
name = "VerbSixesVersion.h: 54";
|
||||
rLen = 0;
|
||||
rLoc = 2906;
|
||||
rType = 0;
|
||||
vrLen = 0;
|
||||
vrLoc = 0;
|
||||
};
|
||||
8B33DF332DFC9D430044A4FF /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = 8BA05A660720730100365D66 /* VerbSixes.cpp */;
|
||||
name = "VerbSixes.cpp: 1079";
|
||||
rLen = 0;
|
||||
rLoc = 48543;
|
||||
rType = 0;
|
||||
vrLen = 0;
|
||||
vrLoc = 0;
|
||||
};
|
||||
8BA05A660720730100365D66 /* VerbSixes.cpp */ = {
|
||||
uiCtxt = {
|
||||
sepNavIntBoundsRect = "{{0, 0}, {831, 20574}}";
|
||||
sepNavSelRange = "{48543, 0}";
|
||||
sepNavVisRange = "{0, 0}";
|
||||
sepNavWindowFrame = "{{607, 116}, {889, 714}}";
|
||||
};
|
||||
};
|
||||
8BA05A690720730100365D66 /* VerbSixesVersion.h */ = {
|
||||
uiCtxt = {
|
||||
sepNavIntBoundsRect = "{{0, 0}, {390, 1116}}";
|
||||
sepNavSelRange = "{2906, 0}";
|
||||
sepNavVisRange = "{0, 0}";
|
||||
sepNavWindowFrame = "{{15, 38}, {1170, 840}}";
|
||||
};
|
||||
};
|
||||
8BA05A7F072073D200365D66 /* AUBase.cpp */ = {
|
||||
uiCtxt = {
|
||||
sepNavIntBoundsRect = "{{0, 0}, {516, 23430}}";
|
||||
sepNavSelRange = "{0, 0}";
|
||||
sepNavVisRange = "{0, 1336}";
|
||||
};
|
||||
};
|
||||
8BC6025B073B072D006C4272 /* VerbSixes.h */ = {
|
||||
uiCtxt = {
|
||||
sepNavIntBoundsRect = "{{0, 0}, {7221, 6786}}";
|
||||
sepNavSelRange = "{2894, 1302}";
|
||||
sepNavVisRange = "{2815, 1447}";
|
||||
sepNavWindowFrame = "{{620, 222}, {779, 348}}";
|
||||
};
|
||||
};
|
||||
8BD3CCB8148830B20062E48C /* Source Control */ = {
|
||||
isa = PBXSourceControlManager;
|
||||
fallbackIsa = XCSourceControlManager;
|
||||
isSCMEnabled = 0;
|
||||
scmConfiguration = {
|
||||
repositoryNamesForRoots = {
|
||||
"" = "";
|
||||
};
|
||||
};
|
||||
};
|
||||
8BD3CCB9148830B20062E48C /* Code sense */ = {
|
||||
isa = PBXCodeSenseManager;
|
||||
indexTemplatePath = "";
|
||||
};
|
||||
8D01CCC60486CAD60068D4B7 /* VerbSixes */ = {
|
||||
activeExec = 0;
|
||||
};
|
||||
}
|
||||
1506
plugins/MacAU/VerbSixes/VerbSixes.xcodeproj/christopherjohnson.perspectivev3
Executable file
1506
plugins/MacAU/VerbSixes/VerbSixes.xcodeproj/christopherjohnson.perspectivev3
Executable file
File diff suppressed because it is too large
Load diff
490
plugins/MacAU/VerbSixes/VerbSixes.xcodeproj/project.pbxproj
Executable file
490
plugins/MacAU/VerbSixes/VerbSixes.xcodeproj/project.pbxproj
Executable file
|
|
@ -0,0 +1,490 @@
|
|||
// !$*UTF8*$!
|
||||
{
|
||||
archiveVersion = 1;
|
||||
classes = {
|
||||
};
|
||||
objectVersion = 45;
|
||||
objects = {
|
||||
|
||||
/* Begin PBXBuildFile section */
|
||||
3EEA126E089847F5002C6BFC /* CAVectorUnit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3EEA126B089847F5002C6BFC /* CAVectorUnit.cpp */; };
|
||||
3EEA126F089847F5002C6BFC /* CAVectorUnit.h in Headers */ = {isa = PBXBuildFile; fileRef = 3EEA126C089847F5002C6BFC /* CAVectorUnit.h */; };
|
||||
3EEA1270089847F5002C6BFC /* CAVectorUnitTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 3EEA126D089847F5002C6BFC /* CAVectorUnitTypes.h */; };
|
||||
8B4119B70749654200361ABE /* VerbSixes.r in Rez */ = {isa = PBXBuildFile; fileRef = 8BA05A680720730100365D66 /* VerbSixes.r */; };
|
||||
8BA05A6B0720730100365D66 /* VerbSixes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BA05A660720730100365D66 /* VerbSixes.cpp */; };
|
||||
8BA05A6E0720730100365D66 /* VerbSixesVersion.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BA05A690720730100365D66 /* VerbSixesVersion.h */; };
|
||||
8BA05AAE072073D300365D66 /* AUBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BA05A7F072073D200365D66 /* AUBase.cpp */; };
|
||||
8BA05AAF072073D300365D66 /* AUBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BA05A80072073D200365D66 /* AUBase.h */; };
|
||||
8BA05AB0072073D300365D66 /* AUDispatch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BA05A81072073D200365D66 /* AUDispatch.cpp */; };
|
||||
8BA05AB1072073D300365D66 /* AUDispatch.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BA05A82072073D200365D66 /* AUDispatch.h */; };
|
||||
8BA05AB2072073D300365D66 /* AUInputElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BA05A83072073D200365D66 /* AUInputElement.cpp */; };
|
||||
8BA05AB3072073D300365D66 /* AUInputElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BA05A84072073D200365D66 /* AUInputElement.h */; };
|
||||
8BA05AB4072073D300365D66 /* AUOutputElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BA05A85072073D200365D66 /* AUOutputElement.cpp */; };
|
||||
8BA05AB5072073D300365D66 /* AUOutputElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BA05A86072073D200365D66 /* AUOutputElement.h */; };
|
||||
8BA05AB7072073D300365D66 /* AUScopeElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BA05A88072073D200365D66 /* AUScopeElement.cpp */; };
|
||||
8BA05AB8072073D300365D66 /* AUScopeElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BA05A89072073D200365D66 /* AUScopeElement.h */; };
|
||||
8BA05AB9072073D300365D66 /* ComponentBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BA05A8A072073D200365D66 /* ComponentBase.cpp */; };
|
||||
8BA05ABA072073D300365D66 /* ComponentBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BA05A8B072073D200365D66 /* ComponentBase.h */; };
|
||||
8BA05AC6072073D300365D66 /* AUEffectBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BA05A9A072073D200365D66 /* AUEffectBase.cpp */; };
|
||||
8BA05AC7072073D300365D66 /* AUEffectBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BA05A9B072073D200365D66 /* AUEffectBase.h */; };
|
||||
8BA05AD2072073D300365D66 /* AUBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BA05AA7072073D200365D66 /* AUBuffer.cpp */; };
|
||||
8BA05AD3072073D300365D66 /* AUBuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BA05AA8072073D200365D66 /* AUBuffer.h */; };
|
||||
8BA05AD4072073D300365D66 /* AUDebugDispatcher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BA05AA9072073D200365D66 /* AUDebugDispatcher.cpp */; };
|
||||
8BA05AD5072073D300365D66 /* AUDebugDispatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BA05AAA072073D200365D66 /* AUDebugDispatcher.h */; };
|
||||
8BA05AD6072073D300365D66 /* AUInputFormatConverter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BA05AAB072073D200365D66 /* AUInputFormatConverter.h */; };
|
||||
8BA05AD7072073D300365D66 /* AUSilentTimeout.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BA05AAC072073D200365D66 /* AUSilentTimeout.h */; };
|
||||
8BA05AD8072073D300365D66 /* AUTimestampGenerator.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BA05AAD072073D200365D66 /* AUTimestampGenerator.h */; };
|
||||
8BA05AE50720742100365D66 /* CAAudioChannelLayout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BA05ADF0720742100365D66 /* CAAudioChannelLayout.cpp */; };
|
||||
8BA05AE60720742100365D66 /* CAAudioChannelLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BA05AE00720742100365D66 /* CAAudioChannelLayout.h */; };
|
||||
8BA05AE70720742100365D66 /* CAMutex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BA05AE10720742100365D66 /* CAMutex.cpp */; };
|
||||
8BA05AE80720742100365D66 /* CAMutex.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BA05AE20720742100365D66 /* CAMutex.h */; };
|
||||
8BA05AE90720742100365D66 /* CAStreamBasicDescription.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BA05AE30720742100365D66 /* CAStreamBasicDescription.cpp */; };
|
||||
8BA05AEA0720742100365D66 /* CAStreamBasicDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BA05AE40720742100365D66 /* CAStreamBasicDescription.h */; };
|
||||
8BA05AFC072074E100365D66 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8BA05AF9072074E100365D66 /* AudioToolbox.framework */; };
|
||||
8BA05AFD072074E100365D66 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8BA05AFA072074E100365D66 /* AudioUnit.framework */; };
|
||||
8BA05B02072074F900365D66 /* CoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8BA05B01072074F900365D66 /* CoreServices.framework */; };
|
||||
8BA05B070720754400365D66 /* CAAUParameter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BA05B050720754400365D66 /* CAAUParameter.cpp */; };
|
||||
8BA05B080720754400365D66 /* CAAUParameter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BA05B060720754400365D66 /* CAAUParameter.h */; };
|
||||
8BC6025C073B072D006C4272 /* VerbSixes.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BC6025B073B072D006C4272 /* VerbSixes.h */; };
|
||||
8D01CCCA0486CAD60068D4B7 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C167DFE841241C02AAC07 /* InfoPlist.strings */; };
|
||||
F7C347F00ECE5AF8008ADFB6 /* AUBaseHelper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F7C347EE0ECE5AF8008ADFB6 /* AUBaseHelper.cpp */; };
|
||||
F7C347F10ECE5AF8008ADFB6 /* AUBaseHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = F7C347EF0ECE5AF8008ADFB6 /* AUBaseHelper.h */; };
|
||||
/* End PBXBuildFile section */
|
||||
|
||||
/* Begin PBXFileReference section */
|
||||
089C167EFE841241C02AAC07 /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = "<group>"; };
|
||||
3EEA126B089847F5002C6BFC /* CAVectorUnit.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = CAVectorUnit.cpp; sourceTree = "<group>"; };
|
||||
3EEA126C089847F5002C6BFC /* CAVectorUnit.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = CAVectorUnit.h; sourceTree = "<group>"; };
|
||||
3EEA126D089847F5002C6BFC /* CAVectorUnitTypes.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = CAVectorUnitTypes.h; sourceTree = "<group>"; };
|
||||
8B5C7FBF076FB2C200A15F61 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudio.framework; path = /System/Library/Frameworks/CoreAudio.framework; sourceTree = "<absolute>"; };
|
||||
8BA05A660720730100365D66 /* VerbSixes.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = VerbSixes.cpp; sourceTree = "<group>"; };
|
||||
8BA05A670720730100365D66 /* VerbSixes.exp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.exports; path = VerbSixes.exp; sourceTree = "<group>"; };
|
||||
8BA05A680720730100365D66 /* VerbSixes.r */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.rez; path = VerbSixes.r; sourceTree = "<group>"; };
|
||||
8BA05A690720730100365D66 /* VerbSixesVersion.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = VerbSixesVersion.h; sourceTree = "<group>"; };
|
||||
8BA05A7F072073D200365D66 /* AUBase.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = AUBase.cpp; sourceTree = "<group>"; };
|
||||
8BA05A80072073D200365D66 /* AUBase.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = AUBase.h; sourceTree = "<group>"; };
|
||||
8BA05A81072073D200365D66 /* AUDispatch.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = AUDispatch.cpp; sourceTree = "<group>"; };
|
||||
8BA05A82072073D200365D66 /* AUDispatch.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = AUDispatch.h; sourceTree = "<group>"; };
|
||||
8BA05A83072073D200365D66 /* AUInputElement.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = AUInputElement.cpp; sourceTree = "<group>"; };
|
||||
8BA05A84072073D200365D66 /* AUInputElement.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = AUInputElement.h; sourceTree = "<group>"; };
|
||||
8BA05A85072073D200365D66 /* AUOutputElement.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = AUOutputElement.cpp; sourceTree = "<group>"; };
|
||||
8BA05A86072073D200365D66 /* AUOutputElement.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = AUOutputElement.h; sourceTree = "<group>"; };
|
||||
8BA05A87072073D200365D66 /* AUResources.r */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.rez; path = AUResources.r; sourceTree = "<group>"; };
|
||||
8BA05A88072073D200365D66 /* AUScopeElement.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = AUScopeElement.cpp; sourceTree = "<group>"; };
|
||||
8BA05A89072073D200365D66 /* AUScopeElement.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = AUScopeElement.h; sourceTree = "<group>"; };
|
||||
8BA05A8A072073D200365D66 /* ComponentBase.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = ComponentBase.cpp; sourceTree = "<group>"; };
|
||||
8BA05A8B072073D200365D66 /* ComponentBase.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ComponentBase.h; sourceTree = "<group>"; };
|
||||
8BA05A9A072073D200365D66 /* AUEffectBase.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = AUEffectBase.cpp; sourceTree = "<group>"; };
|
||||
8BA05A9B072073D200365D66 /* AUEffectBase.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = AUEffectBase.h; sourceTree = "<group>"; };
|
||||
8BA05AA7072073D200365D66 /* AUBuffer.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = AUBuffer.cpp; sourceTree = "<group>"; };
|
||||
8BA05AA8072073D200365D66 /* AUBuffer.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = AUBuffer.h; sourceTree = "<group>"; };
|
||||
8BA05AA9072073D200365D66 /* AUDebugDispatcher.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = AUDebugDispatcher.cpp; sourceTree = "<group>"; };
|
||||
8BA05AAA072073D200365D66 /* AUDebugDispatcher.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = AUDebugDispatcher.h; sourceTree = "<group>"; };
|
||||
8BA05AAB072073D200365D66 /* AUInputFormatConverter.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = AUInputFormatConverter.h; sourceTree = "<group>"; };
|
||||
8BA05AAC072073D200365D66 /* AUSilentTimeout.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = AUSilentTimeout.h; sourceTree = "<group>"; };
|
||||
8BA05AAD072073D200365D66 /* AUTimestampGenerator.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = AUTimestampGenerator.h; sourceTree = "<group>"; };
|
||||
8BA05ADF0720742100365D66 /* CAAudioChannelLayout.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = CAAudioChannelLayout.cpp; sourceTree = "<group>"; };
|
||||
8BA05AE00720742100365D66 /* CAAudioChannelLayout.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = CAAudioChannelLayout.h; sourceTree = "<group>"; };
|
||||
8BA05AE10720742100365D66 /* CAMutex.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = CAMutex.cpp; sourceTree = "<group>"; };
|
||||
8BA05AE20720742100365D66 /* CAMutex.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = CAMutex.h; sourceTree = "<group>"; };
|
||||
8BA05AE30720742100365D66 /* CAStreamBasicDescription.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = CAStreamBasicDescription.cpp; sourceTree = "<group>"; };
|
||||
8BA05AE40720742100365D66 /* CAStreamBasicDescription.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = CAStreamBasicDescription.h; sourceTree = "<group>"; };
|
||||
8BA05AF9072074E100365D66 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = /System/Library/Frameworks/AudioToolbox.framework; sourceTree = "<absolute>"; };
|
||||
8BA05AFA072074E100365D66 /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioUnit.framework; path = /System/Library/Frameworks/AudioUnit.framework; sourceTree = "<absolute>"; };
|
||||
8BA05B01072074F900365D66 /* CoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreServices.framework; path = /System/Library/Frameworks/CoreServices.framework; sourceTree = "<absolute>"; };
|
||||
8BA05B050720754400365D66 /* CAAUParameter.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = CAAUParameter.cpp; sourceTree = "<group>"; };
|
||||
8BA05B060720754400365D66 /* CAAUParameter.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = CAAUParameter.h; sourceTree = "<group>"; };
|
||||
8BC6025B073B072D006C4272 /* VerbSixes.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = VerbSixes.h; sourceTree = "<group>"; };
|
||||
8D01CCD10486CAD60068D4B7 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist; path = Info.plist; sourceTree = "<group>"; };
|
||||
8D01CCD20486CAD60068D4B7 /* VerbSixes.component */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = VerbSixes.component; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
F7C347EE0ECE5AF8008ADFB6 /* AUBaseHelper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = AUBaseHelper.cpp; path = Extras/CoreAudio/AudioUnits/AUPublic/Utility/AUBaseHelper.cpp; sourceTree = SYSTEM_DEVELOPER_DIR; };
|
||||
F7C347EF0ECE5AF8008ADFB6 /* AUBaseHelper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AUBaseHelper.h; path = Extras/CoreAudio/AudioUnits/AUPublic/Utility/AUBaseHelper.h; sourceTree = SYSTEM_DEVELOPER_DIR; };
|
||||
/* End PBXFileReference section */
|
||||
|
||||
/* Begin PBXFrameworksBuildPhase section */
|
||||
8D01CCCD0486CAD60068D4B7 /* Frameworks */ = {
|
||||
isa = PBXFrameworksBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
8BA05AFC072074E100365D66 /* AudioToolbox.framework in Frameworks */,
|
||||
8BA05AFD072074E100365D66 /* AudioUnit.framework in Frameworks */,
|
||||
8BA05B02072074F900365D66 /* CoreServices.framework in Frameworks */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
/* End PBXFrameworksBuildPhase section */
|
||||
|
||||
/* Begin PBXGroup section */
|
||||
089C166AFE841209C02AAC07 /* VerbSixes */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
08FB77ADFE841716C02AAC07 /* Source */,
|
||||
089C167CFE841241C02AAC07 /* Resources */,
|
||||
089C1671FE841209C02AAC07 /* External Frameworks and Libraries */,
|
||||
19C28FB4FE9D528D11CA2CBB /* Products */,
|
||||
);
|
||||
name = VerbSixes;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
089C1671FE841209C02AAC07 /* External Frameworks and Libraries */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
8B5C7FBF076FB2C200A15F61 /* CoreAudio.framework */,
|
||||
8BA05B01072074F900365D66 /* CoreServices.framework */,
|
||||
8BA05AF9072074E100365D66 /* AudioToolbox.framework */,
|
||||
8BA05AFA072074E100365D66 /* AudioUnit.framework */,
|
||||
);
|
||||
name = "External Frameworks and Libraries";
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
089C167CFE841241C02AAC07 /* Resources */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
8D01CCD10486CAD60068D4B7 /* Info.plist */,
|
||||
089C167DFE841241C02AAC07 /* InfoPlist.strings */,
|
||||
);
|
||||
name = Resources;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
08FB77ADFE841716C02AAC07 /* Source */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
8BA05A56072072A900365D66 /* AU Source */,
|
||||
8BA05AEB0720742700365D66 /* PublicUtility */,
|
||||
8BA05A7D072073D200365D66 /* AUPublic */,
|
||||
);
|
||||
name = Source;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
19C28FB4FE9D528D11CA2CBB /* Products */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
8D01CCD20486CAD60068D4B7 /* VerbSixes.component */,
|
||||
);
|
||||
name = Products;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
8BA05A56072072A900365D66 /* AU Source */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
8BC6025B073B072D006C4272 /* VerbSixes.h */,
|
||||
8BA05A660720730100365D66 /* VerbSixes.cpp */,
|
||||
8BA05A670720730100365D66 /* VerbSixes.exp */,
|
||||
8BA05A680720730100365D66 /* VerbSixes.r */,
|
||||
8BA05A690720730100365D66 /* VerbSixesVersion.h */,
|
||||
);
|
||||
name = "AU Source";
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
8BA05A7D072073D200365D66 /* AUPublic */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
8BA05A7E072073D200365D66 /* AUBase */,
|
||||
8BA05A99072073D200365D66 /* OtherBases */,
|
||||
8BA05AA6072073D200365D66 /* Utility */,
|
||||
);
|
||||
name = AUPublic;
|
||||
path = Extras/CoreAudio/AudioUnits/AUPublic;
|
||||
sourceTree = SYSTEM_DEVELOPER_DIR;
|
||||
};
|
||||
8BA05A7E072073D200365D66 /* AUBase */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
8BA05A7F072073D200365D66 /* AUBase.cpp */,
|
||||
8BA05A80072073D200365D66 /* AUBase.h */,
|
||||
8BA05A81072073D200365D66 /* AUDispatch.cpp */,
|
||||
8BA05A82072073D200365D66 /* AUDispatch.h */,
|
||||
8BA05A83072073D200365D66 /* AUInputElement.cpp */,
|
||||
8BA05A84072073D200365D66 /* AUInputElement.h */,
|
||||
8BA05A85072073D200365D66 /* AUOutputElement.cpp */,
|
||||
8BA05A86072073D200365D66 /* AUOutputElement.h */,
|
||||
8BA05A87072073D200365D66 /* AUResources.r */,
|
||||
8BA05A88072073D200365D66 /* AUScopeElement.cpp */,
|
||||
8BA05A89072073D200365D66 /* AUScopeElement.h */,
|
||||
8BA05A8A072073D200365D66 /* ComponentBase.cpp */,
|
||||
8BA05A8B072073D200365D66 /* ComponentBase.h */,
|
||||
);
|
||||
path = AUBase;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
8BA05A99072073D200365D66 /* OtherBases */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
8BA05A9A072073D200365D66 /* AUEffectBase.cpp */,
|
||||
8BA05A9B072073D200365D66 /* AUEffectBase.h */,
|
||||
);
|
||||
path = OtherBases;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
8BA05AA6072073D200365D66 /* Utility */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
F7C347EE0ECE5AF8008ADFB6 /* AUBaseHelper.cpp */,
|
||||
F7C347EF0ECE5AF8008ADFB6 /* AUBaseHelper.h */,
|
||||
8BA05AA7072073D200365D66 /* AUBuffer.cpp */,
|
||||
8BA05AA8072073D200365D66 /* AUBuffer.h */,
|
||||
8BA05AA9072073D200365D66 /* AUDebugDispatcher.cpp */,
|
||||
8BA05AAA072073D200365D66 /* AUDebugDispatcher.h */,
|
||||
8BA05AAB072073D200365D66 /* AUInputFormatConverter.h */,
|
||||
8BA05AAC072073D200365D66 /* AUSilentTimeout.h */,
|
||||
8BA05AAD072073D200365D66 /* AUTimestampGenerator.h */,
|
||||
);
|
||||
path = Utility;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
8BA05AEB0720742700365D66 /* PublicUtility */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
8BA05B050720754400365D66 /* CAAUParameter.cpp */,
|
||||
8BA05B060720754400365D66 /* CAAUParameter.h */,
|
||||
8BA05ADF0720742100365D66 /* CAAudioChannelLayout.cpp */,
|
||||
8BA05AE00720742100365D66 /* CAAudioChannelLayout.h */,
|
||||
8BA05AE10720742100365D66 /* CAMutex.cpp */,
|
||||
8BA05AE20720742100365D66 /* CAMutex.h */,
|
||||
8BA05AE30720742100365D66 /* CAStreamBasicDescription.cpp */,
|
||||
8BA05AE40720742100365D66 /* CAStreamBasicDescription.h */,
|
||||
3EEA126D089847F5002C6BFC /* CAVectorUnitTypes.h */,
|
||||
3EEA126B089847F5002C6BFC /* CAVectorUnit.cpp */,
|
||||
3EEA126C089847F5002C6BFC /* CAVectorUnit.h */,
|
||||
);
|
||||
name = PublicUtility;
|
||||
path = Extras/CoreAudio/PublicUtility;
|
||||
sourceTree = SYSTEM_DEVELOPER_DIR;
|
||||
};
|
||||
/* End PBXGroup section */
|
||||
|
||||
/* Begin PBXHeadersBuildPhase section */
|
||||
8D01CCC70486CAD60068D4B7 /* Headers */ = {
|
||||
isa = PBXHeadersBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
8BA05A6E0720730100365D66 /* VerbSixesVersion.h in Headers */,
|
||||
8BA05AAF072073D300365D66 /* AUBase.h in Headers */,
|
||||
8BA05AB1072073D300365D66 /* AUDispatch.h in Headers */,
|
||||
8BA05AB3072073D300365D66 /* AUInputElement.h in Headers */,
|
||||
8BA05AB5072073D300365D66 /* AUOutputElement.h in Headers */,
|
||||
8BA05AB8072073D300365D66 /* AUScopeElement.h in Headers */,
|
||||
8BA05ABA072073D300365D66 /* ComponentBase.h in Headers */,
|
||||
8BA05AC7072073D300365D66 /* AUEffectBase.h in Headers */,
|
||||
8BA05AD3072073D300365D66 /* AUBuffer.h in Headers */,
|
||||
8BA05AD5072073D300365D66 /* AUDebugDispatcher.h in Headers */,
|
||||
8BA05AD6072073D300365D66 /* AUInputFormatConverter.h in Headers */,
|
||||
8BA05AD7072073D300365D66 /* AUSilentTimeout.h in Headers */,
|
||||
8BA05AD8072073D300365D66 /* AUTimestampGenerator.h in Headers */,
|
||||
8BA05AE60720742100365D66 /* CAAudioChannelLayout.h in Headers */,
|
||||
8BA05AE80720742100365D66 /* CAMutex.h in Headers */,
|
||||
8BA05AEA0720742100365D66 /* CAStreamBasicDescription.h in Headers */,
|
||||
8BA05B080720754400365D66 /* CAAUParameter.h in Headers */,
|
||||
8BC6025C073B072D006C4272 /* VerbSixes.h in Headers */,
|
||||
3EEA126F089847F5002C6BFC /* CAVectorUnit.h in Headers */,
|
||||
3EEA1270089847F5002C6BFC /* CAVectorUnitTypes.h in Headers */,
|
||||
F7C347F10ECE5AF8008ADFB6 /* AUBaseHelper.h in Headers */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
/* End PBXHeadersBuildPhase section */
|
||||
|
||||
/* Begin PBXNativeTarget section */
|
||||
8D01CCC60486CAD60068D4B7 /* VerbSixes */ = {
|
||||
isa = PBXNativeTarget;
|
||||
buildConfigurationList = 3E4BA243089833B7007656EC /* Build configuration list for PBXNativeTarget "VerbSixes" */;
|
||||
buildPhases = (
|
||||
8D01CCC70486CAD60068D4B7 /* Headers */,
|
||||
8D01CCC90486CAD60068D4B7 /* Resources */,
|
||||
8D01CCCB0486CAD60068D4B7 /* Sources */,
|
||||
8D01CCCD0486CAD60068D4B7 /* Frameworks */,
|
||||
8D01CCCF0486CAD60068D4B7 /* Rez */,
|
||||
);
|
||||
buildRules = (
|
||||
);
|
||||
dependencies = (
|
||||
);
|
||||
name = VerbSixes;
|
||||
productInstallPath = "$(HOME)/Library/Bundles";
|
||||
productName = VerbSixes;
|
||||
productReference = 8D01CCD20486CAD60068D4B7 /* VerbSixes.component */;
|
||||
productType = "com.apple.product-type.bundle";
|
||||
};
|
||||
/* End PBXNativeTarget section */
|
||||
|
||||
/* Begin PBXProject section */
|
||||
089C1669FE841209C02AAC07 /* Project object */ = {
|
||||
isa = PBXProject;
|
||||
buildConfigurationList = 3E4BA247089833B7007656EC /* Build configuration list for PBXProject "VerbSixes" */;
|
||||
compatibilityVersion = "Xcode 3.1";
|
||||
developmentRegion = English;
|
||||
hasScannedForEncodings = 1;
|
||||
knownRegions = (
|
||||
English,
|
||||
Japanese,
|
||||
French,
|
||||
German,
|
||||
);
|
||||
mainGroup = 089C166AFE841209C02AAC07 /* VerbSixes */;
|
||||
projectDirPath = "";
|
||||
projectRoot = "";
|
||||
targets = (
|
||||
8D01CCC60486CAD60068D4B7 /* VerbSixes */,
|
||||
);
|
||||
};
|
||||
/* End PBXProject section */
|
||||
|
||||
/* Begin PBXResourcesBuildPhase section */
|
||||
8D01CCC90486CAD60068D4B7 /* Resources */ = {
|
||||
isa = PBXResourcesBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
8D01CCCA0486CAD60068D4B7 /* InfoPlist.strings in Resources */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
/* End PBXResourcesBuildPhase section */
|
||||
|
||||
/* Begin PBXRezBuildPhase section */
|
||||
8D01CCCF0486CAD60068D4B7 /* Rez */ = {
|
||||
isa = PBXRezBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
8B4119B70749654200361ABE /* VerbSixes.r in Rez */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
/* End PBXRezBuildPhase section */
|
||||
|
||||
/* Begin PBXSourcesBuildPhase section */
|
||||
8D01CCCB0486CAD60068D4B7 /* Sources */ = {
|
||||
isa = PBXSourcesBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
8BA05A6B0720730100365D66 /* VerbSixes.cpp in Sources */,
|
||||
8BA05AAE072073D300365D66 /* AUBase.cpp in Sources */,
|
||||
8BA05AB0072073D300365D66 /* AUDispatch.cpp in Sources */,
|
||||
8BA05AB2072073D300365D66 /* AUInputElement.cpp in Sources */,
|
||||
8BA05AB4072073D300365D66 /* AUOutputElement.cpp in Sources */,
|
||||
8BA05AB7072073D300365D66 /* AUScopeElement.cpp in Sources */,
|
||||
8BA05AB9072073D300365D66 /* ComponentBase.cpp in Sources */,
|
||||
8BA05AC6072073D300365D66 /* AUEffectBase.cpp in Sources */,
|
||||
8BA05AD2072073D300365D66 /* AUBuffer.cpp in Sources */,
|
||||
8BA05AD4072073D300365D66 /* AUDebugDispatcher.cpp in Sources */,
|
||||
8BA05AE50720742100365D66 /* CAAudioChannelLayout.cpp in Sources */,
|
||||
8BA05AE70720742100365D66 /* CAMutex.cpp in Sources */,
|
||||
8BA05AE90720742100365D66 /* CAStreamBasicDescription.cpp in Sources */,
|
||||
8BA05B070720754400365D66 /* CAAUParameter.cpp in Sources */,
|
||||
3EEA126E089847F5002C6BFC /* CAVectorUnit.cpp in Sources */,
|
||||
F7C347F00ECE5AF8008ADFB6 /* AUBaseHelper.cpp in Sources */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
/* End PBXSourcesBuildPhase section */
|
||||
|
||||
/* Begin PBXVariantGroup section */
|
||||
089C167DFE841241C02AAC07 /* InfoPlist.strings */ = {
|
||||
isa = PBXVariantGroup;
|
||||
children = (
|
||||
089C167EFE841241C02AAC07 /* English */,
|
||||
);
|
||||
name = InfoPlist.strings;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
/* End PBXVariantGroup section */
|
||||
|
||||
/* Begin XCBuildConfiguration section */
|
||||
3E4BA244089833B7007656EC /* Debug */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
EXPORTED_SYMBOLS_FILE = VerbSixes.exp;
|
||||
GCC_ENABLE_FIX_AND_CONTINUE = YES;
|
||||
GCC_OPTIMIZATION_LEVEL = 0;
|
||||
GENERATE_PKGINFO_FILE = YES;
|
||||
INFOPLIST_FILE = Info.plist;
|
||||
INSTALL_PATH = "$(HOME)/Library/Audio/Plug-Ins/Components/";
|
||||
LIBRARY_STYLE = Bundle;
|
||||
OTHER_LDFLAGS = "-bundle";
|
||||
OTHER_REZFLAGS = "-d ppc_$ppc -d i386_$i386 -d ppc64_$ppc64 -d x86_64_$x86_64 -I /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Versions/A/Headers -I \"$(DEVELOPER_DIR)/Examples/CoreAudio/AudioUnits/AUPublic/AUBase\"";
|
||||
PRODUCT_NAME = VerbSixes;
|
||||
WRAPPER_EXTENSION = component;
|
||||
};
|
||||
name = Debug;
|
||||
};
|
||||
3E4BA245089833B7007656EC /* Release */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
ARCHS = (
|
||||
ppc,
|
||||
i386,
|
||||
x86_64,
|
||||
);
|
||||
EXPORTED_SYMBOLS_FILE = VerbSixes.exp;
|
||||
GCC_ENABLE_FIX_AND_CONTINUE = NO;
|
||||
GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
|
||||
GENERATE_PKGINFO_FILE = YES;
|
||||
INFOPLIST_FILE = Info.plist;
|
||||
INSTALL_PATH = "$(HOME)/Library/Audio/Plug-Ins/Components/";
|
||||
LIBRARY_STYLE = Bundle;
|
||||
MACOSX_DEPLOYMENT_TARGET = 10.4;
|
||||
OTHER_LDFLAGS = "-bundle";
|
||||
OTHER_REZFLAGS = "-d ppc_$ppc -d i386_$i386 -d x86_64_$x86_64 -I /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Versions/A/Headers -I \"$(DEVELOPER_DIR)/Examples/CoreAudio/AudioUnits/AUPublic/AUBase\"";
|
||||
PRODUCT_NAME = VerbSixes;
|
||||
SDKROOT = macosx10.5;
|
||||
STRIP_INSTALLED_PRODUCT = YES;
|
||||
STRIP_STYLE = all;
|
||||
WRAPPER_EXTENSION = component;
|
||||
};
|
||||
name = Release;
|
||||
};
|
||||
3E4BA248089833B7007656EC /* Debug */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
|
||||
COPY_PHASE_STRIP = NO;
|
||||
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
|
||||
GCC_C_LANGUAGE_STANDARD = c99;
|
||||
SDKROOT = macosx10.6;
|
||||
WARNING_CFLAGS = (
|
||||
"-Wmost",
|
||||
"-Wno-four-char-constants",
|
||||
"-Wno-unknown-pragmas",
|
||||
);
|
||||
};
|
||||
name = Debug;
|
||||
};
|
||||
3E4BA249089833B7007656EC /* Release */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
|
||||
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
|
||||
GCC_C_LANGUAGE_STANDARD = c99;
|
||||
SDKROOT = macosx10.6;
|
||||
WARNING_CFLAGS = (
|
||||
"-Wmost",
|
||||
"-Wno-four-char-constants",
|
||||
"-Wno-unknown-pragmas",
|
||||
);
|
||||
};
|
||||
name = Release;
|
||||
};
|
||||
/* End XCBuildConfiguration section */
|
||||
|
||||
/* Begin XCConfigurationList section */
|
||||
3E4BA243089833B7007656EC /* Build configuration list for PBXNativeTarget "VerbSixes" */ = {
|
||||
isa = XCConfigurationList;
|
||||
buildConfigurations = (
|
||||
3E4BA244089833B7007656EC /* Debug */,
|
||||
3E4BA245089833B7007656EC /* Release */,
|
||||
);
|
||||
defaultConfigurationIsVisible = 0;
|
||||
defaultConfigurationName = Debug;
|
||||
};
|
||||
3E4BA247089833B7007656EC /* Build configuration list for PBXProject "VerbSixes" */ = {
|
||||
isa = XCConfigurationList;
|
||||
buildConfigurations = (
|
||||
3E4BA248089833B7007656EC /* Debug */,
|
||||
3E4BA249089833B7007656EC /* Release */,
|
||||
);
|
||||
defaultConfigurationIsVisible = 0;
|
||||
defaultConfigurationName = Debug;
|
||||
};
|
||||
/* End XCConfigurationList section */
|
||||
};
|
||||
rootObject = 089C1669FE841209C02AAC07 /* Project object */;
|
||||
}
|
||||
58
plugins/MacAU/VerbSixes/VerbSixesVersion.h
Executable file
58
plugins/MacAU/VerbSixes/VerbSixesVersion.h
Executable file
|
|
@ -0,0 +1,58 @@
|
|||
/*
|
||||
* File: VerbSixesVersion.h
|
||||
*
|
||||
* Version: 1.0
|
||||
*
|
||||
* Created: 5/14/25
|
||||
*
|
||||
* Copyright: Copyright © 2025 Airwindows, Airwindows uses the MIT license
|
||||
*
|
||||
* Disclaimer: IMPORTANT: This Apple software is supplied to you by Apple Computer, Inc. ("Apple") in
|
||||
* consideration of your agreement to the following terms, and your use, installation, modification
|
||||
* or redistribution of this Apple software constitutes acceptance of these terms. If you do
|
||||
* not agree with these terms, please do not use, install, modify or redistribute this Apple
|
||||
* software.
|
||||
*
|
||||
* In consideration of your agreement to abide by the following terms, and subject to these terms,
|
||||
* Apple grants you a personal, non-exclusive license, under Apple's copyrights in this
|
||||
* original Apple software (the "Apple Software"), to use, reproduce, modify and redistribute the
|
||||
* Apple Software, with or without modifications, in source and/or binary forms; provided that if you
|
||||
* redistribute the Apple Software in its entirety and without modifications, you must retain this
|
||||
* notice and the following text and disclaimers in all such redistributions of the Apple Software.
|
||||
* Neither the name, trademarks, service marks or logos of Apple Computer, Inc. may be used to
|
||||
* endorse or promote products derived from the Apple Software without specific prior written
|
||||
* permission from Apple. Except as expressly stated in this notice, no other rights or
|
||||
* licenses, express or implied, are granted by Apple herein, including but not limited to any
|
||||
* patent rights that may be infringed by your derivative works or by other works in which the
|
||||
* Apple Software may be incorporated.
|
||||
*
|
||||
* The Apple Software is provided by Apple on an "AS IS" basis. APPLE MAKES NO WARRANTIES, EXPRESS OR
|
||||
* IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY
|
||||
* AND FITNESS FOR A PARTICULAR PURPOSE, REGARDING THE APPLE SOFTWARE OR ITS USE AND OPERATION ALONE
|
||||
* OR IN COMBINATION WITH YOUR PRODUCTS.
|
||||
*
|
||||
* IN NO EVENT SHALL APPLE BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL OR CONSEQUENTIAL
|
||||
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
|
||||
* OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) ARISING IN ANY WAY OUT OF THE USE,
|
||||
* REPRODUCTION, MODIFICATION AND/OR DISTRIBUTION OF THE APPLE SOFTWARE, HOWEVER CAUSED AND WHETHER
|
||||
* UNDER THEORY OF CONTRACT, TORT (INCLUDING NEGLIGENCE), STRICT LIABILITY OR OTHERWISE, EVEN
|
||||
* IF APPLE HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*
|
||||
*/
|
||||
#ifndef __VerbSixesVersion_h__
|
||||
#define __VerbSixesVersion_h__
|
||||
|
||||
|
||||
#ifdef DEBUG
|
||||
#define kVerbSixesVersion 0xFFFFFFFF
|
||||
#else
|
||||
#define kVerbSixesVersion 0x00010000
|
||||
#endif
|
||||
|
||||
//~~~~~~~~~~~~~~ Change!!! ~~~~~~~~~~~~~~~~~~~~~//
|
||||
#define VerbSixes_COMP_MANF 'Dthr'
|
||||
#define VerbSixes_COMP_SUBTYPE 'vsix'
|
||||
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//
|
||||
|
||||
#endif
|
||||
|
||||
16
plugins/MacAU/VerbSixes/version.plist
Executable file
16
plugins/MacAU/VerbSixes/version.plist
Executable file
|
|
@ -0,0 +1,16 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>BuildVersion</key>
|
||||
<string>3</string>
|
||||
<key>CFBundleShortVersionString</key>
|
||||
<string>1.0</string>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>1.0</string>
|
||||
<key>ProjectName</key>
|
||||
<string>${EXECUTABLE_NAME}</string>
|
||||
<key>SourceVersion</key>
|
||||
<string>590000</string>
|
||||
</dict>
|
||||
</plist>
|
||||
|
|
@ -2,6 +2,25 @@
|
|||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>AudioComponents</key>
|
||||
<array>
|
||||
<dict>
|
||||
<key>description</key>
|
||||
<string>${PRODUCT_NAME:identifier} AU</string>
|
||||
<key>factoryFunction</key>
|
||||
<string>${PRODUCT_NAME:identifier}Factory</string>
|
||||
<key>manufacturer</key>
|
||||
<string>Dthr</string>
|
||||
<key>name</key>
|
||||
<string>Airwindows: ${PRODUCT_NAME:identifier}</string>
|
||||
<key>subtype</key>
|
||||
<string>pugt</string>
|
||||
<key>type</key>
|
||||
<string>aufx</string>
|
||||
<key>version</key>
|
||||
<integer>65536</integer>
|
||||
</dict>
|
||||
</array>
|
||||
<key>CFBundleDevelopmentRegion</key>
|
||||
<string>English</string>
|
||||
<key>CFBundleExecutable</key>
|
||||
|
|
@ -9,11 +28,11 @@
|
|||
<key>CFBundleIconFile</key>
|
||||
<string></string>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>com.airwindows.audiounit.${PRODUCT_NAME:identifier}</string>
|
||||
<key>CFBundleName</key>
|
||||
<string>${PROJECTNAMEASIDENTIFIER}</string>
|
||||
<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
|
||||
<key>CFBundleInfoDictionaryVersion</key>
|
||||
<string>6.0</string>
|
||||
<key>CFBundleName</key>
|
||||
<string>${PROJECTNAMEASIDENTIFIER}</string>
|
||||
<key>CFBundlePackageType</key>
|
||||
<string>BNDL</string>
|
||||
<key>CFBundleShortVersionString</key>
|
||||
|
|
|
|||
|
|
@ -48,7 +48,7 @@
|
|||
|
||||
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
COMPONENT_ENTRY(PunchyGuitar)
|
||||
AUDIOCOMPONENT_ENTRY(AUBaseFactory, PunchyGuitar)
|
||||
|
||||
|
||||
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
|
|
|||
|
|
@ -1 +1,2 @@
|
|||
_PunchyGuitarEntry
|
||||
_PunchyGuitarFactory
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
|
|
@ -0,0 +1,7 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Workspace
|
||||
version = "1.0">
|
||||
<FileRef
|
||||
location = "self:">
|
||||
</FileRef>
|
||||
</Workspace>
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>IDEDidComputeMac32BitWarning</key>
|
||||
<true/>
|
||||
</dict>
|
||||
</plist>
|
||||
Binary file not shown.
|
|
@ -0,0 +1,67 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Scheme
|
||||
LastUpgradeVersion = "1420"
|
||||
version = "1.3">
|
||||
<BuildAction
|
||||
parallelizeBuildables = "YES"
|
||||
buildImplicitDependencies = "YES">
|
||||
<BuildActionEntries>
|
||||
<BuildActionEntry
|
||||
buildForTesting = "YES"
|
||||
buildForRunning = "YES"
|
||||
buildForProfiling = "YES"
|
||||
buildForArchiving = "YES"
|
||||
buildForAnalyzing = "YES">
|
||||
<BuildableReference
|
||||
BuildableIdentifier = "primary"
|
||||
BlueprintIdentifier = "8D01CCC60486CAD60068D4B7"
|
||||
BuildableName = "PunchyGuitar.component"
|
||||
BlueprintName = "PunchyGuitar"
|
||||
ReferencedContainer = "container:PunchyGuitar.xcodeproj">
|
||||
</BuildableReference>
|
||||
</BuildActionEntry>
|
||||
</BuildActionEntries>
|
||||
</BuildAction>
|
||||
<TestAction
|
||||
buildConfiguration = "Debug"
|
||||
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
|
||||
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
|
||||
shouldUseLaunchSchemeArgsEnv = "YES">
|
||||
<Testables>
|
||||
</Testables>
|
||||
</TestAction>
|
||||
<LaunchAction
|
||||
buildConfiguration = "Release"
|
||||
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
|
||||
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
|
||||
launchStyle = "0"
|
||||
useCustomWorkingDirectory = "NO"
|
||||
ignoresPersistentStateOnLaunch = "NO"
|
||||
debugDocumentVersioning = "YES"
|
||||
debugServiceExtension = "internal"
|
||||
allowLocationSimulation = "YES">
|
||||
</LaunchAction>
|
||||
<ProfileAction
|
||||
buildConfiguration = "Release"
|
||||
shouldUseLaunchSchemeArgsEnv = "YES"
|
||||
savedToolIdentifier = ""
|
||||
useCustomWorkingDirectory = "NO"
|
||||
debugDocumentVersioning = "YES">
|
||||
<MacroExpansion>
|
||||
<BuildableReference
|
||||
BuildableIdentifier = "primary"
|
||||
BlueprintIdentifier = "8D01CCC60486CAD60068D4B7"
|
||||
BuildableName = "PunchyGuitar.component"
|
||||
BlueprintName = "PunchyGuitar"
|
||||
ReferencedContainer = "container:PunchyGuitar.xcodeproj">
|
||||
</BuildableReference>
|
||||
</MacroExpansion>
|
||||
</ProfileAction>
|
||||
<AnalyzeAction
|
||||
buildConfiguration = "Debug">
|
||||
</AnalyzeAction>
|
||||
<ArchiveAction
|
||||
buildConfiguration = "Release"
|
||||
revealArchiveInOrganizer = "YES">
|
||||
</ArchiveAction>
|
||||
</Scheme>
|
||||
|
|
@ -0,0 +1,22 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>SchemeUserState</key>
|
||||
<dict>
|
||||
<key>PunchyGuitar.xcscheme_^#shared#^_</key>
|
||||
<dict>
|
||||
<key>orderHint</key>
|
||||
<integer>0</integer>
|
||||
</dict>
|
||||
</dict>
|
||||
<key>SuppressBuildableAutocreation</key>
|
||||
<dict>
|
||||
<key>8D01CCC60486CAD60068D4B7</key>
|
||||
<dict>
|
||||
<key>primary</key>
|
||||
<true/>
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
</plist>
|
||||
47
plugins/MacSignedAU/VerbSixes/Info.plist
Executable file
47
plugins/MacSignedAU/VerbSixes/Info.plist
Executable file
|
|
@ -0,0 +1,47 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>AudioComponents</key>
|
||||
<array>
|
||||
<dict>
|
||||
<key>description</key>
|
||||
<string>${PRODUCT_NAME:identifier} AU</string>
|
||||
<key>factoryFunction</key>
|
||||
<string>${PRODUCT_NAME:identifier}Factory</string>
|
||||
<key>manufacturer</key>
|
||||
<string>Dthr</string>
|
||||
<key>name</key>
|
||||
<string>Airwindows: ${PRODUCT_NAME:identifier}</string>
|
||||
<key>subtype</key>
|
||||
<string>vsix</string>
|
||||
<key>type</key>
|
||||
<string>aufx</string>
|
||||
<key>version</key>
|
||||
<integer>65536</integer>
|
||||
</dict>
|
||||
</array>
|
||||
<key>CFBundleDevelopmentRegion</key>
|
||||
<string>English</string>
|
||||
<key>CFBundleExecutable</key>
|
||||
<string>${EXECUTABLE_NAME}</string>
|
||||
<key>CFBundleIconFile</key>
|
||||
<string></string>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
|
||||
<key>CFBundleInfoDictionaryVersion</key>
|
||||
<string>6.0</string>
|
||||
<key>CFBundleName</key>
|
||||
<string>${PROJECTNAMEASIDENTIFIER}</string>
|
||||
<key>CFBundlePackageType</key>
|
||||
<string>BNDL</string>
|
||||
<key>CFBundleShortVersionString</key>
|
||||
<string>1.0</string>
|
||||
<key>CFBundleSignature</key>
|
||||
<string>Dthr</string>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>1.0</string>
|
||||
<key>CSResourcesFileMapped</key>
|
||||
<true/>
|
||||
</dict>
|
||||
</plist>
|
||||
5
plugins/MacSignedAU/VerbSixes/StarterAU_Prefix.pch
Executable file
5
plugins/MacSignedAU/VerbSixes/StarterAU_Prefix.pch
Executable file
|
|
@ -0,0 +1,5 @@
|
|||
//
|
||||
// Prefix header for all source files of the '«PROJECTNAMEASIDENTIFIER»' target in the '«PROJECTNAMEASIDENTIFIER»' project.
|
||||
//
|
||||
|
||||
#include <CoreServices/CoreServices.h>
|
||||
1124
plugins/MacSignedAU/VerbSixes/VerbSixes.cpp
Executable file
1124
plugins/MacSignedAU/VerbSixes/VerbSixes.cpp
Executable file
File diff suppressed because it is too large
Load diff
2
plugins/MacSignedAU/VerbSixes/VerbSixes.exp
Executable file
2
plugins/MacSignedAU/VerbSixes/VerbSixes.exp
Executable file
|
|
@ -0,0 +1,2 @@
|
|||
_VerbSixesEntry
|
||||
_VerbSixesFactory
|
||||
346
plugins/MacSignedAU/VerbSixes/VerbSixes.h
Executable file
346
plugins/MacSignedAU/VerbSixes/VerbSixes.h
Executable file
|
|
@ -0,0 +1,346 @@
|
|||
/*
|
||||
* File: VerbSixes.h
|
||||
*
|
||||
* Version: 1.0
|
||||
*
|
||||
* Created: 5/14/25
|
||||
*
|
||||
* Copyright: Copyright © 2025 Airwindows, Airwindows uses the MIT license
|
||||
*
|
||||
* Disclaimer: IMPORTANT: This Apple software is supplied to you by Apple Computer, Inc. ("Apple") in
|
||||
* consideration of your agreement to the following terms, and your use, installation, modification
|
||||
* or redistribution of this Apple software constitutes acceptance of these terms. If you do
|
||||
* not agree with these terms, please do not use, install, modify or redistribute this Apple
|
||||
* software.
|
||||
*
|
||||
* In consideration of your agreement to abide by the following terms, and subject to these terms,
|
||||
* Apple grants you a personal, non-exclusive license, under Apple's copyrights in this
|
||||
* original Apple software (the "Apple Software"), to use, reproduce, modify and redistribute the
|
||||
* Apple Software, with or without modifications, in source and/or binary forms; provided that if you
|
||||
* redistribute the Apple Software in its entirety and without modifications, you must retain this
|
||||
* notice and the following text and disclaimers in all such redistributions of the Apple Software.
|
||||
* Neither the name, trademarks, service marks or logos of Apple Computer, Inc. may be used to
|
||||
* endorse or promote products derived from the Apple Software without specific prior written
|
||||
* permission from Apple. Except as expressly stated in this notice, no other rights or
|
||||
* licenses, express or implied, are granted by Apple herein, including but not limited to any
|
||||
* patent rights that may be infringed by your derivative works or by other works in which the
|
||||
* Apple Software may be incorporated.
|
||||
*
|
||||
* The Apple Software is provided by Apple on an "AS IS" basis. APPLE MAKES NO WARRANTIES, EXPRESS OR
|
||||
* IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY
|
||||
* AND FITNESS FOR A PARTICULAR PURPOSE, REGARDING THE APPLE SOFTWARE OR ITS USE AND OPERATION ALONE
|
||||
* OR IN COMBINATION WITH YOUR PRODUCTS.
|
||||
*
|
||||
* IN NO EVENT SHALL APPLE BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL OR CONSEQUENTIAL
|
||||
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
|
||||
* OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) ARISING IN ANY WAY OUT OF THE USE,
|
||||
* REPRODUCTION, MODIFICATION AND/OR DISTRIBUTION OF THE APPLE SOFTWARE, HOWEVER CAUSED AND WHETHER
|
||||
* UNDER THEORY OF CONTRACT, TORT (INCLUDING NEGLIGENCE), STRICT LIABILITY OR OTHERWISE, EVEN
|
||||
* IF APPLE HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*
|
||||
*/
|
||||
#include "AUEffectBase.h"
|
||||
#include "VerbSixesVersion.h"
|
||||
|
||||
#if AU_DEBUG_DISPATCHER
|
||||
#include "AUDebugDispatcher.h"
|
||||
#endif
|
||||
|
||||
|
||||
#ifndef __VerbSixes_h__
|
||||
#define __VerbSixes_h__
|
||||
|
||||
#pragma mark ____VerbSixes Parameters
|
||||
|
||||
// parameters
|
||||
enum {
|
||||
//Add your parameters here...
|
||||
kNumberOfParameters=0
|
||||
};
|
||||
|
||||
const int d4A = 1060; const int d4B = 3620; const int d4C = 1750; const int d4D = 530; const int d4E = 2930; const int d4F = 4460; const int d4G = 6820; const int d4H = 1090; const int d4I = 6770; const int d4J = 6120; const int d4K = 6110; const int d4L = 5400; const int d4M = 6930; const int d4N = 3650; const int d4O = 2330; const int d4P = 6660; //15 to 60 ms, 171 seat club
|
||||
#define FOURBYFOUR true //171*10-GCFCEG4 on 2025-06-11
|
||||
const int d6A = 729; const int d6B = 1170; const int d6C = 20; const int d6D = 1089; const int d6E = 17; const int d6F = 221; const int d6G = 180; const int d6H = 332; const int d6I = 119; const int d6J = 657; const int d6K = 1129; const int d6L = 1142; const int d6M = 742; const int d6N = 30; const int d6O = 786; const int d6P = 124; const int d6Q = 1107; const int d6R = 85; const int d6S = 1164; const int d6T = 1052; const int d6U = 416; const int d6V = 642; const int d6W = 427; const int d6X = 120; const int d6Y = 891; const int d6ZA = 22; const int d6ZB = 1171; const int d6ZC = 278; const int d6ZD = 476; const int d6ZE = 376; const int d6ZF = 573; const int d6ZG = 1089; const int d6ZH = 487; const int d6ZI = 123; const int d6ZJ = 329; const int d6ZK = 465; //9 to 155 ms, 808 seat hall
|
||||
#define SIXBYSIX true //808b-GCCCEG6 on 2025-06-13 - VerbSixes
|
||||
|
||||
#pragma mark ____VerbSixes
|
||||
class VerbSixes : public AUEffectBase
|
||||
{
|
||||
public:
|
||||
VerbSixes(AudioUnit component);
|
||||
#if AU_DEBUG_DISPATCHER
|
||||
virtual ~VerbSixes () { delete mDebugDispatcher; }
|
||||
#endif
|
||||
|
||||
virtual ComponentResult Reset(AudioUnitScope inScope, AudioUnitElement inElement);
|
||||
|
||||
virtual OSStatus ProcessBufferLists(AudioUnitRenderActionFlags & ioActionFlags,
|
||||
const AudioBufferList & inBuffer, AudioBufferList & outBuffer,
|
||||
UInt32 inFramesToProcess);
|
||||
virtual UInt32 SupportedNumChannels(const AUChannelInfo ** outInfo);
|
||||
|
||||
virtual ComponentResult GetParameterValueStrings(AudioUnitScope inScope,
|
||||
AudioUnitParameterID inParameterID,
|
||||
CFArrayRef * outStrings);
|
||||
|
||||
virtual ComponentResult GetParameterInfo(AudioUnitScope inScope,
|
||||
AudioUnitParameterID inParameterID,
|
||||
AudioUnitParameterInfo &outParameterInfo);
|
||||
|
||||
virtual ComponentResult GetPropertyInfo(AudioUnitPropertyID inID,
|
||||
AudioUnitScope inScope,
|
||||
AudioUnitElement inElement,
|
||||
UInt32 & outDataSize,
|
||||
Boolean & outWritable );
|
||||
|
||||
virtual ComponentResult GetProperty(AudioUnitPropertyID inID,
|
||||
AudioUnitScope inScope,
|
||||
AudioUnitElement inElement,
|
||||
void * outData);
|
||||
|
||||
virtual ComponentResult Initialize();
|
||||
virtual bool SupportsTail () { return true; }
|
||||
virtual Float64 GetTailTime() {return (1.0/GetSampleRate())*0.0;} //in SECONDS! gsr * a number = in samples
|
||||
virtual Float64 GetLatency() {return (1.0/GetSampleRate())*0.0;} // in SECONDS! gsr * a number = in samples
|
||||
|
||||
/*! @method Version */
|
||||
virtual ComponentResult Version() { return kVerbSixesVersion; }
|
||||
|
||||
private:
|
||||
#ifdef THREEBYTHREE
|
||||
double a3AL[d3A+5];
|
||||
double a3BL[d3B+5];
|
||||
double a3CL[d3C+5];
|
||||
double a3DL[d3D+5];
|
||||
double a3EL[d3E+5];
|
||||
double a3FL[d3F+5];
|
||||
double a3GL[d3G+5];
|
||||
double a3HL[d3H+5];
|
||||
double a3IL[d3I+5];
|
||||
double a3AR[d3A+5];
|
||||
double a3BR[d3B+5];
|
||||
double a3CR[d3C+5];
|
||||
double a3DR[d3D+5];
|
||||
double a3ER[d3E+5];
|
||||
double a3FR[d3F+5];
|
||||
double a3GR[d3G+5];
|
||||
double a3HR[d3H+5];
|
||||
double a3IR[d3I+5];
|
||||
int c3AL,c3AR,c3BL,c3BR,c3CL,c3CR,c3DL,c3DR,c3EL,c3ER;
|
||||
int c3FL,c3FR,c3GL,c3GR,c3HL,c3HR,c3IL,c3IR;
|
||||
double f3AL,f3BL,f3CL,f3CR,f3FR,f3IR;
|
||||
double avg3L,avg3R;
|
||||
#endif
|
||||
#ifdef FOURBYFOUR
|
||||
double a4AL[d4A+5];
|
||||
double a4BL[d4B+5];
|
||||
double a4CL[d4C+5];
|
||||
double a4DL[d4D+5];
|
||||
double a4EL[d4E+5];
|
||||
double a4FL[d4F+5];
|
||||
double a4GL[d4G+5];
|
||||
double a4HL[d4H+5];
|
||||
double a4IL[d4I+5];
|
||||
double a4JL[d4J+5];
|
||||
double a4KL[d4K+5];
|
||||
double a4LL[d4L+5];
|
||||
double a4ML[d4M+5];
|
||||
double a4NL[d4N+5];
|
||||
double a4OL[d4O+5];
|
||||
double a4PL[d4P+5];
|
||||
double a4AR[d4A+5];
|
||||
double a4BR[d4B+5];
|
||||
double a4CR[d4C+5];
|
||||
double a4DR[d4D+5];
|
||||
double a4ER[d4E+5];
|
||||
double a4FR[d4F+5];
|
||||
double a4GR[d4G+5];
|
||||
double a4HR[d4H+5];
|
||||
double a4IR[d4I+5];
|
||||
double a4JR[d4J+5];
|
||||
double a4KR[d4K+5];
|
||||
double a4LR[d4L+5];
|
||||
double a4MR[d4M+5];
|
||||
double a4NR[d4N+5];
|
||||
double a4OR[d4O+5];
|
||||
double a4PR[d4P+5];
|
||||
int c4AL,c4BL,c4CL,c4DL,c4EL,c4FL,c4GL,c4HL;
|
||||
int c4IL,c4JL,c4KL,c4LL,c4ML,c4NL,c4OL,c4PL;
|
||||
int c4AR,c4BR,c4CR,c4DR,c4ER,c4FR,c4GR,c4HR;
|
||||
int c4IR,c4JR,c4KR,c4LR,c4MR,c4NR,c4OR,c4PR;
|
||||
double f4AL,f4BL,f4CL,f4DL,f4DR,f4HR,f4LR,f4PR;
|
||||
double avg4L,avg4R;
|
||||
#endif
|
||||
#ifdef FIVEBYFIVE
|
||||
double a5AL[d5A+5];
|
||||
double a5BL[d5B+5];
|
||||
double a5CL[d5C+5];
|
||||
double a5DL[d5D+5];
|
||||
double a5EL[d5E+5];
|
||||
double a5FL[d5F+5];
|
||||
double a5GL[d5G+5];
|
||||
double a5HL[d5H+5];
|
||||
double a5IL[d5I+5];
|
||||
double a5JL[d5J+5];
|
||||
double a5KL[d5K+5];
|
||||
double a5LL[d5L+5];
|
||||
double a5ML[d5M+5];
|
||||
double a5NL[d5N+5];
|
||||
double a5OL[d5O+5];
|
||||
double a5PL[d5P+5];
|
||||
double a5QL[d5Q+5];
|
||||
double a5RL[d5R+5];
|
||||
double a5SL[d5S+5];
|
||||
double a5TL[d5T+5];
|
||||
double a5UL[d5U+5];
|
||||
double a5VL[d5V+5];
|
||||
double a5WL[d5W+5];
|
||||
double a5XL[d5X+5];
|
||||
double a5YL[d5Y+5];
|
||||
double a5AR[d5A+5];
|
||||
double a5BR[d5B+5];
|
||||
double a5CR[d5C+5];
|
||||
double a5DR[d5D+5];
|
||||
double a5ER[d5E+5];
|
||||
double a5FR[d5F+5];
|
||||
double a5GR[d5G+5];
|
||||
double a5HR[d5H+5];
|
||||
double a5IR[d5I+5];
|
||||
double a5JR[d5J+5];
|
||||
double a5KR[d5K+5];
|
||||
double a5LR[d5L+5];
|
||||
double a5MR[d5M+5];
|
||||
double a5NR[d5N+5];
|
||||
double a5OR[d5O+5];
|
||||
double a5PR[d5P+5];
|
||||
double a5QR[d5Q+5];
|
||||
double a5RR[d5R+5];
|
||||
double a5SR[d5S+5];
|
||||
double a5TR[d5T+5];
|
||||
double a5UR[d5U+5];
|
||||
double a5VR[d5V+5];
|
||||
double a5WR[d5W+5];
|
||||
double a5XR[d5X+5];
|
||||
double a5YR[d5Y+5];
|
||||
int c5AL,c5BL,c5CL,c5DL,c5EL,c5FL,c5GL,c5HL;
|
||||
int c5IL,c5JL,c5KL,c5LL,c5ML,c5NL,c5OL,c5PL;
|
||||
int c5QL,c5RL,c5SL,c5TL,c5UL,c5VL,c5WL,c5XL,c5YL;
|
||||
int c5AR,c5BR,c5CR,c5DR,c5ER,c5FR,c5GR,c5HR;
|
||||
int c5IR,c5JR,c5KR,c5LR,c5MR,c5NR,c5OR,c5PR;
|
||||
int c5QR,c5RR,c5SR,c5TR,c5UR,c5VR,c5WR,c5XR,c5YR;
|
||||
double f5AL,f5BL,f5CL,f5DL,f5EL;
|
||||
double f5ER,f5JR,f5OR,f5TR,f5YR;
|
||||
double avg5L,avg5R;
|
||||
#endif
|
||||
#ifdef SIXBYSIX
|
||||
double a6AL[d6A+5];
|
||||
double a6BL[d6B+5];
|
||||
double a6CL[d6C+5];
|
||||
double a6DL[d6D+5];
|
||||
double a6EL[d6E+5];
|
||||
double a6FL[d6F+5];
|
||||
double a6GL[d6G+5];
|
||||
double a6HL[d6H+5];
|
||||
double a6IL[d6I+5];
|
||||
double a6JL[d6J+5];
|
||||
double a6KL[d6K+5];
|
||||
double a6LL[d6L+5];
|
||||
double a6ML[d6M+5];
|
||||
double a6NL[d6N+5];
|
||||
double a6OL[d6O+5];
|
||||
double a6PL[d6P+5];
|
||||
double a6QL[d6Q+5];
|
||||
double a6RL[d6R+5];
|
||||
double a6SL[d6S+5];
|
||||
double a6TL[d6T+5];
|
||||
double a6UL[d6U+5];
|
||||
double a6VL[d6V+5];
|
||||
double a6WL[d6W+5];
|
||||
double a6XL[d6X+5];
|
||||
double a6YL[d6Y+5];
|
||||
double a6ZAL[d6ZA+5];
|
||||
double a6ZBL[d6ZB+5];
|
||||
double a6ZCL[d6ZC+5];
|
||||
double a6ZDL[d6ZD+5];
|
||||
double a6ZEL[d6ZE+5];
|
||||
double a6ZFL[d6ZF+5];
|
||||
double a6ZGL[d6ZG+5];
|
||||
double a6ZHL[d6ZH+5];
|
||||
double a6ZIL[d6ZI+5];
|
||||
double a6ZJL[d6ZJ+5];
|
||||
double a6ZKL[d6ZK+5];
|
||||
double a6AR[d6A+5];
|
||||
double a6BR[d6B+5];
|
||||
double a6CR[d6C+5];
|
||||
double a6DR[d6D+5];
|
||||
double a6ER[d6E+5];
|
||||
double a6FR[d6F+5];
|
||||
double a6GR[d6G+5];
|
||||
double a6HR[d6H+5];
|
||||
double a6IR[d6I+5];
|
||||
double a6JR[d6J+5];
|
||||
double a6KR[d6K+5];
|
||||
double a6LR[d6L+5];
|
||||
double a6MR[d6M+5];
|
||||
double a6NR[d6N+5];
|
||||
double a6OR[d6O+5];
|
||||
double a6PR[d6P+5];
|
||||
double a6QR[d6Q+5];
|
||||
double a6RR[d6R+5];
|
||||
double a6SR[d6S+5];
|
||||
double a6TR[d6T+5];
|
||||
double a6UR[d6U+5];
|
||||
double a6VR[d6V+5];
|
||||
double a6WR[d6W+5];
|
||||
double a6XR[d6X+5];
|
||||
double a6YR[d6Y+5];
|
||||
double a6ZAR[d6ZA+5];
|
||||
double a6ZBR[d6ZB+5];
|
||||
double a6ZCR[d6ZC+5];
|
||||
double a6ZDR[d6ZD+5];
|
||||
double a6ZER[d6ZE+5];
|
||||
double a6ZFR[d6ZF+5];
|
||||
double a6ZGR[d6ZG+5];
|
||||
double a6ZHR[d6ZH+5];
|
||||
double a6ZIR[d6ZI+5];
|
||||
double a6ZJR[d6ZJ+5];
|
||||
double a6ZKR[d6ZK+5];
|
||||
int c6AL,c6BL,c6CL,c6DL,c6EL,c6FL,c6GL,c6HL,c6IL;
|
||||
int c6JL,c6KL,c6LL,c6ML,c6NL,c6OL,c6PL,c6QL,c6RL;
|
||||
int c6SL,c6TL,c6UL,c6VL,c6WL,c6XL,c6YL,c6ZAL,c6ZBL;
|
||||
int c6ZCL,c6ZDL,c6ZEL,c6ZFL,c6ZGL,c6ZHL,c6ZIL,c6ZJL,c6ZKL;
|
||||
int c6AR,c6BR,c6CR,c6DR,c6ER,c6FR,c6GR,c6HR,c6IR;
|
||||
int c6JR,c6KR,c6LR,c6MR,c6NR,c6OR,c6PR,c6QR,c6RR;
|
||||
int c6SR,c6TR,c6UR,c6VR,c6WR,c6XR,c6YR,c6ZAR,c6ZBR;
|
||||
int c6ZCR,c6ZDR,c6ZER,c6ZFR,c6ZGR,c6ZHR,c6ZIR,c6ZJR,c6ZKR;
|
||||
double f6AL,f6BL,f6CL,f6DL,f6EL,f6FL;
|
||||
double f6FR,f6LR,f6RR,f6XR,f6ZER,f6ZKR;
|
||||
double avg6L,avg6R;
|
||||
#endif
|
||||
|
||||
enum {
|
||||
bez_AL,
|
||||
bez_AR,
|
||||
bez_BL,
|
||||
bez_BR,
|
||||
bez_CL,
|
||||
bez_CR,
|
||||
bez_InL,
|
||||
bez_InR,
|
||||
bez_UnInL,
|
||||
bez_UnInR,
|
||||
bez_SampL,
|
||||
bez_SampR,
|
||||
bez_cycle,
|
||||
bez_total
|
||||
}; //the new undersampling. bez signifies the bezier curve reconstruction
|
||||
double bez[bez_total];
|
||||
|
||||
uint32_t fpdL;
|
||||
uint32_t fpdR;
|
||||
};
|
||||
|
||||
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
|
||||
#endif
|
||||
61
plugins/MacSignedAU/VerbSixes/VerbSixes.r
Executable file
61
plugins/MacSignedAU/VerbSixes/VerbSixes.r
Executable file
|
|
@ -0,0 +1,61 @@
|
|||
/*
|
||||
* File: VerbSixes.r
|
||||
*
|
||||
* Version: 1.0
|
||||
*
|
||||
* Created: 5/14/25
|
||||
*
|
||||
* Copyright: Copyright © 2025 Airwindows, Airwindows uses the MIT license
|
||||
*
|
||||
* Disclaimer: IMPORTANT: This Apple software is supplied to you by Apple Computer, Inc. ("Apple") in
|
||||
* consideration of your agreement to the following terms, and your use, installation, modification
|
||||
* or redistribution of this Apple software constitutes acceptance of these terms. If you do
|
||||
* not agree with these terms, please do not use, install, modify or redistribute this Apple
|
||||
* software.
|
||||
*
|
||||
* In consideration of your agreement to abide by the following terms, and subject to these terms,
|
||||
* Apple grants you a personal, non-exclusive license, under Apple's copyrights in this
|
||||
* original Apple software (the "Apple Software"), to use, reproduce, modify and redistribute the
|
||||
* Apple Software, with or without modifications, in source and/or binary forms; provided that if you
|
||||
* redistribute the Apple Software in its entirety and without modifications, you must retain this
|
||||
* notice and the following text and disclaimers in all such redistributions of the Apple Software.
|
||||
* Neither the name, trademarks, service marks or logos of Apple Computer, Inc. may be used to
|
||||
* endorse or promote products derived from the Apple Software without specific prior written
|
||||
* permission from Apple. Except as expressly stated in this notice, no other rights or
|
||||
* licenses, express or implied, are granted by Apple herein, including but not limited to any
|
||||
* patent rights that may be infringed by your derivative works or by other works in which the
|
||||
* Apple Software may be incorporated.
|
||||
*
|
||||
* The Apple Software is provided by Apple on an "AS IS" basis. APPLE MAKES NO WARRANTIES, EXPRESS OR
|
||||
* IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY
|
||||
* AND FITNESS FOR A PARTICULAR PURPOSE, REGARDING THE APPLE SOFTWARE OR ITS USE AND OPERATION ALONE
|
||||
* OR IN COMBINATION WITH YOUR PRODUCTS.
|
||||
*
|
||||
* IN NO EVENT SHALL APPLE BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL OR CONSEQUENTIAL
|
||||
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
|
||||
* OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) ARISING IN ANY WAY OUT OF THE USE,
|
||||
* REPRODUCTION, MODIFICATION AND/OR DISTRIBUTION OF THE APPLE SOFTWARE, HOWEVER CAUSED AND WHETHER
|
||||
* UNDER THEORY OF CONTRACT, TORT (INCLUDING NEGLIGENCE), STRICT LIABILITY OR OTHERWISE, EVEN
|
||||
* IF APPLE HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*
|
||||
*/
|
||||
#include <AudioUnit/AudioUnit.r>
|
||||
|
||||
#include "VerbSixesVersion.h"
|
||||
|
||||
// Note that resource IDs must be spaced 2 apart for the 'STR ' name and description
|
||||
#define kAudioUnitResID_VerbSixes 1000
|
||||
|
||||
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VerbSixes~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
#define RES_ID kAudioUnitResID_VerbSixes
|
||||
#define COMP_TYPE kAudioUnitType_Effect
|
||||
#define COMP_SUBTYPE VerbSixes_COMP_SUBTYPE
|
||||
#define COMP_MANUF VerbSixes_COMP_MANF
|
||||
|
||||
#define VERSION kVerbSixesVersion
|
||||
#define NAME "Airwindows: VerbSixes"
|
||||
#define DESCRIPTION "VerbSixes AU"
|
||||
#define ENTRY_POINT "VerbSixesEntry"
|
||||
|
||||
#include "AUResources.r"
|
||||
1359
plugins/MacSignedAU/VerbSixes/VerbSixes.xcodeproj/christopherjohnson.mode1v3
Executable file
1359
plugins/MacSignedAU/VerbSixes/VerbSixes.xcodeproj/christopherjohnson.mode1v3
Executable file
File diff suppressed because it is too large
Load diff
168
plugins/MacSignedAU/VerbSixes/VerbSixes.xcodeproj/christopherjohnson.pbxuser
Executable file
168
plugins/MacSignedAU/VerbSixes/VerbSixes.xcodeproj/christopherjohnson.pbxuser
Executable file
|
|
@ -0,0 +1,168 @@
|
|||
// !$*UTF8*$!
|
||||
{
|
||||
089C1669FE841209C02AAC07 /* Project object */ = {
|
||||
activeBuildConfigurationName = Release;
|
||||
activeTarget = 8D01CCC60486CAD60068D4B7 /* VerbSixes */;
|
||||
breakpoints = (
|
||||
);
|
||||
codeSenseManager = 8BD3CCB9148830B20062E48C /* Code sense */;
|
||||
perUserDictionary = {
|
||||
"PBXConfiguration.PBXBreakpointsDataSource.v1:1CA1AED706398EBD00589147" = {
|
||||
PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
|
||||
PBXFileTableDataSourceColumnSortingKey = PBXBreakpointsDataSource_BreakpointID;
|
||||
PBXFileTableDataSourceColumnWidthsKey = (
|
||||
20,
|
||||
20,
|
||||
198,
|
||||
20,
|
||||
99,
|
||||
99,
|
||||
29,
|
||||
20,
|
||||
);
|
||||
PBXFileTableDataSourceColumnsKey = (
|
||||
PBXBreakpointsDataSource_ActionID,
|
||||
PBXBreakpointsDataSource_TypeID,
|
||||
PBXBreakpointsDataSource_BreakpointID,
|
||||
PBXBreakpointsDataSource_UseID,
|
||||
PBXBreakpointsDataSource_LocationID,
|
||||
PBXBreakpointsDataSource_ConditionID,
|
||||
PBXBreakpointsDataSource_IgnoreCountID,
|
||||
PBXBreakpointsDataSource_ContinueID,
|
||||
);
|
||||
};
|
||||
PBXConfiguration.PBXFileTableDataSource3.PBXFileTableDataSource = {
|
||||
PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
|
||||
PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
|
||||
PBXFileTableDataSourceColumnWidthsKey = (
|
||||
20,
|
||||
128,
|
||||
20,
|
||||
48,
|
||||
43,
|
||||
43,
|
||||
20,
|
||||
);
|
||||
PBXFileTableDataSourceColumnsKey = (
|
||||
PBXFileDataSource_FiletypeID,
|
||||
PBXFileDataSource_Filename_ColumnID,
|
||||
PBXFileDataSource_Built_ColumnID,
|
||||
PBXFileDataSource_ObjectSize_ColumnID,
|
||||
PBXFileDataSource_Errors_ColumnID,
|
||||
PBXFileDataSource_Warnings_ColumnID,
|
||||
PBXFileDataSource_Target_ColumnID,
|
||||
);
|
||||
};
|
||||
PBXConfiguration.PBXTargetDataSource.PBXTargetDataSource = {
|
||||
PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
|
||||
PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
|
||||
PBXFileTableDataSourceColumnWidthsKey = (
|
||||
20,
|
||||
188,
|
||||
60,
|
||||
20,
|
||||
48,
|
||||
43,
|
||||
43,
|
||||
);
|
||||
PBXFileTableDataSourceColumnsKey = (
|
||||
PBXFileDataSource_FiletypeID,
|
||||
PBXFileDataSource_Filename_ColumnID,
|
||||
PBXTargetDataSource_PrimaryAttribute,
|
||||
PBXFileDataSource_Built_ColumnID,
|
||||
PBXFileDataSource_ObjectSize_ColumnID,
|
||||
PBXFileDataSource_Errors_ColumnID,
|
||||
PBXFileDataSource_Warnings_ColumnID,
|
||||
);
|
||||
};
|
||||
PBXPerProjectTemplateStateSaveDate = 771530044;
|
||||
PBXWorkspaceStateSaveDate = 771530044;
|
||||
};
|
||||
perUserProjectItems = {
|
||||
8B33D87F2DF77A310044A4FF /* PBXTextBookmark */ = 8B33D87F2DF77A310044A4FF /* PBXTextBookmark */;
|
||||
8B33DF2E2DFC9D430044A4FF /* PBXTextBookmark */ = 8B33DF2E2DFC9D430044A4FF /* PBXTextBookmark */;
|
||||
8B33DF332DFC9D430044A4FF /* PBXTextBookmark */ = 8B33DF332DFC9D430044A4FF /* PBXTextBookmark */;
|
||||
};
|
||||
sourceControlManager = 8BD3CCB8148830B20062E48C /* Source Control */;
|
||||
userBuildSettings = {
|
||||
};
|
||||
};
|
||||
8B33D87F2DF77A310044A4FF /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = 8BA05A660720730100365D66 /* VerbSixes.cpp */;
|
||||
name = "VerbSixes.cpp: 1075";
|
||||
rLen = 0;
|
||||
rLoc = 48543;
|
||||
rType = 0;
|
||||
vrLen = 4;
|
||||
vrLoc = 47539;
|
||||
};
|
||||
8B33DF2E2DFC9D430044A4FF /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = 8BA05A690720730100365D66 /* VerbSixesVersion.h */;
|
||||
name = "VerbSixesVersion.h: 54";
|
||||
rLen = 0;
|
||||
rLoc = 2906;
|
||||
rType = 0;
|
||||
vrLen = 0;
|
||||
vrLoc = 0;
|
||||
};
|
||||
8B33DF332DFC9D430044A4FF /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = 8BA05A660720730100365D66 /* VerbSixes.cpp */;
|
||||
name = "VerbSixes.cpp: 1079";
|
||||
rLen = 0;
|
||||
rLoc = 48543;
|
||||
rType = 0;
|
||||
vrLen = 0;
|
||||
vrLoc = 0;
|
||||
};
|
||||
8BA05A660720730100365D66 /* VerbSixes.cpp */ = {
|
||||
uiCtxt = {
|
||||
sepNavIntBoundsRect = "{{0, 0}, {831, 20574}}";
|
||||
sepNavSelRange = "{48543, 0}";
|
||||
sepNavVisRange = "{0, 0}";
|
||||
sepNavWindowFrame = "{{607, 116}, {889, 714}}";
|
||||
};
|
||||
};
|
||||
8BA05A690720730100365D66 /* VerbSixesVersion.h */ = {
|
||||
uiCtxt = {
|
||||
sepNavIntBoundsRect = "{{0, 0}, {390, 1116}}";
|
||||
sepNavSelRange = "{2906, 0}";
|
||||
sepNavVisRange = "{0, 0}";
|
||||
sepNavWindowFrame = "{{15, 38}, {1170, 840}}";
|
||||
};
|
||||
};
|
||||
8BA05A7F072073D200365D66 /* AUBase.cpp */ = {
|
||||
uiCtxt = {
|
||||
sepNavIntBoundsRect = "{{0, 0}, {516, 23430}}";
|
||||
sepNavSelRange = "{0, 0}";
|
||||
sepNavVisRange = "{0, 1336}";
|
||||
};
|
||||
};
|
||||
8BC6025B073B072D006C4272 /* VerbSixes.h */ = {
|
||||
uiCtxt = {
|
||||
sepNavIntBoundsRect = "{{0, 0}, {7221, 6786}}";
|
||||
sepNavSelRange = "{2894, 1302}";
|
||||
sepNavVisRange = "{2815, 1447}";
|
||||
sepNavWindowFrame = "{{620, 222}, {779, 348}}";
|
||||
};
|
||||
};
|
||||
8BD3CCB8148830B20062E48C /* Source Control */ = {
|
||||
isa = PBXSourceControlManager;
|
||||
fallbackIsa = XCSourceControlManager;
|
||||
isSCMEnabled = 0;
|
||||
scmConfiguration = {
|
||||
repositoryNamesForRoots = {
|
||||
"" = "";
|
||||
};
|
||||
};
|
||||
};
|
||||
8BD3CCB9148830B20062E48C /* Code sense */ = {
|
||||
isa = PBXCodeSenseManager;
|
||||
indexTemplatePath = "";
|
||||
};
|
||||
8D01CCC60486CAD60068D4B7 /* VerbSixes */ = {
|
||||
activeExec = 0;
|
||||
};
|
||||
}
|
||||
1506
plugins/MacSignedAU/VerbSixes/VerbSixes.xcodeproj/christopherjohnson.perspectivev3
Executable file
1506
plugins/MacSignedAU/VerbSixes/VerbSixes.xcodeproj/christopherjohnson.perspectivev3
Executable file
File diff suppressed because it is too large
Load diff
965
plugins/MacSignedAU/VerbSixes/VerbSixes.xcodeproj/project.pbxproj
Executable file
965
plugins/MacSignedAU/VerbSixes/VerbSixes.xcodeproj/project.pbxproj
Executable file
|
|
@ -0,0 +1,965 @@
|
|||
// !$*UTF8*$!
|
||||
{
|
||||
archiveVersion = 1;
|
||||
classes = {
|
||||
};
|
||||
objectVersion = 45;
|
||||
objects = {
|
||||
|
||||
/* Begin PBXBuildFile section */
|
||||
8B6CE4382DFCBB860025BE0E /* CAExtAudioFile.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B6CE3B02DFCBB860025BE0E /* CAExtAudioFile.h */; };
|
||||
8B6CE4392DFCBB860025BE0E /* CACFMachPort.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B6CE3B12DFCBB860025BE0E /* CACFMachPort.h */; };
|
||||
8B6CE43A2DFCBB860025BE0E /* CABool.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B6CE3B22DFCBB860025BE0E /* CABool.h */; };
|
||||
8B6CE43B2DFCBB860025BE0E /* CAComponent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B6CE3B32DFCBB860025BE0E /* CAComponent.cpp */; };
|
||||
8B6CE43C2DFCBB860025BE0E /* CADebugger.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B6CE3B42DFCBB860025BE0E /* CADebugger.h */; };
|
||||
8B6CE43D2DFCBB860025BE0E /* CACFNumber.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B6CE3B52DFCBB860025BE0E /* CACFNumber.cpp */; };
|
||||
8B6CE43E2DFCBB860025BE0E /* CAGuard.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B6CE3B62DFCBB860025BE0E /* CAGuard.h */; };
|
||||
8B6CE43F2DFCBB860025BE0E /* CAAtomic.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B6CE3B72DFCBB860025BE0E /* CAAtomic.h */; };
|
||||
8B6CE4402DFCBB860025BE0E /* CAStreamBasicDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B6CE3B82DFCBB860025BE0E /* CAStreamBasicDescription.h */; };
|
||||
8B6CE4412DFCBB860025BE0E /* CACFObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B6CE3B92DFCBB860025BE0E /* CACFObject.h */; };
|
||||
8B6CE4422DFCBB860025BE0E /* CAStreamRangedDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B6CE3BA2DFCBB860025BE0E /* CAStreamRangedDescription.h */; };
|
||||
8B6CE4432DFCBB860025BE0E /* CATokenMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B6CE3BB2DFCBB860025BE0E /* CATokenMap.h */; };
|
||||
8B6CE4442DFCBB860025BE0E /* CAComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B6CE3BC2DFCBB860025BE0E /* CAComponent.h */; };
|
||||
8B6CE4452DFCBB860025BE0E /* CAAudioBufferList.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B6CE3BD2DFCBB860025BE0E /* CAAudioBufferList.h */; };
|
||||
8B6CE4462DFCBB860025BE0E /* CAAudioUnit.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B6CE3BE2DFCBB860025BE0E /* CAAudioUnit.h */; };
|
||||
8B6CE4472DFCBB860025BE0E /* CAAUParameter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B6CE3BF2DFCBB860025BE0E /* CAAUParameter.h */; };
|
||||
8B6CE4482DFCBB860025BE0E /* CAException.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B6CE3C02DFCBB860025BE0E /* CAException.h */; };
|
||||
8B6CE4492DFCBB860025BE0E /* CAAUProcessor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B6CE3C12DFCBB860025BE0E /* CAAUProcessor.cpp */; };
|
||||
8B6CE44A2DFCBB860025BE0E /* CAAUProcessor.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B6CE3C22DFCBB860025BE0E /* CAAUProcessor.h */; };
|
||||
8B6CE44B2DFCBB860025BE0E /* CAProcess.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B6CE3C32DFCBB860025BE0E /* CAProcess.h */; };
|
||||
8B6CE44C2DFCBB860025BE0E /* CACFDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B6CE3C42DFCBB860025BE0E /* CACFDictionary.h */; };
|
||||
8B6CE44D2DFCBB860025BE0E /* CAPThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B6CE3C52DFCBB860025BE0E /* CAPThread.h */; };
|
||||
8B6CE44E2DFCBB860025BE0E /* CAAUParameter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B6CE3C62DFCBB860025BE0E /* CAAUParameter.cpp */; };
|
||||
8B6CE44F2DFCBB860025BE0E /* CAAudioTimeStamp.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B6CE3C72DFCBB860025BE0E /* CAAudioTimeStamp.h */; };
|
||||
8B6CE4502DFCBB860025BE0E /* CAFilePathUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B6CE3C82DFCBB860025BE0E /* CAFilePathUtils.cpp */; };
|
||||
8B6CE4512DFCBB860025BE0E /* CAAudioValueRange.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B6CE3C92DFCBB860025BE0E /* CAAudioValueRange.h */; };
|
||||
8B6CE4522DFCBB860025BE0E /* CAVectorUnitTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B6CE3CA2DFCBB860025BE0E /* CAVectorUnitTypes.h */; };
|
||||
8B6CE4532DFCBB860025BE0E /* CAAudioChannelLayoutObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B6CE3CB2DFCBB860025BE0E /* CAAudioChannelLayoutObject.cpp */; };
|
||||
8B6CE4542DFCBB860025BE0E /* CAGuard.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B6CE3CC2DFCBB860025BE0E /* CAGuard.cpp */; };
|
||||
8B6CE4552DFCBB860025BE0E /* CACFNumber.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B6CE3CD2DFCBB860025BE0E /* CACFNumber.h */; };
|
||||
8B6CE4562DFCBB860025BE0E /* CACFDistributedNotification.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B6CE3CE2DFCBB860025BE0E /* CACFDistributedNotification.cpp */; };
|
||||
8B6CE4572DFCBB860025BE0E /* CACFString.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B6CE3CF2DFCBB860025BE0E /* CACFString.h */; };
|
||||
8B6CE4582DFCBB860025BE0E /* CAAUMIDIMapManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B6CE3D02DFCBB860025BE0E /* CAAUMIDIMapManager.cpp */; };
|
||||
8B6CE4592DFCBB860025BE0E /* CAComponentDescription.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B6CE3D12DFCBB860025BE0E /* CAComponentDescription.cpp */; };
|
||||
8B6CE45A2DFCBB860025BE0E /* CAHostTimeBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B6CE3D22DFCBB860025BE0E /* CAHostTimeBase.h */; };
|
||||
8B6CE45B2DFCBB860025BE0E /* CADebugMacros.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B6CE3D32DFCBB860025BE0E /* CADebugMacros.cpp */; };
|
||||
8B6CE45C2DFCBB860025BE0E /* CAAudioFileFormats.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B6CE3D42DFCBB860025BE0E /* CAAudioFileFormats.h */; };
|
||||
8B6CE45D2DFCBB860025BE0E /* CAAUMIDIMapManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B6CE3D52DFCBB860025BE0E /* CAAUMIDIMapManager.h */; };
|
||||
8B6CE45E2DFCBB860025BE0E /* CACFDictionary.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B6CE3D62DFCBB860025BE0E /* CACFDictionary.cpp */; };
|
||||
8B6CE45F2DFCBB860025BE0E /* CAMutex.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B6CE3D72DFCBB860025BE0E /* CAMutex.h */; };
|
||||
8B6CE4602DFCBB860025BE0E /* CACFString.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B6CE3D82DFCBB860025BE0E /* CACFString.cpp */; };
|
||||
8B6CE4612DFCBB860025BE0E /* CASettingsStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B6CE3D92DFCBB860025BE0E /* CASettingsStorage.h */; };
|
||||
8B6CE4622DFCBB860025BE0E /* CADebugPrintf.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B6CE3DA2DFCBB860025BE0E /* CADebugPrintf.h */; };
|
||||
8B6CE4632DFCBB860025BE0E /* CAXException.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B6CE3DB2DFCBB860025BE0E /* CAXException.cpp */; };
|
||||
8B6CE4642DFCBB860025BE0E /* CAAUMIDIMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B6CE3DC2DFCBB860025BE0E /* CAAUMIDIMap.h */; };
|
||||
8B6CE4652DFCBB860025BE0E /* AUParamInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B6CE3DD2DFCBB860025BE0E /* AUParamInfo.h */; };
|
||||
8B6CE4662DFCBB860025BE0E /* CABitOperations.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B6CE3DE2DFCBB860025BE0E /* CABitOperations.h */; };
|
||||
8B6CE4672DFCBB860025BE0E /* CACFPreferences.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B6CE3DF2DFCBB860025BE0E /* CACFPreferences.cpp */; };
|
||||
8B6CE4682DFCBB860025BE0E /* CABundleLocker.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B6CE3E02DFCBB860025BE0E /* CABundleLocker.h */; };
|
||||
8B6CE4692DFCBB860025BE0E /* CAPropertyAddress.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B6CE3E12DFCBB860025BE0E /* CAPropertyAddress.h */; };
|
||||
8B6CE46A2DFCBB860025BE0E /* CAXException.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B6CE3E22DFCBB860025BE0E /* CAXException.h */; };
|
||||
8B6CE46B2DFCBB860025BE0E /* CAAudioChannelLayout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B6CE3E32DFCBB860025BE0E /* CAAudioChannelLayout.cpp */; };
|
||||
8B6CE46C2DFCBB860025BE0E /* CAThreadSafeList.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B6CE3E42DFCBB860025BE0E /* CAThreadSafeList.h */; };
|
||||
8B6CE46D2DFCBB860025BE0E /* CAAudioUnitOutputCapturer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B6CE3E52DFCBB860025BE0E /* CAAudioUnitOutputCapturer.h */; };
|
||||
8B6CE46E2DFCBB860025BE0E /* AUParamInfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B6CE3E62DFCBB860025BE0E /* AUParamInfo.cpp */; };
|
||||
8B6CE46F2DFCBB860025BE0E /* CASharedLibrary.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B6CE3E72DFCBB860025BE0E /* CASharedLibrary.cpp */; };
|
||||
8B6CE4702DFCBB860025BE0E /* CAAUMIDIMap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B6CE3E82DFCBB860025BE0E /* CAAUMIDIMap.cpp */; };
|
||||
8B6CE4712DFCBB860025BE0E /* CALogMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B6CE3E92DFCBB860025BE0E /* CALogMacros.h */; };
|
||||
8B6CE4722DFCBB860025BE0E /* CACFMessagePort.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B6CE3EA2DFCBB860025BE0E /* CACFMessagePort.cpp */; };
|
||||
8B6CE4732DFCBB860025BE0E /* CARingBuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B6CE3EB2DFCBB860025BE0E /* CARingBuffer.h */; };
|
||||
8B6CE4742DFCBB860025BE0E /* AUOutputBL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B6CE3EC2DFCBB860025BE0E /* AUOutputBL.cpp */; };
|
||||
8B6CE4752DFCBB860025BE0E /* CABufferList.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B6CE3ED2DFCBB860025BE0E /* CABufferList.h */; };
|
||||
8B6CE4762DFCBB860025BE0E /* CASharedLibrary.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B6CE3EE2DFCBB860025BE0E /* CASharedLibrary.h */; };
|
||||
8B6CE4772DFCBB860025BE0E /* CACFData.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B6CE3EF2DFCBB860025BE0E /* CACFData.h */; };
|
||||
8B6CE4782DFCBB860025BE0E /* CAStreamRangedDescription.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B6CE3F02DFCBB860025BE0E /* CAStreamRangedDescription.cpp */; };
|
||||
8B6CE4792DFCBB860025BE0E /* CAPThread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B6CE3F12DFCBB860025BE0E /* CAPThread.cpp */; };
|
||||
8B6CE47A2DFCBB860025BE0E /* CAAutoDisposer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B6CE3F22DFCBB860025BE0E /* CAAutoDisposer.h */; };
|
||||
8B6CE47B2DFCBB860025BE0E /* CACFPreferences.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B6CE3F32DFCBB860025BE0E /* CACFPreferences.h */; };
|
||||
8B6CE47C2DFCBB860025BE0E /* CAVectorUnit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B6CE3F42DFCBB860025BE0E /* CAVectorUnit.cpp */; };
|
||||
8B6CE47D2DFCBB860025BE0E /* CAComponentDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B6CE3F52DFCBB860025BE0E /* CAComponentDescription.h */; };
|
||||
8B6CE47E2DFCBB860025BE0E /* CADebugMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B6CE3F62DFCBB860025BE0E /* CADebugMacros.h */; };
|
||||
8B6CE47F2DFCBB860025BE0E /* AUOutputBL.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B6CE3F72DFCBB860025BE0E /* AUOutputBL.h */; };
|
||||
8B6CE4802DFCBB860025BE0E /* CADebugPrintf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B6CE3F82DFCBB860025BE0E /* CADebugPrintf.cpp */; };
|
||||
8B6CE4812DFCBB860025BE0E /* CARingBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B6CE3F92DFCBB860025BE0E /* CARingBuffer.cpp */; };
|
||||
8B6CE4822DFCBB860025BE0E /* CACFPlugIn.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B6CE3FA2DFCBB860025BE0E /* CACFPlugIn.h */; };
|
||||
8B6CE4832DFCBB860025BE0E /* CASettingsStorage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B6CE3FB2DFCBB860025BE0E /* CASettingsStorage.cpp */; };
|
||||
8B6CE4842DFCBB860025BE0E /* CAMixMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B6CE3FC2DFCBB860025BE0E /* CAMixMap.h */; };
|
||||
8B6CE4852DFCBB860025BE0E /* CACFDistributedNotification.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B6CE3FD2DFCBB860025BE0E /* CACFDistributedNotification.h */; };
|
||||
8B6CE4862DFCBB860025BE0E /* CAFilePathUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B6CE3FE2DFCBB860025BE0E /* CAFilePathUtils.h */; };
|
||||
8B6CE4872DFCBB860025BE0E /* CATink.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B6CE3FF2DFCBB860025BE0E /* CATink.h */; };
|
||||
8B6CE4882DFCBB860025BE0E /* CAStreamBasicDescription.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B6CE4002DFCBB860025BE0E /* CAStreamBasicDescription.cpp */; };
|
||||
8B6CE4892DFCBB860025BE0E /* CAAudioChannelLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B6CE4012DFCBB860025BE0E /* CAAudioChannelLayout.h */; };
|
||||
8B6CE48A2DFCBB860025BE0E /* CAProcess.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B6CE4022DFCBB860025BE0E /* CAProcess.cpp */; };
|
||||
8B6CE48B2DFCBB860025BE0E /* CAHostTimeBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B6CE4032DFCBB860025BE0E /* CAHostTimeBase.cpp */; };
|
||||
8B6CE48C2DFCBB860025BE0E /* CAPersistence.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B6CE4042DFCBB860025BE0E /* CAPersistence.cpp */; };
|
||||
8B6CE48D2DFCBB860025BE0E /* CAAudioBufferList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B6CE4052DFCBB860025BE0E /* CAAudioBufferList.cpp */; };
|
||||
8B6CE48E2DFCBB860025BE0E /* CAAudioTimeStamp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B6CE4062DFCBB860025BE0E /* CAAudioTimeStamp.cpp */; };
|
||||
8B6CE48F2DFCBB860025BE0E /* CAVectorUnit.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B6CE4072DFCBB860025BE0E /* CAVectorUnit.h */; };
|
||||
8B6CE4902DFCBB860025BE0E /* CAByteOrder.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B6CE4082DFCBB860025BE0E /* CAByteOrder.h */; };
|
||||
8B6CE4912DFCBB860025BE0E /* CACFArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B6CE4092DFCBB860025BE0E /* CACFArray.h */; };
|
||||
8B6CE4922DFCBB860025BE0E /* CAAtomicStack.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B6CE40A2DFCBB860025BE0E /* CAAtomicStack.h */; };
|
||||
8B6CE4932DFCBB860025BE0E /* CAReferenceCounted.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B6CE40B2DFCBB860025BE0E /* CAReferenceCounted.h */; };
|
||||
8B6CE4942DFCBB860025BE0E /* CACFMachPort.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B6CE40C2DFCBB860025BE0E /* CACFMachPort.cpp */; };
|
||||
8B6CE4952DFCBB860025BE0E /* CABufferList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B6CE40D2DFCBB860025BE0E /* CABufferList.cpp */; };
|
||||
8B6CE4962DFCBB860025BE0E /* CAMutex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B6CE40E2DFCBB860025BE0E /* CAMutex.cpp */; };
|
||||
8B6CE4972DFCBB860025BE0E /* CADebugger.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B6CE40F2DFCBB860025BE0E /* CADebugger.cpp */; };
|
||||
8B6CE4982DFCBB860025BE0E /* CABundleLocker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B6CE4102DFCBB860025BE0E /* CABundleLocker.cpp */; };
|
||||
8B6CE4992DFCBB860025BE0E /* CAAudioFileFormats.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B6CE4112DFCBB860025BE0E /* CAAudioFileFormats.cpp */; };
|
||||
8B6CE49A2DFCBB860025BE0E /* CAMath.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B6CE4122DFCBB860025BE0E /* CAMath.h */; };
|
||||
8B6CE49B2DFCBB860025BE0E /* CACFArray.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B6CE4132DFCBB860025BE0E /* CACFArray.cpp */; };
|
||||
8B6CE49C2DFCBB860025BE0E /* CACFMessagePort.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B6CE4142DFCBB860025BE0E /* CACFMessagePort.h */; };
|
||||
8B6CE49D2DFCBB860025BE0E /* CAAudioValueRange.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B6CE4152DFCBB860025BE0E /* CAAudioValueRange.cpp */; };
|
||||
8B6CE49E2DFCBB860025BE0E /* CAAudioUnit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B6CE4162DFCBB860025BE0E /* CAAudioUnit.cpp */; };
|
||||
8B6CE49F2DFCBB860025BE0E /* AUViewLocalizedStringKeys.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B6CE41A2DFCBB860025BE0E /* AUViewLocalizedStringKeys.h */; };
|
||||
8B6CE4A02DFCBB860025BE0E /* ComponentBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B6CE41C2DFCBB860025BE0E /* ComponentBase.cpp */; };
|
||||
8B6CE4A12DFCBB860025BE0E /* AUScopeElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B6CE41D2DFCBB860025BE0E /* AUScopeElement.cpp */; };
|
||||
8B6CE4A22DFCBB860025BE0E /* ComponentBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B6CE41E2DFCBB860025BE0E /* ComponentBase.h */; };
|
||||
8B6CE4A32DFCBB860025BE0E /* AUBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B6CE41F2DFCBB860025BE0E /* AUBase.cpp */; };
|
||||
8B6CE4A42DFCBB860025BE0E /* AUInputElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B6CE4202DFCBB860025BE0E /* AUInputElement.h */; };
|
||||
8B6CE4A52DFCBB860025BE0E /* AUBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B6CE4212DFCBB860025BE0E /* AUBase.h */; };
|
||||
8B6CE4A62DFCBB860025BE0E /* AUPlugInDispatch.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B6CE4222DFCBB860025BE0E /* AUPlugInDispatch.h */; };
|
||||
8B6CE4A72DFCBB860025BE0E /* AUDispatch.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B6CE4232DFCBB860025BE0E /* AUDispatch.h */; };
|
||||
8B6CE4A82DFCBB860025BE0E /* AUOutputElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B6CE4242DFCBB860025BE0E /* AUOutputElement.cpp */; };
|
||||
8B6CE4AA2DFCBB860025BE0E /* AUPlugInDispatch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B6CE4262DFCBB860025BE0E /* AUPlugInDispatch.cpp */; };
|
||||
8B6CE4AB2DFCBB860025BE0E /* AUOutputElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B6CE4272DFCBB860025BE0E /* AUOutputElement.h */; };
|
||||
8B6CE4AC2DFCBB860025BE0E /* AUDispatch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B6CE4282DFCBB860025BE0E /* AUDispatch.cpp */; };
|
||||
8B6CE4AD2DFCBB860025BE0E /* AUScopeElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B6CE4292DFCBB860025BE0E /* AUScopeElement.h */; };
|
||||
8B6CE4AE2DFCBB860025BE0E /* AUInputElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B6CE42A2DFCBB860025BE0E /* AUInputElement.cpp */; };
|
||||
8B6CE4AF2DFCBB860025BE0E /* AUEffectBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B6CE42C2DFCBB860025BE0E /* AUEffectBase.cpp */; };
|
||||
8B6CE4B02DFCBB860025BE0E /* AUEffectBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B6CE42D2DFCBB860025BE0E /* AUEffectBase.h */; };
|
||||
8B6CE4B12DFCBB860025BE0E /* AUTimestampGenerator.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B6CE42F2DFCBB860025BE0E /* AUTimestampGenerator.h */; };
|
||||
8B6CE4B22DFCBB860025BE0E /* AUBaseHelper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B6CE4302DFCBB860025BE0E /* AUBaseHelper.cpp */; };
|
||||
8B6CE4B32DFCBB860025BE0E /* AUSilentTimeout.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B6CE4312DFCBB860025BE0E /* AUSilentTimeout.h */; };
|
||||
8B6CE4B42DFCBB860025BE0E /* AUInputFormatConverter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B6CE4322DFCBB860025BE0E /* AUInputFormatConverter.h */; };
|
||||
8B6CE4B52DFCBB860025BE0E /* AUTimestampGenerator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B6CE4332DFCBB860025BE0E /* AUTimestampGenerator.cpp */; };
|
||||
8B6CE4B62DFCBB860025BE0E /* AUBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B6CE4342DFCBB860025BE0E /* AUBuffer.cpp */; };
|
||||
8B6CE4B72DFCBB860025BE0E /* AUMIDIDefs.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B6CE4352DFCBB860025BE0E /* AUMIDIDefs.h */; };
|
||||
8B6CE4B82DFCBB860025BE0E /* AUBuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B6CE4362DFCBB860025BE0E /* AUBuffer.h */; };
|
||||
8B6CE4B92DFCBB860025BE0E /* AUBaseHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B6CE4372DFCBB860025BE0E /* AUBaseHelper.h */; };
|
||||
8BA05A6B0720730100365D66 /* VerbSixes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8BA05A660720730100365D66 /* VerbSixes.cpp */; };
|
||||
8BA05A6E0720730100365D66 /* VerbSixesVersion.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BA05A690720730100365D66 /* VerbSixesVersion.h */; };
|
||||
8BA05AFC072074E100365D66 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8BA05AF9072074E100365D66 /* AudioToolbox.framework */; };
|
||||
8BA05AFD072074E100365D66 /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8BA05AFA072074E100365D66 /* AudioUnit.framework */; };
|
||||
8BA05B02072074F900365D66 /* CoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8BA05B01072074F900365D66 /* CoreServices.framework */; };
|
||||
8BC6025C073B072D006C4272 /* VerbSixes.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BC6025B073B072D006C4272 /* VerbSixes.h */; };
|
||||
8D01CCCA0486CAD60068D4B7 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C167DFE841241C02AAC07 /* InfoPlist.strings */; };
|
||||
/* End PBXBuildFile section */
|
||||
|
||||
/* Begin PBXFileReference section */
|
||||
8B5C7FBF076FB2C200A15F61 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudio.framework; path = /System/Library/Frameworks/CoreAudio.framework; sourceTree = "<absolute>"; };
|
||||
8B6CE3B02DFCBB860025BE0E /* CAExtAudioFile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAExtAudioFile.h; sourceTree = "<group>"; };
|
||||
8B6CE3B12DFCBB860025BE0E /* CACFMachPort.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFMachPort.h; sourceTree = "<group>"; };
|
||||
8B6CE3B22DFCBB860025BE0E /* CABool.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CABool.h; sourceTree = "<group>"; };
|
||||
8B6CE3B32DFCBB860025BE0E /* CAComponent.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAComponent.cpp; sourceTree = "<group>"; };
|
||||
8B6CE3B42DFCBB860025BE0E /* CADebugger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CADebugger.h; sourceTree = "<group>"; };
|
||||
8B6CE3B52DFCBB860025BE0E /* CACFNumber.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CACFNumber.cpp; sourceTree = "<group>"; };
|
||||
8B6CE3B62DFCBB860025BE0E /* CAGuard.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAGuard.h; sourceTree = "<group>"; };
|
||||
8B6CE3B72DFCBB860025BE0E /* CAAtomic.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAtomic.h; sourceTree = "<group>"; };
|
||||
8B6CE3B82DFCBB860025BE0E /* CAStreamBasicDescription.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAStreamBasicDescription.h; sourceTree = "<group>"; };
|
||||
8B6CE3B92DFCBB860025BE0E /* CACFObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFObject.h; sourceTree = "<group>"; };
|
||||
8B6CE3BA2DFCBB860025BE0E /* CAStreamRangedDescription.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAStreamRangedDescription.h; sourceTree = "<group>"; };
|
||||
8B6CE3BB2DFCBB860025BE0E /* CATokenMap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CATokenMap.h; sourceTree = "<group>"; };
|
||||
8B6CE3BC2DFCBB860025BE0E /* CAComponent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAComponent.h; sourceTree = "<group>"; };
|
||||
8B6CE3BD2DFCBB860025BE0E /* CAAudioBufferList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAudioBufferList.h; sourceTree = "<group>"; };
|
||||
8B6CE3BE2DFCBB860025BE0E /* CAAudioUnit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAudioUnit.h; sourceTree = "<group>"; };
|
||||
8B6CE3BF2DFCBB860025BE0E /* CAAUParameter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAUParameter.h; sourceTree = "<group>"; };
|
||||
8B6CE3C02DFCBB860025BE0E /* CAException.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAException.h; sourceTree = "<group>"; };
|
||||
8B6CE3C12DFCBB860025BE0E /* CAAUProcessor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAUProcessor.cpp; sourceTree = "<group>"; };
|
||||
8B6CE3C22DFCBB860025BE0E /* CAAUProcessor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAUProcessor.h; sourceTree = "<group>"; };
|
||||
8B6CE3C32DFCBB860025BE0E /* CAProcess.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAProcess.h; sourceTree = "<group>"; };
|
||||
8B6CE3C42DFCBB860025BE0E /* CACFDictionary.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFDictionary.h; sourceTree = "<group>"; };
|
||||
8B6CE3C52DFCBB860025BE0E /* CAPThread.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAPThread.h; sourceTree = "<group>"; };
|
||||
8B6CE3C62DFCBB860025BE0E /* CAAUParameter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAUParameter.cpp; sourceTree = "<group>"; };
|
||||
8B6CE3C72DFCBB860025BE0E /* CAAudioTimeStamp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAudioTimeStamp.h; sourceTree = "<group>"; };
|
||||
8B6CE3C82DFCBB860025BE0E /* CAFilePathUtils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAFilePathUtils.cpp; sourceTree = "<group>"; };
|
||||
8B6CE3C92DFCBB860025BE0E /* CAAudioValueRange.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAudioValueRange.h; sourceTree = "<group>"; };
|
||||
8B6CE3CA2DFCBB860025BE0E /* CAVectorUnitTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAVectorUnitTypes.h; sourceTree = "<group>"; };
|
||||
8B6CE3CB2DFCBB860025BE0E /* CAAudioChannelLayoutObject.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAudioChannelLayoutObject.cpp; sourceTree = "<group>"; };
|
||||
8B6CE3CC2DFCBB860025BE0E /* CAGuard.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAGuard.cpp; sourceTree = "<group>"; };
|
||||
8B6CE3CD2DFCBB860025BE0E /* CACFNumber.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFNumber.h; sourceTree = "<group>"; };
|
||||
8B6CE3CE2DFCBB860025BE0E /* CACFDistributedNotification.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CACFDistributedNotification.cpp; sourceTree = "<group>"; };
|
||||
8B6CE3CF2DFCBB860025BE0E /* CACFString.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFString.h; sourceTree = "<group>"; };
|
||||
8B6CE3D02DFCBB860025BE0E /* CAAUMIDIMapManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAUMIDIMapManager.cpp; sourceTree = "<group>"; };
|
||||
8B6CE3D12DFCBB860025BE0E /* CAComponentDescription.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAComponentDescription.cpp; sourceTree = "<group>"; };
|
||||
8B6CE3D22DFCBB860025BE0E /* CAHostTimeBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAHostTimeBase.h; sourceTree = "<group>"; };
|
||||
8B6CE3D32DFCBB860025BE0E /* CADebugMacros.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CADebugMacros.cpp; sourceTree = "<group>"; };
|
||||
8B6CE3D42DFCBB860025BE0E /* CAAudioFileFormats.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAudioFileFormats.h; sourceTree = "<group>"; };
|
||||
8B6CE3D52DFCBB860025BE0E /* CAAUMIDIMapManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAUMIDIMapManager.h; sourceTree = "<group>"; };
|
||||
8B6CE3D62DFCBB860025BE0E /* CACFDictionary.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CACFDictionary.cpp; sourceTree = "<group>"; };
|
||||
8B6CE3D72DFCBB860025BE0E /* CAMutex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAMutex.h; sourceTree = "<group>"; };
|
||||
8B6CE3D82DFCBB860025BE0E /* CACFString.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CACFString.cpp; sourceTree = "<group>"; };
|
||||
8B6CE3D92DFCBB860025BE0E /* CASettingsStorage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CASettingsStorage.h; sourceTree = "<group>"; };
|
||||
8B6CE3DA2DFCBB860025BE0E /* CADebugPrintf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CADebugPrintf.h; sourceTree = "<group>"; };
|
||||
8B6CE3DB2DFCBB860025BE0E /* CAXException.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAXException.cpp; sourceTree = "<group>"; };
|
||||
8B6CE3DC2DFCBB860025BE0E /* CAAUMIDIMap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAUMIDIMap.h; sourceTree = "<group>"; };
|
||||
8B6CE3DD2DFCBB860025BE0E /* AUParamInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUParamInfo.h; sourceTree = "<group>"; };
|
||||
8B6CE3DE2DFCBB860025BE0E /* CABitOperations.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CABitOperations.h; sourceTree = "<group>"; };
|
||||
8B6CE3DF2DFCBB860025BE0E /* CACFPreferences.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CACFPreferences.cpp; sourceTree = "<group>"; };
|
||||
8B6CE3E02DFCBB860025BE0E /* CABundleLocker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CABundleLocker.h; sourceTree = "<group>"; };
|
||||
8B6CE3E12DFCBB860025BE0E /* CAPropertyAddress.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAPropertyAddress.h; sourceTree = "<group>"; };
|
||||
8B6CE3E22DFCBB860025BE0E /* CAXException.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAXException.h; sourceTree = "<group>"; };
|
||||
8B6CE3E32DFCBB860025BE0E /* CAAudioChannelLayout.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAudioChannelLayout.cpp; sourceTree = "<group>"; };
|
||||
8B6CE3E42DFCBB860025BE0E /* CAThreadSafeList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAThreadSafeList.h; sourceTree = "<group>"; };
|
||||
8B6CE3E52DFCBB860025BE0E /* CAAudioUnitOutputCapturer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAudioUnitOutputCapturer.h; sourceTree = "<group>"; };
|
||||
8B6CE3E62DFCBB860025BE0E /* AUParamInfo.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUParamInfo.cpp; sourceTree = "<group>"; };
|
||||
8B6CE3E72DFCBB860025BE0E /* CASharedLibrary.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CASharedLibrary.cpp; sourceTree = "<group>"; };
|
||||
8B6CE3E82DFCBB860025BE0E /* CAAUMIDIMap.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAUMIDIMap.cpp; sourceTree = "<group>"; };
|
||||
8B6CE3E92DFCBB860025BE0E /* CALogMacros.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CALogMacros.h; sourceTree = "<group>"; };
|
||||
8B6CE3EA2DFCBB860025BE0E /* CACFMessagePort.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CACFMessagePort.cpp; sourceTree = "<group>"; };
|
||||
8B6CE3EB2DFCBB860025BE0E /* CARingBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CARingBuffer.h; sourceTree = "<group>"; };
|
||||
8B6CE3EC2DFCBB860025BE0E /* AUOutputBL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUOutputBL.cpp; sourceTree = "<group>"; };
|
||||
8B6CE3ED2DFCBB860025BE0E /* CABufferList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CABufferList.h; sourceTree = "<group>"; };
|
||||
8B6CE3EE2DFCBB860025BE0E /* CASharedLibrary.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CASharedLibrary.h; sourceTree = "<group>"; };
|
||||
8B6CE3EF2DFCBB860025BE0E /* CACFData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFData.h; sourceTree = "<group>"; };
|
||||
8B6CE3F02DFCBB860025BE0E /* CAStreamRangedDescription.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAStreamRangedDescription.cpp; sourceTree = "<group>"; };
|
||||
8B6CE3F12DFCBB860025BE0E /* CAPThread.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAPThread.cpp; sourceTree = "<group>"; };
|
||||
8B6CE3F22DFCBB860025BE0E /* CAAutoDisposer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAutoDisposer.h; sourceTree = "<group>"; };
|
||||
8B6CE3F32DFCBB860025BE0E /* CACFPreferences.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFPreferences.h; sourceTree = "<group>"; };
|
||||
8B6CE3F42DFCBB860025BE0E /* CAVectorUnit.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAVectorUnit.cpp; sourceTree = "<group>"; };
|
||||
8B6CE3F52DFCBB860025BE0E /* CAComponentDescription.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAComponentDescription.h; sourceTree = "<group>"; };
|
||||
8B6CE3F62DFCBB860025BE0E /* CADebugMacros.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CADebugMacros.h; sourceTree = "<group>"; };
|
||||
8B6CE3F72DFCBB860025BE0E /* AUOutputBL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUOutputBL.h; sourceTree = "<group>"; };
|
||||
8B6CE3F82DFCBB860025BE0E /* CADebugPrintf.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CADebugPrintf.cpp; sourceTree = "<group>"; };
|
||||
8B6CE3F92DFCBB860025BE0E /* CARingBuffer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CARingBuffer.cpp; sourceTree = "<group>"; };
|
||||
8B6CE3FA2DFCBB860025BE0E /* CACFPlugIn.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFPlugIn.h; sourceTree = "<group>"; };
|
||||
8B6CE3FB2DFCBB860025BE0E /* CASettingsStorage.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CASettingsStorage.cpp; sourceTree = "<group>"; };
|
||||
8B6CE3FC2DFCBB860025BE0E /* CAMixMap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAMixMap.h; sourceTree = "<group>"; };
|
||||
8B6CE3FD2DFCBB860025BE0E /* CACFDistributedNotification.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFDistributedNotification.h; sourceTree = "<group>"; };
|
||||
8B6CE3FE2DFCBB860025BE0E /* CAFilePathUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAFilePathUtils.h; sourceTree = "<group>"; };
|
||||
8B6CE3FF2DFCBB860025BE0E /* CATink.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CATink.h; sourceTree = "<group>"; };
|
||||
8B6CE4002DFCBB860025BE0E /* CAStreamBasicDescription.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAStreamBasicDescription.cpp; sourceTree = "<group>"; };
|
||||
8B6CE4012DFCBB860025BE0E /* CAAudioChannelLayout.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAudioChannelLayout.h; sourceTree = "<group>"; };
|
||||
8B6CE4022DFCBB860025BE0E /* CAProcess.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAProcess.cpp; sourceTree = "<group>"; };
|
||||
8B6CE4032DFCBB860025BE0E /* CAHostTimeBase.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAHostTimeBase.cpp; sourceTree = "<group>"; };
|
||||
8B6CE4042DFCBB860025BE0E /* CAPersistence.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAPersistence.cpp; sourceTree = "<group>"; };
|
||||
8B6CE4052DFCBB860025BE0E /* CAAudioBufferList.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAudioBufferList.cpp; sourceTree = "<group>"; };
|
||||
8B6CE4062DFCBB860025BE0E /* CAAudioTimeStamp.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAudioTimeStamp.cpp; sourceTree = "<group>"; };
|
||||
8B6CE4072DFCBB860025BE0E /* CAVectorUnit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAVectorUnit.h; sourceTree = "<group>"; };
|
||||
8B6CE4082DFCBB860025BE0E /* CAByteOrder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAByteOrder.h; sourceTree = "<group>"; };
|
||||
8B6CE4092DFCBB860025BE0E /* CACFArray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFArray.h; sourceTree = "<group>"; };
|
||||
8B6CE40A2DFCBB860025BE0E /* CAAtomicStack.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAAtomicStack.h; sourceTree = "<group>"; };
|
||||
8B6CE40B2DFCBB860025BE0E /* CAReferenceCounted.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAReferenceCounted.h; sourceTree = "<group>"; };
|
||||
8B6CE40C2DFCBB860025BE0E /* CACFMachPort.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CACFMachPort.cpp; sourceTree = "<group>"; };
|
||||
8B6CE40D2DFCBB860025BE0E /* CABufferList.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CABufferList.cpp; sourceTree = "<group>"; };
|
||||
8B6CE40E2DFCBB860025BE0E /* CAMutex.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAMutex.cpp; sourceTree = "<group>"; };
|
||||
8B6CE40F2DFCBB860025BE0E /* CADebugger.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CADebugger.cpp; sourceTree = "<group>"; };
|
||||
8B6CE4102DFCBB860025BE0E /* CABundleLocker.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CABundleLocker.cpp; sourceTree = "<group>"; };
|
||||
8B6CE4112DFCBB860025BE0E /* CAAudioFileFormats.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAudioFileFormats.cpp; sourceTree = "<group>"; };
|
||||
8B6CE4122DFCBB860025BE0E /* CAMath.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAMath.h; sourceTree = "<group>"; };
|
||||
8B6CE4132DFCBB860025BE0E /* CACFArray.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CACFArray.cpp; sourceTree = "<group>"; };
|
||||
8B6CE4142DFCBB860025BE0E /* CACFMessagePort.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CACFMessagePort.h; sourceTree = "<group>"; };
|
||||
8B6CE4152DFCBB860025BE0E /* CAAudioValueRange.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAudioValueRange.cpp; sourceTree = "<group>"; };
|
||||
8B6CE4162DFCBB860025BE0E /* CAAudioUnit.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CAAudioUnit.cpp; sourceTree = "<group>"; };
|
||||
8B6CE41A2DFCBB860025BE0E /* AUViewLocalizedStringKeys.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUViewLocalizedStringKeys.h; sourceTree = "<group>"; };
|
||||
8B6CE41C2DFCBB860025BE0E /* ComponentBase.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ComponentBase.cpp; sourceTree = "<group>"; };
|
||||
8B6CE41D2DFCBB860025BE0E /* AUScopeElement.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUScopeElement.cpp; sourceTree = "<group>"; };
|
||||
8B6CE41E2DFCBB860025BE0E /* ComponentBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ComponentBase.h; sourceTree = "<group>"; };
|
||||
8B6CE41F2DFCBB860025BE0E /* AUBase.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUBase.cpp; sourceTree = "<group>"; };
|
||||
8B6CE4202DFCBB860025BE0E /* AUInputElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUInputElement.h; sourceTree = "<group>"; };
|
||||
8B6CE4212DFCBB860025BE0E /* AUBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUBase.h; sourceTree = "<group>"; };
|
||||
8B6CE4222DFCBB860025BE0E /* AUPlugInDispatch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUPlugInDispatch.h; sourceTree = "<group>"; };
|
||||
8B6CE4232DFCBB860025BE0E /* AUDispatch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUDispatch.h; sourceTree = "<group>"; };
|
||||
8B6CE4242DFCBB860025BE0E /* AUOutputElement.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUOutputElement.cpp; sourceTree = "<group>"; };
|
||||
8B6CE4252DFCBB860025BE0E /* AUResources.r */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.rez; path = AUResources.r; sourceTree = "<group>"; };
|
||||
8B6CE4262DFCBB860025BE0E /* AUPlugInDispatch.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUPlugInDispatch.cpp; sourceTree = "<group>"; };
|
||||
8B6CE4272DFCBB860025BE0E /* AUOutputElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUOutputElement.h; sourceTree = "<group>"; };
|
||||
8B6CE4282DFCBB860025BE0E /* AUDispatch.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUDispatch.cpp; sourceTree = "<group>"; };
|
||||
8B6CE4292DFCBB860025BE0E /* AUScopeElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUScopeElement.h; sourceTree = "<group>"; };
|
||||
8B6CE42A2DFCBB860025BE0E /* AUInputElement.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUInputElement.cpp; sourceTree = "<group>"; };
|
||||
8B6CE42C2DFCBB860025BE0E /* AUEffectBase.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUEffectBase.cpp; sourceTree = "<group>"; };
|
||||
8B6CE42D2DFCBB860025BE0E /* AUEffectBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUEffectBase.h; sourceTree = "<group>"; };
|
||||
8B6CE42F2DFCBB860025BE0E /* AUTimestampGenerator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUTimestampGenerator.h; sourceTree = "<group>"; };
|
||||
8B6CE4302DFCBB860025BE0E /* AUBaseHelper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUBaseHelper.cpp; sourceTree = "<group>"; };
|
||||
8B6CE4312DFCBB860025BE0E /* AUSilentTimeout.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUSilentTimeout.h; sourceTree = "<group>"; };
|
||||
8B6CE4322DFCBB860025BE0E /* AUInputFormatConverter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUInputFormatConverter.h; sourceTree = "<group>"; };
|
||||
8B6CE4332DFCBB860025BE0E /* AUTimestampGenerator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUTimestampGenerator.cpp; sourceTree = "<group>"; };
|
||||
8B6CE4342DFCBB860025BE0E /* AUBuffer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AUBuffer.cpp; sourceTree = "<group>"; };
|
||||
8B6CE4352DFCBB860025BE0E /* AUMIDIDefs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUMIDIDefs.h; sourceTree = "<group>"; };
|
||||
8B6CE4362DFCBB860025BE0E /* AUBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUBuffer.h; sourceTree = "<group>"; };
|
||||
8B6CE4372DFCBB860025BE0E /* AUBaseHelper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AUBaseHelper.h; sourceTree = "<group>"; };
|
||||
8B6CE4BA2DFCBC6E0025BE0E /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = "<group>"; };
|
||||
8BA05A660720730100365D66 /* VerbSixes.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = VerbSixes.cpp; sourceTree = "<group>"; };
|
||||
8BA05A670720730100365D66 /* VerbSixes.exp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.exports; path = VerbSixes.exp; sourceTree = "<group>"; };
|
||||
8BA05A680720730100365D66 /* VerbSixes.r */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.rez; path = VerbSixes.r; sourceTree = "<group>"; };
|
||||
8BA05A690720730100365D66 /* VerbSixesVersion.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = VerbSixesVersion.h; sourceTree = "<group>"; };
|
||||
8BA05AF9072074E100365D66 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = /System/Library/Frameworks/AudioToolbox.framework; sourceTree = "<absolute>"; };
|
||||
8BA05AFA072074E100365D66 /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioUnit.framework; path = /System/Library/Frameworks/AudioUnit.framework; sourceTree = "<absolute>"; };
|
||||
8BA05B01072074F900365D66 /* CoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreServices.framework; path = /System/Library/Frameworks/CoreServices.framework; sourceTree = "<absolute>"; };
|
||||
8BC6025B073B072D006C4272 /* VerbSixes.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = VerbSixes.h; sourceTree = "<group>"; };
|
||||
8D01CCD10486CAD60068D4B7 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist; path = Info.plist; sourceTree = "<group>"; };
|
||||
8D01CCD20486CAD60068D4B7 /* VerbSixes.component */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = VerbSixes.component; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
/* End PBXFileReference section */
|
||||
|
||||
/* Begin PBXFrameworksBuildPhase section */
|
||||
8D01CCCD0486CAD60068D4B7 /* Frameworks */ = {
|
||||
isa = PBXFrameworksBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
8BA05AFC072074E100365D66 /* AudioToolbox.framework in Frameworks */,
|
||||
8BA05AFD072074E100365D66 /* AudioUnit.framework in Frameworks */,
|
||||
8BA05B02072074F900365D66 /* CoreServices.framework in Frameworks */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
/* End PBXFrameworksBuildPhase section */
|
||||
|
||||
/* Begin PBXGroup section */
|
||||
089C166AFE841209C02AAC07 /* VerbSixes */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
08FB77ADFE841716C02AAC07 /* Source */,
|
||||
089C167CFE841241C02AAC07 /* Resources */,
|
||||
089C1671FE841209C02AAC07 /* External Frameworks and Libraries */,
|
||||
19C28FB4FE9D528D11CA2CBB /* Products */,
|
||||
);
|
||||
name = VerbSixes;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
089C1671FE841209C02AAC07 /* External Frameworks and Libraries */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
8B5C7FBF076FB2C200A15F61 /* CoreAudio.framework */,
|
||||
8BA05B01072074F900365D66 /* CoreServices.framework */,
|
||||
8BA05AF9072074E100365D66 /* AudioToolbox.framework */,
|
||||
8BA05AFA072074E100365D66 /* AudioUnit.framework */,
|
||||
);
|
||||
name = "External Frameworks and Libraries";
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
089C167CFE841241C02AAC07 /* Resources */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
8D01CCD10486CAD60068D4B7 /* Info.plist */,
|
||||
089C167DFE841241C02AAC07 /* InfoPlist.strings */,
|
||||
);
|
||||
name = Resources;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
08FB77ADFE841716C02AAC07 /* Source */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
8B6CE3AE2DFCBB860025BE0E /* CA_SDK */,
|
||||
8BA05A56072072A900365D66 /* AU Source */,
|
||||
);
|
||||
name = Source;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
19C28FB4FE9D528D11CA2CBB /* Products */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
8D01CCD20486CAD60068D4B7 /* VerbSixes.component */,
|
||||
);
|
||||
name = Products;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
8B6CE3AE2DFCBB860025BE0E /* CA_SDK */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
8B6CE3AF2DFCBB860025BE0E /* PublicUtility */,
|
||||
8B6CE4172DFCBB860025BE0E /* AudioUnits */,
|
||||
);
|
||||
name = CA_SDK;
|
||||
path = ../../../../CA_SDK;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
8B6CE3AF2DFCBB860025BE0E /* PublicUtility */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
8B6CE3B02DFCBB860025BE0E /* CAExtAudioFile.h */,
|
||||
8B6CE3B12DFCBB860025BE0E /* CACFMachPort.h */,
|
||||
8B6CE3B22DFCBB860025BE0E /* CABool.h */,
|
||||
8B6CE3B32DFCBB860025BE0E /* CAComponent.cpp */,
|
||||
8B6CE3B42DFCBB860025BE0E /* CADebugger.h */,
|
||||
8B6CE3B52DFCBB860025BE0E /* CACFNumber.cpp */,
|
||||
8B6CE3B62DFCBB860025BE0E /* CAGuard.h */,
|
||||
8B6CE3B72DFCBB860025BE0E /* CAAtomic.h */,
|
||||
8B6CE3B82DFCBB860025BE0E /* CAStreamBasicDescription.h */,
|
||||
8B6CE3B92DFCBB860025BE0E /* CACFObject.h */,
|
||||
8B6CE3BA2DFCBB860025BE0E /* CAStreamRangedDescription.h */,
|
||||
8B6CE3BB2DFCBB860025BE0E /* CATokenMap.h */,
|
||||
8B6CE3BC2DFCBB860025BE0E /* CAComponent.h */,
|
||||
8B6CE3BD2DFCBB860025BE0E /* CAAudioBufferList.h */,
|
||||
8B6CE3BE2DFCBB860025BE0E /* CAAudioUnit.h */,
|
||||
8B6CE3BF2DFCBB860025BE0E /* CAAUParameter.h */,
|
||||
8B6CE3C02DFCBB860025BE0E /* CAException.h */,
|
||||
8B6CE3C12DFCBB860025BE0E /* CAAUProcessor.cpp */,
|
||||
8B6CE3C22DFCBB860025BE0E /* CAAUProcessor.h */,
|
||||
8B6CE3C32DFCBB860025BE0E /* CAProcess.h */,
|
||||
8B6CE3C42DFCBB860025BE0E /* CACFDictionary.h */,
|
||||
8B6CE3C52DFCBB860025BE0E /* CAPThread.h */,
|
||||
8B6CE3C62DFCBB860025BE0E /* CAAUParameter.cpp */,
|
||||
8B6CE3C72DFCBB860025BE0E /* CAAudioTimeStamp.h */,
|
||||
8B6CE3C82DFCBB860025BE0E /* CAFilePathUtils.cpp */,
|
||||
8B6CE3C92DFCBB860025BE0E /* CAAudioValueRange.h */,
|
||||
8B6CE3CA2DFCBB860025BE0E /* CAVectorUnitTypes.h */,
|
||||
8B6CE3CB2DFCBB860025BE0E /* CAAudioChannelLayoutObject.cpp */,
|
||||
8B6CE3CC2DFCBB860025BE0E /* CAGuard.cpp */,
|
||||
8B6CE3CD2DFCBB860025BE0E /* CACFNumber.h */,
|
||||
8B6CE3CE2DFCBB860025BE0E /* CACFDistributedNotification.cpp */,
|
||||
8B6CE3CF2DFCBB860025BE0E /* CACFString.h */,
|
||||
8B6CE3D02DFCBB860025BE0E /* CAAUMIDIMapManager.cpp */,
|
||||
8B6CE3D12DFCBB860025BE0E /* CAComponentDescription.cpp */,
|
||||
8B6CE3D22DFCBB860025BE0E /* CAHostTimeBase.h */,
|
||||
8B6CE3D32DFCBB860025BE0E /* CADebugMacros.cpp */,
|
||||
8B6CE3D42DFCBB860025BE0E /* CAAudioFileFormats.h */,
|
||||
8B6CE3D52DFCBB860025BE0E /* CAAUMIDIMapManager.h */,
|
||||
8B6CE3D62DFCBB860025BE0E /* CACFDictionary.cpp */,
|
||||
8B6CE3D72DFCBB860025BE0E /* CAMutex.h */,
|
||||
8B6CE3D82DFCBB860025BE0E /* CACFString.cpp */,
|
||||
8B6CE3D92DFCBB860025BE0E /* CASettingsStorage.h */,
|
||||
8B6CE3DA2DFCBB860025BE0E /* CADebugPrintf.h */,
|
||||
8B6CE3DB2DFCBB860025BE0E /* CAXException.cpp */,
|
||||
8B6CE3DC2DFCBB860025BE0E /* CAAUMIDIMap.h */,
|
||||
8B6CE3DD2DFCBB860025BE0E /* AUParamInfo.h */,
|
||||
8B6CE3DE2DFCBB860025BE0E /* CABitOperations.h */,
|
||||
8B6CE3DF2DFCBB860025BE0E /* CACFPreferences.cpp */,
|
||||
8B6CE3E02DFCBB860025BE0E /* CABundleLocker.h */,
|
||||
8B6CE3E12DFCBB860025BE0E /* CAPropertyAddress.h */,
|
||||
8B6CE3E22DFCBB860025BE0E /* CAXException.h */,
|
||||
8B6CE3E32DFCBB860025BE0E /* CAAudioChannelLayout.cpp */,
|
||||
8B6CE3E42DFCBB860025BE0E /* CAThreadSafeList.h */,
|
||||
8B6CE3E52DFCBB860025BE0E /* CAAudioUnitOutputCapturer.h */,
|
||||
8B6CE3E62DFCBB860025BE0E /* AUParamInfo.cpp */,
|
||||
8B6CE3E72DFCBB860025BE0E /* CASharedLibrary.cpp */,
|
||||
8B6CE3E82DFCBB860025BE0E /* CAAUMIDIMap.cpp */,
|
||||
8B6CE3E92DFCBB860025BE0E /* CALogMacros.h */,
|
||||
8B6CE3EA2DFCBB860025BE0E /* CACFMessagePort.cpp */,
|
||||
8B6CE3EB2DFCBB860025BE0E /* CARingBuffer.h */,
|
||||
8B6CE3EC2DFCBB860025BE0E /* AUOutputBL.cpp */,
|
||||
8B6CE3ED2DFCBB860025BE0E /* CABufferList.h */,
|
||||
8B6CE3EE2DFCBB860025BE0E /* CASharedLibrary.h */,
|
||||
8B6CE3EF2DFCBB860025BE0E /* CACFData.h */,
|
||||
8B6CE3F02DFCBB860025BE0E /* CAStreamRangedDescription.cpp */,
|
||||
8B6CE3F12DFCBB860025BE0E /* CAPThread.cpp */,
|
||||
8B6CE3F22DFCBB860025BE0E /* CAAutoDisposer.h */,
|
||||
8B6CE3F32DFCBB860025BE0E /* CACFPreferences.h */,
|
||||
8B6CE3F42DFCBB860025BE0E /* CAVectorUnit.cpp */,
|
||||
8B6CE3F52DFCBB860025BE0E /* CAComponentDescription.h */,
|
||||
8B6CE3F62DFCBB860025BE0E /* CADebugMacros.h */,
|
||||
8B6CE3F72DFCBB860025BE0E /* AUOutputBL.h */,
|
||||
8B6CE3F82DFCBB860025BE0E /* CADebugPrintf.cpp */,
|
||||
8B6CE3F92DFCBB860025BE0E /* CARingBuffer.cpp */,
|
||||
8B6CE3FA2DFCBB860025BE0E /* CACFPlugIn.h */,
|
||||
8B6CE3FB2DFCBB860025BE0E /* CASettingsStorage.cpp */,
|
||||
8B6CE3FC2DFCBB860025BE0E /* CAMixMap.h */,
|
||||
8B6CE3FD2DFCBB860025BE0E /* CACFDistributedNotification.h */,
|
||||
8B6CE3FE2DFCBB860025BE0E /* CAFilePathUtils.h */,
|
||||
8B6CE3FF2DFCBB860025BE0E /* CATink.h */,
|
||||
8B6CE4002DFCBB860025BE0E /* CAStreamBasicDescription.cpp */,
|
||||
8B6CE4012DFCBB860025BE0E /* CAAudioChannelLayout.h */,
|
||||
8B6CE4022DFCBB860025BE0E /* CAProcess.cpp */,
|
||||
8B6CE4032DFCBB860025BE0E /* CAHostTimeBase.cpp */,
|
||||
8B6CE4042DFCBB860025BE0E /* CAPersistence.cpp */,
|
||||
8B6CE4052DFCBB860025BE0E /* CAAudioBufferList.cpp */,
|
||||
8B6CE4062DFCBB860025BE0E /* CAAudioTimeStamp.cpp */,
|
||||
8B6CE4072DFCBB860025BE0E /* CAVectorUnit.h */,
|
||||
8B6CE4082DFCBB860025BE0E /* CAByteOrder.h */,
|
||||
8B6CE4092DFCBB860025BE0E /* CACFArray.h */,
|
||||
8B6CE40A2DFCBB860025BE0E /* CAAtomicStack.h */,
|
||||
8B6CE40B2DFCBB860025BE0E /* CAReferenceCounted.h */,
|
||||
8B6CE40C2DFCBB860025BE0E /* CACFMachPort.cpp */,
|
||||
8B6CE40D2DFCBB860025BE0E /* CABufferList.cpp */,
|
||||
8B6CE40E2DFCBB860025BE0E /* CAMutex.cpp */,
|
||||
8B6CE40F2DFCBB860025BE0E /* CADebugger.cpp */,
|
||||
8B6CE4102DFCBB860025BE0E /* CABundleLocker.cpp */,
|
||||
8B6CE4112DFCBB860025BE0E /* CAAudioFileFormats.cpp */,
|
||||
8B6CE4122DFCBB860025BE0E /* CAMath.h */,
|
||||
8B6CE4132DFCBB860025BE0E /* CACFArray.cpp */,
|
||||
8B6CE4142DFCBB860025BE0E /* CACFMessagePort.h */,
|
||||
8B6CE4152DFCBB860025BE0E /* CAAudioValueRange.cpp */,
|
||||
8B6CE4162DFCBB860025BE0E /* CAAudioUnit.cpp */,
|
||||
);
|
||||
path = PublicUtility;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
8B6CE4172DFCBB860025BE0E /* AudioUnits */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
8B6CE4182DFCBB860025BE0E /* AUPublic */,
|
||||
);
|
||||
path = AudioUnits;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
8B6CE4182DFCBB860025BE0E /* AUPublic */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
8B6CE4192DFCBB860025BE0E /* AUViewBase */,
|
||||
8B6CE41B2DFCBB860025BE0E /* AUBase */,
|
||||
8B6CE42B2DFCBB860025BE0E /* OtherBases */,
|
||||
8B6CE42E2DFCBB860025BE0E /* Utility */,
|
||||
);
|
||||
path = AUPublic;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
8B6CE4192DFCBB860025BE0E /* AUViewBase */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
8B6CE41A2DFCBB860025BE0E /* AUViewLocalizedStringKeys.h */,
|
||||
);
|
||||
path = AUViewBase;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
8B6CE41B2DFCBB860025BE0E /* AUBase */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
8B6CE41C2DFCBB860025BE0E /* ComponentBase.cpp */,
|
||||
8B6CE41D2DFCBB860025BE0E /* AUScopeElement.cpp */,
|
||||
8B6CE41E2DFCBB860025BE0E /* ComponentBase.h */,
|
||||
8B6CE41F2DFCBB860025BE0E /* AUBase.cpp */,
|
||||
8B6CE4202DFCBB860025BE0E /* AUInputElement.h */,
|
||||
8B6CE4212DFCBB860025BE0E /* AUBase.h */,
|
||||
8B6CE4222DFCBB860025BE0E /* AUPlugInDispatch.h */,
|
||||
8B6CE4232DFCBB860025BE0E /* AUDispatch.h */,
|
||||
8B6CE4242DFCBB860025BE0E /* AUOutputElement.cpp */,
|
||||
8B6CE4252DFCBB860025BE0E /* AUResources.r */,
|
||||
8B6CE4262DFCBB860025BE0E /* AUPlugInDispatch.cpp */,
|
||||
8B6CE4272DFCBB860025BE0E /* AUOutputElement.h */,
|
||||
8B6CE4282DFCBB860025BE0E /* AUDispatch.cpp */,
|
||||
8B6CE4292DFCBB860025BE0E /* AUScopeElement.h */,
|
||||
8B6CE42A2DFCBB860025BE0E /* AUInputElement.cpp */,
|
||||
);
|
||||
path = AUBase;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
8B6CE42B2DFCBB860025BE0E /* OtherBases */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
8B6CE42C2DFCBB860025BE0E /* AUEffectBase.cpp */,
|
||||
8B6CE42D2DFCBB860025BE0E /* AUEffectBase.h */,
|
||||
);
|
||||
path = OtherBases;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
8B6CE42E2DFCBB860025BE0E /* Utility */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
8B6CE42F2DFCBB860025BE0E /* AUTimestampGenerator.h */,
|
||||
8B6CE4302DFCBB860025BE0E /* AUBaseHelper.cpp */,
|
||||
8B6CE4312DFCBB860025BE0E /* AUSilentTimeout.h */,
|
||||
8B6CE4322DFCBB860025BE0E /* AUInputFormatConverter.h */,
|
||||
8B6CE4332DFCBB860025BE0E /* AUTimestampGenerator.cpp */,
|
||||
8B6CE4342DFCBB860025BE0E /* AUBuffer.cpp */,
|
||||
8B6CE4352DFCBB860025BE0E /* AUMIDIDefs.h */,
|
||||
8B6CE4362DFCBB860025BE0E /* AUBuffer.h */,
|
||||
8B6CE4372DFCBB860025BE0E /* AUBaseHelper.h */,
|
||||
);
|
||||
path = Utility;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
8BA05A56072072A900365D66 /* AU Source */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
8BC6025B073B072D006C4272 /* VerbSixes.h */,
|
||||
8BA05A660720730100365D66 /* VerbSixes.cpp */,
|
||||
8BA05A670720730100365D66 /* VerbSixes.exp */,
|
||||
8BA05A680720730100365D66 /* VerbSixes.r */,
|
||||
8BA05A690720730100365D66 /* VerbSixesVersion.h */,
|
||||
);
|
||||
name = "AU Source";
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
/* End PBXGroup section */
|
||||
|
||||
/* Begin PBXHeadersBuildPhase section */
|
||||
8D01CCC70486CAD60068D4B7 /* Headers */ = {
|
||||
isa = PBXHeadersBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
8B6CE4682DFCBB860025BE0E /* CABundleLocker.h in Headers */,
|
||||
8B6CE4892DFCBB860025BE0E /* CAAudioChannelLayout.h in Headers */,
|
||||
8B6CE47F2DFCBB860025BE0E /* AUOutputBL.h in Headers */,
|
||||
8B6CE45A2DFCBB860025BE0E /* CAHostTimeBase.h in Headers */,
|
||||
8B6CE4A22DFCBB860025BE0E /* ComponentBase.h in Headers */,
|
||||
8B6CE4922DFCBB860025BE0E /* CAAtomicStack.h in Headers */,
|
||||
8B6CE44F2DFCBB860025BE0E /* CAAudioTimeStamp.h in Headers */,
|
||||
8B6CE46C2DFCBB860025BE0E /* CAThreadSafeList.h in Headers */,
|
||||
8B6CE4472DFCBB860025BE0E /* CAAUParameter.h in Headers */,
|
||||
8B6CE4B92DFCBB860025BE0E /* AUBaseHelper.h in Headers */,
|
||||
8B6CE4B12DFCBB860025BE0E /* AUTimestampGenerator.h in Headers */,
|
||||
8B6CE4622DFCBB860025BE0E /* CADebugPrintf.h in Headers */,
|
||||
8B6CE49C2DFCBB860025BE0E /* CACFMessagePort.h in Headers */,
|
||||
8B6CE44A2DFCBB860025BE0E /* CAAUProcessor.h in Headers */,
|
||||
8B6CE4462DFCBB860025BE0E /* CAAudioUnit.h in Headers */,
|
||||
8B6CE49F2DFCBB860025BE0E /* AUViewLocalizedStringKeys.h in Headers */,
|
||||
8B6CE4852DFCBB860025BE0E /* CACFDistributedNotification.h in Headers */,
|
||||
8B6CE4442DFCBB860025BE0E /* CAComponent.h in Headers */,
|
||||
8B6CE4522DFCBB860025BE0E /* CAVectorUnitTypes.h in Headers */,
|
||||
8BA05A6E0720730100365D66 /* VerbSixesVersion.h in Headers */,
|
||||
8B6CE4862DFCBB860025BE0E /* CAFilePathUtils.h in Headers */,
|
||||
8B6CE4482DFCBB860025BE0E /* CAException.h in Headers */,
|
||||
8B6CE43F2DFCBB860025BE0E /* CAAtomic.h in Headers */,
|
||||
8B6CE43E2DFCBB860025BE0E /* CAGuard.h in Headers */,
|
||||
8B6CE4A42DFCBB860025BE0E /* AUInputElement.h in Headers */,
|
||||
8B6CE47B2DFCBB860025BE0E /* CACFPreferences.h in Headers */,
|
||||
8B6CE4902DFCBB860025BE0E /* CAByteOrder.h in Headers */,
|
||||
8B6CE4732DFCBB860025BE0E /* CARingBuffer.h in Headers */,
|
||||
8B6CE43A2DFCBB860025BE0E /* CABool.h in Headers */,
|
||||
8B6CE45F2DFCBB860025BE0E /* CAMutex.h in Headers */,
|
||||
8B6CE4A52DFCBB860025BE0E /* AUBase.h in Headers */,
|
||||
8BC6025C073B072D006C4272 /* VerbSixes.h in Headers */,
|
||||
8B6CE4572DFCBB860025BE0E /* CACFString.h in Headers */,
|
||||
8B6CE4762DFCBB860025BE0E /* CASharedLibrary.h in Headers */,
|
||||
8B6CE4432DFCBB860025BE0E /* CATokenMap.h in Headers */,
|
||||
8B6CE4382DFCBB860025BE0E /* CAExtAudioFile.h in Headers */,
|
||||
8B6CE44D2DFCBB860025BE0E /* CAPThread.h in Headers */,
|
||||
8B6CE4692DFCBB860025BE0E /* CAPropertyAddress.h in Headers */,
|
||||
8B6CE4932DFCBB860025BE0E /* CAReferenceCounted.h in Headers */,
|
||||
8B6CE4B82DFCBB860025BE0E /* AUBuffer.h in Headers */,
|
||||
8B6CE49A2DFCBB860025BE0E /* CAMath.h in Headers */,
|
||||
8B6CE47A2DFCBB860025BE0E /* CAAutoDisposer.h in Headers */,
|
||||
8B6CE4412DFCBB860025BE0E /* CACFObject.h in Headers */,
|
||||
8B6CE4612DFCBB860025BE0E /* CASettingsStorage.h in Headers */,
|
||||
8B6CE46A2DFCBB860025BE0E /* CAXException.h in Headers */,
|
||||
8B6CE4872DFCBB860025BE0E /* CATink.h in Headers */,
|
||||
8B6CE4B42DFCBB860025BE0E /* AUInputFormatConverter.h in Headers */,
|
||||
8B6CE48F2DFCBB860025BE0E /* CAVectorUnit.h in Headers */,
|
||||
8B6CE44B2DFCBB860025BE0E /* CAProcess.h in Headers */,
|
||||
8B6CE4512DFCBB860025BE0E /* CAAudioValueRange.h in Headers */,
|
||||
8B6CE4662DFCBB860025BE0E /* CABitOperations.h in Headers */,
|
||||
8B6CE45C2DFCBB860025BE0E /* CAAudioFileFormats.h in Headers */,
|
||||
8B6CE4552DFCBB860025BE0E /* CACFNumber.h in Headers */,
|
||||
8B6CE46D2DFCBB860025BE0E /* CAAudioUnitOutputCapturer.h in Headers */,
|
||||
8B6CE47E2DFCBB860025BE0E /* CADebugMacros.h in Headers */,
|
||||
8B6CE4B72DFCBB860025BE0E /* AUMIDIDefs.h in Headers */,
|
||||
8B6CE4772DFCBB860025BE0E /* CACFData.h in Headers */,
|
||||
8B6CE4402DFCBB860025BE0E /* CAStreamBasicDescription.h in Headers */,
|
||||
8B6CE4A62DFCBB860025BE0E /* AUPlugInDispatch.h in Headers */,
|
||||
8B6CE4422DFCBB860025BE0E /* CAStreamRangedDescription.h in Headers */,
|
||||
8B6CE4822DFCBB860025BE0E /* CACFPlugIn.h in Headers */,
|
||||
8B6CE4452DFCBB860025BE0E /* CAAudioBufferList.h in Headers */,
|
||||
8B6CE45D2DFCBB860025BE0E /* CAAUMIDIMapManager.h in Headers */,
|
||||
8B6CE4B02DFCBB860025BE0E /* AUEffectBase.h in Headers */,
|
||||
8B6CE44C2DFCBB860025BE0E /* CACFDictionary.h in Headers */,
|
||||
8B6CE4AD2DFCBB860025BE0E /* AUScopeElement.h in Headers */,
|
||||
8B6CE47D2DFCBB860025BE0E /* CAComponentDescription.h in Headers */,
|
||||
8B6CE4B32DFCBB860025BE0E /* AUSilentTimeout.h in Headers */,
|
||||
8B6CE4752DFCBB860025BE0E /* CABufferList.h in Headers */,
|
||||
8B6CE4A72DFCBB860025BE0E /* AUDispatch.h in Headers */,
|
||||
8B6CE4AB2DFCBB860025BE0E /* AUOutputElement.h in Headers */,
|
||||
8B6CE4712DFCBB860025BE0E /* CALogMacros.h in Headers */,
|
||||
8B6CE4652DFCBB860025BE0E /* AUParamInfo.h in Headers */,
|
||||
8B6CE4842DFCBB860025BE0E /* CAMixMap.h in Headers */,
|
||||
8B6CE4912DFCBB860025BE0E /* CACFArray.h in Headers */,
|
||||
8B6CE4392DFCBB860025BE0E /* CACFMachPort.h in Headers */,
|
||||
8B6CE4642DFCBB860025BE0E /* CAAUMIDIMap.h in Headers */,
|
||||
8B6CE43C2DFCBB860025BE0E /* CADebugger.h in Headers */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
/* End PBXHeadersBuildPhase section */
|
||||
|
||||
/* Begin PBXNativeTarget section */
|
||||
8D01CCC60486CAD60068D4B7 /* VerbSixes */ = {
|
||||
isa = PBXNativeTarget;
|
||||
buildConfigurationList = 3E4BA243089833B7007656EC /* Build configuration list for PBXNativeTarget "VerbSixes" */;
|
||||
buildPhases = (
|
||||
8D01CCC70486CAD60068D4B7 /* Headers */,
|
||||
8D01CCC90486CAD60068D4B7 /* Resources */,
|
||||
8D01CCCB0486CAD60068D4B7 /* Sources */,
|
||||
8D01CCCD0486CAD60068D4B7 /* Frameworks */,
|
||||
);
|
||||
buildRules = (
|
||||
);
|
||||
dependencies = (
|
||||
);
|
||||
name = VerbSixes;
|
||||
productInstallPath = "$(HOME)/Library/Bundles";
|
||||
productName = VerbSixes;
|
||||
productReference = 8D01CCD20486CAD60068D4B7 /* VerbSixes.component */;
|
||||
productType = "com.apple.product-type.bundle";
|
||||
};
|
||||
/* End PBXNativeTarget section */
|
||||
|
||||
/* Begin PBXProject section */
|
||||
089C1669FE841209C02AAC07 /* Project object */ = {
|
||||
isa = PBXProject;
|
||||
attributes = {
|
||||
LastUpgradeCheck = 1420;
|
||||
};
|
||||
buildConfigurationList = 3E4BA247089833B7007656EC /* Build configuration list for PBXProject "VerbSixes" */;
|
||||
compatibilityVersion = "Xcode 3.1";
|
||||
developmentRegion = en;
|
||||
hasScannedForEncodings = 1;
|
||||
knownRegions = (
|
||||
en,
|
||||
Base,
|
||||
ja,
|
||||
fr,
|
||||
de,
|
||||
);
|
||||
mainGroup = 089C166AFE841209C02AAC07 /* VerbSixes */;
|
||||
projectDirPath = "";
|
||||
projectRoot = "";
|
||||
targets = (
|
||||
8D01CCC60486CAD60068D4B7 /* VerbSixes */,
|
||||
);
|
||||
};
|
||||
/* End PBXProject section */
|
||||
|
||||
/* Begin PBXResourcesBuildPhase section */
|
||||
8D01CCC90486CAD60068D4B7 /* Resources */ = {
|
||||
isa = PBXResourcesBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
8D01CCCA0486CAD60068D4B7 /* InfoPlist.strings in Resources */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
/* End PBXResourcesBuildPhase section */
|
||||
|
||||
/* Begin PBXSourcesBuildPhase section */
|
||||
8D01CCCB0486CAD60068D4B7 /* Sources */ = {
|
||||
isa = PBXSourcesBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
8B6CE4742DFCBB860025BE0E /* AUOutputBL.cpp in Sources */,
|
||||
8B6CE4992DFCBB860025BE0E /* CAAudioFileFormats.cpp in Sources */,
|
||||
8B6CE48B2DFCBB860025BE0E /* CAHostTimeBase.cpp in Sources */,
|
||||
8B6CE4632DFCBB860025BE0E /* CAXException.cpp in Sources */,
|
||||
8B6CE48D2DFCBB860025BE0E /* CAAudioBufferList.cpp in Sources */,
|
||||
8B6CE4502DFCBB860025BE0E /* CAFilePathUtils.cpp in Sources */,
|
||||
8B6CE44E2DFCBB860025BE0E /* CAAUParameter.cpp in Sources */,
|
||||
8B6CE4702DFCBB860025BE0E /* CAAUMIDIMap.cpp in Sources */,
|
||||
8B6CE49D2DFCBB860025BE0E /* CAAudioValueRange.cpp in Sources */,
|
||||
8B6CE4AC2DFCBB860025BE0E /* AUDispatch.cpp in Sources */,
|
||||
8B6CE4672DFCBB860025BE0E /* CACFPreferences.cpp in Sources */,
|
||||
8B6CE4AA2DFCBB860025BE0E /* AUPlugInDispatch.cpp in Sources */,
|
||||
8B6CE4492DFCBB860025BE0E /* CAAUProcessor.cpp in Sources */,
|
||||
8B6CE45E2DFCBB860025BE0E /* CACFDictionary.cpp in Sources */,
|
||||
8B6CE4B22DFCBB860025BE0E /* AUBaseHelper.cpp in Sources */,
|
||||
8B6CE4972DFCBB860025BE0E /* CADebugger.cpp in Sources */,
|
||||
8B6CE46B2DFCBB860025BE0E /* CAAudioChannelLayout.cpp in Sources */,
|
||||
8B6CE46E2DFCBB860025BE0E /* AUParamInfo.cpp in Sources */,
|
||||
8B6CE48C2DFCBB860025BE0E /* CAPersistence.cpp in Sources */,
|
||||
8B6CE4802DFCBB860025BE0E /* CADebugPrintf.cpp in Sources */,
|
||||
8B6CE4B52DFCBB860025BE0E /* AUTimestampGenerator.cpp in Sources */,
|
||||
8B6CE4882DFCBB860025BE0E /* CAStreamBasicDescription.cpp in Sources */,
|
||||
8B6CE4582DFCBB860025BE0E /* CAAUMIDIMapManager.cpp in Sources */,
|
||||
8B6CE4832DFCBB860025BE0E /* CASettingsStorage.cpp in Sources */,
|
||||
8B6CE4A82DFCBB860025BE0E /* AUOutputElement.cpp in Sources */,
|
||||
8B6CE4542DFCBB860025BE0E /* CAGuard.cpp in Sources */,
|
||||
8BA05A6B0720730100365D66 /* VerbSixes.cpp in Sources */,
|
||||
8B6CE4962DFCBB860025BE0E /* CAMutex.cpp in Sources */,
|
||||
8B6CE4AF2DFCBB860025BE0E /* AUEffectBase.cpp in Sources */,
|
||||
8B6CE4942DFCBB860025BE0E /* CACFMachPort.cpp in Sources */,
|
||||
8B6CE4A32DFCBB860025BE0E /* AUBase.cpp in Sources */,
|
||||
8B6CE46F2DFCBB860025BE0E /* CASharedLibrary.cpp in Sources */,
|
||||
8B6CE4562DFCBB860025BE0E /* CACFDistributedNotification.cpp in Sources */,
|
||||
8B6CE4592DFCBB860025BE0E /* CAComponentDescription.cpp in Sources */,
|
||||
8B6CE4602DFCBB860025BE0E /* CACFString.cpp in Sources */,
|
||||
8B6CE4A02DFCBB860025BE0E /* ComponentBase.cpp in Sources */,
|
||||
8B6CE4812DFCBB860025BE0E /* CARingBuffer.cpp in Sources */,
|
||||
8B6CE4A12DFCBB860025BE0E /* AUScopeElement.cpp in Sources */,
|
||||
8B6CE49E2DFCBB860025BE0E /* CAAudioUnit.cpp in Sources */,
|
||||
8B6CE49B2DFCBB860025BE0E /* CACFArray.cpp in Sources */,
|
||||
8B6CE4982DFCBB860025BE0E /* CABundleLocker.cpp in Sources */,
|
||||
8B6CE48A2DFCBB860025BE0E /* CAProcess.cpp in Sources */,
|
||||
8B6CE4782DFCBB860025BE0E /* CAStreamRangedDescription.cpp in Sources */,
|
||||
8B6CE4792DFCBB860025BE0E /* CAPThread.cpp in Sources */,
|
||||
8B6CE43B2DFCBB860025BE0E /* CAComponent.cpp in Sources */,
|
||||
8B6CE4532DFCBB860025BE0E /* CAAudioChannelLayoutObject.cpp in Sources */,
|
||||
8B6CE48E2DFCBB860025BE0E /* CAAudioTimeStamp.cpp in Sources */,
|
||||
8B6CE4952DFCBB860025BE0E /* CABufferList.cpp in Sources */,
|
||||
8B6CE4722DFCBB860025BE0E /* CACFMessagePort.cpp in Sources */,
|
||||
8B6CE47C2DFCBB860025BE0E /* CAVectorUnit.cpp in Sources */,
|
||||
8B6CE4AE2DFCBB860025BE0E /* AUInputElement.cpp in Sources */,
|
||||
8B6CE4B62DFCBB860025BE0E /* AUBuffer.cpp in Sources */,
|
||||
8B6CE45B2DFCBB860025BE0E /* CADebugMacros.cpp in Sources */,
|
||||
8B6CE43D2DFCBB860025BE0E /* CACFNumber.cpp in Sources */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
/* End PBXSourcesBuildPhase section */
|
||||
|
||||
/* Begin PBXVariantGroup section */
|
||||
089C167DFE841241C02AAC07 /* InfoPlist.strings */ = {
|
||||
isa = PBXVariantGroup;
|
||||
children = (
|
||||
8B6CE4BA2DFCBC6E0025BE0E /* en */,
|
||||
);
|
||||
name = InfoPlist.strings;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
/* End PBXVariantGroup section */
|
||||
|
||||
/* Begin XCBuildConfiguration section */
|
||||
3E4BA244089833B7007656EC /* Debug */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
ARCHS = "$(ARCHS_STANDARD)";
|
||||
CLANG_ENABLE_OBJC_WEAK = YES;
|
||||
CODE_SIGN_IDENTITY = "Apple Development";
|
||||
"CODE_SIGN_IDENTITY[sdk=macosx*]" = "Developer ID Application";
|
||||
CODE_SIGN_STYLE = Manual;
|
||||
DEAD_CODE_STRIPPING = YES;
|
||||
DEVELOPMENT_TEAM = "";
|
||||
"DEVELOPMENT_TEAM[sdk=macosx*]" = 9BMAKYA76W;
|
||||
EXPORTED_SYMBOLS_FILE = VerbSixes.exp;
|
||||
GCC_OPTIMIZATION_LEVEL = 0;
|
||||
GENERATE_PKGINFO_FILE = YES;
|
||||
INFOPLIST_FILE = Info.plist;
|
||||
INSTALL_PATH = "$(HOME)/Library/Audio/Plug-Ins/Components/";
|
||||
LIBRARY_STYLE = Bundle;
|
||||
MACOSX_DEPLOYMENT_TARGET = 11.1;
|
||||
OTHER_LDFLAGS = "-bundle";
|
||||
OTHER_REZFLAGS = "";
|
||||
PRODUCT_BUNDLE_IDENTIFIER = "com.airwindows.audiounit.${PRODUCT_NAME:identifier}";
|
||||
PRODUCT_NAME = VerbSixes;
|
||||
PROVISIONING_PROFILE_SPECIFIER = "";
|
||||
SDKROOT = macosx;
|
||||
STRIP_STYLE = debugging;
|
||||
WRAPPER_EXTENSION = component;
|
||||
};
|
||||
name = Debug;
|
||||
};
|
||||
3E4BA245089833B7007656EC /* Release */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
ARCHS = "$(ARCHS_STANDARD)";
|
||||
CLANG_ENABLE_OBJC_WEAK = YES;
|
||||
CODE_SIGN_IDENTITY = "Apple Development";
|
||||
"CODE_SIGN_IDENTITY[sdk=macosx*]" = "Developer ID Application";
|
||||
CODE_SIGN_STYLE = Manual;
|
||||
DEAD_CODE_STRIPPING = YES;
|
||||
DEVELOPMENT_TEAM = "";
|
||||
"DEVELOPMENT_TEAM[sdk=macosx*]" = 9BMAKYA76W;
|
||||
EXPORTED_SYMBOLS_FILE = VerbSixes.exp;
|
||||
GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
|
||||
GENERATE_PKGINFO_FILE = YES;
|
||||
INFOPLIST_FILE = Info.plist;
|
||||
INSTALL_PATH = "$(HOME)/Library/Audio/Plug-Ins/Components/";
|
||||
LIBRARY_STYLE = Bundle;
|
||||
MACOSX_DEPLOYMENT_TARGET = 11.1;
|
||||
OTHER_LDFLAGS = "-bundle";
|
||||
OTHER_REZFLAGS = "";
|
||||
PRODUCT_BUNDLE_IDENTIFIER = "com.airwindows.audiounit.${PRODUCT_NAME:identifier}";
|
||||
PRODUCT_NAME = VerbSixes;
|
||||
PROVISIONING_PROFILE_SPECIFIER = "";
|
||||
SDKROOT = macosx;
|
||||
STRIP_INSTALLED_PRODUCT = YES;
|
||||
STRIP_STYLE = debugging;
|
||||
WRAPPER_EXTENSION = component;
|
||||
};
|
||||
name = Release;
|
||||
};
|
||||
3E4BA248089833B7007656EC /* Debug */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||
ARCHS = "$(ARCHS_STANDARD)";
|
||||
CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
|
||||
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
|
||||
CLANG_WARN_BOOL_CONVERSION = YES;
|
||||
CLANG_WARN_COMMA = YES;
|
||||
CLANG_WARN_CONSTANT_CONVERSION = YES;
|
||||
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
|
||||
CLANG_WARN_EMPTY_BODY = YES;
|
||||
CLANG_WARN_ENUM_CONVERSION = YES;
|
||||
CLANG_WARN_INFINITE_RECURSION = YES;
|
||||
CLANG_WARN_INT_CONVERSION = YES;
|
||||
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
|
||||
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
|
||||
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
|
||||
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
|
||||
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
|
||||
CLANG_WARN_STRICT_PROTOTYPES = YES;
|
||||
CLANG_WARN_SUSPICIOUS_MOVE = YES;
|
||||
CLANG_WARN_UNREACHABLE_CODE = YES;
|
||||
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
||||
COPY_PHASE_STRIP = NO;
|
||||
DEAD_CODE_STRIPPING = YES;
|
||||
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
|
||||
ENABLE_STRICT_OBJC_MSGSEND = YES;
|
||||
ENABLE_TESTABILITY = YES;
|
||||
GCC_C_LANGUAGE_STANDARD = c99;
|
||||
GCC_NO_COMMON_BLOCKS = YES;
|
||||
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
|
||||
GCC_WARN_ABOUT_RETURN_TYPE = YES;
|
||||
GCC_WARN_UNDECLARED_SELECTOR = YES;
|
||||
GCC_WARN_UNINITIALIZED_AUTOS = YES;
|
||||
GCC_WARN_UNUSED_FUNCTION = YES;
|
||||
GCC_WARN_UNUSED_VARIABLE = YES;
|
||||
HEADER_SEARCH_PATHS = "/Users/christopherjohnson/Desktop/CA_SDK/**";
|
||||
MACOSX_DEPLOYMENT_TARGET = 11.1;
|
||||
ONLY_ACTIVE_ARCH = YES;
|
||||
SDKROOT = macosx;
|
||||
WARNING_CFLAGS = (
|
||||
"-Wmost",
|
||||
"-Wno-four-char-constants",
|
||||
"-Wno-unknown-pragmas",
|
||||
);
|
||||
};
|
||||
name = Debug;
|
||||
};
|
||||
3E4BA249089833B7007656EC /* Release */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||
ARCHS = "$(ARCHS_STANDARD)";
|
||||
CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
|
||||
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
|
||||
CLANG_WARN_BOOL_CONVERSION = YES;
|
||||
CLANG_WARN_COMMA = YES;
|
||||
CLANG_WARN_CONSTANT_CONVERSION = YES;
|
||||
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
|
||||
CLANG_WARN_EMPTY_BODY = YES;
|
||||
CLANG_WARN_ENUM_CONVERSION = YES;
|
||||
CLANG_WARN_INFINITE_RECURSION = YES;
|
||||
CLANG_WARN_INT_CONVERSION = YES;
|
||||
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
|
||||
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
|
||||
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
|
||||
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
|
||||
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
|
||||
CLANG_WARN_STRICT_PROTOTYPES = YES;
|
||||
CLANG_WARN_SUSPICIOUS_MOVE = YES;
|
||||
CLANG_WARN_UNREACHABLE_CODE = YES;
|
||||
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
||||
DEAD_CODE_STRIPPING = YES;
|
||||
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
|
||||
ENABLE_STRICT_OBJC_MSGSEND = YES;
|
||||
GCC_C_LANGUAGE_STANDARD = c99;
|
||||
GCC_NO_COMMON_BLOCKS = YES;
|
||||
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
|
||||
GCC_WARN_ABOUT_RETURN_TYPE = YES;
|
||||
GCC_WARN_UNDECLARED_SELECTOR = YES;
|
||||
GCC_WARN_UNINITIALIZED_AUTOS = YES;
|
||||
GCC_WARN_UNUSED_FUNCTION = YES;
|
||||
GCC_WARN_UNUSED_VARIABLE = YES;
|
||||
HEADER_SEARCH_PATHS = "/Users/christopherjohnson/Desktop/CA_SDK/**";
|
||||
MACOSX_DEPLOYMENT_TARGET = 11.1;
|
||||
ONLY_ACTIVE_ARCH = YES;
|
||||
SDKROOT = macosx;
|
||||
WARNING_CFLAGS = (
|
||||
"-Wmost",
|
||||
"-Wno-four-char-constants",
|
||||
"-Wno-unknown-pragmas",
|
||||
);
|
||||
};
|
||||
name = Release;
|
||||
};
|
||||
/* End XCBuildConfiguration section */
|
||||
|
||||
/* Begin XCConfigurationList section */
|
||||
3E4BA243089833B7007656EC /* Build configuration list for PBXNativeTarget "VerbSixes" */ = {
|
||||
isa = XCConfigurationList;
|
||||
buildConfigurations = (
|
||||
3E4BA244089833B7007656EC /* Debug */,
|
||||
3E4BA245089833B7007656EC /* Release */,
|
||||
);
|
||||
defaultConfigurationIsVisible = 0;
|
||||
defaultConfigurationName = Debug;
|
||||
};
|
||||
3E4BA247089833B7007656EC /* Build configuration list for PBXProject "VerbSixes" */ = {
|
||||
isa = XCConfigurationList;
|
||||
buildConfigurations = (
|
||||
3E4BA248089833B7007656EC /* Debug */,
|
||||
3E4BA249089833B7007656EC /* Release */,
|
||||
);
|
||||
defaultConfigurationIsVisible = 0;
|
||||
defaultConfigurationName = Debug;
|
||||
};
|
||||
/* End XCConfigurationList section */
|
||||
};
|
||||
rootObject = 089C1669FE841209C02AAC07 /* Project object */;
|
||||
}
|
||||
7
plugins/MacSignedAU/VerbSixes/VerbSixes.xcodeproj/project.xcworkspace/contents.xcworkspacedata
generated
Normal file
7
plugins/MacSignedAU/VerbSixes/VerbSixes.xcodeproj/project.xcworkspace/contents.xcworkspacedata
generated
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Workspace
|
||||
version = "1.0">
|
||||
<FileRef
|
||||
location = "self:">
|
||||
</FileRef>
|
||||
</Workspace>
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>IDEDidComputeMac32BitWarning</key>
|
||||
<true/>
|
||||
</dict>
|
||||
</plist>
|
||||
Binary file not shown.
|
|
@ -0,0 +1,67 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Scheme
|
||||
LastUpgradeVersion = "1420"
|
||||
version = "1.3">
|
||||
<BuildAction
|
||||
parallelizeBuildables = "YES"
|
||||
buildImplicitDependencies = "YES">
|
||||
<BuildActionEntries>
|
||||
<BuildActionEntry
|
||||
buildForTesting = "YES"
|
||||
buildForRunning = "YES"
|
||||
buildForProfiling = "YES"
|
||||
buildForArchiving = "YES"
|
||||
buildForAnalyzing = "YES">
|
||||
<BuildableReference
|
||||
BuildableIdentifier = "primary"
|
||||
BlueprintIdentifier = "8D01CCC60486CAD60068D4B7"
|
||||
BuildableName = "VerbSixes.component"
|
||||
BlueprintName = "VerbSixes"
|
||||
ReferencedContainer = "container:VerbSixes.xcodeproj">
|
||||
</BuildableReference>
|
||||
</BuildActionEntry>
|
||||
</BuildActionEntries>
|
||||
</BuildAction>
|
||||
<TestAction
|
||||
buildConfiguration = "Debug"
|
||||
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
|
||||
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
|
||||
shouldUseLaunchSchemeArgsEnv = "YES">
|
||||
<Testables>
|
||||
</Testables>
|
||||
</TestAction>
|
||||
<LaunchAction
|
||||
buildConfiguration = "Release"
|
||||
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
|
||||
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
|
||||
launchStyle = "0"
|
||||
useCustomWorkingDirectory = "NO"
|
||||
ignoresPersistentStateOnLaunch = "NO"
|
||||
debugDocumentVersioning = "YES"
|
||||
debugServiceExtension = "internal"
|
||||
allowLocationSimulation = "YES">
|
||||
</LaunchAction>
|
||||
<ProfileAction
|
||||
buildConfiguration = "Release"
|
||||
shouldUseLaunchSchemeArgsEnv = "YES"
|
||||
savedToolIdentifier = ""
|
||||
useCustomWorkingDirectory = "NO"
|
||||
debugDocumentVersioning = "YES">
|
||||
<MacroExpansion>
|
||||
<BuildableReference
|
||||
BuildableIdentifier = "primary"
|
||||
BlueprintIdentifier = "8D01CCC60486CAD60068D4B7"
|
||||
BuildableName = "VerbSixes.component"
|
||||
BlueprintName = "VerbSixes"
|
||||
ReferencedContainer = "container:VerbSixes.xcodeproj">
|
||||
</BuildableReference>
|
||||
</MacroExpansion>
|
||||
</ProfileAction>
|
||||
<AnalyzeAction
|
||||
buildConfiguration = "Debug">
|
||||
</AnalyzeAction>
|
||||
<ArchiveAction
|
||||
buildConfiguration = "Release"
|
||||
revealArchiveInOrganizer = "YES">
|
||||
</ArchiveAction>
|
||||
</Scheme>
|
||||
|
|
@ -0,0 +1,22 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>SchemeUserState</key>
|
||||
<dict>
|
||||
<key>VerbSixes.xcscheme_^#shared#^_</key>
|
||||
<dict>
|
||||
<key>orderHint</key>
|
||||
<integer>0</integer>
|
||||
</dict>
|
||||
</dict>
|
||||
<key>SuppressBuildableAutocreation</key>
|
||||
<dict>
|
||||
<key>8D01CCC60486CAD60068D4B7</key>
|
||||
<dict>
|
||||
<key>primary</key>
|
||||
<true/>
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
</plist>
|
||||
58
plugins/MacSignedAU/VerbSixes/VerbSixesVersion.h
Executable file
58
plugins/MacSignedAU/VerbSixes/VerbSixesVersion.h
Executable file
|
|
@ -0,0 +1,58 @@
|
|||
/*
|
||||
* File: VerbSixesVersion.h
|
||||
*
|
||||
* Version: 1.0
|
||||
*
|
||||
* Created: 5/14/25
|
||||
*
|
||||
* Copyright: Copyright © 2025 Airwindows, Airwindows uses the MIT license
|
||||
*
|
||||
* Disclaimer: IMPORTANT: This Apple software is supplied to you by Apple Computer, Inc. ("Apple") in
|
||||
* consideration of your agreement to the following terms, and your use, installation, modification
|
||||
* or redistribution of this Apple software constitutes acceptance of these terms. If you do
|
||||
* not agree with these terms, please do not use, install, modify or redistribute this Apple
|
||||
* software.
|
||||
*
|
||||
* In consideration of your agreement to abide by the following terms, and subject to these terms,
|
||||
* Apple grants you a personal, non-exclusive license, under Apple's copyrights in this
|
||||
* original Apple software (the "Apple Software"), to use, reproduce, modify and redistribute the
|
||||
* Apple Software, with or without modifications, in source and/or binary forms; provided that if you
|
||||
* redistribute the Apple Software in its entirety and without modifications, you must retain this
|
||||
* notice and the following text and disclaimers in all such redistributions of the Apple Software.
|
||||
* Neither the name, trademarks, service marks or logos of Apple Computer, Inc. may be used to
|
||||
* endorse or promote products derived from the Apple Software without specific prior written
|
||||
* permission from Apple. Except as expressly stated in this notice, no other rights or
|
||||
* licenses, express or implied, are granted by Apple herein, including but not limited to any
|
||||
* patent rights that may be infringed by your derivative works or by other works in which the
|
||||
* Apple Software may be incorporated.
|
||||
*
|
||||
* The Apple Software is provided by Apple on an "AS IS" basis. APPLE MAKES NO WARRANTIES, EXPRESS OR
|
||||
* IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY
|
||||
* AND FITNESS FOR A PARTICULAR PURPOSE, REGARDING THE APPLE SOFTWARE OR ITS USE AND OPERATION ALONE
|
||||
* OR IN COMBINATION WITH YOUR PRODUCTS.
|
||||
*
|
||||
* IN NO EVENT SHALL APPLE BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL OR CONSEQUENTIAL
|
||||
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
|
||||
* OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) ARISING IN ANY WAY OUT OF THE USE,
|
||||
* REPRODUCTION, MODIFICATION AND/OR DISTRIBUTION OF THE APPLE SOFTWARE, HOWEVER CAUSED AND WHETHER
|
||||
* UNDER THEORY OF CONTRACT, TORT (INCLUDING NEGLIGENCE), STRICT LIABILITY OR OTHERWISE, EVEN
|
||||
* IF APPLE HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*
|
||||
*/
|
||||
#ifndef __VerbSixesVersion_h__
|
||||
#define __VerbSixesVersion_h__
|
||||
|
||||
|
||||
#ifdef DEBUG
|
||||
#define kVerbSixesVersion 0xFFFFFFFF
|
||||
#else
|
||||
#define kVerbSixesVersion 0x00010000
|
||||
#endif
|
||||
|
||||
//~~~~~~~~~~~~~~ Change!!! ~~~~~~~~~~~~~~~~~~~~~//
|
||||
#define VerbSixes_COMP_MANF 'Dthr'
|
||||
#define VerbSixes_COMP_SUBTYPE 'vsix'
|
||||
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//
|
||||
|
||||
#endif
|
||||
|
||||
BIN
plugins/MacSignedAU/VerbSixes/en.lproj/InfoPlist.strings
Executable file
BIN
plugins/MacSignedAU/VerbSixes/en.lproj/InfoPlist.strings
Executable file
Binary file not shown.
16
plugins/MacSignedAU/VerbSixes/version.plist
Executable file
16
plugins/MacSignedAU/VerbSixes/version.plist
Executable file
|
|
@ -0,0 +1,16 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>BuildVersion</key>
|
||||
<string>3</string>
|
||||
<key>CFBundleShortVersionString</key>
|
||||
<string>1.0</string>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>1.0</string>
|
||||
<key>ProjectName</key>
|
||||
<string>${EXECUTABLE_NAME}</string>
|
||||
<key>SourceVersion</key>
|
||||
<string>590000</string>
|
||||
</dict>
|
||||
</plist>
|
||||
File diff suppressed because it is too large
Load diff
|
|
@ -0,0 +1,8 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>IDEDidComputeMac32BitWarning</key>
|
||||
<true/>
|
||||
</dict>
|
||||
</plist>
|
||||
Binary file not shown.
|
|
@ -0,0 +1,67 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Scheme
|
||||
LastUpgradeVersion = "1420"
|
||||
version = "1.3">
|
||||
<BuildAction
|
||||
parallelizeBuildables = "YES"
|
||||
buildImplicitDependencies = "YES">
|
||||
<BuildActionEntries>
|
||||
<BuildActionEntry
|
||||
buildForTesting = "YES"
|
||||
buildForRunning = "YES"
|
||||
buildForProfiling = "YES"
|
||||
buildForArchiving = "YES"
|
||||
buildForAnalyzing = "YES">
|
||||
<BuildableReference
|
||||
BuildableIdentifier = "primary"
|
||||
BlueprintIdentifier = "8D01CCC60486CAD60068D4B7"
|
||||
BuildableName = "Gain.vst"
|
||||
BlueprintName = "PunchyGuitar"
|
||||
ReferencedContainer = "container:PunchyGuitar.xcodeproj">
|
||||
</BuildableReference>
|
||||
</BuildActionEntry>
|
||||
</BuildActionEntries>
|
||||
</BuildAction>
|
||||
<TestAction
|
||||
buildConfiguration = "Debug"
|
||||
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
|
||||
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
|
||||
shouldUseLaunchSchemeArgsEnv = "YES">
|
||||
<Testables>
|
||||
</Testables>
|
||||
</TestAction>
|
||||
<LaunchAction
|
||||
buildConfiguration = "Release"
|
||||
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
|
||||
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
|
||||
launchStyle = "0"
|
||||
useCustomWorkingDirectory = "NO"
|
||||
ignoresPersistentStateOnLaunch = "NO"
|
||||
debugDocumentVersioning = "YES"
|
||||
debugServiceExtension = "internal"
|
||||
allowLocationSimulation = "YES">
|
||||
</LaunchAction>
|
||||
<ProfileAction
|
||||
buildConfiguration = "Release"
|
||||
shouldUseLaunchSchemeArgsEnv = "YES"
|
||||
savedToolIdentifier = ""
|
||||
useCustomWorkingDirectory = "NO"
|
||||
debugDocumentVersioning = "YES">
|
||||
<MacroExpansion>
|
||||
<BuildableReference
|
||||
BuildableIdentifier = "primary"
|
||||
BlueprintIdentifier = "8D01CCC60486CAD60068D4B7"
|
||||
BuildableName = "Gain.vst"
|
||||
BlueprintName = "PunchyGuitar"
|
||||
ReferencedContainer = "container:PunchyGuitar.xcodeproj">
|
||||
</BuildableReference>
|
||||
</MacroExpansion>
|
||||
</ProfileAction>
|
||||
<AnalyzeAction
|
||||
buildConfiguration = "Debug">
|
||||
</AnalyzeAction>
|
||||
<ArchiveAction
|
||||
buildConfiguration = "Release"
|
||||
revealArchiveInOrganizer = "YES">
|
||||
</ArchiveAction>
|
||||
</Scheme>
|
||||
|
|
@ -4,10 +4,10 @@
|
|||
<dict>
|
||||
<key>SchemeUserState</key>
|
||||
<dict>
|
||||
<key>Gain.xcscheme</key>
|
||||
<key>PunchyGuitar.xcscheme_^#shared#^_</key>
|
||||
<dict>
|
||||
<key>orderHint</key>
|
||||
<integer>8</integer>
|
||||
<integer>1</integer>
|
||||
</dict>
|
||||
</dict>
|
||||
<key>SuppressBuildableAutocreation</key>
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@
|
|||
<key>CFBundleIconFile</key>
|
||||
<string></string>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>com.airwindows.PunchyGuitar</string>
|
||||
<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
|
||||
<key>CFBundleInfoDictionaryVersion</key>
|
||||
<string>6.0</string>
|
||||
<key>CFBundlePackageType</key>
|
||||
|
|
|
|||
132
plugins/MacSignedVST/VerbSixes/VerbSixes.xcodeproj/christopherjohnson.pbxuser
Executable file
132
plugins/MacSignedVST/VerbSixes/VerbSixes.xcodeproj/christopherjohnson.pbxuser
Executable file
|
|
@ -0,0 +1,132 @@
|
|||
// !$*UTF8*$!
|
||||
{
|
||||
089C1669FE841209C02AAC07 /* Project object */ = {
|
||||
activeBuildConfigurationName = Release;
|
||||
activeTarget = 8D01CCC60486CAD60068D4B7 /* VerbSixes */;
|
||||
codeSenseManager = 8B02375F1D42B1C400E1E8C8 /* Code sense */;
|
||||
perUserDictionary = {
|
||||
PBXConfiguration.PBXFileTableDataSource3.PBXFileTableDataSource = {
|
||||
PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
|
||||
PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
|
||||
PBXFileTableDataSourceColumnWidthsKey = (
|
||||
20,
|
||||
364,
|
||||
20,
|
||||
48,
|
||||
43,
|
||||
43,
|
||||
20,
|
||||
);
|
||||
PBXFileTableDataSourceColumnsKey = (
|
||||
PBXFileDataSource_FiletypeID,
|
||||
PBXFileDataSource_Filename_ColumnID,
|
||||
PBXFileDataSource_Built_ColumnID,
|
||||
PBXFileDataSource_ObjectSize_ColumnID,
|
||||
PBXFileDataSource_Errors_ColumnID,
|
||||
PBXFileDataSource_Warnings_ColumnID,
|
||||
PBXFileDataSource_Target_ColumnID,
|
||||
);
|
||||
};
|
||||
PBXConfiguration.PBXTargetDataSource.PBXTargetDataSource = {
|
||||
PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
|
||||
PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
|
||||
PBXFileTableDataSourceColumnWidthsKey = (
|
||||
20,
|
||||
324,
|
||||
60,
|
||||
20,
|
||||
48,
|
||||
43,
|
||||
43,
|
||||
);
|
||||
PBXFileTableDataSourceColumnsKey = (
|
||||
PBXFileDataSource_FiletypeID,
|
||||
PBXFileDataSource_Filename_ColumnID,
|
||||
PBXTargetDataSource_PrimaryAttribute,
|
||||
PBXFileDataSource_Built_ColumnID,
|
||||
PBXFileDataSource_ObjectSize_ColumnID,
|
||||
PBXFileDataSource_Errors_ColumnID,
|
||||
PBXFileDataSource_Warnings_ColumnID,
|
||||
);
|
||||
};
|
||||
PBXPerProjectTemplateStateSaveDate = 771528562;
|
||||
PBXWorkspaceStateSaveDate = 771528562;
|
||||
};
|
||||
perUserProjectItems = {
|
||||
8B33DF0E2DFC97990044A4FF /* PBXTextBookmark */ = 8B33DF0E2DFC97990044A4FF /* PBXTextBookmark */;
|
||||
8B33DF202DFC9D0D0044A4FF /* PBXTextBookmark */ = 8B33DF202DFC9D0D0044A4FF /* PBXTextBookmark */;
|
||||
};
|
||||
sourceControlManager = 8B02375E1D42B1C400E1E8C8 /* Source Control */;
|
||||
userBuildSettings = {
|
||||
};
|
||||
};
|
||||
2407DEB6089929BA00EB68BF /* VerbSixes.cpp */ = {
|
||||
uiCtxt = {
|
||||
sepNavIntBoundsRect = "{{0, 0}, {948, 4734}}";
|
||||
sepNavSelRange = "{10700, 0}";
|
||||
sepNavVisRange = "{9998, 1343}";
|
||||
sepNavWindowFrame = "{{12, 47}, {895, 831}}";
|
||||
};
|
||||
};
|
||||
245463B80991757100464AD3 /* VerbSixes.h */ = {
|
||||
uiCtxt = {
|
||||
sepNavIntBoundsRect = "{{0, 0}, {624, 5508}}";
|
||||
sepNavSelRange = "{9039, 0}";
|
||||
sepNavVisRange = "{8771, 50}";
|
||||
sepNavWindowFrame = "{{47, 47}, {895, 831}}";
|
||||
};
|
||||
};
|
||||
24A2FFDB0F90D1DD003BB5A7 /* audioeffectx.cpp */ = {
|
||||
uiCtxt = {
|
||||
sepNavIntBoundsRect = "{{0, 0}, {859, 20267}}";
|
||||
sepNavSelRange = "{10616, 0}";
|
||||
sepNavVisRange = "{9653, 2414}";
|
||||
sepNavWindowFrame = "{{15, 42}, {895, 831}}";
|
||||
};
|
||||
};
|
||||
24D8286F09A914000093AEF8 /* VerbSixesProc.cpp */ = {
|
||||
uiCtxt = {
|
||||
sepNavIntBoundsRect = "{{0, 0}, {885, 29484}}";
|
||||
sepNavSelRange = "{35166, 0}";
|
||||
sepNavVisRange = "{34369, 1145}";
|
||||
sepNavWindowFrame = "{{31, 42}, {895, 831}}";
|
||||
};
|
||||
};
|
||||
8B02375E1D42B1C400E1E8C8 /* Source Control */ = {
|
||||
isa = PBXSourceControlManager;
|
||||
fallbackIsa = XCSourceControlManager;
|
||||
isSCMEnabled = 0;
|
||||
scmConfiguration = {
|
||||
repositoryNamesForRoots = {
|
||||
"" = "";
|
||||
};
|
||||
};
|
||||
};
|
||||
8B02375F1D42B1C400E1E8C8 /* Code sense */ = {
|
||||
isa = PBXCodeSenseManager;
|
||||
indexTemplatePath = "";
|
||||
};
|
||||
8B33DF0E2DFC97990044A4FF /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = 245463B80991757100464AD3 /* VerbSixes.h */;
|
||||
name = "VerbSixes.h: 286";
|
||||
rLen = 0;
|
||||
rLoc = 9039;
|
||||
rType = 0;
|
||||
vrLen = 50;
|
||||
vrLoc = 8771;
|
||||
};
|
||||
8B33DF202DFC9D0D0044A4FF /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = 245463B80991757100464AD3 /* VerbSixes.h */;
|
||||
name = "VerbSixes.h: 286";
|
||||
rLen = 0;
|
||||
rLoc = 9039;
|
||||
rType = 0;
|
||||
vrLen = 50;
|
||||
vrLoc = 8771;
|
||||
};
|
||||
8D01CCC60486CAD60068D4B7 /* VerbSixes */ = {
|
||||
activeExec = 0;
|
||||
};
|
||||
}
|
||||
1509
plugins/MacSignedVST/VerbSixes/VerbSixes.xcodeproj/christopherjohnson.perspectivev3
Executable file
1509
plugins/MacSignedVST/VerbSixes/VerbSixes.xcodeproj/christopherjohnson.perspectivev3
Executable file
File diff suppressed because it is too large
Load diff
462
plugins/MacSignedVST/VerbSixes/VerbSixes.xcodeproj/project.pbxproj
Executable file
462
plugins/MacSignedVST/VerbSixes/VerbSixes.xcodeproj/project.pbxproj
Executable file
|
|
@ -0,0 +1,462 @@
|
|||
// !$*UTF8*$!
|
||||
{
|
||||
archiveVersion = 1;
|
||||
classes = {
|
||||
};
|
||||
objectVersion = 45;
|
||||
objects = {
|
||||
|
||||
/* Begin PBXBuildFile section */
|
||||
2407DEB9089929BA00EB68BF /* VerbSixes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2407DEB6089929BA00EB68BF /* VerbSixes.cpp */; };
|
||||
245463B90991757100464AD3 /* VerbSixes.h in Headers */ = {isa = PBXBuildFile; fileRef = 245463B80991757100464AD3 /* VerbSixes.h */; };
|
||||
24CFB70407E7A0220081BD57 /* PkgInfo in Resources */ = {isa = PBXBuildFile; fileRef = 24CFB70307E7A0220081BD57 /* PkgInfo */; };
|
||||
24D8287009A914000093AEF8 /* VerbSixesProc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 24D8286F09A914000093AEF8 /* VerbSixesProc.cpp */; };
|
||||
24D8287F09A9164A0093AEF8 /* xcode_vst_prefix.h in Headers */ = {isa = PBXBuildFile; fileRef = 24D8287E09A9164A0093AEF8 /* xcode_vst_prefix.h */; };
|
||||
8B6CE5F52DFCBEFF0025BE0E /* vstfxstore.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B6CE5E92DFCBEFF0025BE0E /* vstfxstore.h */; };
|
||||
8B6CE5F62DFCBEFF0025BE0E /* aeffect.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B6CE5EA2DFCBEFF0025BE0E /* aeffect.h */; };
|
||||
8B6CE5F72DFCBEFF0025BE0E /* aeffectx.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B6CE5EB2DFCBEFF0025BE0E /* aeffectx.h */; };
|
||||
8B6CE5F82DFCBEFF0025BE0E /* audioeffectx.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B6CE5EF2DFCBEFF0025BE0E /* audioeffectx.h */; };
|
||||
8B6CE5F92DFCBEFF0025BE0E /* audioeffect.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B6CE5F02DFCBEFF0025BE0E /* audioeffect.cpp */; };
|
||||
8B6CE5FA2DFCBEFF0025BE0E /* audioeffectx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B6CE5F12DFCBEFF0025BE0E /* audioeffectx.cpp */; };
|
||||
8B6CE5FB2DFCBEFF0025BE0E /* aeffeditor.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B6CE5F22DFCBEFF0025BE0E /* aeffeditor.h */; };
|
||||
8B6CE5FC2DFCBEFF0025BE0E /* vstplugmain.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8B6CE5F32DFCBEFF0025BE0E /* vstplugmain.cpp */; };
|
||||
8B6CE5FD2DFCBEFF0025BE0E /* audioeffect.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B6CE5F42DFCBEFF0025BE0E /* audioeffect.h */; };
|
||||
/* End PBXBuildFile section */
|
||||
|
||||
/* Begin PBXFileReference section */
|
||||
2407DE920899296600EB68BF /* VerbSixes.vst */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = VerbSixes.vst; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
2407DEB6089929BA00EB68BF /* VerbSixes.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = VerbSixes.cpp; path = source/VerbSixes.cpp; sourceTree = "<group>"; };
|
||||
245463B80991757100464AD3 /* VerbSixes.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = VerbSixes.h; path = source/VerbSixes.h; sourceTree = "<group>"; };
|
||||
24CFB70307E7A0220081BD57 /* PkgInfo */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = PkgInfo; path = mac/PkgInfo; sourceTree = "<group>"; };
|
||||
24D8286F09A914000093AEF8 /* VerbSixesProc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = VerbSixesProc.cpp; path = source/VerbSixesProc.cpp; sourceTree = "<group>"; };
|
||||
24D8287E09A9164A0093AEF8 /* xcode_vst_prefix.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = xcode_vst_prefix.h; path = mac/xcode_vst_prefix.h; sourceTree = SOURCE_ROOT; };
|
||||
8B6CE5E92DFCBEFF0025BE0E /* vstfxstore.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vstfxstore.h; sourceTree = "<group>"; };
|
||||
8B6CE5EA2DFCBEFF0025BE0E /* aeffect.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aeffect.h; sourceTree = "<group>"; };
|
||||
8B6CE5EB2DFCBEFF0025BE0E /* aeffectx.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aeffectx.h; sourceTree = "<group>"; };
|
||||
8B6CE5EF2DFCBEFF0025BE0E /* audioeffectx.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = audioeffectx.h; sourceTree = "<group>"; };
|
||||
8B6CE5F02DFCBEFF0025BE0E /* audioeffect.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = audioeffect.cpp; sourceTree = "<group>"; };
|
||||
8B6CE5F12DFCBEFF0025BE0E /* audioeffectx.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = audioeffectx.cpp; sourceTree = "<group>"; };
|
||||
8B6CE5F22DFCBEFF0025BE0E /* aeffeditor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aeffeditor.h; sourceTree = "<group>"; };
|
||||
8B6CE5F32DFCBEFF0025BE0E /* vstplugmain.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = vstplugmain.cpp; sourceTree = "<group>"; };
|
||||
8B6CE5F42DFCBEFF0025BE0E /* audioeffect.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = audioeffect.h; sourceTree = "<group>"; };
|
||||
8D01CCD10486CAD60068D4B7 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = mac/Info.plist; sourceTree = "<group>"; };
|
||||
/* End PBXFileReference section */
|
||||
|
||||
/* Begin PBXGroup section */
|
||||
089C166AFE841209C02AAC07 /* FM-Chopper */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
19C28FB4FE9D528D11CA2CBB /* Products */,
|
||||
089C167CFE841241C02AAC07 /* Resources */,
|
||||
08FB77ADFE841716C02AAC07 /* Source */,
|
||||
);
|
||||
name = "FM-Chopper";
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
089C167CFE841241C02AAC07 /* Resources */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
24D8287E09A9164A0093AEF8 /* xcode_vst_prefix.h */,
|
||||
24CFB70307E7A0220081BD57 /* PkgInfo */,
|
||||
8D01CCD10486CAD60068D4B7 /* Info.plist */,
|
||||
);
|
||||
name = Resources;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
08FB77ADFE841716C02AAC07 /* Source */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
8B6CE5E62DFCBEFF0025BE0E /* vstsdk2.4 */,
|
||||
2407DEB6089929BA00EB68BF /* VerbSixes.cpp */,
|
||||
24D8286F09A914000093AEF8 /* VerbSixesProc.cpp */,
|
||||
245463B80991757100464AD3 /* VerbSixes.h */,
|
||||
);
|
||||
name = Source;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
19C28FB4FE9D528D11CA2CBB /* Products */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
2407DE920899296600EB68BF /* VerbSixes.vst */,
|
||||
);
|
||||
name = Products;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
8B6CE5E62DFCBEFF0025BE0E /* vstsdk2.4 */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
8B6CE5E72DFCBEFF0025BE0E /* pluginterfaces */,
|
||||
8B6CE5EC2DFCBEFF0025BE0E /* public.sdk */,
|
||||
);
|
||||
name = vstsdk2.4;
|
||||
path = ../../../../vstsdk2.4;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
8B6CE5E72DFCBEFF0025BE0E /* pluginterfaces */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
8B6CE5E82DFCBEFF0025BE0E /* vst2.x */,
|
||||
);
|
||||
path = pluginterfaces;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
8B6CE5E82DFCBEFF0025BE0E /* vst2.x */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
8B6CE5E92DFCBEFF0025BE0E /* vstfxstore.h */,
|
||||
8B6CE5EA2DFCBEFF0025BE0E /* aeffect.h */,
|
||||
8B6CE5EB2DFCBEFF0025BE0E /* aeffectx.h */,
|
||||
);
|
||||
path = vst2.x;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
8B6CE5EC2DFCBEFF0025BE0E /* public.sdk */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
8B6CE5ED2DFCBEFF0025BE0E /* source */,
|
||||
);
|
||||
path = public.sdk;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
8B6CE5ED2DFCBEFF0025BE0E /* source */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
8B6CE5EE2DFCBEFF0025BE0E /* vst2.x */,
|
||||
);
|
||||
path = source;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
8B6CE5EE2DFCBEFF0025BE0E /* vst2.x */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
8B6CE5EF2DFCBEFF0025BE0E /* audioeffectx.h */,
|
||||
8B6CE5F02DFCBEFF0025BE0E /* audioeffect.cpp */,
|
||||
8B6CE5F12DFCBEFF0025BE0E /* audioeffectx.cpp */,
|
||||
8B6CE5F22DFCBEFF0025BE0E /* aeffeditor.h */,
|
||||
8B6CE5F32DFCBEFF0025BE0E /* vstplugmain.cpp */,
|
||||
8B6CE5F42DFCBEFF0025BE0E /* audioeffect.h */,
|
||||
);
|
||||
path = vst2.x;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
/* End PBXGroup section */
|
||||
|
||||
/* Begin PBXHeadersBuildPhase section */
|
||||
8D01CCC70486CAD60068D4B7 /* Headers */ = {
|
||||
isa = PBXHeadersBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
8B6CE5FB2DFCBEFF0025BE0E /* aeffeditor.h in Headers */,
|
||||
245463B90991757100464AD3 /* VerbSixes.h in Headers */,
|
||||
8B6CE5FD2DFCBEFF0025BE0E /* audioeffect.h in Headers */,
|
||||
8B6CE5F62DFCBEFF0025BE0E /* aeffect.h in Headers */,
|
||||
24D8287F09A9164A0093AEF8 /* xcode_vst_prefix.h in Headers */,
|
||||
8B6CE5F82DFCBEFF0025BE0E /* audioeffectx.h in Headers */,
|
||||
8B6CE5F52DFCBEFF0025BE0E /* vstfxstore.h in Headers */,
|
||||
8B6CE5F72DFCBEFF0025BE0E /* aeffectx.h in Headers */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
/* End PBXHeadersBuildPhase section */
|
||||
|
||||
/* Begin PBXNativeTarget section */
|
||||
8D01CCC60486CAD60068D4B7 /* VerbSixes */ = {
|
||||
isa = PBXNativeTarget;
|
||||
buildConfigurationList = 24BEAAED08919AE700E695F9 /* Build configuration list for PBXNativeTarget "VerbSixes" */;
|
||||
buildPhases = (
|
||||
8D01CCC70486CAD60068D4B7 /* Headers */,
|
||||
8D01CCC90486CAD60068D4B7 /* Resources */,
|
||||
8D01CCCB0486CAD60068D4B7 /* Sources */,
|
||||
24CFB70807E7A07C0081BD57 /* Copy PkgInfo */,
|
||||
);
|
||||
buildRules = (
|
||||
);
|
||||
dependencies = (
|
||||
);
|
||||
name = VerbSixes;
|
||||
productInstallPath = "$(HOME)/Library/Bundles";
|
||||
productName = "FM-Chopper";
|
||||
productReference = 2407DE920899296600EB68BF /* VerbSixes.vst */;
|
||||
productType = "com.apple.product-type.bundle";
|
||||
};
|
||||
/* End PBXNativeTarget section */
|
||||
|
||||
/* Begin PBXProject section */
|
||||
089C1669FE841209C02AAC07 /* Project object */ = {
|
||||
isa = PBXProject;
|
||||
attributes = {
|
||||
LastUpgradeCheck = 1420;
|
||||
};
|
||||
buildConfigurationList = 24BEAAF108919AE700E695F9 /* Build configuration list for PBXProject "VerbSixes" */;
|
||||
compatibilityVersion = "Xcode 2.4";
|
||||
developmentRegion = en;
|
||||
hasScannedForEncodings = 1;
|
||||
knownRegions = (
|
||||
en,
|
||||
Base,
|
||||
fr,
|
||||
de,
|
||||
ja,
|
||||
);
|
||||
mainGroup = 089C166AFE841209C02AAC07 /* FM-Chopper */;
|
||||
projectDirPath = "";
|
||||
projectRoot = "";
|
||||
targets = (
|
||||
8D01CCC60486CAD60068D4B7 /* VerbSixes */,
|
||||
);
|
||||
};
|
||||
/* End PBXProject section */
|
||||
|
||||
/* Begin PBXResourcesBuildPhase section */
|
||||
8D01CCC90486CAD60068D4B7 /* Resources */ = {
|
||||
isa = PBXResourcesBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
24CFB70407E7A0220081BD57 /* PkgInfo in Resources */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
/* End PBXResourcesBuildPhase section */
|
||||
|
||||
/* Begin PBXShellScriptBuildPhase section */
|
||||
24CFB70807E7A07C0081BD57 /* Copy PkgInfo */ = {
|
||||
isa = PBXShellScriptBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
);
|
||||
inputPaths = (
|
||||
);
|
||||
name = "Copy PkgInfo";
|
||||
outputPaths = (
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
shellPath = /bin/bash;
|
||||
shellScript = "cp mac/PkgInfo \"$BUILT_PRODUCTS_DIR/$PRODUCT_NAME.vst/Contents/\"";
|
||||
};
|
||||
/* End PBXShellScriptBuildPhase section */
|
||||
|
||||
/* Begin PBXSourcesBuildPhase section */
|
||||
8D01CCCB0486CAD60068D4B7 /* Sources */ = {
|
||||
isa = PBXSourcesBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
8B6CE5FA2DFCBEFF0025BE0E /* audioeffectx.cpp in Sources */,
|
||||
2407DEB9089929BA00EB68BF /* VerbSixes.cpp in Sources */,
|
||||
8B6CE5F92DFCBEFF0025BE0E /* audioeffect.cpp in Sources */,
|
||||
8B6CE5FC2DFCBEFF0025BE0E /* vstplugmain.cpp in Sources */,
|
||||
24D8287009A914000093AEF8 /* VerbSixesProc.cpp in Sources */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
/* End PBXSourcesBuildPhase section */
|
||||
|
||||
/* Begin XCBuildConfiguration section */
|
||||
24BEAAEE08919AE700E695F9 /* Debug */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
ARCHS = "$(ARCHS_STANDARD)";
|
||||
CLANG_ENABLE_OBJC_WEAK = YES;
|
||||
CODE_SIGN_IDENTITY = "Apple Development";
|
||||
"CODE_SIGN_IDENTITY[sdk=macosx*]" = "Developer ID Application";
|
||||
CODE_SIGN_STYLE = Manual;
|
||||
COPY_PHASE_STRIP = NO;
|
||||
DEAD_CODE_STRIPPING = YES;
|
||||
DEVELOPMENT_TEAM = "";
|
||||
"DEVELOPMENT_TEAM[sdk=macosx*]" = 9BMAKYA76W;
|
||||
FRAMEWORK_SEARCH_PATHS = "";
|
||||
GCC_DYNAMIC_NO_PIC = NO;
|
||||
GCC_ENABLE_TRIGRAPHS = NO;
|
||||
GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
|
||||
GCC_MODEL_TUNING = "";
|
||||
GCC_PRECOMPILE_PREFIX_HEADER = YES;
|
||||
GCC_PREFIX_HEADER = "";
|
||||
GCC_WARN_ABOUT_MISSING_PROTOTYPES = NO;
|
||||
GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO;
|
||||
GCC_WARN_UNKNOWN_PRAGMAS = NO;
|
||||
HEADER_SEARCH_PATHS = "/Users/christopherjohnson/Desktop/vstsdk2.4/**";
|
||||
INFOPLIST_FILE = ./mac/Info.plist;
|
||||
INSTALL_PATH = "$(HOME)/Library/Audio/Plug-Ins/VST";
|
||||
LIBRARY_SEARCH_PATHS = "";
|
||||
MACOSX_DEPLOYMENT_TARGET = 11.1;
|
||||
OTHER_CFLAGS = "";
|
||||
OTHER_LDFLAGS = "";
|
||||
OTHER_REZFLAGS = "";
|
||||
PRODUCT_BUNDLE_IDENTIFIER = com.airwindows.VerbSixes;
|
||||
PRODUCT_NAME = VerbSixes;
|
||||
PROVISIONING_PROFILE_SPECIFIER = "";
|
||||
SDKROOT = macosx;
|
||||
SECTORDER_FLAGS = "";
|
||||
STRIP_STYLE = debugging;
|
||||
WARNING_CFLAGS = (
|
||||
"-Wmost",
|
||||
"-Wno-four-char-constants",
|
||||
"-Wno-unknown-pragmas",
|
||||
);
|
||||
WRAPPER_EXTENSION = vst;
|
||||
};
|
||||
name = Debug;
|
||||
};
|
||||
24BEAAEF08919AE700E695F9 /* Release */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
ARCHS = "$(ARCHS_STANDARD)";
|
||||
CLANG_ENABLE_OBJC_WEAK = YES;
|
||||
CODE_SIGN_IDENTITY = "Apple Development";
|
||||
"CODE_SIGN_IDENTITY[sdk=macosx*]" = "Developer ID Application";
|
||||
CODE_SIGN_STYLE = Manual;
|
||||
COPY_PHASE_STRIP = YES;
|
||||
DEAD_CODE_STRIPPING = YES;
|
||||
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
|
||||
DEVELOPMENT_TEAM = "";
|
||||
"DEVELOPMENT_TEAM[sdk=macosx*]" = 9BMAKYA76W;
|
||||
FRAMEWORK_SEARCH_PATHS = "";
|
||||
GCC_C_LANGUAGE_STANDARD = c99;
|
||||
GCC_ENABLE_TRIGRAPHS = NO;
|
||||
GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
|
||||
GCC_MODEL_TUNING = "";
|
||||
GCC_OPTIMIZATION_LEVEL = s;
|
||||
GCC_PRECOMPILE_PREFIX_HEADER = YES;
|
||||
GCC_PREFIX_HEADER = "";
|
||||
GCC_WARN_ABOUT_MISSING_PROTOTYPES = NO;
|
||||
GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO;
|
||||
GCC_WARN_UNKNOWN_PRAGMAS = NO;
|
||||
HEADER_SEARCH_PATHS = "/Users/christopherjohnson/Desktop/vstsdk2.4/**";
|
||||
INFOPLIST_FILE = ./mac/Info.plist;
|
||||
INSTALL_PATH = "$(HOME)/Library/Audio/Plug-Ins/VST";
|
||||
LIBRARY_SEARCH_PATHS = "";
|
||||
MACOSX_DEPLOYMENT_TARGET = 11.1;
|
||||
OTHER_CFLAGS = "";
|
||||
OTHER_LDFLAGS = "";
|
||||
OTHER_REZFLAGS = "";
|
||||
PRODUCT_BUNDLE_IDENTIFIER = com.airwindows.VerbSixes;
|
||||
PRODUCT_NAME = VerbSixes;
|
||||
PROVISIONING_PROFILE_SPECIFIER = "";
|
||||
SDKROOT = macosx;
|
||||
SECTORDER_FLAGS = "";
|
||||
SKIP_INSTALL = NO;
|
||||
STRIP_INSTALLED_PRODUCT = YES;
|
||||
STRIP_STYLE = debugging;
|
||||
WARNING_CFLAGS = (
|
||||
"-Wmost",
|
||||
"-Wno-four-char-constants",
|
||||
"-Wno-unknown-pragmas",
|
||||
);
|
||||
WRAPPER_EXTENSION = vst;
|
||||
};
|
||||
name = Release;
|
||||
};
|
||||
24BEAAF208919AE700E695F9 /* Debug */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||
ARCHS = "$(ARCHS_STANDARD)";
|
||||
CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
|
||||
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
|
||||
CLANG_WARN_BOOL_CONVERSION = YES;
|
||||
CLANG_WARN_COMMA = YES;
|
||||
CLANG_WARN_CONSTANT_CONVERSION = YES;
|
||||
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
|
||||
CLANG_WARN_EMPTY_BODY = YES;
|
||||
CLANG_WARN_ENUM_CONVERSION = YES;
|
||||
CLANG_WARN_INFINITE_RECURSION = YES;
|
||||
CLANG_WARN_INT_CONVERSION = YES;
|
||||
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
|
||||
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
|
||||
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
|
||||
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
|
||||
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
|
||||
CLANG_WARN_STRICT_PROTOTYPES = YES;
|
||||
CLANG_WARN_SUSPICIOUS_MOVE = YES;
|
||||
CLANG_WARN_UNREACHABLE_CODE = YES;
|
||||
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
||||
DEAD_CODE_STRIPPING = YES;
|
||||
ENABLE_STRICT_OBJC_MSGSEND = YES;
|
||||
ENABLE_TESTABILITY = YES;
|
||||
GCC_MODEL_TUNING = G5;
|
||||
GCC_NO_COMMON_BLOCKS = YES;
|
||||
GCC_OPTIMIZATION_LEVEL = 0;
|
||||
GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1";
|
||||
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
|
||||
GCC_WARN_ABOUT_RETURN_TYPE = YES;
|
||||
GCC_WARN_UNDECLARED_SELECTOR = YES;
|
||||
GCC_WARN_UNINITIALIZED_AUTOS = YES;
|
||||
GCC_WARN_UNUSED_FUNCTION = YES;
|
||||
GCC_WARN_UNUSED_VARIABLE = YES;
|
||||
INFOPLIST_FILE = "";
|
||||
INFOPLIST_PREPROCESS = NO;
|
||||
MACOSX_DEPLOYMENT_TARGET = 11.1;
|
||||
ONLY_ACTIVE_ARCH = YES;
|
||||
SDKROOT = macosx;
|
||||
};
|
||||
name = Debug;
|
||||
};
|
||||
24BEAAF308919AE700E695F9 /* Release */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||
ARCHS = "$(ARCHS_STANDARD)";
|
||||
CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
|
||||
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
|
||||
CLANG_WARN_BOOL_CONVERSION = YES;
|
||||
CLANG_WARN_COMMA = YES;
|
||||
CLANG_WARN_CONSTANT_CONVERSION = YES;
|
||||
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
|
||||
CLANG_WARN_EMPTY_BODY = YES;
|
||||
CLANG_WARN_ENUM_CONVERSION = YES;
|
||||
CLANG_WARN_INFINITE_RECURSION = YES;
|
||||
CLANG_WARN_INT_CONVERSION = YES;
|
||||
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
|
||||
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
|
||||
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
|
||||
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
|
||||
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
|
||||
CLANG_WARN_STRICT_PROTOTYPES = YES;
|
||||
CLANG_WARN_SUSPICIOUS_MOVE = YES;
|
||||
CLANG_WARN_UNREACHABLE_CODE = YES;
|
||||
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
||||
DEAD_CODE_STRIPPING = YES;
|
||||
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
|
||||
ENABLE_STRICT_OBJC_MSGSEND = YES;
|
||||
GCC_C_LANGUAGE_STANDARD = c99;
|
||||
GCC_MODEL_TUNING = G4;
|
||||
GCC_NO_COMMON_BLOCKS = YES;
|
||||
GCC_OPTIMIZATION_LEVEL = s;
|
||||
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
|
||||
GCC_WARN_ABOUT_RETURN_TYPE = YES;
|
||||
GCC_WARN_UNDECLARED_SELECTOR = YES;
|
||||
GCC_WARN_UNINITIALIZED_AUTOS = YES;
|
||||
GCC_WARN_UNUSED_FUNCTION = YES;
|
||||
GCC_WARN_UNUSED_VARIABLE = YES;
|
||||
INFOPLIST_FILE = "";
|
||||
INFOPLIST_PREPROCESS = NO;
|
||||
MACOSX_DEPLOYMENT_TARGET = 11.1;
|
||||
ONLY_ACTIVE_ARCH = YES;
|
||||
SDKROOT = macosx;
|
||||
};
|
||||
name = Release;
|
||||
};
|
||||
/* End XCBuildConfiguration section */
|
||||
|
||||
/* Begin XCConfigurationList section */
|
||||
24BEAAED08919AE700E695F9 /* Build configuration list for PBXNativeTarget "VerbSixes" */ = {
|
||||
isa = XCConfigurationList;
|
||||
buildConfigurations = (
|
||||
24BEAAEE08919AE700E695F9 /* Debug */,
|
||||
24BEAAEF08919AE700E695F9 /* Release */,
|
||||
);
|
||||
defaultConfigurationIsVisible = 0;
|
||||
defaultConfigurationName = Debug;
|
||||
};
|
||||
24BEAAF108919AE700E695F9 /* Build configuration list for PBXProject "VerbSixes" */ = {
|
||||
isa = XCConfigurationList;
|
||||
buildConfigurations = (
|
||||
24BEAAF208919AE700E695F9 /* Debug */,
|
||||
24BEAAF308919AE700E695F9 /* Release */,
|
||||
);
|
||||
defaultConfigurationIsVisible = 0;
|
||||
defaultConfigurationName = Debug;
|
||||
};
|
||||
/* End XCConfigurationList section */
|
||||
};
|
||||
rootObject = 089C1669FE841209C02AAC07 /* Project object */;
|
||||
}
|
||||
7
plugins/MacSignedVST/VerbSixes/VerbSixes.xcodeproj/project.xcworkspace/contents.xcworkspacedata
generated
Executable file
7
plugins/MacSignedVST/VerbSixes/VerbSixes.xcodeproj/project.xcworkspace/contents.xcworkspacedata
generated
Executable file
|
|
@ -0,0 +1,7 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Workspace
|
||||
version = "1.0">
|
||||
<FileRef
|
||||
location = "self:Sample.xcodeproj">
|
||||
</FileRef>
|
||||
</Workspace>
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>IDEDidComputeMac32BitWarning</key>
|
||||
<true/>
|
||||
</dict>
|
||||
</plist>
|
||||
Binary file not shown.
Binary file not shown.
1372
plugins/MacSignedVST/VerbSixes/VerbSixes.xcodeproj/spiadmin.mode1v3
Executable file
1372
plugins/MacSignedVST/VerbSixes/VerbSixes.xcodeproj/spiadmin.mode1v3
Executable file
File diff suppressed because it is too large
Load diff
143
plugins/MacSignedVST/VerbSixes/VerbSixes.xcodeproj/spiadmin.pbxuser
Executable file
143
plugins/MacSignedVST/VerbSixes/VerbSixes.xcodeproj/spiadmin.pbxuser
Executable file
|
|
@ -0,0 +1,143 @@
|
|||
// !$*UTF8*$!
|
||||
{
|
||||
089C1669FE841209C02AAC07 /* Project object */ = {
|
||||
activeBuildConfigurationName = Release;
|
||||
activeTarget = 8D01CCC60486CAD60068D4B7 /* Gain */;
|
||||
codeSenseManager = 91857D95148EF55400AAA11B /* Code sense */;
|
||||
perUserDictionary = {
|
||||
PBXConfiguration.PBXFileTableDataSource3.PBXFileTableDataSource = {
|
||||
PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
|
||||
PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
|
||||
PBXFileTableDataSourceColumnWidthsKey = (
|
||||
20,
|
||||
829,
|
||||
20,
|
||||
48,
|
||||
43,
|
||||
43,
|
||||
20,
|
||||
);
|
||||
PBXFileTableDataSourceColumnsKey = (
|
||||
PBXFileDataSource_FiletypeID,
|
||||
PBXFileDataSource_Filename_ColumnID,
|
||||
PBXFileDataSource_Built_ColumnID,
|
||||
PBXFileDataSource_ObjectSize_ColumnID,
|
||||
PBXFileDataSource_Errors_ColumnID,
|
||||
PBXFileDataSource_Warnings_ColumnID,
|
||||
PBXFileDataSource_Target_ColumnID,
|
||||
);
|
||||
};
|
||||
PBXConfiguration.PBXTargetDataSource.PBXTargetDataSource = {
|
||||
PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
|
||||
PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
|
||||
PBXFileTableDataSourceColumnWidthsKey = (
|
||||
20,
|
||||
789,
|
||||
60,
|
||||
20,
|
||||
48,
|
||||
43,
|
||||
43,
|
||||
);
|
||||
PBXFileTableDataSourceColumnsKey = (
|
||||
PBXFileDataSource_FiletypeID,
|
||||
PBXFileDataSource_Filename_ColumnID,
|
||||
PBXTargetDataSource_PrimaryAttribute,
|
||||
PBXFileDataSource_Built_ColumnID,
|
||||
PBXFileDataSource_ObjectSize_ColumnID,
|
||||
PBXFileDataSource_Errors_ColumnID,
|
||||
PBXFileDataSource_Warnings_ColumnID,
|
||||
);
|
||||
};
|
||||
PBXPerProjectTemplateStateSaveDate = 345089498;
|
||||
PBXWorkspaceStateSaveDate = 345089498;
|
||||
};
|
||||
perUserProjectItems = {
|
||||
911C2A9D1491A5F600A430AF /* PBXTextBookmark */ = 911C2A9D1491A5F600A430AF /* PBXTextBookmark */;
|
||||
915DCCBB1491A5B8008574E6 /* PBXTextBookmark */ = 915DCCBB1491A5B8008574E6 /* PBXTextBookmark */;
|
||||
};
|
||||
sourceControlManager = 91857D94148EF55400AAA11B /* Source Control */;
|
||||
userBuildSettings = {
|
||||
};
|
||||
};
|
||||
2407DEB6089929BA00EB68BF /* Gain.cpp */ = {
|
||||
uiCtxt = {
|
||||
sepNavIntBoundsRect = "{{0, 0}, {992, 1768}}";
|
||||
sepNavSelRange = "{247, 0}";
|
||||
sepNavVisRange = "{0, 1657}";
|
||||
};
|
||||
};
|
||||
245463B80991757100464AD3 /* Gain.h */ = {
|
||||
uiCtxt = {
|
||||
sepNavIntBoundsRect = "{{0, 0}, {992, 975}}";
|
||||
sepNavSelRange = "{1552, 0}";
|
||||
sepNavVisRange = "{796, 1857}";
|
||||
sepNavWindowFrame = "{{15, 465}, {750, 558}}";
|
||||
};
|
||||
};
|
||||
24A2FF9A0F90D1DD003BB5A7 /* adelaymain.cpp */ = {
|
||||
uiCtxt = {
|
||||
sepNavIntBoundsRect = "{{0, 0}, {992, 488}}";
|
||||
sepNavSelRange = "{0, 0}";
|
||||
sepNavVisRange = "{0, 798}";
|
||||
};
|
||||
};
|
||||
24A2FFDB0F90D1DD003BB5A7 /* audioeffectx.cpp */ = {
|
||||
uiCtxt = {
|
||||
sepNavIntBoundsRect = "{{0, 0}, {859, 19825}}";
|
||||
sepNavSelRange = "{10641, 0}";
|
||||
sepNavVisRange = "{10076, 1095}";
|
||||
};
|
||||
};
|
||||
24D8286F09A914000093AEF8 /* GainProc.cpp */ = {
|
||||
uiCtxt = {
|
||||
sepNavIntBoundsRect = "{{0, 0}, {992, 482}}";
|
||||
sepNavSelRange = "{239, 0}";
|
||||
sepNavVisRange = "{0, 950}";
|
||||
};
|
||||
};
|
||||
24D8287E09A9164A0093AEF8 /* xcode_vst_prefix.h */ = {
|
||||
uiCtxt = {
|
||||
sepNavIntBoundsRect = "{{0, 0}, {992, 493}}";
|
||||
sepNavSelRange = "{249, 0}";
|
||||
sepNavVisRange = "{0, 249}";
|
||||
};
|
||||
};
|
||||
8D01CCC60486CAD60068D4B7 /* Gain */ = {
|
||||
activeExec = 0;
|
||||
};
|
||||
911C2A9D1491A5F600A430AF /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = 2407DEB6089929BA00EB68BF /* Gain.cpp */;
|
||||
name = "Gain.cpp: 10";
|
||||
rLen = 0;
|
||||
rLoc = 247;
|
||||
rType = 0;
|
||||
vrLen = 1657;
|
||||
vrLoc = 0;
|
||||
};
|
||||
915DCCBB1491A5B8008574E6 /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = 2407DEB6089929BA00EB68BF /* Gain.cpp */;
|
||||
name = "Gain.cpp: 10";
|
||||
rLen = 0;
|
||||
rLoc = 247;
|
||||
rType = 0;
|
||||
vrLen = 1625;
|
||||
vrLoc = 0;
|
||||
};
|
||||
91857D94148EF55400AAA11B /* Source Control */ = {
|
||||
isa = PBXSourceControlManager;
|
||||
fallbackIsa = XCSourceControlManager;
|
||||
isSCMEnabled = 0;
|
||||
scmConfiguration = {
|
||||
repositoryNamesForRoots = {
|
||||
"" = "";
|
||||
};
|
||||
};
|
||||
};
|
||||
91857D95148EF55400AAA11B /* Code sense */ = {
|
||||
isa = PBXCodeSenseManager;
|
||||
indexTemplatePath = "";
|
||||
};
|
||||
}
|
||||
|
|
@ -0,0 +1,67 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Scheme
|
||||
LastUpgradeVersion = "1420"
|
||||
version = "1.3">
|
||||
<BuildAction
|
||||
parallelizeBuildables = "YES"
|
||||
buildImplicitDependencies = "YES">
|
||||
<BuildActionEntries>
|
||||
<BuildActionEntry
|
||||
buildForTesting = "YES"
|
||||
buildForRunning = "YES"
|
||||
buildForProfiling = "YES"
|
||||
buildForArchiving = "YES"
|
||||
buildForAnalyzing = "YES">
|
||||
<BuildableReference
|
||||
BuildableIdentifier = "primary"
|
||||
BlueprintIdentifier = "8D01CCC60486CAD60068D4B7"
|
||||
BuildableName = "Gain.vst"
|
||||
BlueprintName = "VerbSixes"
|
||||
ReferencedContainer = "container:VerbSixes.xcodeproj">
|
||||
</BuildableReference>
|
||||
</BuildActionEntry>
|
||||
</BuildActionEntries>
|
||||
</BuildAction>
|
||||
<TestAction
|
||||
buildConfiguration = "Debug"
|
||||
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
|
||||
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
|
||||
shouldUseLaunchSchemeArgsEnv = "YES">
|
||||
<Testables>
|
||||
</Testables>
|
||||
</TestAction>
|
||||
<LaunchAction
|
||||
buildConfiguration = "Release"
|
||||
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
|
||||
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
|
||||
launchStyle = "0"
|
||||
useCustomWorkingDirectory = "NO"
|
||||
ignoresPersistentStateOnLaunch = "NO"
|
||||
debugDocumentVersioning = "YES"
|
||||
debugServiceExtension = "internal"
|
||||
allowLocationSimulation = "YES">
|
||||
</LaunchAction>
|
||||
<ProfileAction
|
||||
buildConfiguration = "Release"
|
||||
shouldUseLaunchSchemeArgsEnv = "YES"
|
||||
savedToolIdentifier = ""
|
||||
useCustomWorkingDirectory = "NO"
|
||||
debugDocumentVersioning = "YES">
|
||||
<MacroExpansion>
|
||||
<BuildableReference
|
||||
BuildableIdentifier = "primary"
|
||||
BlueprintIdentifier = "8D01CCC60486CAD60068D4B7"
|
||||
BuildableName = "Gain.vst"
|
||||
BlueprintName = "VerbSixes"
|
||||
ReferencedContainer = "container:VerbSixes.xcodeproj">
|
||||
</BuildableReference>
|
||||
</MacroExpansion>
|
||||
</ProfileAction>
|
||||
<AnalyzeAction
|
||||
buildConfiguration = "Debug">
|
||||
</AnalyzeAction>
|
||||
<ArchiveAction
|
||||
buildConfiguration = "Release"
|
||||
revealArchiveInOrganizer = "YES">
|
||||
</ArchiveAction>
|
||||
</Scheme>
|
||||
|
|
@ -0,0 +1,22 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>SchemeUserState</key>
|
||||
<dict>
|
||||
<key>VerbSixes.xcscheme_^#shared#^_</key>
|
||||
<dict>
|
||||
<key>orderHint</key>
|
||||
<integer>1</integer>
|
||||
</dict>
|
||||
</dict>
|
||||
<key>SuppressBuildableAutocreation</key>
|
||||
<dict>
|
||||
<key>8D01CCC60486CAD60068D4B7</key>
|
||||
<dict>
|
||||
<key>primary</key>
|
||||
<true/>
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
</plist>
|
||||
|
|
@ -0,0 +1,22 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>SchemeUserState</key>
|
||||
<dict>
|
||||
<key>«PROJECTNAME».xcscheme</key>
|
||||
<dict>
|
||||
<key>orderHint</key>
|
||||
<integer>0</integer>
|
||||
</dict>
|
||||
</dict>
|
||||
<key>SuppressBuildableAutocreation</key>
|
||||
<dict>
|
||||
<key>8D01CCC60486CAD60068D4B7</key>
|
||||
<dict>
|
||||
<key>primary</key>
|
||||
<true/>
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
</plist>
|
||||
|
|
@ -0,0 +1,57 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Scheme
|
||||
version = "1.3">
|
||||
<BuildAction
|
||||
parallelizeBuildables = "YES"
|
||||
buildImplicitDependencies = "YES">
|
||||
<BuildActionEntries>
|
||||
<BuildActionEntry
|
||||
buildForTesting = "YES"
|
||||
buildForRunning = "YES"
|
||||
buildForProfiling = "YES"
|
||||
buildForArchiving = "YES"
|
||||
buildForAnalyzing = "YES">
|
||||
<BuildableReference
|
||||
BuildableIdentifier = "primary"
|
||||
BlueprintIdentifier = "8D01CCC60486CAD60068D4B7"
|
||||
BuildableName = "«PROJECTNAME».vst"
|
||||
BlueprintName = "«PROJECTNAME»"
|
||||
ReferencedContainer = "container:Sample.xcodeproj">
|
||||
</BuildableReference>
|
||||
</BuildActionEntry>
|
||||
</BuildActionEntries>
|
||||
</BuildAction>
|
||||
<TestAction
|
||||
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.GDB"
|
||||
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.GDB"
|
||||
shouldUseLaunchSchemeArgsEnv = "YES"
|
||||
buildConfiguration = "Debug">
|
||||
<Testables>
|
||||
</Testables>
|
||||
</TestAction>
|
||||
<LaunchAction
|
||||
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.GDB"
|
||||
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.GDB"
|
||||
launchStyle = "0"
|
||||
useCustomWorkingDirectory = "NO"
|
||||
buildConfiguration = "Debug"
|
||||
debugDocumentVersioning = "YES"
|
||||
allowLocationSimulation = "YES">
|
||||
<AdditionalOptions>
|
||||
</AdditionalOptions>
|
||||
</LaunchAction>
|
||||
<ProfileAction
|
||||
shouldUseLaunchSchemeArgsEnv = "YES"
|
||||
savedToolIdentifier = ""
|
||||
useCustomWorkingDirectory = "NO"
|
||||
buildConfiguration = "Release"
|
||||
debugDocumentVersioning = "YES">
|
||||
</ProfileAction>
|
||||
<AnalyzeAction
|
||||
buildConfiguration = "Debug">
|
||||
</AnalyzeAction>
|
||||
<ArchiveAction
|
||||
buildConfiguration = "Release"
|
||||
revealArchiveInOrganizer = "YES">
|
||||
</ArchiveAction>
|
||||
</Scheme>
|
||||
24
plugins/MacSignedVST/VerbSixes/mac/Info.plist
Executable file
24
plugins/MacSignedVST/VerbSixes/mac/Info.plist
Executable file
|
|
@ -0,0 +1,24 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>CFBundleDevelopmentRegion</key>
|
||||
<string>English</string>
|
||||
<key>CFBundleExecutable</key>
|
||||
<string>VerbSixes</string>
|
||||
<key>CFBundleIconFile</key>
|
||||
<string></string>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
|
||||
<key>CFBundleInfoDictionaryVersion</key>
|
||||
<string>6.0</string>
|
||||
<key>CFBundlePackageType</key>
|
||||
<string>BNDL</string>
|
||||
<key>CFBundleSignature</key>
|
||||
<string>Dthr</string>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>1.0</string>
|
||||
<key>CSResourcesFileMapped</key>
|
||||
<true/>
|
||||
</dict>
|
||||
</plist>
|
||||
1
plugins/MacSignedVST/VerbSixes/mac/PkgInfo
Executable file
1
plugins/MacSignedVST/VerbSixes/mac/PkgInfo
Executable file
|
|
@ -0,0 +1 @@
|
|||
BNDL????
|
||||
17
plugins/MacSignedVST/VerbSixes/mac/xcode_vst_prefix.h
Executable file
17
plugins/MacSignedVST/VerbSixes/mac/xcode_vst_prefix.h
Executable file
|
|
@ -0,0 +1,17 @@
|
|||
#define MAC 1
|
||||
#define MACX 1
|
||||
|
||||
#define USE_NAMESPACE 0
|
||||
|
||||
#define TARGET_API_MAC_CARBON 1
|
||||
#define USENAVSERVICES 1
|
||||
|
||||
#define __CF_USE_FRAMEWORK_INCLUDES__
|
||||
|
||||
#if __MWERKS__
|
||||
#define __NOEXTENSIONS__
|
||||
#endif
|
||||
|
||||
#define QUARTZ 1
|
||||
|
||||
#include <AvailabilityMacros.h>
|
||||
233
plugins/MacSignedVST/VerbSixes/source/VerbSixes.cpp
Executable file
233
plugins/MacSignedVST/VerbSixes/source/VerbSixes.cpp
Executable file
|
|
@ -0,0 +1,233 @@
|
|||
/* ========================================
|
||||
* VerbSixes - VerbSixes.h
|
||||
* Copyright (c) airwindows, Airwindows uses the MIT license
|
||||
* ======================================== */
|
||||
|
||||
#ifndef __VerbSixes_H
|
||||
#include "VerbSixes.h"
|
||||
#endif
|
||||
|
||||
AudioEffect* createEffectInstance(audioMasterCallback audioMaster) {return new VerbSixes(audioMaster);}
|
||||
|
||||
VerbSixes::VerbSixes(audioMasterCallback audioMaster) :
|
||||
AudioEffectX(audioMaster, kNumPrograms, kNumParameters)
|
||||
{
|
||||
#ifdef THREEBYTHREE
|
||||
for(int x = 0; x < d3A+2; x++) {a3AL[x] = 0.0; a3AR[x] = 0.0;}
|
||||
for(int x = 0; x < d3B+2; x++) {a3BL[x] = 0.0; a3BR[x] = 0.0;}
|
||||
for(int x = 0; x < d3C+2; x++) {a3CL[x] = 0.0; a3CR[x] = 0.0;}
|
||||
for(int x = 0; x < d3D+2; x++) {a3DL[x] = 0.0; a3DR[x] = 0.0;}
|
||||
for(int x = 0; x < d3E+2; x++) {a3EL[x] = 0.0; a3ER[x] = 0.0;}
|
||||
for(int x = 0; x < d3F+2; x++) {a3FL[x] = 0.0; a3FR[x] = 0.0;}
|
||||
for(int x = 0; x < d3G+2; x++) {a3GL[x] = 0.0; a3GR[x] = 0.0;}
|
||||
for(int x = 0; x < d3H+2; x++) {a3HL[x] = 0.0; a3HR[x] = 0.0;}
|
||||
for(int x = 0; x < d3I+2; x++) {a3IL[x] = 0.0; a3IR[x] = 0.0;}
|
||||
c3AL = c3BL = c3CL = c3DL = c3EL = c3FL = c3GL = c3HL = c3IL = 1;
|
||||
c3AR = c3BR = c3CR = c3DR = c3ER = c3FR = c3GR = c3HR = c3IR = 1;
|
||||
f3AL = f3BL = f3CL = 0.0;
|
||||
f3CR = f3FR = f3IR = 0.0;
|
||||
avg3L = avg3R = 0.0;
|
||||
#endif
|
||||
#ifdef FOURBYFOUR
|
||||
for(int x = 0; x < d4A+2; x++) {a4AL[x] = 0.0; a4AR[x] = 0.0;}
|
||||
for(int x = 0; x < d4B+2; x++) {a4BL[x] = 0.0; a4BR[x] = 0.0;}
|
||||
for(int x = 0; x < d4C+2; x++) {a4CL[x] = 0.0; a4CR[x] = 0.0;}
|
||||
for(int x = 0; x < d4D+2; x++) {a4DL[x] = 0.0; a4DR[x] = 0.0;}
|
||||
for(int x = 0; x < d4E+2; x++) {a4EL[x] = 0.0; a4ER[x] = 0.0;}
|
||||
for(int x = 0; x < d4F+2; x++) {a4FL[x] = 0.0; a4FR[x] = 0.0;}
|
||||
for(int x = 0; x < d4G+2; x++) {a4GL[x] = 0.0; a4GR[x] = 0.0;}
|
||||
for(int x = 0; x < d4H+2; x++) {a4HL[x] = 0.0; a4HR[x] = 0.0;}
|
||||
for(int x = 0; x < d4I+2; x++) {a4IL[x] = 0.0; a4IR[x] = 0.0;}
|
||||
for(int x = 0; x < d4J+2; x++) {a4JL[x] = 0.0; a4JR[x] = 0.0;}
|
||||
for(int x = 0; x < d4K+2; x++) {a4KL[x] = 0.0; a4KR[x] = 0.0;}
|
||||
for(int x = 0; x < d4L+2; x++) {a4LL[x] = 0.0; a4LR[x] = 0.0;}
|
||||
for(int x = 0; x < d4M+2; x++) {a4ML[x] = 0.0; a4MR[x] = 0.0;}
|
||||
for(int x = 0; x < d4N+2; x++) {a4NL[x] = 0.0; a4NR[x] = 0.0;}
|
||||
for(int x = 0; x < d4O+2; x++) {a4OL[x] = 0.0; a4OR[x] = 0.0;}
|
||||
for(int x = 0; x < d4P+2; x++) {a4PL[x] = 0.0; a4PR[x] = 0.0;}
|
||||
c4AL = c4BL = c4CL = c4DL = c4EL = c4FL = c4GL = c4HL = 1;
|
||||
c4IL = c4JL = c4KL = c4LL = c4ML = c4NL = c4OL = c4PL = 1;
|
||||
c4AR = c4BR = c4CR = c4DR = c4ER = c4FR = c4GR = c4HR = 1;
|
||||
c4IR = c4JR = c4KR = c4LR = c4MR = c4NR = c4OR = c4PR = 1;
|
||||
f4AL = f4BL = f4CL = f4DL = 0.0;
|
||||
f4DR = f4HR = f4LR = f4PR = 0.0;
|
||||
avg4L = avg4R = 0.0;
|
||||
#endif
|
||||
#ifdef FIVEBYFIVE
|
||||
for(int x = 0; x < d5A+2; x++) {a5AL[x] = 0.0; a5AR[x] = 0.0;}
|
||||
for(int x = 0; x < d5B+2; x++) {a5BL[x] = 0.0; a5BR[x] = 0.0;}
|
||||
for(int x = 0; x < d5C+2; x++) {a5CL[x] = 0.0; a5CR[x] = 0.0;}
|
||||
for(int x = 0; x < d5D+2; x++) {a5DL[x] = 0.0; a5DR[x] = 0.0;}
|
||||
for(int x = 0; x < d5E+2; x++) {a5EL[x] = 0.0; a5ER[x] = 0.0;}
|
||||
for(int x = 0; x < d5F+2; x++) {a5FL[x] = 0.0; a5FR[x] = 0.0;}
|
||||
for(int x = 0; x < d5G+2; x++) {a5GL[x] = 0.0; a5GR[x] = 0.0;}
|
||||
for(int x = 0; x < d5H+2; x++) {a5HL[x] = 0.0; a5HR[x] = 0.0;}
|
||||
for(int x = 0; x < d5I+2; x++) {a5IL[x] = 0.0; a5IR[x] = 0.0;}
|
||||
for(int x = 0; x < d5J+2; x++) {a5JL[x] = 0.0; a5JR[x] = 0.0;}
|
||||
for(int x = 0; x < d5K+2; x++) {a5KL[x] = 0.0; a5KR[x] = 0.0;}
|
||||
for(int x = 0; x < d5L+2; x++) {a5LL[x] = 0.0; a5LR[x] = 0.0;}
|
||||
for(int x = 0; x < d5M+2; x++) {a5ML[x] = 0.0; a5MR[x] = 0.0;}
|
||||
for(int x = 0; x < d5N+2; x++) {a5NL[x] = 0.0; a5NR[x] = 0.0;}
|
||||
for(int x = 0; x < d5O+2; x++) {a5OL[x] = 0.0; a5OR[x] = 0.0;}
|
||||
for(int x = 0; x < d5P+2; x++) {a5PL[x] = 0.0; a5PR[x] = 0.0;}
|
||||
for(int x = 0; x < d5Q+2; x++) {a5QL[x] = 0.0; a5QR[x] = 0.0;}
|
||||
for(int x = 0; x < d5R+2; x++) {a5RL[x] = 0.0; a5RR[x] = 0.0;}
|
||||
for(int x = 0; x < d5S+2; x++) {a5SL[x] = 0.0; a5SR[x] = 0.0;}
|
||||
for(int x = 0; x < d5T+2; x++) {a5TL[x] = 0.0; a5TR[x] = 0.0;}
|
||||
for(int x = 0; x < d5U+2; x++) {a5UL[x] = 0.0; a5UR[x] = 0.0;}
|
||||
for(int x = 0; x < d5V+2; x++) {a5VL[x] = 0.0; a5VR[x] = 0.0;}
|
||||
for(int x = 0; x < d5W+2; x++) {a5WL[x] = 0.0; a5WR[x] = 0.0;}
|
||||
for(int x = 0; x < d5X+2; x++) {a5XL[x] = 0.0; a5XR[x] = 0.0;}
|
||||
for(int x = 0; x < d5Y+2; x++) {a5YL[x] = 0.0; a5YR[x] = 0.0;}
|
||||
c5AL = c5BL = c5CL = c5DL = c5EL = c5FL = c5GL = c5HL = 1;
|
||||
c5IL = c5JL = c5KL = c5LL = c5ML = c5NL = c5OL = c5PL = 1;
|
||||
c5QL = c5RL = c5SL = c5TL = c5UL = c5VL = c5WL = c5XL = c5YL = 1;
|
||||
c5AR = c5BR = c5CR = c5DR = c5ER = c5FR = c5GR = c5HR = 1;
|
||||
c5IR = c5JR = c5KR = c5LR = c5MR = c5NR = c5OR = c5PR = 1;
|
||||
c5QR = c5RR = c5SR = c5TR = c5UR = c5VR = c5WR = c5XR = c5YR = 1;
|
||||
f5AL = f5BL = f5CL = f5DL = f5EL = 0.0;
|
||||
f5ER = f5JR = f5OR = f5TR = f5YR = 0.0;
|
||||
avg5L = avg5R = 0.0;
|
||||
#endif
|
||||
#ifdef SIXBYSIX
|
||||
for(int x = 0; x < d6A+2; x++) {a6AL[x] = 0.0; a6AR[x] = 0.0;}
|
||||
for(int x = 0; x < d6B+2; x++) {a6BL[x] = 0.0; a6BR[x] = 0.0;}
|
||||
for(int x = 0; x < d6C+2; x++) {a6CL[x] = 0.0; a6CR[x] = 0.0;}
|
||||
for(int x = 0; x < d6D+2; x++) {a6DL[x] = 0.0; a6DR[x] = 0.0;}
|
||||
for(int x = 0; x < d6E+2; x++) {a6EL[x] = 0.0; a6ER[x] = 0.0;}
|
||||
for(int x = 0; x < d6F+2; x++) {a6FL[x] = 0.0; a6FR[x] = 0.0;}
|
||||
for(int x = 0; x < d6G+2; x++) {a6GL[x] = 0.0; a6GR[x] = 0.0;}
|
||||
for(int x = 0; x < d6H+2; x++) {a6HL[x] = 0.0; a6HR[x] = 0.0;}
|
||||
for(int x = 0; x < d6I+2; x++) {a6IL[x] = 0.0; a6IR[x] = 0.0;}
|
||||
for(int x = 0; x < d6J+2; x++) {a6JL[x] = 0.0; a6JR[x] = 0.0;}
|
||||
for(int x = 0; x < d6K+2; x++) {a6KL[x] = 0.0; a6KR[x] = 0.0;}
|
||||
for(int x = 0; x < d6L+2; x++) {a6LL[x] = 0.0; a6LR[x] = 0.0;}
|
||||
for(int x = 0; x < d6M+2; x++) {a6ML[x] = 0.0; a6MR[x] = 0.0;}
|
||||
for(int x = 0; x < d6N+2; x++) {a6NL[x] = 0.0; a6NR[x] = 0.0;}
|
||||
for(int x = 0; x < d6O+2; x++) {a6OL[x] = 0.0; a6OR[x] = 0.0;}
|
||||
for(int x = 0; x < d6P+2; x++) {a6PL[x] = 0.0; a6PR[x] = 0.0;}
|
||||
for(int x = 0; x < d6Q+2; x++) {a6QL[x] = 0.0; a6QR[x] = 0.0;}
|
||||
for(int x = 0; x < d6R+2; x++) {a6RL[x] = 0.0; a6RR[x] = 0.0;}
|
||||
for(int x = 0; x < d6S+2; x++) {a6SL[x] = 0.0; a6SR[x] = 0.0;}
|
||||
for(int x = 0; x < d6T+2; x++) {a6TL[x] = 0.0; a6TR[x] = 0.0;}
|
||||
for(int x = 0; x < d6U+2; x++) {a6UL[x] = 0.0; a6UR[x] = 0.0;}
|
||||
for(int x = 0; x < d6V+2; x++) {a6VL[x] = 0.0; a6VR[x] = 0.0;}
|
||||
for(int x = 0; x < d6W+2; x++) {a6WL[x] = 0.0; a6WR[x] = 0.0;}
|
||||
for(int x = 0; x < d6X+2; x++) {a6XL[x] = 0.0; a6XR[x] = 0.0;}
|
||||
for(int x = 0; x < d6Y+2; x++) {a6YL[x] = 0.0; a6YR[x] = 0.0;}
|
||||
for(int x = 0; x < d6ZA+2; x++) {a6ZAL[x] = 0.0; a6ZAR[x] = 0.0;}
|
||||
for(int x = 0; x < d6ZB+2; x++) {a6ZBL[x] = 0.0; a6ZBR[x] = 0.0;}
|
||||
for(int x = 0; x < d6ZC+2; x++) {a6ZCL[x] = 0.0; a6ZCR[x] = 0.0;}
|
||||
for(int x = 0; x < d6ZD+2; x++) {a6ZDL[x] = 0.0; a6ZDR[x] = 0.0;}
|
||||
for(int x = 0; x < d6ZE+2; x++) {a6ZEL[x] = 0.0; a6ZER[x] = 0.0;}
|
||||
for(int x = 0; x < d6ZF+2; x++) {a6ZFL[x] = 0.0; a6ZFR[x] = 0.0;}
|
||||
for(int x = 0; x < d6ZG+2; x++) {a6ZGL[x] = 0.0; a6ZGR[x] = 0.0;}
|
||||
for(int x = 0; x < d6ZH+2; x++) {a6ZHL[x] = 0.0; a6ZHR[x] = 0.0;}
|
||||
for(int x = 0; x < d6ZI+2; x++) {a6ZIL[x] = 0.0; a6ZIR[x] = 0.0;}
|
||||
for(int x = 0; x < d6ZJ+2; x++) {a6ZJL[x] = 0.0; a6ZJR[x] = 0.0;}
|
||||
for(int x = 0; x < d6ZK+2; x++) {a6ZKL[x] = 0.0; a6ZKR[x] = 0.0;}
|
||||
c6AL = c6BL = c6CL = c6DL = c6EL = c6FL = c6GL = c6HL = c6IL = 1;
|
||||
c6JL = c6KL = c6LL = c6ML = c6NL = c6OL = c6PL = c6QL = c6RL = 1;
|
||||
c6SL = c6TL = c6UL = c6VL = c6WL = c6XL = c6YL = c6ZAL = c6ZBL = 1;
|
||||
c6ZCL = c6ZDL = c6ZEL = c6ZFL = c6ZGL = c6ZHL = c6ZIL = c6ZJL = c6ZKL = 1;
|
||||
c6AR = c6BR = c6CR = c6DR = c6ER = c6FR = c6GR = c6HR = c6IR = 1;
|
||||
c6JR = c6KR = c6LR = c6MR = c6NR = c6OR = c6PR = c6QR = c6RR = 1;
|
||||
c6SR = c6TR = c6UR = c6VR = c6WR = c6XR = c6YR = c6ZAR = c6ZBR = 1;
|
||||
c6ZCR = c6ZDR = c6ZER = c6ZFR = c6ZGR = c6ZHR = c6ZIR = c6ZJR = c6ZKR = 1;
|
||||
f6AL = f6BL = f6CL = f6DL = f6EL = f6FL = 0.0;
|
||||
f6FR = f6LR = f6RR = f6XR = f6ZER = f6ZKR = 0.0;
|
||||
avg6L = avg6R = 0.0;
|
||||
#endif
|
||||
|
||||
for (int x = 0; x < bez_total; x++) bez[x] = 0.0;
|
||||
bez[bez_cycle] = 1.0;
|
||||
|
||||
fpdL = 1.0; while (fpdL < 16386) fpdL = rand()*UINT32_MAX;
|
||||
fpdR = 1.0; while (fpdR < 16386) fpdR = rand()*UINT32_MAX;
|
||||
//this is reset: values being initialized only once. Startup values, whatever they are.
|
||||
|
||||
_canDo.insert("plugAsChannelInsert"); // plug-in can be used as a channel insert effect.
|
||||
_canDo.insert("plugAsSend"); // plug-in can be used as a send effect.
|
||||
_canDo.insert("x2in2out");
|
||||
setNumInputs(kNumInputs);
|
||||
setNumOutputs(kNumOutputs);
|
||||
setUniqueID(kUniqueId);
|
||||
canProcessReplacing(); // supports output replacing
|
||||
canDoubleReplacing(); // supports double precision processing
|
||||
programsAreChunks(true);
|
||||
vst_strncpy (_programName, "Default", kVstMaxProgNameLen); // default program name
|
||||
}
|
||||
|
||||
VerbSixes::~VerbSixes() {}
|
||||
VstInt32 VerbSixes::getVendorVersion () {return 1000;}
|
||||
void VerbSixes::setProgramName(char *name) {vst_strncpy (_programName, name, kVstMaxProgNameLen);}
|
||||
void VerbSixes::getProgramName(char *name) {vst_strncpy (name, _programName, kVstMaxProgNameLen);}
|
||||
//airwindows likes to ignore this stuff. Make your own programs, and make a different plugin rather than
|
||||
//trying to do versioning and preventing people from using older versions. Maybe they like the old one!
|
||||
|
||||
VstInt32 VerbSixes::getChunk (void** data, bool isPreset)
|
||||
{
|
||||
float *chunkData = (float *)calloc(kNumParameters, sizeof(float));
|
||||
/* Note: The way this is set up, it will break if you manage to save settings on an Intel
|
||||
machine and load them on a PPC Mac. However, it's fine if you stick to the machine you
|
||||
started with. */
|
||||
*data = chunkData;
|
||||
return kNumParameters * sizeof(float);
|
||||
}
|
||||
|
||||
VstInt32 VerbSixes::setChunk (void* data, VstInt32 byteSize, bool isPreset)
|
||||
{
|
||||
float *chunkData = (float *)data;
|
||||
/* We're ignoring byteSize as we found it to be a filthy liar */
|
||||
|
||||
/* calculate any other fields you need here - you could copy in
|
||||
code from setParameter() here. */
|
||||
return 0;
|
||||
}
|
||||
|
||||
void VerbSixes::setParameter(VstInt32 index, float value) {
|
||||
switch (index) {
|
||||
default: throw; // unknown parameter, shouldn't happen!
|
||||
}
|
||||
}
|
||||
|
||||
float VerbSixes::getParameter(VstInt32 index) {
|
||||
switch (index) {
|
||||
default: break; // unknown parameter, shouldn't happen!
|
||||
} return 0.0; //we only need to update the relevant name, this is simple to manage
|
||||
}
|
||||
|
||||
void VerbSixes::getParameterName(VstInt32 index, char *text) {
|
||||
switch (index) {
|
||||
default: break; // unknown parameter, shouldn't happen!
|
||||
} //this is our labels for displaying in the VST host
|
||||
}
|
||||
|
||||
void VerbSixes::getParameterDisplay(VstInt32 index, char *text) {
|
||||
switch (index) {
|
||||
default: break; // unknown parameter, shouldn't happen!
|
||||
} //this displays the values and handles 'popups' where it's discrete choices
|
||||
}
|
||||
|
||||
void VerbSixes::getParameterLabel(VstInt32 index, char *text) {
|
||||
switch (index) {
|
||||
default: break; // unknown parameter, shouldn't happen!
|
||||
}
|
||||
}
|
||||
|
||||
VstInt32 VerbSixes::canDo(char *text)
|
||||
{ return (_canDo.find(text) == _canDo.end()) ? -1: 1; } // 1 = yes, -1 = no, 0 = don't know
|
||||
|
||||
bool VerbSixes::getEffectName(char* name) {
|
||||
vst_strncpy(name, "VerbSixes", kVstMaxProductStrLen); return true;
|
||||
}
|
||||
|
||||
VstPlugCategory VerbSixes::getPlugCategory() {return kPlugCategEffect;}
|
||||
|
||||
bool VerbSixes::getProductString(char* text) {
|
||||
vst_strncpy (text, "airwindows VerbSixes", kVstMaxProductStrLen); return true;
|
||||
}
|
||||
|
||||
bool VerbSixes::getVendorString(char* text) {
|
||||
vst_strncpy (text, "airwindows", kVstMaxVendorStrLen); return true;
|
||||
}
|
||||
292
plugins/MacSignedVST/VerbSixes/source/VerbSixes.h
Executable file
292
plugins/MacSignedVST/VerbSixes/source/VerbSixes.h
Executable file
|
|
@ -0,0 +1,292 @@
|
|||
/* ========================================
|
||||
* VerbSixes - VerbSixes.h
|
||||
* Created 8/12/11 by SPIAdmin
|
||||
* Copyright (c) Airwindows, Airwindows uses the MIT license
|
||||
* ======================================== */
|
||||
|
||||
#ifndef __VerbSixes_H
|
||||
#define __VerbSixes_H
|
||||
|
||||
#ifndef __audioeffect__
|
||||
#include "audioeffectx.h"
|
||||
#endif
|
||||
|
||||
#include <set>
|
||||
#include <string>
|
||||
#include <math.h>
|
||||
|
||||
enum {
|
||||
kNumParameters = 0
|
||||
}; //
|
||||
|
||||
const int d4A = 1060; const int d4B = 3620; const int d4C = 1750; const int d4D = 530; const int d4E = 2930; const int d4F = 4460; const int d4G = 6820; const int d4H = 1090; const int d4I = 6770; const int d4J = 6120; const int d4K = 6110; const int d4L = 5400; const int d4M = 6930; const int d4N = 3650; const int d4O = 2330; const int d4P = 6660; //15 to 60 ms, 171 seat club
|
||||
#define FOURBYFOUR true //171*10-GCFCEG4 on 2025-06-11
|
||||
const int d6A = 729; const int d6B = 1170; const int d6C = 20; const int d6D = 1089; const int d6E = 17; const int d6F = 221; const int d6G = 180; const int d6H = 332; const int d6I = 119; const int d6J = 657; const int d6K = 1129; const int d6L = 1142; const int d6M = 742; const int d6N = 30; const int d6O = 786; const int d6P = 124; const int d6Q = 1107; const int d6R = 85; const int d6S = 1164; const int d6T = 1052; const int d6U = 416; const int d6V = 642; const int d6W = 427; const int d6X = 120; const int d6Y = 891; const int d6ZA = 22; const int d6ZB = 1171; const int d6ZC = 278; const int d6ZD = 476; const int d6ZE = 376; const int d6ZF = 573; const int d6ZG = 1089; const int d6ZH = 487; const int d6ZI = 123; const int d6ZJ = 329; const int d6ZK = 465; //9 to 155 ms, 808 seat hall
|
||||
#define SIXBYSIX true //808b-GCCCEG6 on 2025-06-13 - VerbSixes
|
||||
|
||||
const int kNumPrograms = 0;
|
||||
const int kNumInputs = 2;
|
||||
const int kNumOutputs = 2;
|
||||
const unsigned long kUniqueId = 'vsix'; //Change this to what the AU identity is!
|
||||
|
||||
class VerbSixes :
|
||||
public AudioEffectX
|
||||
{
|
||||
public:
|
||||
VerbSixes(audioMasterCallback audioMaster);
|
||||
~VerbSixes();
|
||||
virtual bool getEffectName(char* name); // The plug-in name
|
||||
virtual VstPlugCategory getPlugCategory(); // The general category for the plug-in
|
||||
virtual bool getProductString(char* text); // This is a unique plug-in string provided by Steinberg
|
||||
virtual bool getVendorString(char* text); // Vendor info
|
||||
virtual VstInt32 getVendorVersion(); // Version number
|
||||
virtual void processReplacing (float** inputs, float** outputs, VstInt32 sampleFrames);
|
||||
virtual void processDoubleReplacing (double** inputs, double** outputs, VstInt32 sampleFrames);
|
||||
virtual void getProgramName(char *name); // read the name from the host
|
||||
virtual void setProgramName(char *name); // changes the name of the preset displayed in the host
|
||||
virtual VstInt32 getChunk (void** data, bool isPreset);
|
||||
virtual VstInt32 setChunk (void* data, VstInt32 byteSize, bool isPreset);
|
||||
virtual float getParameter(VstInt32 index); // get the parameter value at the specified index
|
||||
virtual void setParameter(VstInt32 index, float value); // set the parameter at index to value
|
||||
virtual void getParameterLabel(VstInt32 index, char *text); // label for the parameter (eg dB)
|
||||
virtual void getParameterName(VstInt32 index, char *text); // name of the parameter
|
||||
virtual void getParameterDisplay(VstInt32 index, char *text); // text description of the current value
|
||||
virtual VstInt32 canDo(char *text);
|
||||
private:
|
||||
char _programName[kVstMaxProgNameLen + 1];
|
||||
std::set< std::string > _canDo;
|
||||
|
||||
#ifdef THREEBYTHREE
|
||||
double a3AL[d3A+5];
|
||||
double a3BL[d3B+5];
|
||||
double a3CL[d3C+5];
|
||||
double a3DL[d3D+5];
|
||||
double a3EL[d3E+5];
|
||||
double a3FL[d3F+5];
|
||||
double a3GL[d3G+5];
|
||||
double a3HL[d3H+5];
|
||||
double a3IL[d3I+5];
|
||||
double a3AR[d3A+5];
|
||||
double a3BR[d3B+5];
|
||||
double a3CR[d3C+5];
|
||||
double a3DR[d3D+5];
|
||||
double a3ER[d3E+5];
|
||||
double a3FR[d3F+5];
|
||||
double a3GR[d3G+5];
|
||||
double a3HR[d3H+5];
|
||||
double a3IR[d3I+5];
|
||||
int c3AL,c3AR,c3BL,c3BR,c3CL,c3CR,c3DL,c3DR,c3EL,c3ER;
|
||||
int c3FL,c3FR,c3GL,c3GR,c3HL,c3HR,c3IL,c3IR;
|
||||
double f3AL,f3BL,f3CL,f3CR,f3FR,f3IR;
|
||||
double avg3L,avg3R;
|
||||
#endif
|
||||
#ifdef FOURBYFOUR
|
||||
double a4AL[d4A+5];
|
||||
double a4BL[d4B+5];
|
||||
double a4CL[d4C+5];
|
||||
double a4DL[d4D+5];
|
||||
double a4EL[d4E+5];
|
||||
double a4FL[d4F+5];
|
||||
double a4GL[d4G+5];
|
||||
double a4HL[d4H+5];
|
||||
double a4IL[d4I+5];
|
||||
double a4JL[d4J+5];
|
||||
double a4KL[d4K+5];
|
||||
double a4LL[d4L+5];
|
||||
double a4ML[d4M+5];
|
||||
double a4NL[d4N+5];
|
||||
double a4OL[d4O+5];
|
||||
double a4PL[d4P+5];
|
||||
double a4AR[d4A+5];
|
||||
double a4BR[d4B+5];
|
||||
double a4CR[d4C+5];
|
||||
double a4DR[d4D+5];
|
||||
double a4ER[d4E+5];
|
||||
double a4FR[d4F+5];
|
||||
double a4GR[d4G+5];
|
||||
double a4HR[d4H+5];
|
||||
double a4IR[d4I+5];
|
||||
double a4JR[d4J+5];
|
||||
double a4KR[d4K+5];
|
||||
double a4LR[d4L+5];
|
||||
double a4MR[d4M+5];
|
||||
double a4NR[d4N+5];
|
||||
double a4OR[d4O+5];
|
||||
double a4PR[d4P+5];
|
||||
int c4AL,c4BL,c4CL,c4DL,c4EL,c4FL,c4GL,c4HL;
|
||||
int c4IL,c4JL,c4KL,c4LL,c4ML,c4NL,c4OL,c4PL;
|
||||
int c4AR,c4BR,c4CR,c4DR,c4ER,c4FR,c4GR,c4HR;
|
||||
int c4IR,c4JR,c4KR,c4LR,c4MR,c4NR,c4OR,c4PR;
|
||||
double f4AL,f4BL,f4CL,f4DL,f4DR,f4HR,f4LR,f4PR;
|
||||
double avg4L,avg4R;
|
||||
#endif
|
||||
#ifdef FIVEBYFIVE
|
||||
double a5AL[d5A+5];
|
||||
double a5BL[d5B+5];
|
||||
double a5CL[d5C+5];
|
||||
double a5DL[d5D+5];
|
||||
double a5EL[d5E+5];
|
||||
double a5FL[d5F+5];
|
||||
double a5GL[d5G+5];
|
||||
double a5HL[d5H+5];
|
||||
double a5IL[d5I+5];
|
||||
double a5JL[d5J+5];
|
||||
double a5KL[d5K+5];
|
||||
double a5LL[d5L+5];
|
||||
double a5ML[d5M+5];
|
||||
double a5NL[d5N+5];
|
||||
double a5OL[d5O+5];
|
||||
double a5PL[d5P+5];
|
||||
double a5QL[d5Q+5];
|
||||
double a5RL[d5R+5];
|
||||
double a5SL[d5S+5];
|
||||
double a5TL[d5T+5];
|
||||
double a5UL[d5U+5];
|
||||
double a5VL[d5V+5];
|
||||
double a5WL[d5W+5];
|
||||
double a5XL[d5X+5];
|
||||
double a5YL[d5Y+5];
|
||||
double a5AR[d5A+5];
|
||||
double a5BR[d5B+5];
|
||||
double a5CR[d5C+5];
|
||||
double a5DR[d5D+5];
|
||||
double a5ER[d5E+5];
|
||||
double a5FR[d5F+5];
|
||||
double a5GR[d5G+5];
|
||||
double a5HR[d5H+5];
|
||||
double a5IR[d5I+5];
|
||||
double a5JR[d5J+5];
|
||||
double a5KR[d5K+5];
|
||||
double a5LR[d5L+5];
|
||||
double a5MR[d5M+5];
|
||||
double a5NR[d5N+5];
|
||||
double a5OR[d5O+5];
|
||||
double a5PR[d5P+5];
|
||||
double a5QR[d5Q+5];
|
||||
double a5RR[d5R+5];
|
||||
double a5SR[d5S+5];
|
||||
double a5TR[d5T+5];
|
||||
double a5UR[d5U+5];
|
||||
double a5VR[d5V+5];
|
||||
double a5WR[d5W+5];
|
||||
double a5XR[d5X+5];
|
||||
double a5YR[d5Y+5];
|
||||
int c5AL,c5BL,c5CL,c5DL,c5EL,c5FL,c5GL,c5HL;
|
||||
int c5IL,c5JL,c5KL,c5LL,c5ML,c5NL,c5OL,c5PL;
|
||||
int c5QL,c5RL,c5SL,c5TL,c5UL,c5VL,c5WL,c5XL,c5YL;
|
||||
int c5AR,c5BR,c5CR,c5DR,c5ER,c5FR,c5GR,c5HR;
|
||||
int c5IR,c5JR,c5KR,c5LR,c5MR,c5NR,c5OR,c5PR;
|
||||
int c5QR,c5RR,c5SR,c5TR,c5UR,c5VR,c5WR,c5XR,c5YR;
|
||||
double f5AL,f5BL,f5CL,f5DL,f5EL;
|
||||
double f5ER,f5JR,f5OR,f5TR,f5YR;
|
||||
double avg5L,avg5R;
|
||||
#endif
|
||||
#ifdef SIXBYSIX
|
||||
double a6AL[d6A+5];
|
||||
double a6BL[d6B+5];
|
||||
double a6CL[d6C+5];
|
||||
double a6DL[d6D+5];
|
||||
double a6EL[d6E+5];
|
||||
double a6FL[d6F+5];
|
||||
double a6GL[d6G+5];
|
||||
double a6HL[d6H+5];
|
||||
double a6IL[d6I+5];
|
||||
double a6JL[d6J+5];
|
||||
double a6KL[d6K+5];
|
||||
double a6LL[d6L+5];
|
||||
double a6ML[d6M+5];
|
||||
double a6NL[d6N+5];
|
||||
double a6OL[d6O+5];
|
||||
double a6PL[d6P+5];
|
||||
double a6QL[d6Q+5];
|
||||
double a6RL[d6R+5];
|
||||
double a6SL[d6S+5];
|
||||
double a6TL[d6T+5];
|
||||
double a6UL[d6U+5];
|
||||
double a6VL[d6V+5];
|
||||
double a6WL[d6W+5];
|
||||
double a6XL[d6X+5];
|
||||
double a6YL[d6Y+5];
|
||||
double a6ZAL[d6ZA+5];
|
||||
double a6ZBL[d6ZB+5];
|
||||
double a6ZCL[d6ZC+5];
|
||||
double a6ZDL[d6ZD+5];
|
||||
double a6ZEL[d6ZE+5];
|
||||
double a6ZFL[d6ZF+5];
|
||||
double a6ZGL[d6ZG+5];
|
||||
double a6ZHL[d6ZH+5];
|
||||
double a6ZIL[d6ZI+5];
|
||||
double a6ZJL[d6ZJ+5];
|
||||
double a6ZKL[d6ZK+5];
|
||||
double a6AR[d6A+5];
|
||||
double a6BR[d6B+5];
|
||||
double a6CR[d6C+5];
|
||||
double a6DR[d6D+5];
|
||||
double a6ER[d6E+5];
|
||||
double a6FR[d6F+5];
|
||||
double a6GR[d6G+5];
|
||||
double a6HR[d6H+5];
|
||||
double a6IR[d6I+5];
|
||||
double a6JR[d6J+5];
|
||||
double a6KR[d6K+5];
|
||||
double a6LR[d6L+5];
|
||||
double a6MR[d6M+5];
|
||||
double a6NR[d6N+5];
|
||||
double a6OR[d6O+5];
|
||||
double a6PR[d6P+5];
|
||||
double a6QR[d6Q+5];
|
||||
double a6RR[d6R+5];
|
||||
double a6SR[d6S+5];
|
||||
double a6TR[d6T+5];
|
||||
double a6UR[d6U+5];
|
||||
double a6VR[d6V+5];
|
||||
double a6WR[d6W+5];
|
||||
double a6XR[d6X+5];
|
||||
double a6YR[d6Y+5];
|
||||
double a6ZAR[d6ZA+5];
|
||||
double a6ZBR[d6ZB+5];
|
||||
double a6ZCR[d6ZC+5];
|
||||
double a6ZDR[d6ZD+5];
|
||||
double a6ZER[d6ZE+5];
|
||||
double a6ZFR[d6ZF+5];
|
||||
double a6ZGR[d6ZG+5];
|
||||
double a6ZHR[d6ZH+5];
|
||||
double a6ZIR[d6ZI+5];
|
||||
double a6ZJR[d6ZJ+5];
|
||||
double a6ZKR[d6ZK+5];
|
||||
int c6AL,c6BL,c6CL,c6DL,c6EL,c6FL,c6GL,c6HL,c6IL;
|
||||
int c6JL,c6KL,c6LL,c6ML,c6NL,c6OL,c6PL,c6QL,c6RL;
|
||||
int c6SL,c6TL,c6UL,c6VL,c6WL,c6XL,c6YL,c6ZAL,c6ZBL;
|
||||
int c6ZCL,c6ZDL,c6ZEL,c6ZFL,c6ZGL,c6ZHL,c6ZIL,c6ZJL,c6ZKL;
|
||||
int c6AR,c6BR,c6CR,c6DR,c6ER,c6FR,c6GR,c6HR,c6IR;
|
||||
int c6JR,c6KR,c6LR,c6MR,c6NR,c6OR,c6PR,c6QR,c6RR;
|
||||
int c6SR,c6TR,c6UR,c6VR,c6WR,c6XR,c6YR,c6ZAR,c6ZBR;
|
||||
int c6ZCR,c6ZDR,c6ZER,c6ZFR,c6ZGR,c6ZHR,c6ZIR,c6ZJR,c6ZKR;
|
||||
double f6AL,f6BL,f6CL,f6DL,f6EL,f6FL;
|
||||
double f6FR,f6LR,f6RR,f6XR,f6ZER,f6ZKR;
|
||||
double avg6L,avg6R;
|
||||
#endif
|
||||
|
||||
enum {
|
||||
bez_AL,
|
||||
bez_AR,
|
||||
bez_BL,
|
||||
bez_BR,
|
||||
bez_CL,
|
||||
bez_CR,
|
||||
bez_InL,
|
||||
bez_InR,
|
||||
bez_UnInL,
|
||||
bez_UnInR,
|
||||
bez_SampL,
|
||||
bez_SampR,
|
||||
bez_cycle,
|
||||
bez_total
|
||||
}; //the new undersampling. bez signifies the bezier curve reconstruction
|
||||
double bez[bez_total];
|
||||
uint32_t fpdL;
|
||||
uint32_t fpdR;
|
||||
//default stuff
|
||||
};
|
||||
|
||||
#endif
|
||||
1640
plugins/MacSignedVST/VerbSixes/source/VerbSixesProc.cpp
Executable file
1640
plugins/MacSignedVST/VerbSixes/source/VerbSixesProc.cpp
Executable file
File diff suppressed because it is too large
Load diff
132
plugins/MacVST/VerbSixes/VerbSixes.xcodeproj/christopherjohnson.pbxuser
Executable file
132
plugins/MacVST/VerbSixes/VerbSixes.xcodeproj/christopherjohnson.pbxuser
Executable file
|
|
@ -0,0 +1,132 @@
|
|||
// !$*UTF8*$!
|
||||
{
|
||||
089C1669FE841209C02AAC07 /* Project object */ = {
|
||||
activeBuildConfigurationName = Release;
|
||||
activeTarget = 8D01CCC60486CAD60068D4B7 /* VerbSixes */;
|
||||
codeSenseManager = 8B02375F1D42B1C400E1E8C8 /* Code sense */;
|
||||
perUserDictionary = {
|
||||
PBXConfiguration.PBXFileTableDataSource3.PBXFileTableDataSource = {
|
||||
PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
|
||||
PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
|
||||
PBXFileTableDataSourceColumnWidthsKey = (
|
||||
20,
|
||||
364,
|
||||
20,
|
||||
48,
|
||||
43,
|
||||
43,
|
||||
20,
|
||||
);
|
||||
PBXFileTableDataSourceColumnsKey = (
|
||||
PBXFileDataSource_FiletypeID,
|
||||
PBXFileDataSource_Filename_ColumnID,
|
||||
PBXFileDataSource_Built_ColumnID,
|
||||
PBXFileDataSource_ObjectSize_ColumnID,
|
||||
PBXFileDataSource_Errors_ColumnID,
|
||||
PBXFileDataSource_Warnings_ColumnID,
|
||||
PBXFileDataSource_Target_ColumnID,
|
||||
);
|
||||
};
|
||||
PBXConfiguration.PBXTargetDataSource.PBXTargetDataSource = {
|
||||
PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
|
||||
PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
|
||||
PBXFileTableDataSourceColumnWidthsKey = (
|
||||
20,
|
||||
324,
|
||||
60,
|
||||
20,
|
||||
48,
|
||||
43,
|
||||
43,
|
||||
);
|
||||
PBXFileTableDataSourceColumnsKey = (
|
||||
PBXFileDataSource_FiletypeID,
|
||||
PBXFileDataSource_Filename_ColumnID,
|
||||
PBXTargetDataSource_PrimaryAttribute,
|
||||
PBXFileDataSource_Built_ColumnID,
|
||||
PBXFileDataSource_ObjectSize_ColumnID,
|
||||
PBXFileDataSource_Errors_ColumnID,
|
||||
PBXFileDataSource_Warnings_ColumnID,
|
||||
);
|
||||
};
|
||||
PBXPerProjectTemplateStateSaveDate = 771528562;
|
||||
PBXWorkspaceStateSaveDate = 771528562;
|
||||
};
|
||||
perUserProjectItems = {
|
||||
8B33DF0E2DFC97990044A4FF /* PBXTextBookmark */ = 8B33DF0E2DFC97990044A4FF /* PBXTextBookmark */;
|
||||
8B33DF202DFC9D0D0044A4FF /* PBXTextBookmark */ = 8B33DF202DFC9D0D0044A4FF /* PBXTextBookmark */;
|
||||
};
|
||||
sourceControlManager = 8B02375E1D42B1C400E1E8C8 /* Source Control */;
|
||||
userBuildSettings = {
|
||||
};
|
||||
};
|
||||
2407DEB6089929BA00EB68BF /* VerbSixes.cpp */ = {
|
||||
uiCtxt = {
|
||||
sepNavIntBoundsRect = "{{0, 0}, {948, 4734}}";
|
||||
sepNavSelRange = "{10700, 0}";
|
||||
sepNavVisRange = "{9998, 1343}";
|
||||
sepNavWindowFrame = "{{12, 47}, {895, 831}}";
|
||||
};
|
||||
};
|
||||
245463B80991757100464AD3 /* VerbSixes.h */ = {
|
||||
uiCtxt = {
|
||||
sepNavIntBoundsRect = "{{0, 0}, {624, 5508}}";
|
||||
sepNavSelRange = "{9039, 0}";
|
||||
sepNavVisRange = "{8771, 50}";
|
||||
sepNavWindowFrame = "{{47, 47}, {895, 831}}";
|
||||
};
|
||||
};
|
||||
24A2FFDB0F90D1DD003BB5A7 /* audioeffectx.cpp */ = {
|
||||
uiCtxt = {
|
||||
sepNavIntBoundsRect = "{{0, 0}, {859, 20267}}";
|
||||
sepNavSelRange = "{10616, 0}";
|
||||
sepNavVisRange = "{9653, 2414}";
|
||||
sepNavWindowFrame = "{{15, 42}, {895, 831}}";
|
||||
};
|
||||
};
|
||||
24D8286F09A914000093AEF8 /* VerbSixesProc.cpp */ = {
|
||||
uiCtxt = {
|
||||
sepNavIntBoundsRect = "{{0, 0}, {885, 29484}}";
|
||||
sepNavSelRange = "{35166, 0}";
|
||||
sepNavVisRange = "{34369, 1145}";
|
||||
sepNavWindowFrame = "{{31, 42}, {895, 831}}";
|
||||
};
|
||||
};
|
||||
8B02375E1D42B1C400E1E8C8 /* Source Control */ = {
|
||||
isa = PBXSourceControlManager;
|
||||
fallbackIsa = XCSourceControlManager;
|
||||
isSCMEnabled = 0;
|
||||
scmConfiguration = {
|
||||
repositoryNamesForRoots = {
|
||||
"" = "";
|
||||
};
|
||||
};
|
||||
};
|
||||
8B02375F1D42B1C400E1E8C8 /* Code sense */ = {
|
||||
isa = PBXCodeSenseManager;
|
||||
indexTemplatePath = "";
|
||||
};
|
||||
8B33DF0E2DFC97990044A4FF /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = 245463B80991757100464AD3 /* VerbSixes.h */;
|
||||
name = "VerbSixes.h: 286";
|
||||
rLen = 0;
|
||||
rLoc = 9039;
|
||||
rType = 0;
|
||||
vrLen = 50;
|
||||
vrLoc = 8771;
|
||||
};
|
||||
8B33DF202DFC9D0D0044A4FF /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = 245463B80991757100464AD3 /* VerbSixes.h */;
|
||||
name = "VerbSixes.h: 286";
|
||||
rLen = 0;
|
||||
rLoc = 9039;
|
||||
rType = 0;
|
||||
vrLen = 50;
|
||||
vrLoc = 8771;
|
||||
};
|
||||
8D01CCC60486CAD60068D4B7 /* VerbSixes */ = {
|
||||
activeExec = 0;
|
||||
};
|
||||
}
|
||||
1509
plugins/MacVST/VerbSixes/VerbSixes.xcodeproj/christopherjohnson.perspectivev3
Executable file
1509
plugins/MacVST/VerbSixes/VerbSixes.xcodeproj/christopherjohnson.perspectivev3
Executable file
File diff suppressed because it is too large
Load diff
2201
plugins/MacVST/VerbSixes/VerbSixes.xcodeproj/project.pbxproj
Executable file
2201
plugins/MacVST/VerbSixes/VerbSixes.xcodeproj/project.pbxproj
Executable file
File diff suppressed because it is too large
Load diff
7
plugins/MacVST/VerbSixes/VerbSixes.xcodeproj/project.xcworkspace/contents.xcworkspacedata
generated
Executable file
7
plugins/MacVST/VerbSixes/VerbSixes.xcodeproj/project.xcworkspace/contents.xcworkspacedata
generated
Executable file
|
|
@ -0,0 +1,7 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Workspace
|
||||
version = "1.0">
|
||||
<FileRef
|
||||
location = "self:Sample.xcodeproj">
|
||||
</FileRef>
|
||||
</Workspace>
|
||||
Binary file not shown.
Binary file not shown.
1372
plugins/MacVST/VerbSixes/VerbSixes.xcodeproj/spiadmin.mode1v3
Executable file
1372
plugins/MacVST/VerbSixes/VerbSixes.xcodeproj/spiadmin.mode1v3
Executable file
File diff suppressed because it is too large
Load diff
143
plugins/MacVST/VerbSixes/VerbSixes.xcodeproj/spiadmin.pbxuser
Executable file
143
plugins/MacVST/VerbSixes/VerbSixes.xcodeproj/spiadmin.pbxuser
Executable file
|
|
@ -0,0 +1,143 @@
|
|||
// !$*UTF8*$!
|
||||
{
|
||||
089C1669FE841209C02AAC07 /* Project object */ = {
|
||||
activeBuildConfigurationName = Release;
|
||||
activeTarget = 8D01CCC60486CAD60068D4B7 /* Gain */;
|
||||
codeSenseManager = 91857D95148EF55400AAA11B /* Code sense */;
|
||||
perUserDictionary = {
|
||||
PBXConfiguration.PBXFileTableDataSource3.PBXFileTableDataSource = {
|
||||
PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
|
||||
PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
|
||||
PBXFileTableDataSourceColumnWidthsKey = (
|
||||
20,
|
||||
829,
|
||||
20,
|
||||
48,
|
||||
43,
|
||||
43,
|
||||
20,
|
||||
);
|
||||
PBXFileTableDataSourceColumnsKey = (
|
||||
PBXFileDataSource_FiletypeID,
|
||||
PBXFileDataSource_Filename_ColumnID,
|
||||
PBXFileDataSource_Built_ColumnID,
|
||||
PBXFileDataSource_ObjectSize_ColumnID,
|
||||
PBXFileDataSource_Errors_ColumnID,
|
||||
PBXFileDataSource_Warnings_ColumnID,
|
||||
PBXFileDataSource_Target_ColumnID,
|
||||
);
|
||||
};
|
||||
PBXConfiguration.PBXTargetDataSource.PBXTargetDataSource = {
|
||||
PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
|
||||
PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
|
||||
PBXFileTableDataSourceColumnWidthsKey = (
|
||||
20,
|
||||
789,
|
||||
60,
|
||||
20,
|
||||
48,
|
||||
43,
|
||||
43,
|
||||
);
|
||||
PBXFileTableDataSourceColumnsKey = (
|
||||
PBXFileDataSource_FiletypeID,
|
||||
PBXFileDataSource_Filename_ColumnID,
|
||||
PBXTargetDataSource_PrimaryAttribute,
|
||||
PBXFileDataSource_Built_ColumnID,
|
||||
PBXFileDataSource_ObjectSize_ColumnID,
|
||||
PBXFileDataSource_Errors_ColumnID,
|
||||
PBXFileDataSource_Warnings_ColumnID,
|
||||
);
|
||||
};
|
||||
PBXPerProjectTemplateStateSaveDate = 345089498;
|
||||
PBXWorkspaceStateSaveDate = 345089498;
|
||||
};
|
||||
perUserProjectItems = {
|
||||
911C2A9D1491A5F600A430AF /* PBXTextBookmark */ = 911C2A9D1491A5F600A430AF /* PBXTextBookmark */;
|
||||
915DCCBB1491A5B8008574E6 /* PBXTextBookmark */ = 915DCCBB1491A5B8008574E6 /* PBXTextBookmark */;
|
||||
};
|
||||
sourceControlManager = 91857D94148EF55400AAA11B /* Source Control */;
|
||||
userBuildSettings = {
|
||||
};
|
||||
};
|
||||
2407DEB6089929BA00EB68BF /* Gain.cpp */ = {
|
||||
uiCtxt = {
|
||||
sepNavIntBoundsRect = "{{0, 0}, {992, 1768}}";
|
||||
sepNavSelRange = "{247, 0}";
|
||||
sepNavVisRange = "{0, 1657}";
|
||||
};
|
||||
};
|
||||
245463B80991757100464AD3 /* Gain.h */ = {
|
||||
uiCtxt = {
|
||||
sepNavIntBoundsRect = "{{0, 0}, {992, 975}}";
|
||||
sepNavSelRange = "{1552, 0}";
|
||||
sepNavVisRange = "{796, 1857}";
|
||||
sepNavWindowFrame = "{{15, 465}, {750, 558}}";
|
||||
};
|
||||
};
|
||||
24A2FF9A0F90D1DD003BB5A7 /* adelaymain.cpp */ = {
|
||||
uiCtxt = {
|
||||
sepNavIntBoundsRect = "{{0, 0}, {992, 488}}";
|
||||
sepNavSelRange = "{0, 0}";
|
||||
sepNavVisRange = "{0, 798}";
|
||||
};
|
||||
};
|
||||
24A2FFDB0F90D1DD003BB5A7 /* audioeffectx.cpp */ = {
|
||||
uiCtxt = {
|
||||
sepNavIntBoundsRect = "{{0, 0}, {859, 19825}}";
|
||||
sepNavSelRange = "{10641, 0}";
|
||||
sepNavVisRange = "{10076, 1095}";
|
||||
};
|
||||
};
|
||||
24D8286F09A914000093AEF8 /* GainProc.cpp */ = {
|
||||
uiCtxt = {
|
||||
sepNavIntBoundsRect = "{{0, 0}, {992, 482}}";
|
||||
sepNavSelRange = "{239, 0}";
|
||||
sepNavVisRange = "{0, 950}";
|
||||
};
|
||||
};
|
||||
24D8287E09A9164A0093AEF8 /* xcode_vst_prefix.h */ = {
|
||||
uiCtxt = {
|
||||
sepNavIntBoundsRect = "{{0, 0}, {992, 493}}";
|
||||
sepNavSelRange = "{249, 0}";
|
||||
sepNavVisRange = "{0, 249}";
|
||||
};
|
||||
};
|
||||
8D01CCC60486CAD60068D4B7 /* Gain */ = {
|
||||
activeExec = 0;
|
||||
};
|
||||
911C2A9D1491A5F600A430AF /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = 2407DEB6089929BA00EB68BF /* Gain.cpp */;
|
||||
name = "Gain.cpp: 10";
|
||||
rLen = 0;
|
||||
rLoc = 247;
|
||||
rType = 0;
|
||||
vrLen = 1657;
|
||||
vrLoc = 0;
|
||||
};
|
||||
915DCCBB1491A5B8008574E6 /* PBXTextBookmark */ = {
|
||||
isa = PBXTextBookmark;
|
||||
fRef = 2407DEB6089929BA00EB68BF /* Gain.cpp */;
|
||||
name = "Gain.cpp: 10";
|
||||
rLen = 0;
|
||||
rLoc = 247;
|
||||
rType = 0;
|
||||
vrLen = 1625;
|
||||
vrLoc = 0;
|
||||
};
|
||||
91857D94148EF55400AAA11B /* Source Control */ = {
|
||||
isa = PBXSourceControlManager;
|
||||
fallbackIsa = XCSourceControlManager;
|
||||
isSCMEnabled = 0;
|
||||
scmConfiguration = {
|
||||
repositoryNamesForRoots = {
|
||||
"" = "";
|
||||
};
|
||||
};
|
||||
};
|
||||
91857D95148EF55400AAA11B /* Code sense */ = {
|
||||
isa = PBXCodeSenseManager;
|
||||
indexTemplatePath = "";
|
||||
};
|
||||
}
|
||||
|
|
@ -0,0 +1,22 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>SchemeUserState</key>
|
||||
<dict>
|
||||
<key>Gain.xcscheme</key>
|
||||
<dict>
|
||||
<key>orderHint</key>
|
||||
<integer>8</integer>
|
||||
</dict>
|
||||
</dict>
|
||||
<key>SuppressBuildableAutocreation</key>
|
||||
<dict>
|
||||
<key>8D01CCC60486CAD60068D4B7</key>
|
||||
<dict>
|
||||
<key>primary</key>
|
||||
<true/>
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
</plist>
|
||||
|
|
@ -0,0 +1,22 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>SchemeUserState</key>
|
||||
<dict>
|
||||
<key>«PROJECTNAME».xcscheme</key>
|
||||
<dict>
|
||||
<key>orderHint</key>
|
||||
<integer>0</integer>
|
||||
</dict>
|
||||
</dict>
|
||||
<key>SuppressBuildableAutocreation</key>
|
||||
<dict>
|
||||
<key>8D01CCC60486CAD60068D4B7</key>
|
||||
<dict>
|
||||
<key>primary</key>
|
||||
<true/>
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
</plist>
|
||||
|
|
@ -0,0 +1,57 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Scheme
|
||||
version = "1.3">
|
||||
<BuildAction
|
||||
parallelizeBuildables = "YES"
|
||||
buildImplicitDependencies = "YES">
|
||||
<BuildActionEntries>
|
||||
<BuildActionEntry
|
||||
buildForTesting = "YES"
|
||||
buildForRunning = "YES"
|
||||
buildForProfiling = "YES"
|
||||
buildForArchiving = "YES"
|
||||
buildForAnalyzing = "YES">
|
||||
<BuildableReference
|
||||
BuildableIdentifier = "primary"
|
||||
BlueprintIdentifier = "8D01CCC60486CAD60068D4B7"
|
||||
BuildableName = "«PROJECTNAME».vst"
|
||||
BlueprintName = "«PROJECTNAME»"
|
||||
ReferencedContainer = "container:Sample.xcodeproj">
|
||||
</BuildableReference>
|
||||
</BuildActionEntry>
|
||||
</BuildActionEntries>
|
||||
</BuildAction>
|
||||
<TestAction
|
||||
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.GDB"
|
||||
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.GDB"
|
||||
shouldUseLaunchSchemeArgsEnv = "YES"
|
||||
buildConfiguration = "Debug">
|
||||
<Testables>
|
||||
</Testables>
|
||||
</TestAction>
|
||||
<LaunchAction
|
||||
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.GDB"
|
||||
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.GDB"
|
||||
launchStyle = "0"
|
||||
useCustomWorkingDirectory = "NO"
|
||||
buildConfiguration = "Debug"
|
||||
debugDocumentVersioning = "YES"
|
||||
allowLocationSimulation = "YES">
|
||||
<AdditionalOptions>
|
||||
</AdditionalOptions>
|
||||
</LaunchAction>
|
||||
<ProfileAction
|
||||
shouldUseLaunchSchemeArgsEnv = "YES"
|
||||
savedToolIdentifier = ""
|
||||
useCustomWorkingDirectory = "NO"
|
||||
buildConfiguration = "Release"
|
||||
debugDocumentVersioning = "YES">
|
||||
</ProfileAction>
|
||||
<AnalyzeAction
|
||||
buildConfiguration = "Debug">
|
||||
</AnalyzeAction>
|
||||
<ArchiveAction
|
||||
buildConfiguration = "Release"
|
||||
revealArchiveInOrganizer = "YES">
|
||||
</ArchiveAction>
|
||||
</Scheme>
|
||||
24
plugins/MacVST/VerbSixes/mac/Info.plist
Executable file
24
plugins/MacVST/VerbSixes/mac/Info.plist
Executable file
|
|
@ -0,0 +1,24 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>CFBundleDevelopmentRegion</key>
|
||||
<string>English</string>
|
||||
<key>CFBundleExecutable</key>
|
||||
<string>VerbSixes</string>
|
||||
<key>CFBundleIconFile</key>
|
||||
<string></string>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>com.airwindows.VerbSixes</string>
|
||||
<key>CFBundleInfoDictionaryVersion</key>
|
||||
<string>6.0</string>
|
||||
<key>CFBundlePackageType</key>
|
||||
<string>BNDL</string>
|
||||
<key>CFBundleSignature</key>
|
||||
<string>Dthr</string>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>1.0</string>
|
||||
<key>CSResourcesFileMapped</key>
|
||||
<true/>
|
||||
</dict>
|
||||
</plist>
|
||||
1
plugins/MacVST/VerbSixes/mac/PkgInfo
Executable file
1
plugins/MacVST/VerbSixes/mac/PkgInfo
Executable file
|
|
@ -0,0 +1 @@
|
|||
BNDL????
|
||||
17
plugins/MacVST/VerbSixes/mac/xcode_vst_prefix.h
Executable file
17
plugins/MacVST/VerbSixes/mac/xcode_vst_prefix.h
Executable file
|
|
@ -0,0 +1,17 @@
|
|||
#define MAC 1
|
||||
#define MACX 1
|
||||
|
||||
#define USE_NAMESPACE 0
|
||||
|
||||
#define TARGET_API_MAC_CARBON 1
|
||||
#define USENAVSERVICES 1
|
||||
|
||||
#define __CF_USE_FRAMEWORK_INCLUDES__
|
||||
|
||||
#if __MWERKS__
|
||||
#define __NOEXTENSIONS__
|
||||
#endif
|
||||
|
||||
#define QUARTZ 1
|
||||
|
||||
#include <AvailabilityMacros.h>
|
||||
233
plugins/MacVST/VerbSixes/source/VerbSixes.cpp
Executable file
233
plugins/MacVST/VerbSixes/source/VerbSixes.cpp
Executable file
|
|
@ -0,0 +1,233 @@
|
|||
/* ========================================
|
||||
* VerbSixes - VerbSixes.h
|
||||
* Copyright (c) airwindows, Airwindows uses the MIT license
|
||||
* ======================================== */
|
||||
|
||||
#ifndef __VerbSixes_H
|
||||
#include "VerbSixes.h"
|
||||
#endif
|
||||
|
||||
AudioEffect* createEffectInstance(audioMasterCallback audioMaster) {return new VerbSixes(audioMaster);}
|
||||
|
||||
VerbSixes::VerbSixes(audioMasterCallback audioMaster) :
|
||||
AudioEffectX(audioMaster, kNumPrograms, kNumParameters)
|
||||
{
|
||||
#ifdef THREEBYTHREE
|
||||
for(int x = 0; x < d3A+2; x++) {a3AL[x] = 0.0; a3AR[x] = 0.0;}
|
||||
for(int x = 0; x < d3B+2; x++) {a3BL[x] = 0.0; a3BR[x] = 0.0;}
|
||||
for(int x = 0; x < d3C+2; x++) {a3CL[x] = 0.0; a3CR[x] = 0.0;}
|
||||
for(int x = 0; x < d3D+2; x++) {a3DL[x] = 0.0; a3DR[x] = 0.0;}
|
||||
for(int x = 0; x < d3E+2; x++) {a3EL[x] = 0.0; a3ER[x] = 0.0;}
|
||||
for(int x = 0; x < d3F+2; x++) {a3FL[x] = 0.0; a3FR[x] = 0.0;}
|
||||
for(int x = 0; x < d3G+2; x++) {a3GL[x] = 0.0; a3GR[x] = 0.0;}
|
||||
for(int x = 0; x < d3H+2; x++) {a3HL[x] = 0.0; a3HR[x] = 0.0;}
|
||||
for(int x = 0; x < d3I+2; x++) {a3IL[x] = 0.0; a3IR[x] = 0.0;}
|
||||
c3AL = c3BL = c3CL = c3DL = c3EL = c3FL = c3GL = c3HL = c3IL = 1;
|
||||
c3AR = c3BR = c3CR = c3DR = c3ER = c3FR = c3GR = c3HR = c3IR = 1;
|
||||
f3AL = f3BL = f3CL = 0.0;
|
||||
f3CR = f3FR = f3IR = 0.0;
|
||||
avg3L = avg3R = 0.0;
|
||||
#endif
|
||||
#ifdef FOURBYFOUR
|
||||
for(int x = 0; x < d4A+2; x++) {a4AL[x] = 0.0; a4AR[x] = 0.0;}
|
||||
for(int x = 0; x < d4B+2; x++) {a4BL[x] = 0.0; a4BR[x] = 0.0;}
|
||||
for(int x = 0; x < d4C+2; x++) {a4CL[x] = 0.0; a4CR[x] = 0.0;}
|
||||
for(int x = 0; x < d4D+2; x++) {a4DL[x] = 0.0; a4DR[x] = 0.0;}
|
||||
for(int x = 0; x < d4E+2; x++) {a4EL[x] = 0.0; a4ER[x] = 0.0;}
|
||||
for(int x = 0; x < d4F+2; x++) {a4FL[x] = 0.0; a4FR[x] = 0.0;}
|
||||
for(int x = 0; x < d4G+2; x++) {a4GL[x] = 0.0; a4GR[x] = 0.0;}
|
||||
for(int x = 0; x < d4H+2; x++) {a4HL[x] = 0.0; a4HR[x] = 0.0;}
|
||||
for(int x = 0; x < d4I+2; x++) {a4IL[x] = 0.0; a4IR[x] = 0.0;}
|
||||
for(int x = 0; x < d4J+2; x++) {a4JL[x] = 0.0; a4JR[x] = 0.0;}
|
||||
for(int x = 0; x < d4K+2; x++) {a4KL[x] = 0.0; a4KR[x] = 0.0;}
|
||||
for(int x = 0; x < d4L+2; x++) {a4LL[x] = 0.0; a4LR[x] = 0.0;}
|
||||
for(int x = 0; x < d4M+2; x++) {a4ML[x] = 0.0; a4MR[x] = 0.0;}
|
||||
for(int x = 0; x < d4N+2; x++) {a4NL[x] = 0.0; a4NR[x] = 0.0;}
|
||||
for(int x = 0; x < d4O+2; x++) {a4OL[x] = 0.0; a4OR[x] = 0.0;}
|
||||
for(int x = 0; x < d4P+2; x++) {a4PL[x] = 0.0; a4PR[x] = 0.0;}
|
||||
c4AL = c4BL = c4CL = c4DL = c4EL = c4FL = c4GL = c4HL = 1;
|
||||
c4IL = c4JL = c4KL = c4LL = c4ML = c4NL = c4OL = c4PL = 1;
|
||||
c4AR = c4BR = c4CR = c4DR = c4ER = c4FR = c4GR = c4HR = 1;
|
||||
c4IR = c4JR = c4KR = c4LR = c4MR = c4NR = c4OR = c4PR = 1;
|
||||
f4AL = f4BL = f4CL = f4DL = 0.0;
|
||||
f4DR = f4HR = f4LR = f4PR = 0.0;
|
||||
avg4L = avg4R = 0.0;
|
||||
#endif
|
||||
#ifdef FIVEBYFIVE
|
||||
for(int x = 0; x < d5A+2; x++) {a5AL[x] = 0.0; a5AR[x] = 0.0;}
|
||||
for(int x = 0; x < d5B+2; x++) {a5BL[x] = 0.0; a5BR[x] = 0.0;}
|
||||
for(int x = 0; x < d5C+2; x++) {a5CL[x] = 0.0; a5CR[x] = 0.0;}
|
||||
for(int x = 0; x < d5D+2; x++) {a5DL[x] = 0.0; a5DR[x] = 0.0;}
|
||||
for(int x = 0; x < d5E+2; x++) {a5EL[x] = 0.0; a5ER[x] = 0.0;}
|
||||
for(int x = 0; x < d5F+2; x++) {a5FL[x] = 0.0; a5FR[x] = 0.0;}
|
||||
for(int x = 0; x < d5G+2; x++) {a5GL[x] = 0.0; a5GR[x] = 0.0;}
|
||||
for(int x = 0; x < d5H+2; x++) {a5HL[x] = 0.0; a5HR[x] = 0.0;}
|
||||
for(int x = 0; x < d5I+2; x++) {a5IL[x] = 0.0; a5IR[x] = 0.0;}
|
||||
for(int x = 0; x < d5J+2; x++) {a5JL[x] = 0.0; a5JR[x] = 0.0;}
|
||||
for(int x = 0; x < d5K+2; x++) {a5KL[x] = 0.0; a5KR[x] = 0.0;}
|
||||
for(int x = 0; x < d5L+2; x++) {a5LL[x] = 0.0; a5LR[x] = 0.0;}
|
||||
for(int x = 0; x < d5M+2; x++) {a5ML[x] = 0.0; a5MR[x] = 0.0;}
|
||||
for(int x = 0; x < d5N+2; x++) {a5NL[x] = 0.0; a5NR[x] = 0.0;}
|
||||
for(int x = 0; x < d5O+2; x++) {a5OL[x] = 0.0; a5OR[x] = 0.0;}
|
||||
for(int x = 0; x < d5P+2; x++) {a5PL[x] = 0.0; a5PR[x] = 0.0;}
|
||||
for(int x = 0; x < d5Q+2; x++) {a5QL[x] = 0.0; a5QR[x] = 0.0;}
|
||||
for(int x = 0; x < d5R+2; x++) {a5RL[x] = 0.0; a5RR[x] = 0.0;}
|
||||
for(int x = 0; x < d5S+2; x++) {a5SL[x] = 0.0; a5SR[x] = 0.0;}
|
||||
for(int x = 0; x < d5T+2; x++) {a5TL[x] = 0.0; a5TR[x] = 0.0;}
|
||||
for(int x = 0; x < d5U+2; x++) {a5UL[x] = 0.0; a5UR[x] = 0.0;}
|
||||
for(int x = 0; x < d5V+2; x++) {a5VL[x] = 0.0; a5VR[x] = 0.0;}
|
||||
for(int x = 0; x < d5W+2; x++) {a5WL[x] = 0.0; a5WR[x] = 0.0;}
|
||||
for(int x = 0; x < d5X+2; x++) {a5XL[x] = 0.0; a5XR[x] = 0.0;}
|
||||
for(int x = 0; x < d5Y+2; x++) {a5YL[x] = 0.0; a5YR[x] = 0.0;}
|
||||
c5AL = c5BL = c5CL = c5DL = c5EL = c5FL = c5GL = c5HL = 1;
|
||||
c5IL = c5JL = c5KL = c5LL = c5ML = c5NL = c5OL = c5PL = 1;
|
||||
c5QL = c5RL = c5SL = c5TL = c5UL = c5VL = c5WL = c5XL = c5YL = 1;
|
||||
c5AR = c5BR = c5CR = c5DR = c5ER = c5FR = c5GR = c5HR = 1;
|
||||
c5IR = c5JR = c5KR = c5LR = c5MR = c5NR = c5OR = c5PR = 1;
|
||||
c5QR = c5RR = c5SR = c5TR = c5UR = c5VR = c5WR = c5XR = c5YR = 1;
|
||||
f5AL = f5BL = f5CL = f5DL = f5EL = 0.0;
|
||||
f5ER = f5JR = f5OR = f5TR = f5YR = 0.0;
|
||||
avg5L = avg5R = 0.0;
|
||||
#endif
|
||||
#ifdef SIXBYSIX
|
||||
for(int x = 0; x < d6A+2; x++) {a6AL[x] = 0.0; a6AR[x] = 0.0;}
|
||||
for(int x = 0; x < d6B+2; x++) {a6BL[x] = 0.0; a6BR[x] = 0.0;}
|
||||
for(int x = 0; x < d6C+2; x++) {a6CL[x] = 0.0; a6CR[x] = 0.0;}
|
||||
for(int x = 0; x < d6D+2; x++) {a6DL[x] = 0.0; a6DR[x] = 0.0;}
|
||||
for(int x = 0; x < d6E+2; x++) {a6EL[x] = 0.0; a6ER[x] = 0.0;}
|
||||
for(int x = 0; x < d6F+2; x++) {a6FL[x] = 0.0; a6FR[x] = 0.0;}
|
||||
for(int x = 0; x < d6G+2; x++) {a6GL[x] = 0.0; a6GR[x] = 0.0;}
|
||||
for(int x = 0; x < d6H+2; x++) {a6HL[x] = 0.0; a6HR[x] = 0.0;}
|
||||
for(int x = 0; x < d6I+2; x++) {a6IL[x] = 0.0; a6IR[x] = 0.0;}
|
||||
for(int x = 0; x < d6J+2; x++) {a6JL[x] = 0.0; a6JR[x] = 0.0;}
|
||||
for(int x = 0; x < d6K+2; x++) {a6KL[x] = 0.0; a6KR[x] = 0.0;}
|
||||
for(int x = 0; x < d6L+2; x++) {a6LL[x] = 0.0; a6LR[x] = 0.0;}
|
||||
for(int x = 0; x < d6M+2; x++) {a6ML[x] = 0.0; a6MR[x] = 0.0;}
|
||||
for(int x = 0; x < d6N+2; x++) {a6NL[x] = 0.0; a6NR[x] = 0.0;}
|
||||
for(int x = 0; x < d6O+2; x++) {a6OL[x] = 0.0; a6OR[x] = 0.0;}
|
||||
for(int x = 0; x < d6P+2; x++) {a6PL[x] = 0.0; a6PR[x] = 0.0;}
|
||||
for(int x = 0; x < d6Q+2; x++) {a6QL[x] = 0.0; a6QR[x] = 0.0;}
|
||||
for(int x = 0; x < d6R+2; x++) {a6RL[x] = 0.0; a6RR[x] = 0.0;}
|
||||
for(int x = 0; x < d6S+2; x++) {a6SL[x] = 0.0; a6SR[x] = 0.0;}
|
||||
for(int x = 0; x < d6T+2; x++) {a6TL[x] = 0.0; a6TR[x] = 0.0;}
|
||||
for(int x = 0; x < d6U+2; x++) {a6UL[x] = 0.0; a6UR[x] = 0.0;}
|
||||
for(int x = 0; x < d6V+2; x++) {a6VL[x] = 0.0; a6VR[x] = 0.0;}
|
||||
for(int x = 0; x < d6W+2; x++) {a6WL[x] = 0.0; a6WR[x] = 0.0;}
|
||||
for(int x = 0; x < d6X+2; x++) {a6XL[x] = 0.0; a6XR[x] = 0.0;}
|
||||
for(int x = 0; x < d6Y+2; x++) {a6YL[x] = 0.0; a6YR[x] = 0.0;}
|
||||
for(int x = 0; x < d6ZA+2; x++) {a6ZAL[x] = 0.0; a6ZAR[x] = 0.0;}
|
||||
for(int x = 0; x < d6ZB+2; x++) {a6ZBL[x] = 0.0; a6ZBR[x] = 0.0;}
|
||||
for(int x = 0; x < d6ZC+2; x++) {a6ZCL[x] = 0.0; a6ZCR[x] = 0.0;}
|
||||
for(int x = 0; x < d6ZD+2; x++) {a6ZDL[x] = 0.0; a6ZDR[x] = 0.0;}
|
||||
for(int x = 0; x < d6ZE+2; x++) {a6ZEL[x] = 0.0; a6ZER[x] = 0.0;}
|
||||
for(int x = 0; x < d6ZF+2; x++) {a6ZFL[x] = 0.0; a6ZFR[x] = 0.0;}
|
||||
for(int x = 0; x < d6ZG+2; x++) {a6ZGL[x] = 0.0; a6ZGR[x] = 0.0;}
|
||||
for(int x = 0; x < d6ZH+2; x++) {a6ZHL[x] = 0.0; a6ZHR[x] = 0.0;}
|
||||
for(int x = 0; x < d6ZI+2; x++) {a6ZIL[x] = 0.0; a6ZIR[x] = 0.0;}
|
||||
for(int x = 0; x < d6ZJ+2; x++) {a6ZJL[x] = 0.0; a6ZJR[x] = 0.0;}
|
||||
for(int x = 0; x < d6ZK+2; x++) {a6ZKL[x] = 0.0; a6ZKR[x] = 0.0;}
|
||||
c6AL = c6BL = c6CL = c6DL = c6EL = c6FL = c6GL = c6HL = c6IL = 1;
|
||||
c6JL = c6KL = c6LL = c6ML = c6NL = c6OL = c6PL = c6QL = c6RL = 1;
|
||||
c6SL = c6TL = c6UL = c6VL = c6WL = c6XL = c6YL = c6ZAL = c6ZBL = 1;
|
||||
c6ZCL = c6ZDL = c6ZEL = c6ZFL = c6ZGL = c6ZHL = c6ZIL = c6ZJL = c6ZKL = 1;
|
||||
c6AR = c6BR = c6CR = c6DR = c6ER = c6FR = c6GR = c6HR = c6IR = 1;
|
||||
c6JR = c6KR = c6LR = c6MR = c6NR = c6OR = c6PR = c6QR = c6RR = 1;
|
||||
c6SR = c6TR = c6UR = c6VR = c6WR = c6XR = c6YR = c6ZAR = c6ZBR = 1;
|
||||
c6ZCR = c6ZDR = c6ZER = c6ZFR = c6ZGR = c6ZHR = c6ZIR = c6ZJR = c6ZKR = 1;
|
||||
f6AL = f6BL = f6CL = f6DL = f6EL = f6FL = 0.0;
|
||||
f6FR = f6LR = f6RR = f6XR = f6ZER = f6ZKR = 0.0;
|
||||
avg6L = avg6R = 0.0;
|
||||
#endif
|
||||
|
||||
for (int x = 0; x < bez_total; x++) bez[x] = 0.0;
|
||||
bez[bez_cycle] = 1.0;
|
||||
|
||||
fpdL = 1.0; while (fpdL < 16386) fpdL = rand()*UINT32_MAX;
|
||||
fpdR = 1.0; while (fpdR < 16386) fpdR = rand()*UINT32_MAX;
|
||||
//this is reset: values being initialized only once. Startup values, whatever they are.
|
||||
|
||||
_canDo.insert("plugAsChannelInsert"); // plug-in can be used as a channel insert effect.
|
||||
_canDo.insert("plugAsSend"); // plug-in can be used as a send effect.
|
||||
_canDo.insert("x2in2out");
|
||||
setNumInputs(kNumInputs);
|
||||
setNumOutputs(kNumOutputs);
|
||||
setUniqueID(kUniqueId);
|
||||
canProcessReplacing(); // supports output replacing
|
||||
canDoubleReplacing(); // supports double precision processing
|
||||
programsAreChunks(true);
|
||||
vst_strncpy (_programName, "Default", kVstMaxProgNameLen); // default program name
|
||||
}
|
||||
|
||||
VerbSixes::~VerbSixes() {}
|
||||
VstInt32 VerbSixes::getVendorVersion () {return 1000;}
|
||||
void VerbSixes::setProgramName(char *name) {vst_strncpy (_programName, name, kVstMaxProgNameLen);}
|
||||
void VerbSixes::getProgramName(char *name) {vst_strncpy (name, _programName, kVstMaxProgNameLen);}
|
||||
//airwindows likes to ignore this stuff. Make your own programs, and make a different plugin rather than
|
||||
//trying to do versioning and preventing people from using older versions. Maybe they like the old one!
|
||||
|
||||
VstInt32 VerbSixes::getChunk (void** data, bool isPreset)
|
||||
{
|
||||
float *chunkData = (float *)calloc(kNumParameters, sizeof(float));
|
||||
/* Note: The way this is set up, it will break if you manage to save settings on an Intel
|
||||
machine and load them on a PPC Mac. However, it's fine if you stick to the machine you
|
||||
started with. */
|
||||
*data = chunkData;
|
||||
return kNumParameters * sizeof(float);
|
||||
}
|
||||
|
||||
VstInt32 VerbSixes::setChunk (void* data, VstInt32 byteSize, bool isPreset)
|
||||
{
|
||||
float *chunkData = (float *)data;
|
||||
/* We're ignoring byteSize as we found it to be a filthy liar */
|
||||
|
||||
/* calculate any other fields you need here - you could copy in
|
||||
code from setParameter() here. */
|
||||
return 0;
|
||||
}
|
||||
|
||||
void VerbSixes::setParameter(VstInt32 index, float value) {
|
||||
switch (index) {
|
||||
default: throw; // unknown parameter, shouldn't happen!
|
||||
}
|
||||
}
|
||||
|
||||
float VerbSixes::getParameter(VstInt32 index) {
|
||||
switch (index) {
|
||||
default: break; // unknown parameter, shouldn't happen!
|
||||
} return 0.0; //we only need to update the relevant name, this is simple to manage
|
||||
}
|
||||
|
||||
void VerbSixes::getParameterName(VstInt32 index, char *text) {
|
||||
switch (index) {
|
||||
default: break; // unknown parameter, shouldn't happen!
|
||||
} //this is our labels for displaying in the VST host
|
||||
}
|
||||
|
||||
void VerbSixes::getParameterDisplay(VstInt32 index, char *text) {
|
||||
switch (index) {
|
||||
default: break; // unknown parameter, shouldn't happen!
|
||||
} //this displays the values and handles 'popups' where it's discrete choices
|
||||
}
|
||||
|
||||
void VerbSixes::getParameterLabel(VstInt32 index, char *text) {
|
||||
switch (index) {
|
||||
default: break; // unknown parameter, shouldn't happen!
|
||||
}
|
||||
}
|
||||
|
||||
VstInt32 VerbSixes::canDo(char *text)
|
||||
{ return (_canDo.find(text) == _canDo.end()) ? -1: 1; } // 1 = yes, -1 = no, 0 = don't know
|
||||
|
||||
bool VerbSixes::getEffectName(char* name) {
|
||||
vst_strncpy(name, "VerbSixes", kVstMaxProductStrLen); return true;
|
||||
}
|
||||
|
||||
VstPlugCategory VerbSixes::getPlugCategory() {return kPlugCategEffect;}
|
||||
|
||||
bool VerbSixes::getProductString(char* text) {
|
||||
vst_strncpy (text, "airwindows VerbSixes", kVstMaxProductStrLen); return true;
|
||||
}
|
||||
|
||||
bool VerbSixes::getVendorString(char* text) {
|
||||
vst_strncpy (text, "airwindows", kVstMaxVendorStrLen); return true;
|
||||
}
|
||||
292
plugins/MacVST/VerbSixes/source/VerbSixes.h
Executable file
292
plugins/MacVST/VerbSixes/source/VerbSixes.h
Executable file
|
|
@ -0,0 +1,292 @@
|
|||
/* ========================================
|
||||
* VerbSixes - VerbSixes.h
|
||||
* Created 8/12/11 by SPIAdmin
|
||||
* Copyright (c) Airwindows, Airwindows uses the MIT license
|
||||
* ======================================== */
|
||||
|
||||
#ifndef __VerbSixes_H
|
||||
#define __VerbSixes_H
|
||||
|
||||
#ifndef __audioeffect__
|
||||
#include "audioeffectx.h"
|
||||
#endif
|
||||
|
||||
#include <set>
|
||||
#include <string>
|
||||
#include <math.h>
|
||||
|
||||
enum {
|
||||
kNumParameters = 0
|
||||
}; //
|
||||
|
||||
const int d4A = 1060; const int d4B = 3620; const int d4C = 1750; const int d4D = 530; const int d4E = 2930; const int d4F = 4460; const int d4G = 6820; const int d4H = 1090; const int d4I = 6770; const int d4J = 6120; const int d4K = 6110; const int d4L = 5400; const int d4M = 6930; const int d4N = 3650; const int d4O = 2330; const int d4P = 6660; //15 to 60 ms, 171 seat club
|
||||
#define FOURBYFOUR true //171*10-GCFCEG4 on 2025-06-11
|
||||
const int d6A = 729; const int d6B = 1170; const int d6C = 20; const int d6D = 1089; const int d6E = 17; const int d6F = 221; const int d6G = 180; const int d6H = 332; const int d6I = 119; const int d6J = 657; const int d6K = 1129; const int d6L = 1142; const int d6M = 742; const int d6N = 30; const int d6O = 786; const int d6P = 124; const int d6Q = 1107; const int d6R = 85; const int d6S = 1164; const int d6T = 1052; const int d6U = 416; const int d6V = 642; const int d6W = 427; const int d6X = 120; const int d6Y = 891; const int d6ZA = 22; const int d6ZB = 1171; const int d6ZC = 278; const int d6ZD = 476; const int d6ZE = 376; const int d6ZF = 573; const int d6ZG = 1089; const int d6ZH = 487; const int d6ZI = 123; const int d6ZJ = 329; const int d6ZK = 465; //9 to 155 ms, 808 seat hall
|
||||
#define SIXBYSIX true //808b-GCCCEG6 on 2025-06-13 - VerbSixes
|
||||
|
||||
const int kNumPrograms = 0;
|
||||
const int kNumInputs = 2;
|
||||
const int kNumOutputs = 2;
|
||||
const unsigned long kUniqueId = 'vsix'; //Change this to what the AU identity is!
|
||||
|
||||
class VerbSixes :
|
||||
public AudioEffectX
|
||||
{
|
||||
public:
|
||||
VerbSixes(audioMasterCallback audioMaster);
|
||||
~VerbSixes();
|
||||
virtual bool getEffectName(char* name); // The plug-in name
|
||||
virtual VstPlugCategory getPlugCategory(); // The general category for the plug-in
|
||||
virtual bool getProductString(char* text); // This is a unique plug-in string provided by Steinberg
|
||||
virtual bool getVendorString(char* text); // Vendor info
|
||||
virtual VstInt32 getVendorVersion(); // Version number
|
||||
virtual void processReplacing (float** inputs, float** outputs, VstInt32 sampleFrames);
|
||||
virtual void processDoubleReplacing (double** inputs, double** outputs, VstInt32 sampleFrames);
|
||||
virtual void getProgramName(char *name); // read the name from the host
|
||||
virtual void setProgramName(char *name); // changes the name of the preset displayed in the host
|
||||
virtual VstInt32 getChunk (void** data, bool isPreset);
|
||||
virtual VstInt32 setChunk (void* data, VstInt32 byteSize, bool isPreset);
|
||||
virtual float getParameter(VstInt32 index); // get the parameter value at the specified index
|
||||
virtual void setParameter(VstInt32 index, float value); // set the parameter at index to value
|
||||
virtual void getParameterLabel(VstInt32 index, char *text); // label for the parameter (eg dB)
|
||||
virtual void getParameterName(VstInt32 index, char *text); // name of the parameter
|
||||
virtual void getParameterDisplay(VstInt32 index, char *text); // text description of the current value
|
||||
virtual VstInt32 canDo(char *text);
|
||||
private:
|
||||
char _programName[kVstMaxProgNameLen + 1];
|
||||
std::set< std::string > _canDo;
|
||||
|
||||
#ifdef THREEBYTHREE
|
||||
double a3AL[d3A+5];
|
||||
double a3BL[d3B+5];
|
||||
double a3CL[d3C+5];
|
||||
double a3DL[d3D+5];
|
||||
double a3EL[d3E+5];
|
||||
double a3FL[d3F+5];
|
||||
double a3GL[d3G+5];
|
||||
double a3HL[d3H+5];
|
||||
double a3IL[d3I+5];
|
||||
double a3AR[d3A+5];
|
||||
double a3BR[d3B+5];
|
||||
double a3CR[d3C+5];
|
||||
double a3DR[d3D+5];
|
||||
double a3ER[d3E+5];
|
||||
double a3FR[d3F+5];
|
||||
double a3GR[d3G+5];
|
||||
double a3HR[d3H+5];
|
||||
double a3IR[d3I+5];
|
||||
int c3AL,c3AR,c3BL,c3BR,c3CL,c3CR,c3DL,c3DR,c3EL,c3ER;
|
||||
int c3FL,c3FR,c3GL,c3GR,c3HL,c3HR,c3IL,c3IR;
|
||||
double f3AL,f3BL,f3CL,f3CR,f3FR,f3IR;
|
||||
double avg3L,avg3R;
|
||||
#endif
|
||||
#ifdef FOURBYFOUR
|
||||
double a4AL[d4A+5];
|
||||
double a4BL[d4B+5];
|
||||
double a4CL[d4C+5];
|
||||
double a4DL[d4D+5];
|
||||
double a4EL[d4E+5];
|
||||
double a4FL[d4F+5];
|
||||
double a4GL[d4G+5];
|
||||
double a4HL[d4H+5];
|
||||
double a4IL[d4I+5];
|
||||
double a4JL[d4J+5];
|
||||
double a4KL[d4K+5];
|
||||
double a4LL[d4L+5];
|
||||
double a4ML[d4M+5];
|
||||
double a4NL[d4N+5];
|
||||
double a4OL[d4O+5];
|
||||
double a4PL[d4P+5];
|
||||
double a4AR[d4A+5];
|
||||
double a4BR[d4B+5];
|
||||
double a4CR[d4C+5];
|
||||
double a4DR[d4D+5];
|
||||
double a4ER[d4E+5];
|
||||
double a4FR[d4F+5];
|
||||
double a4GR[d4G+5];
|
||||
double a4HR[d4H+5];
|
||||
double a4IR[d4I+5];
|
||||
double a4JR[d4J+5];
|
||||
double a4KR[d4K+5];
|
||||
double a4LR[d4L+5];
|
||||
double a4MR[d4M+5];
|
||||
double a4NR[d4N+5];
|
||||
double a4OR[d4O+5];
|
||||
double a4PR[d4P+5];
|
||||
int c4AL,c4BL,c4CL,c4DL,c4EL,c4FL,c4GL,c4HL;
|
||||
int c4IL,c4JL,c4KL,c4LL,c4ML,c4NL,c4OL,c4PL;
|
||||
int c4AR,c4BR,c4CR,c4DR,c4ER,c4FR,c4GR,c4HR;
|
||||
int c4IR,c4JR,c4KR,c4LR,c4MR,c4NR,c4OR,c4PR;
|
||||
double f4AL,f4BL,f4CL,f4DL,f4DR,f4HR,f4LR,f4PR;
|
||||
double avg4L,avg4R;
|
||||
#endif
|
||||
#ifdef FIVEBYFIVE
|
||||
double a5AL[d5A+5];
|
||||
double a5BL[d5B+5];
|
||||
double a5CL[d5C+5];
|
||||
double a5DL[d5D+5];
|
||||
double a5EL[d5E+5];
|
||||
double a5FL[d5F+5];
|
||||
double a5GL[d5G+5];
|
||||
double a5HL[d5H+5];
|
||||
double a5IL[d5I+5];
|
||||
double a5JL[d5J+5];
|
||||
double a5KL[d5K+5];
|
||||
double a5LL[d5L+5];
|
||||
double a5ML[d5M+5];
|
||||
double a5NL[d5N+5];
|
||||
double a5OL[d5O+5];
|
||||
double a5PL[d5P+5];
|
||||
double a5QL[d5Q+5];
|
||||
double a5RL[d5R+5];
|
||||
double a5SL[d5S+5];
|
||||
double a5TL[d5T+5];
|
||||
double a5UL[d5U+5];
|
||||
double a5VL[d5V+5];
|
||||
double a5WL[d5W+5];
|
||||
double a5XL[d5X+5];
|
||||
double a5YL[d5Y+5];
|
||||
double a5AR[d5A+5];
|
||||
double a5BR[d5B+5];
|
||||
double a5CR[d5C+5];
|
||||
double a5DR[d5D+5];
|
||||
double a5ER[d5E+5];
|
||||
double a5FR[d5F+5];
|
||||
double a5GR[d5G+5];
|
||||
double a5HR[d5H+5];
|
||||
double a5IR[d5I+5];
|
||||
double a5JR[d5J+5];
|
||||
double a5KR[d5K+5];
|
||||
double a5LR[d5L+5];
|
||||
double a5MR[d5M+5];
|
||||
double a5NR[d5N+5];
|
||||
double a5OR[d5O+5];
|
||||
double a5PR[d5P+5];
|
||||
double a5QR[d5Q+5];
|
||||
double a5RR[d5R+5];
|
||||
double a5SR[d5S+5];
|
||||
double a5TR[d5T+5];
|
||||
double a5UR[d5U+5];
|
||||
double a5VR[d5V+5];
|
||||
double a5WR[d5W+5];
|
||||
double a5XR[d5X+5];
|
||||
double a5YR[d5Y+5];
|
||||
int c5AL,c5BL,c5CL,c5DL,c5EL,c5FL,c5GL,c5HL;
|
||||
int c5IL,c5JL,c5KL,c5LL,c5ML,c5NL,c5OL,c5PL;
|
||||
int c5QL,c5RL,c5SL,c5TL,c5UL,c5VL,c5WL,c5XL,c5YL;
|
||||
int c5AR,c5BR,c5CR,c5DR,c5ER,c5FR,c5GR,c5HR;
|
||||
int c5IR,c5JR,c5KR,c5LR,c5MR,c5NR,c5OR,c5PR;
|
||||
int c5QR,c5RR,c5SR,c5TR,c5UR,c5VR,c5WR,c5XR,c5YR;
|
||||
double f5AL,f5BL,f5CL,f5DL,f5EL;
|
||||
double f5ER,f5JR,f5OR,f5TR,f5YR;
|
||||
double avg5L,avg5R;
|
||||
#endif
|
||||
#ifdef SIXBYSIX
|
||||
double a6AL[d6A+5];
|
||||
double a6BL[d6B+5];
|
||||
double a6CL[d6C+5];
|
||||
double a6DL[d6D+5];
|
||||
double a6EL[d6E+5];
|
||||
double a6FL[d6F+5];
|
||||
double a6GL[d6G+5];
|
||||
double a6HL[d6H+5];
|
||||
double a6IL[d6I+5];
|
||||
double a6JL[d6J+5];
|
||||
double a6KL[d6K+5];
|
||||
double a6LL[d6L+5];
|
||||
double a6ML[d6M+5];
|
||||
double a6NL[d6N+5];
|
||||
double a6OL[d6O+5];
|
||||
double a6PL[d6P+5];
|
||||
double a6QL[d6Q+5];
|
||||
double a6RL[d6R+5];
|
||||
double a6SL[d6S+5];
|
||||
double a6TL[d6T+5];
|
||||
double a6UL[d6U+5];
|
||||
double a6VL[d6V+5];
|
||||
double a6WL[d6W+5];
|
||||
double a6XL[d6X+5];
|
||||
double a6YL[d6Y+5];
|
||||
double a6ZAL[d6ZA+5];
|
||||
double a6ZBL[d6ZB+5];
|
||||
double a6ZCL[d6ZC+5];
|
||||
double a6ZDL[d6ZD+5];
|
||||
double a6ZEL[d6ZE+5];
|
||||
double a6ZFL[d6ZF+5];
|
||||
double a6ZGL[d6ZG+5];
|
||||
double a6ZHL[d6ZH+5];
|
||||
double a6ZIL[d6ZI+5];
|
||||
double a6ZJL[d6ZJ+5];
|
||||
double a6ZKL[d6ZK+5];
|
||||
double a6AR[d6A+5];
|
||||
double a6BR[d6B+5];
|
||||
double a6CR[d6C+5];
|
||||
double a6DR[d6D+5];
|
||||
double a6ER[d6E+5];
|
||||
double a6FR[d6F+5];
|
||||
double a6GR[d6G+5];
|
||||
double a6HR[d6H+5];
|
||||
double a6IR[d6I+5];
|
||||
double a6JR[d6J+5];
|
||||
double a6KR[d6K+5];
|
||||
double a6LR[d6L+5];
|
||||
double a6MR[d6M+5];
|
||||
double a6NR[d6N+5];
|
||||
double a6OR[d6O+5];
|
||||
double a6PR[d6P+5];
|
||||
double a6QR[d6Q+5];
|
||||
double a6RR[d6R+5];
|
||||
double a6SR[d6S+5];
|
||||
double a6TR[d6T+5];
|
||||
double a6UR[d6U+5];
|
||||
double a6VR[d6V+5];
|
||||
double a6WR[d6W+5];
|
||||
double a6XR[d6X+5];
|
||||
double a6YR[d6Y+5];
|
||||
double a6ZAR[d6ZA+5];
|
||||
double a6ZBR[d6ZB+5];
|
||||
double a6ZCR[d6ZC+5];
|
||||
double a6ZDR[d6ZD+5];
|
||||
double a6ZER[d6ZE+5];
|
||||
double a6ZFR[d6ZF+5];
|
||||
double a6ZGR[d6ZG+5];
|
||||
double a6ZHR[d6ZH+5];
|
||||
double a6ZIR[d6ZI+5];
|
||||
double a6ZJR[d6ZJ+5];
|
||||
double a6ZKR[d6ZK+5];
|
||||
int c6AL,c6BL,c6CL,c6DL,c6EL,c6FL,c6GL,c6HL,c6IL;
|
||||
int c6JL,c6KL,c6LL,c6ML,c6NL,c6OL,c6PL,c6QL,c6RL;
|
||||
int c6SL,c6TL,c6UL,c6VL,c6WL,c6XL,c6YL,c6ZAL,c6ZBL;
|
||||
int c6ZCL,c6ZDL,c6ZEL,c6ZFL,c6ZGL,c6ZHL,c6ZIL,c6ZJL,c6ZKL;
|
||||
int c6AR,c6BR,c6CR,c6DR,c6ER,c6FR,c6GR,c6HR,c6IR;
|
||||
int c6JR,c6KR,c6LR,c6MR,c6NR,c6OR,c6PR,c6QR,c6RR;
|
||||
int c6SR,c6TR,c6UR,c6VR,c6WR,c6XR,c6YR,c6ZAR,c6ZBR;
|
||||
int c6ZCR,c6ZDR,c6ZER,c6ZFR,c6ZGR,c6ZHR,c6ZIR,c6ZJR,c6ZKR;
|
||||
double f6AL,f6BL,f6CL,f6DL,f6EL,f6FL;
|
||||
double f6FR,f6LR,f6RR,f6XR,f6ZER,f6ZKR;
|
||||
double avg6L,avg6R;
|
||||
#endif
|
||||
|
||||
enum {
|
||||
bez_AL,
|
||||
bez_AR,
|
||||
bez_BL,
|
||||
bez_BR,
|
||||
bez_CL,
|
||||
bez_CR,
|
||||
bez_InL,
|
||||
bez_InR,
|
||||
bez_UnInL,
|
||||
bez_UnInR,
|
||||
bez_SampL,
|
||||
bez_SampR,
|
||||
bez_cycle,
|
||||
bez_total
|
||||
}; //the new undersampling. bez signifies the bezier curve reconstruction
|
||||
double bez[bez_total];
|
||||
uint32_t fpdL;
|
||||
uint32_t fpdR;
|
||||
//default stuff
|
||||
};
|
||||
|
||||
#endif
|
||||
1640
plugins/MacVST/VerbSixes/source/VerbSixesProc.cpp
Executable file
1640
plugins/MacVST/VerbSixes/source/VerbSixesProc.cpp
Executable file
File diff suppressed because it is too large
Load diff
BIN
plugins/WinVST/VerbSixes/.vs/Console4Channel64/v14/.suo
Executable file
BIN
plugins/WinVST/VerbSixes/.vs/Console4Channel64/v14/.suo
Executable file
Binary file not shown.
BIN
plugins/WinVST/VerbSixes/.vs/VSTProject/v14/.suo
Executable file
BIN
plugins/WinVST/VerbSixes/.vs/VSTProject/v14/.suo
Executable file
Binary file not shown.
28
plugins/WinVST/VerbSixes/VSTProject.sln
Executable file
28
plugins/WinVST/VerbSixes/VSTProject.sln
Executable file
|
|
@ -0,0 +1,28 @@
|
|||
|
||||
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||
# Visual Studio 14
|
||||
VisualStudioVersion = 14.0.25420.1
|
||||
MinimumVisualStudioVersion = 10.0.40219.1
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "VSTProject", "VSTProject.vcxproj", "{16F7AB3C-1AE0-4574-B60C-7B4DED82938C}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|x64 = Debug|x64
|
||||
Debug|x86 = Debug|x86
|
||||
Release|x64 = Release|x64
|
||||
Release|x86 = Release|x86
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{16F7AB3C-1AE0-4574-B60C-7B4DED82938C}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{16F7AB3C-1AE0-4574-B60C-7B4DED82938C}.Debug|x64.Build.0 = Debug|x64
|
||||
{16F7AB3C-1AE0-4574-B60C-7B4DED82938C}.Debug|x86.ActiveCfg = Debug|Win32
|
||||
{16F7AB3C-1AE0-4574-B60C-7B4DED82938C}.Debug|x86.Build.0 = Debug|Win32
|
||||
{16F7AB3C-1AE0-4574-B60C-7B4DED82938C}.Release|x64.ActiveCfg = Release|x64
|
||||
{16F7AB3C-1AE0-4574-B60C-7B4DED82938C}.Release|x64.Build.0 = Release|x64
|
||||
{16F7AB3C-1AE0-4574-B60C-7B4DED82938C}.Release|x86.ActiveCfg = Release|Win32
|
||||
{16F7AB3C-1AE0-4574-B60C-7B4DED82938C}.Release|x86.Build.0 = Release|Win32
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
EndGlobal
|
||||
183
plugins/WinVST/VerbSixes/VSTProject.vcxproj
Executable file
183
plugins/WinVST/VerbSixes/VSTProject.vcxproj
Executable file
|
|
@ -0,0 +1,183 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|Win32">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|x64">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\..\..\vstsdk2.4\public.sdk\source\vst2.x\audioeffect.cpp" />
|
||||
<ClCompile Include="..\..\..\vstsdk2.4\public.sdk\source\vst2.x\audioeffectx.cpp" />
|
||||
<ClCompile Include="..\..\..\vstsdk2.4\public.sdk\source\vst2.x\vstplugmain.cpp" />
|
||||
<ClCompile Include="VerbSixes.cpp" />
|
||||
<ClCompile Include="VerbSixesProc.cpp" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="..\..\..\vstsdk2.4\public.sdk\source\vst2.x\aeffeditor.h" />
|
||||
<ClInclude Include="..\..\..\vstsdk2.4\public.sdk\source\vst2.x\audioeffect.h" />
|
||||
<ClInclude Include="..\..\..\vstsdk2.4\public.sdk\source\vst2.x\audioeffectx.h" />
|
||||
<ClInclude Include="VerbSixes.h" />
|
||||
</ItemGroup>
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{16F7AB3C-1AE0-4574-B60C-7B4DED82938C}</ProjectGuid>
|
||||
<RootNamespace>VSTProject</RootNamespace>
|
||||
<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
|
||||
<ProjectName>VerbSixes64</ProjectName>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<UseDebugLibraries>true</UseDebugLibraries>
|
||||
<PlatformToolset>v140</PlatformToolset>
|
||||
<CharacterSet>NotSet</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<UseDebugLibraries>false</UseDebugLibraries>
|
||||
<PlatformToolset>v140</PlatformToolset>
|
||||
<WholeProgramOptimization>false</WholeProgramOptimization>
|
||||
<CharacterSet>NotSet</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<UseDebugLibraries>true</UseDebugLibraries>
|
||||
<PlatformToolset>v140</PlatformToolset>
|
||||
<CharacterSet>NotSet</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<UseDebugLibraries>false</UseDebugLibraries>
|
||||
<PlatformToolset>v140</PlatformToolset>
|
||||
<WholeProgramOptimization>false</WholeProgramOptimization>
|
||||
<CharacterSet>NotSet</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||
<ImportGroup Label="ExtensionSettings">
|
||||
</ImportGroup>
|
||||
<ImportGroup Label="Shared">
|
||||
</ImportGroup>
|
||||
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
</ImportGroup>
|
||||
<PropertyGroup Label="UserMacros" />
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<TargetExt>.dll</TargetExt>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
<OutDir>$(SolutionDir)$(Configuration)\</OutDir>
|
||||
<IntDir>$(Configuration)\</IntDir>
|
||||
<ExecutablePath>$(VC_ExecutablePath_x64);$(WindowsSDK_ExecutablePath);$(VS_ExecutablePath);$(MSBuild_ExecutablePath);$(SystemRoot)\SysWow64;$(FxCopDir);$(PATH)</ExecutablePath>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
<OutDir>$(SolutionDir)$(Configuration)\</OutDir>
|
||||
<IntDir>$(Configuration)\</IntDir>
|
||||
<ExecutablePath>$(VC_ExecutablePath_x64);$(WindowsSDK_ExecutablePath);$(VS_ExecutablePath);$(MSBuild_ExecutablePath);$(SystemRoot)\SysWow64;$(FxCopDir);$(PATH)</ExecutablePath>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<ClCompile>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<Optimization>MaxSpeed</Optimization>
|
||||
<SDLCheck>true</SDLCheck>
|
||||
<AdditionalIncludeDirectories>C:\Users\christopherjohnson\Documents\Visual Studio 2015\Projects\VSTProject\vst2.x;C:\Users\christopherjohnson\Documents\vstsdk2.4;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>WINDOWS;_WINDOWS;WIN32;_USRDLL;_USE_MATH_DEFINES;_CRT_SECURE_NO_DEPRECATE;VST_FORCE_DEPRECATED;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
|
||||
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
|
||||
<MinimalRebuild>false</MinimalRebuild>
|
||||
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
|
||||
<FunctionLevelLinking>false</FunctionLevelLinking>
|
||||
<DebugInformationFormat>None</DebugInformationFormat>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<ModuleDefinitionFile>vstplug.def</ModuleDefinitionFile>
|
||||
<IgnoreSpecificDefaultLibraries>libcmt.dll;libcmtd.dll;msvcrt.lib;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
|
||||
<AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
<ClCompile>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<Optimization>MaxSpeed</Optimization>
|
||||
<SDLCheck>true</SDLCheck>
|
||||
<AdditionalIncludeDirectories>C:\Users\christopherjohnson\Documents\Visual Studio 2015\Projects\VSTProject\vst2.x;C:\Users\christopherjohnson\Documents\vstsdk2.4;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
|
||||
<PreprocessorDefinitions>WINDOWS;_WINDOWS;WIN32;_USRDLL;_USE_MATH_DEFINES;_CRT_SECURE_NO_DEPRECATE;VST_FORCE_DEPRECATED;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<MinimalRebuild>false</MinimalRebuild>
|
||||
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
|
||||
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
|
||||
<FunctionLevelLinking>false</FunctionLevelLinking>
|
||||
<DebugInformationFormat>None</DebugInformationFormat>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<IgnoreSpecificDefaultLibraries>libcmt.dll;libcmtd.dll;msvcrt.lib;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
|
||||
<ModuleDefinitionFile>vstplug.def</ModuleDefinitionFile>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<ClCompile>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<Optimization>MaxSpeed</Optimization>
|
||||
<FunctionLevelLinking>false</FunctionLevelLinking>
|
||||
<IntrinsicFunctions>false</IntrinsicFunctions>
|
||||
<SDLCheck>true</SDLCheck>
|
||||
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
|
||||
<AdditionalIncludeDirectories>C:\Users\christopherjohnson\Documents\Visual Studio 2015\Projects\VSTProject\vst2.x;C:\Users\christopherjohnson\Documents\vstsdk2.4;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<DebugInformationFormat>None</DebugInformationFormat>
|
||||
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
|
||||
<PreprocessorDefinitions>WINDOWS;_WINDOWS;WIN32;_USRDLL;_USE_MATH_DEFINES;_CRT_SECURE_NO_DEPRECATE;VST_FORCE_DEPRECATED;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
||||
<OptimizeReferences>true</OptimizeReferences>
|
||||
<IgnoreSpecificDefaultLibraries>libcmt.dll;libcmtd.dll;msvcrt.lib;libc.lib;libcd.lib;libcmt.lib;msvcrtd.lib;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
|
||||
<AdditionalDependencies>libcmt.lib;uuid.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<ModuleDefinitionFile>vstplug.def</ModuleDefinitionFile>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
<ClCompile>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<Optimization>MaxSpeed</Optimization>
|
||||
<FunctionLevelLinking>false</FunctionLevelLinking>
|
||||
<IntrinsicFunctions>false</IntrinsicFunctions>
|
||||
<SDLCheck>true</SDLCheck>
|
||||
<AdditionalIncludeDirectories>C:\Users\christopherjohnson\Documents\Visual Studio 2015\Projects\VSTProject\vst2.x;C:\Users\christopherjohnson\Documents\vstsdk2.4;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<DebugInformationFormat>None</DebugInformationFormat>
|
||||
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
|
||||
<PreprocessorDefinitions>WINDOWS;_WINDOWS;WIN32;_USRDLL;_USE_MATH_DEFINES;_CRT_SECURE_NO_DEPRECATE;VST_FORCE_DEPRECATED;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
||||
<OptimizeReferences>true</OptimizeReferences>
|
||||
<IgnoreSpecificDefaultLibraries>libcmt.dll;libcmtd.dll;msvcrt.lib;libc.lib;libcd.lib;libcmt.lib;msvcrtd.lib;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
|
||||
<AdditionalDependencies>libcmt.lib;uuid.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<ModuleDefinitionFile>vstplug.def</ModuleDefinitionFile>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
</Project>
|
||||
48
plugins/WinVST/VerbSixes/VSTProject.vcxproj.filters
Executable file
48
plugins/WinVST/VerbSixes/VSTProject.vcxproj.filters
Executable file
|
|
@ -0,0 +1,48 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup>
|
||||
<Filter Include="Source Files">
|
||||
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
|
||||
<Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
|
||||
</Filter>
|
||||
<Filter Include="Header Files">
|
||||
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
|
||||
<Extensions>h;hh;hpp;hxx;hm;inl;inc;xsd</Extensions>
|
||||
</Filter>
|
||||
<Filter Include="Resource Files">
|
||||
<UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
|
||||
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
|
||||
</Filter>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\..\..\vstsdk2.4\public.sdk\source\vst2.x\audioeffect.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\vstsdk2.4\public.sdk\source\vst2.x\audioeffectx.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\vstsdk2.4\public.sdk\source\vst2.x\vstplugmain.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="VerbSixes.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="VerbSixesProc.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="..\..\..\vstsdk2.4\public.sdk\source\vst2.x\aeffeditor.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\vstsdk2.4\public.sdk\source\vst2.x\audioeffect.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\vstsdk2.4\public.sdk\source\vst2.x\audioeffectx.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="VerbSixes.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
19
plugins/WinVST/VerbSixes/VSTProject.vcxproj.user
Executable file
19
plugins/WinVST/VerbSixes/VSTProject.vcxproj.user
Executable file
|
|
@ -0,0 +1,19 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<LocalDebuggerAmpDefaultAccelerator>{ADEFF70D-84BF-47A1-91C3-FF6B0FC71218}</LocalDebuggerAmpDefaultAccelerator>
|
||||
<DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<LocalDebuggerAmpDefaultAccelerator>{ADEFF70D-84BF-47A1-91C3-FF6B0FC71218}</LocalDebuggerAmpDefaultAccelerator>
|
||||
<DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
<LocalDebuggerAmpDefaultAccelerator>{ADEFF70D-84BF-47A1-91C3-FF6B0FC71218}</LocalDebuggerAmpDefaultAccelerator>
|
||||
<DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
<LocalDebuggerAmpDefaultAccelerator>{ADEFF70D-84BF-47A1-91C3-FF6B0FC71218}</LocalDebuggerAmpDefaultAccelerator>
|
||||
<DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
|
||||
</PropertyGroup>
|
||||
</Project>
|
||||
233
plugins/WinVST/VerbSixes/VerbSixes.cpp
Executable file
233
plugins/WinVST/VerbSixes/VerbSixes.cpp
Executable file
|
|
@ -0,0 +1,233 @@
|
|||
/* ========================================
|
||||
* VerbSixes - VerbSixes.h
|
||||
* Copyright (c) airwindows, Airwindows uses the MIT license
|
||||
* ======================================== */
|
||||
|
||||
#ifndef __VerbSixes_H
|
||||
#include "VerbSixes.h"
|
||||
#endif
|
||||
|
||||
AudioEffect* createEffectInstance(audioMasterCallback audioMaster) {return new VerbSixes(audioMaster);}
|
||||
|
||||
VerbSixes::VerbSixes(audioMasterCallback audioMaster) :
|
||||
AudioEffectX(audioMaster, kNumPrograms, kNumParameters)
|
||||
{
|
||||
#ifdef THREEBYTHREE
|
||||
for(int x = 0; x < d3A+2; x++) {a3AL[x] = 0.0; a3AR[x] = 0.0;}
|
||||
for(int x = 0; x < d3B+2; x++) {a3BL[x] = 0.0; a3BR[x] = 0.0;}
|
||||
for(int x = 0; x < d3C+2; x++) {a3CL[x] = 0.0; a3CR[x] = 0.0;}
|
||||
for(int x = 0; x < d3D+2; x++) {a3DL[x] = 0.0; a3DR[x] = 0.0;}
|
||||
for(int x = 0; x < d3E+2; x++) {a3EL[x] = 0.0; a3ER[x] = 0.0;}
|
||||
for(int x = 0; x < d3F+2; x++) {a3FL[x] = 0.0; a3FR[x] = 0.0;}
|
||||
for(int x = 0; x < d3G+2; x++) {a3GL[x] = 0.0; a3GR[x] = 0.0;}
|
||||
for(int x = 0; x < d3H+2; x++) {a3HL[x] = 0.0; a3HR[x] = 0.0;}
|
||||
for(int x = 0; x < d3I+2; x++) {a3IL[x] = 0.0; a3IR[x] = 0.0;}
|
||||
c3AL = c3BL = c3CL = c3DL = c3EL = c3FL = c3GL = c3HL = c3IL = 1;
|
||||
c3AR = c3BR = c3CR = c3DR = c3ER = c3FR = c3GR = c3HR = c3IR = 1;
|
||||
f3AL = f3BL = f3CL = 0.0;
|
||||
f3CR = f3FR = f3IR = 0.0;
|
||||
avg3L = avg3R = 0.0;
|
||||
#endif
|
||||
#ifdef FOURBYFOUR
|
||||
for(int x = 0; x < d4A+2; x++) {a4AL[x] = 0.0; a4AR[x] = 0.0;}
|
||||
for(int x = 0; x < d4B+2; x++) {a4BL[x] = 0.0; a4BR[x] = 0.0;}
|
||||
for(int x = 0; x < d4C+2; x++) {a4CL[x] = 0.0; a4CR[x] = 0.0;}
|
||||
for(int x = 0; x < d4D+2; x++) {a4DL[x] = 0.0; a4DR[x] = 0.0;}
|
||||
for(int x = 0; x < d4E+2; x++) {a4EL[x] = 0.0; a4ER[x] = 0.0;}
|
||||
for(int x = 0; x < d4F+2; x++) {a4FL[x] = 0.0; a4FR[x] = 0.0;}
|
||||
for(int x = 0; x < d4G+2; x++) {a4GL[x] = 0.0; a4GR[x] = 0.0;}
|
||||
for(int x = 0; x < d4H+2; x++) {a4HL[x] = 0.0; a4HR[x] = 0.0;}
|
||||
for(int x = 0; x < d4I+2; x++) {a4IL[x] = 0.0; a4IR[x] = 0.0;}
|
||||
for(int x = 0; x < d4J+2; x++) {a4JL[x] = 0.0; a4JR[x] = 0.0;}
|
||||
for(int x = 0; x < d4K+2; x++) {a4KL[x] = 0.0; a4KR[x] = 0.0;}
|
||||
for(int x = 0; x < d4L+2; x++) {a4LL[x] = 0.0; a4LR[x] = 0.0;}
|
||||
for(int x = 0; x < d4M+2; x++) {a4ML[x] = 0.0; a4MR[x] = 0.0;}
|
||||
for(int x = 0; x < d4N+2; x++) {a4NL[x] = 0.0; a4NR[x] = 0.0;}
|
||||
for(int x = 0; x < d4O+2; x++) {a4OL[x] = 0.0; a4OR[x] = 0.0;}
|
||||
for(int x = 0; x < d4P+2; x++) {a4PL[x] = 0.0; a4PR[x] = 0.0;}
|
||||
c4AL = c4BL = c4CL = c4DL = c4EL = c4FL = c4GL = c4HL = 1;
|
||||
c4IL = c4JL = c4KL = c4LL = c4ML = c4NL = c4OL = c4PL = 1;
|
||||
c4AR = c4BR = c4CR = c4DR = c4ER = c4FR = c4GR = c4HR = 1;
|
||||
c4IR = c4JR = c4KR = c4LR = c4MR = c4NR = c4OR = c4PR = 1;
|
||||
f4AL = f4BL = f4CL = f4DL = 0.0;
|
||||
f4DR = f4HR = f4LR = f4PR = 0.0;
|
||||
avg4L = avg4R = 0.0;
|
||||
#endif
|
||||
#ifdef FIVEBYFIVE
|
||||
for(int x = 0; x < d5A+2; x++) {a5AL[x] = 0.0; a5AR[x] = 0.0;}
|
||||
for(int x = 0; x < d5B+2; x++) {a5BL[x] = 0.0; a5BR[x] = 0.0;}
|
||||
for(int x = 0; x < d5C+2; x++) {a5CL[x] = 0.0; a5CR[x] = 0.0;}
|
||||
for(int x = 0; x < d5D+2; x++) {a5DL[x] = 0.0; a5DR[x] = 0.0;}
|
||||
for(int x = 0; x < d5E+2; x++) {a5EL[x] = 0.0; a5ER[x] = 0.0;}
|
||||
for(int x = 0; x < d5F+2; x++) {a5FL[x] = 0.0; a5FR[x] = 0.0;}
|
||||
for(int x = 0; x < d5G+2; x++) {a5GL[x] = 0.0; a5GR[x] = 0.0;}
|
||||
for(int x = 0; x < d5H+2; x++) {a5HL[x] = 0.0; a5HR[x] = 0.0;}
|
||||
for(int x = 0; x < d5I+2; x++) {a5IL[x] = 0.0; a5IR[x] = 0.0;}
|
||||
for(int x = 0; x < d5J+2; x++) {a5JL[x] = 0.0; a5JR[x] = 0.0;}
|
||||
for(int x = 0; x < d5K+2; x++) {a5KL[x] = 0.0; a5KR[x] = 0.0;}
|
||||
for(int x = 0; x < d5L+2; x++) {a5LL[x] = 0.0; a5LR[x] = 0.0;}
|
||||
for(int x = 0; x < d5M+2; x++) {a5ML[x] = 0.0; a5MR[x] = 0.0;}
|
||||
for(int x = 0; x < d5N+2; x++) {a5NL[x] = 0.0; a5NR[x] = 0.0;}
|
||||
for(int x = 0; x < d5O+2; x++) {a5OL[x] = 0.0; a5OR[x] = 0.0;}
|
||||
for(int x = 0; x < d5P+2; x++) {a5PL[x] = 0.0; a5PR[x] = 0.0;}
|
||||
for(int x = 0; x < d5Q+2; x++) {a5QL[x] = 0.0; a5QR[x] = 0.0;}
|
||||
for(int x = 0; x < d5R+2; x++) {a5RL[x] = 0.0; a5RR[x] = 0.0;}
|
||||
for(int x = 0; x < d5S+2; x++) {a5SL[x] = 0.0; a5SR[x] = 0.0;}
|
||||
for(int x = 0; x < d5T+2; x++) {a5TL[x] = 0.0; a5TR[x] = 0.0;}
|
||||
for(int x = 0; x < d5U+2; x++) {a5UL[x] = 0.0; a5UR[x] = 0.0;}
|
||||
for(int x = 0; x < d5V+2; x++) {a5VL[x] = 0.0; a5VR[x] = 0.0;}
|
||||
for(int x = 0; x < d5W+2; x++) {a5WL[x] = 0.0; a5WR[x] = 0.0;}
|
||||
for(int x = 0; x < d5X+2; x++) {a5XL[x] = 0.0; a5XR[x] = 0.0;}
|
||||
for(int x = 0; x < d5Y+2; x++) {a5YL[x] = 0.0; a5YR[x] = 0.0;}
|
||||
c5AL = c5BL = c5CL = c5DL = c5EL = c5FL = c5GL = c5HL = 1;
|
||||
c5IL = c5JL = c5KL = c5LL = c5ML = c5NL = c5OL = c5PL = 1;
|
||||
c5QL = c5RL = c5SL = c5TL = c5UL = c5VL = c5WL = c5XL = c5YL = 1;
|
||||
c5AR = c5BR = c5CR = c5DR = c5ER = c5FR = c5GR = c5HR = 1;
|
||||
c5IR = c5JR = c5KR = c5LR = c5MR = c5NR = c5OR = c5PR = 1;
|
||||
c5QR = c5RR = c5SR = c5TR = c5UR = c5VR = c5WR = c5XR = c5YR = 1;
|
||||
f5AL = f5BL = f5CL = f5DL = f5EL = 0.0;
|
||||
f5ER = f5JR = f5OR = f5TR = f5YR = 0.0;
|
||||
avg5L = avg5R = 0.0;
|
||||
#endif
|
||||
#ifdef SIXBYSIX
|
||||
for(int x = 0; x < d6A+2; x++) {a6AL[x] = 0.0; a6AR[x] = 0.0;}
|
||||
for(int x = 0; x < d6B+2; x++) {a6BL[x] = 0.0; a6BR[x] = 0.0;}
|
||||
for(int x = 0; x < d6C+2; x++) {a6CL[x] = 0.0; a6CR[x] = 0.0;}
|
||||
for(int x = 0; x < d6D+2; x++) {a6DL[x] = 0.0; a6DR[x] = 0.0;}
|
||||
for(int x = 0; x < d6E+2; x++) {a6EL[x] = 0.0; a6ER[x] = 0.0;}
|
||||
for(int x = 0; x < d6F+2; x++) {a6FL[x] = 0.0; a6FR[x] = 0.0;}
|
||||
for(int x = 0; x < d6G+2; x++) {a6GL[x] = 0.0; a6GR[x] = 0.0;}
|
||||
for(int x = 0; x < d6H+2; x++) {a6HL[x] = 0.0; a6HR[x] = 0.0;}
|
||||
for(int x = 0; x < d6I+2; x++) {a6IL[x] = 0.0; a6IR[x] = 0.0;}
|
||||
for(int x = 0; x < d6J+2; x++) {a6JL[x] = 0.0; a6JR[x] = 0.0;}
|
||||
for(int x = 0; x < d6K+2; x++) {a6KL[x] = 0.0; a6KR[x] = 0.0;}
|
||||
for(int x = 0; x < d6L+2; x++) {a6LL[x] = 0.0; a6LR[x] = 0.0;}
|
||||
for(int x = 0; x < d6M+2; x++) {a6ML[x] = 0.0; a6MR[x] = 0.0;}
|
||||
for(int x = 0; x < d6N+2; x++) {a6NL[x] = 0.0; a6NR[x] = 0.0;}
|
||||
for(int x = 0; x < d6O+2; x++) {a6OL[x] = 0.0; a6OR[x] = 0.0;}
|
||||
for(int x = 0; x < d6P+2; x++) {a6PL[x] = 0.0; a6PR[x] = 0.0;}
|
||||
for(int x = 0; x < d6Q+2; x++) {a6QL[x] = 0.0; a6QR[x] = 0.0;}
|
||||
for(int x = 0; x < d6R+2; x++) {a6RL[x] = 0.0; a6RR[x] = 0.0;}
|
||||
for(int x = 0; x < d6S+2; x++) {a6SL[x] = 0.0; a6SR[x] = 0.0;}
|
||||
for(int x = 0; x < d6T+2; x++) {a6TL[x] = 0.0; a6TR[x] = 0.0;}
|
||||
for(int x = 0; x < d6U+2; x++) {a6UL[x] = 0.0; a6UR[x] = 0.0;}
|
||||
for(int x = 0; x < d6V+2; x++) {a6VL[x] = 0.0; a6VR[x] = 0.0;}
|
||||
for(int x = 0; x < d6W+2; x++) {a6WL[x] = 0.0; a6WR[x] = 0.0;}
|
||||
for(int x = 0; x < d6X+2; x++) {a6XL[x] = 0.0; a6XR[x] = 0.0;}
|
||||
for(int x = 0; x < d6Y+2; x++) {a6YL[x] = 0.0; a6YR[x] = 0.0;}
|
||||
for(int x = 0; x < d6ZA+2; x++) {a6ZAL[x] = 0.0; a6ZAR[x] = 0.0;}
|
||||
for(int x = 0; x < d6ZB+2; x++) {a6ZBL[x] = 0.0; a6ZBR[x] = 0.0;}
|
||||
for(int x = 0; x < d6ZC+2; x++) {a6ZCL[x] = 0.0; a6ZCR[x] = 0.0;}
|
||||
for(int x = 0; x < d6ZD+2; x++) {a6ZDL[x] = 0.0; a6ZDR[x] = 0.0;}
|
||||
for(int x = 0; x < d6ZE+2; x++) {a6ZEL[x] = 0.0; a6ZER[x] = 0.0;}
|
||||
for(int x = 0; x < d6ZF+2; x++) {a6ZFL[x] = 0.0; a6ZFR[x] = 0.0;}
|
||||
for(int x = 0; x < d6ZG+2; x++) {a6ZGL[x] = 0.0; a6ZGR[x] = 0.0;}
|
||||
for(int x = 0; x < d6ZH+2; x++) {a6ZHL[x] = 0.0; a6ZHR[x] = 0.0;}
|
||||
for(int x = 0; x < d6ZI+2; x++) {a6ZIL[x] = 0.0; a6ZIR[x] = 0.0;}
|
||||
for(int x = 0; x < d6ZJ+2; x++) {a6ZJL[x] = 0.0; a6ZJR[x] = 0.0;}
|
||||
for(int x = 0; x < d6ZK+2; x++) {a6ZKL[x] = 0.0; a6ZKR[x] = 0.0;}
|
||||
c6AL = c6BL = c6CL = c6DL = c6EL = c6FL = c6GL = c6HL = c6IL = 1;
|
||||
c6JL = c6KL = c6LL = c6ML = c6NL = c6OL = c6PL = c6QL = c6RL = 1;
|
||||
c6SL = c6TL = c6UL = c6VL = c6WL = c6XL = c6YL = c6ZAL = c6ZBL = 1;
|
||||
c6ZCL = c6ZDL = c6ZEL = c6ZFL = c6ZGL = c6ZHL = c6ZIL = c6ZJL = c6ZKL = 1;
|
||||
c6AR = c6BR = c6CR = c6DR = c6ER = c6FR = c6GR = c6HR = c6IR = 1;
|
||||
c6JR = c6KR = c6LR = c6MR = c6NR = c6OR = c6PR = c6QR = c6RR = 1;
|
||||
c6SR = c6TR = c6UR = c6VR = c6WR = c6XR = c6YR = c6ZAR = c6ZBR = 1;
|
||||
c6ZCR = c6ZDR = c6ZER = c6ZFR = c6ZGR = c6ZHR = c6ZIR = c6ZJR = c6ZKR = 1;
|
||||
f6AL = f6BL = f6CL = f6DL = f6EL = f6FL = 0.0;
|
||||
f6FR = f6LR = f6RR = f6XR = f6ZER = f6ZKR = 0.0;
|
||||
avg6L = avg6R = 0.0;
|
||||
#endif
|
||||
|
||||
for (int x = 0; x < bez_total; x++) bez[x] = 0.0;
|
||||
bez[bez_cycle] = 1.0;
|
||||
|
||||
fpdL = 1.0; while (fpdL < 16386) fpdL = rand()*UINT32_MAX;
|
||||
fpdR = 1.0; while (fpdR < 16386) fpdR = rand()*UINT32_MAX;
|
||||
//this is reset: values being initialized only once. Startup values, whatever they are.
|
||||
|
||||
_canDo.insert("plugAsChannelInsert"); // plug-in can be used as a channel insert effect.
|
||||
_canDo.insert("plugAsSend"); // plug-in can be used as a send effect.
|
||||
_canDo.insert("x2in2out");
|
||||
setNumInputs(kNumInputs);
|
||||
setNumOutputs(kNumOutputs);
|
||||
setUniqueID(kUniqueId);
|
||||
canProcessReplacing(); // supports output replacing
|
||||
canDoubleReplacing(); // supports double precision processing
|
||||
programsAreChunks(true);
|
||||
vst_strncpy (_programName, "Default", kVstMaxProgNameLen); // default program name
|
||||
}
|
||||
|
||||
VerbSixes::~VerbSixes() {}
|
||||
VstInt32 VerbSixes::getVendorVersion () {return 1000;}
|
||||
void VerbSixes::setProgramName(char *name) {vst_strncpy (_programName, name, kVstMaxProgNameLen);}
|
||||
void VerbSixes::getProgramName(char *name) {vst_strncpy (name, _programName, kVstMaxProgNameLen);}
|
||||
//airwindows likes to ignore this stuff. Make your own programs, and make a different plugin rather than
|
||||
//trying to do versioning and preventing people from using older versions. Maybe they like the old one!
|
||||
|
||||
VstInt32 VerbSixes::getChunk (void** data, bool isPreset)
|
||||
{
|
||||
float *chunkData = (float *)calloc(kNumParameters, sizeof(float));
|
||||
/* Note: The way this is set up, it will break if you manage to save settings on an Intel
|
||||
machine and load them on a PPC Mac. However, it's fine if you stick to the machine you
|
||||
started with. */
|
||||
*data = chunkData;
|
||||
return kNumParameters * sizeof(float);
|
||||
}
|
||||
|
||||
VstInt32 VerbSixes::setChunk (void* data, VstInt32 byteSize, bool isPreset)
|
||||
{
|
||||
float *chunkData = (float *)data;
|
||||
/* We're ignoring byteSize as we found it to be a filthy liar */
|
||||
|
||||
/* calculate any other fields you need here - you could copy in
|
||||
code from setParameter() here. */
|
||||
return 0;
|
||||
}
|
||||
|
||||
void VerbSixes::setParameter(VstInt32 index, float value) {
|
||||
switch (index) {
|
||||
default: throw; // unknown parameter, shouldn't happen!
|
||||
}
|
||||
}
|
||||
|
||||
float VerbSixes::getParameter(VstInt32 index) {
|
||||
switch (index) {
|
||||
default: break; // unknown parameter, shouldn't happen!
|
||||
} return 0.0; //we only need to update the relevant name, this is simple to manage
|
||||
}
|
||||
|
||||
void VerbSixes::getParameterName(VstInt32 index, char *text) {
|
||||
switch (index) {
|
||||
default: break; // unknown parameter, shouldn't happen!
|
||||
} //this is our labels for displaying in the VST host
|
||||
}
|
||||
|
||||
void VerbSixes::getParameterDisplay(VstInt32 index, char *text) {
|
||||
switch (index) {
|
||||
default: break; // unknown parameter, shouldn't happen!
|
||||
} //this displays the values and handles 'popups' where it's discrete choices
|
||||
}
|
||||
|
||||
void VerbSixes::getParameterLabel(VstInt32 index, char *text) {
|
||||
switch (index) {
|
||||
default: break; // unknown parameter, shouldn't happen!
|
||||
}
|
||||
}
|
||||
|
||||
VstInt32 VerbSixes::canDo(char *text)
|
||||
{ return (_canDo.find(text) == _canDo.end()) ? -1: 1; } // 1 = yes, -1 = no, 0 = don't know
|
||||
|
||||
bool VerbSixes::getEffectName(char* name) {
|
||||
vst_strncpy(name, "VerbSixes", kVstMaxProductStrLen); return true;
|
||||
}
|
||||
|
||||
VstPlugCategory VerbSixes::getPlugCategory() {return kPlugCategEffect;}
|
||||
|
||||
bool VerbSixes::getProductString(char* text) {
|
||||
vst_strncpy (text, "airwindows VerbSixes", kVstMaxProductStrLen); return true;
|
||||
}
|
||||
|
||||
bool VerbSixes::getVendorString(char* text) {
|
||||
vst_strncpy (text, "airwindows", kVstMaxVendorStrLen); return true;
|
||||
}
|
||||
292
plugins/WinVST/VerbSixes/VerbSixes.h
Executable file
292
plugins/WinVST/VerbSixes/VerbSixes.h
Executable file
|
|
@ -0,0 +1,292 @@
|
|||
/* ========================================
|
||||
* VerbSixes - VerbSixes.h
|
||||
* Created 8/12/11 by SPIAdmin
|
||||
* Copyright (c) Airwindows, Airwindows uses the MIT license
|
||||
* ======================================== */
|
||||
|
||||
#ifndef __VerbSixes_H
|
||||
#define __VerbSixes_H
|
||||
|
||||
#ifndef __audioeffect__
|
||||
#include "audioeffectx.h"
|
||||
#endif
|
||||
|
||||
#include <set>
|
||||
#include <string>
|
||||
#include <math.h>
|
||||
|
||||
enum {
|
||||
kNumParameters = 0
|
||||
}; //
|
||||
|
||||
const int d4A = 1060; const int d4B = 3620; const int d4C = 1750; const int d4D = 530; const int d4E = 2930; const int d4F = 4460; const int d4G = 6820; const int d4H = 1090; const int d4I = 6770; const int d4J = 6120; const int d4K = 6110; const int d4L = 5400; const int d4M = 6930; const int d4N = 3650; const int d4O = 2330; const int d4P = 6660; //15 to 60 ms, 171 seat club
|
||||
#define FOURBYFOUR true //171*10-GCFCEG4 on 2025-06-11
|
||||
const int d6A = 729; const int d6B = 1170; const int d6C = 20; const int d6D = 1089; const int d6E = 17; const int d6F = 221; const int d6G = 180; const int d6H = 332; const int d6I = 119; const int d6J = 657; const int d6K = 1129; const int d6L = 1142; const int d6M = 742; const int d6N = 30; const int d6O = 786; const int d6P = 124; const int d6Q = 1107; const int d6R = 85; const int d6S = 1164; const int d6T = 1052; const int d6U = 416; const int d6V = 642; const int d6W = 427; const int d6X = 120; const int d6Y = 891; const int d6ZA = 22; const int d6ZB = 1171; const int d6ZC = 278; const int d6ZD = 476; const int d6ZE = 376; const int d6ZF = 573; const int d6ZG = 1089; const int d6ZH = 487; const int d6ZI = 123; const int d6ZJ = 329; const int d6ZK = 465; //9 to 155 ms, 808 seat hall
|
||||
#define SIXBYSIX true //808b-GCCCEG6 on 2025-06-13 - VerbSixes
|
||||
|
||||
const int kNumPrograms = 0;
|
||||
const int kNumInputs = 2;
|
||||
const int kNumOutputs = 2;
|
||||
const unsigned long kUniqueId = 'vsix'; //Change this to what the AU identity is!
|
||||
|
||||
class VerbSixes :
|
||||
public AudioEffectX
|
||||
{
|
||||
public:
|
||||
VerbSixes(audioMasterCallback audioMaster);
|
||||
~VerbSixes();
|
||||
virtual bool getEffectName(char* name); // The plug-in name
|
||||
virtual VstPlugCategory getPlugCategory(); // The general category for the plug-in
|
||||
virtual bool getProductString(char* text); // This is a unique plug-in string provided by Steinberg
|
||||
virtual bool getVendorString(char* text); // Vendor info
|
||||
virtual VstInt32 getVendorVersion(); // Version number
|
||||
virtual void processReplacing (float** inputs, float** outputs, VstInt32 sampleFrames);
|
||||
virtual void processDoubleReplacing (double** inputs, double** outputs, VstInt32 sampleFrames);
|
||||
virtual void getProgramName(char *name); // read the name from the host
|
||||
virtual void setProgramName(char *name); // changes the name of the preset displayed in the host
|
||||
virtual VstInt32 getChunk (void** data, bool isPreset);
|
||||
virtual VstInt32 setChunk (void* data, VstInt32 byteSize, bool isPreset);
|
||||
virtual float getParameter(VstInt32 index); // get the parameter value at the specified index
|
||||
virtual void setParameter(VstInt32 index, float value); // set the parameter at index to value
|
||||
virtual void getParameterLabel(VstInt32 index, char *text); // label for the parameter (eg dB)
|
||||
virtual void getParameterName(VstInt32 index, char *text); // name of the parameter
|
||||
virtual void getParameterDisplay(VstInt32 index, char *text); // text description of the current value
|
||||
virtual VstInt32 canDo(char *text);
|
||||
private:
|
||||
char _programName[kVstMaxProgNameLen + 1];
|
||||
std::set< std::string > _canDo;
|
||||
|
||||
#ifdef THREEBYTHREE
|
||||
double a3AL[d3A+5];
|
||||
double a3BL[d3B+5];
|
||||
double a3CL[d3C+5];
|
||||
double a3DL[d3D+5];
|
||||
double a3EL[d3E+5];
|
||||
double a3FL[d3F+5];
|
||||
double a3GL[d3G+5];
|
||||
double a3HL[d3H+5];
|
||||
double a3IL[d3I+5];
|
||||
double a3AR[d3A+5];
|
||||
double a3BR[d3B+5];
|
||||
double a3CR[d3C+5];
|
||||
double a3DR[d3D+5];
|
||||
double a3ER[d3E+5];
|
||||
double a3FR[d3F+5];
|
||||
double a3GR[d3G+5];
|
||||
double a3HR[d3H+5];
|
||||
double a3IR[d3I+5];
|
||||
int c3AL,c3AR,c3BL,c3BR,c3CL,c3CR,c3DL,c3DR,c3EL,c3ER;
|
||||
int c3FL,c3FR,c3GL,c3GR,c3HL,c3HR,c3IL,c3IR;
|
||||
double f3AL,f3BL,f3CL,f3CR,f3FR,f3IR;
|
||||
double avg3L,avg3R;
|
||||
#endif
|
||||
#ifdef FOURBYFOUR
|
||||
double a4AL[d4A+5];
|
||||
double a4BL[d4B+5];
|
||||
double a4CL[d4C+5];
|
||||
double a4DL[d4D+5];
|
||||
double a4EL[d4E+5];
|
||||
double a4FL[d4F+5];
|
||||
double a4GL[d4G+5];
|
||||
double a4HL[d4H+5];
|
||||
double a4IL[d4I+5];
|
||||
double a4JL[d4J+5];
|
||||
double a4KL[d4K+5];
|
||||
double a4LL[d4L+5];
|
||||
double a4ML[d4M+5];
|
||||
double a4NL[d4N+5];
|
||||
double a4OL[d4O+5];
|
||||
double a4PL[d4P+5];
|
||||
double a4AR[d4A+5];
|
||||
double a4BR[d4B+5];
|
||||
double a4CR[d4C+5];
|
||||
double a4DR[d4D+5];
|
||||
double a4ER[d4E+5];
|
||||
double a4FR[d4F+5];
|
||||
double a4GR[d4G+5];
|
||||
double a4HR[d4H+5];
|
||||
double a4IR[d4I+5];
|
||||
double a4JR[d4J+5];
|
||||
double a4KR[d4K+5];
|
||||
double a4LR[d4L+5];
|
||||
double a4MR[d4M+5];
|
||||
double a4NR[d4N+5];
|
||||
double a4OR[d4O+5];
|
||||
double a4PR[d4P+5];
|
||||
int c4AL,c4BL,c4CL,c4DL,c4EL,c4FL,c4GL,c4HL;
|
||||
int c4IL,c4JL,c4KL,c4LL,c4ML,c4NL,c4OL,c4PL;
|
||||
int c4AR,c4BR,c4CR,c4DR,c4ER,c4FR,c4GR,c4HR;
|
||||
int c4IR,c4JR,c4KR,c4LR,c4MR,c4NR,c4OR,c4PR;
|
||||
double f4AL,f4BL,f4CL,f4DL,f4DR,f4HR,f4LR,f4PR;
|
||||
double avg4L,avg4R;
|
||||
#endif
|
||||
#ifdef FIVEBYFIVE
|
||||
double a5AL[d5A+5];
|
||||
double a5BL[d5B+5];
|
||||
double a5CL[d5C+5];
|
||||
double a5DL[d5D+5];
|
||||
double a5EL[d5E+5];
|
||||
double a5FL[d5F+5];
|
||||
double a5GL[d5G+5];
|
||||
double a5HL[d5H+5];
|
||||
double a5IL[d5I+5];
|
||||
double a5JL[d5J+5];
|
||||
double a5KL[d5K+5];
|
||||
double a5LL[d5L+5];
|
||||
double a5ML[d5M+5];
|
||||
double a5NL[d5N+5];
|
||||
double a5OL[d5O+5];
|
||||
double a5PL[d5P+5];
|
||||
double a5QL[d5Q+5];
|
||||
double a5RL[d5R+5];
|
||||
double a5SL[d5S+5];
|
||||
double a5TL[d5T+5];
|
||||
double a5UL[d5U+5];
|
||||
double a5VL[d5V+5];
|
||||
double a5WL[d5W+5];
|
||||
double a5XL[d5X+5];
|
||||
double a5YL[d5Y+5];
|
||||
double a5AR[d5A+5];
|
||||
double a5BR[d5B+5];
|
||||
double a5CR[d5C+5];
|
||||
double a5DR[d5D+5];
|
||||
double a5ER[d5E+5];
|
||||
double a5FR[d5F+5];
|
||||
double a5GR[d5G+5];
|
||||
double a5HR[d5H+5];
|
||||
double a5IR[d5I+5];
|
||||
double a5JR[d5J+5];
|
||||
double a5KR[d5K+5];
|
||||
double a5LR[d5L+5];
|
||||
double a5MR[d5M+5];
|
||||
double a5NR[d5N+5];
|
||||
double a5OR[d5O+5];
|
||||
double a5PR[d5P+5];
|
||||
double a5QR[d5Q+5];
|
||||
double a5RR[d5R+5];
|
||||
double a5SR[d5S+5];
|
||||
double a5TR[d5T+5];
|
||||
double a5UR[d5U+5];
|
||||
double a5VR[d5V+5];
|
||||
double a5WR[d5W+5];
|
||||
double a5XR[d5X+5];
|
||||
double a5YR[d5Y+5];
|
||||
int c5AL,c5BL,c5CL,c5DL,c5EL,c5FL,c5GL,c5HL;
|
||||
int c5IL,c5JL,c5KL,c5LL,c5ML,c5NL,c5OL,c5PL;
|
||||
int c5QL,c5RL,c5SL,c5TL,c5UL,c5VL,c5WL,c5XL,c5YL;
|
||||
int c5AR,c5BR,c5CR,c5DR,c5ER,c5FR,c5GR,c5HR;
|
||||
int c5IR,c5JR,c5KR,c5LR,c5MR,c5NR,c5OR,c5PR;
|
||||
int c5QR,c5RR,c5SR,c5TR,c5UR,c5VR,c5WR,c5XR,c5YR;
|
||||
double f5AL,f5BL,f5CL,f5DL,f5EL;
|
||||
double f5ER,f5JR,f5OR,f5TR,f5YR;
|
||||
double avg5L,avg5R;
|
||||
#endif
|
||||
#ifdef SIXBYSIX
|
||||
double a6AL[d6A+5];
|
||||
double a6BL[d6B+5];
|
||||
double a6CL[d6C+5];
|
||||
double a6DL[d6D+5];
|
||||
double a6EL[d6E+5];
|
||||
double a6FL[d6F+5];
|
||||
double a6GL[d6G+5];
|
||||
double a6HL[d6H+5];
|
||||
double a6IL[d6I+5];
|
||||
double a6JL[d6J+5];
|
||||
double a6KL[d6K+5];
|
||||
double a6LL[d6L+5];
|
||||
double a6ML[d6M+5];
|
||||
double a6NL[d6N+5];
|
||||
double a6OL[d6O+5];
|
||||
double a6PL[d6P+5];
|
||||
double a6QL[d6Q+5];
|
||||
double a6RL[d6R+5];
|
||||
double a6SL[d6S+5];
|
||||
double a6TL[d6T+5];
|
||||
double a6UL[d6U+5];
|
||||
double a6VL[d6V+5];
|
||||
double a6WL[d6W+5];
|
||||
double a6XL[d6X+5];
|
||||
double a6YL[d6Y+5];
|
||||
double a6ZAL[d6ZA+5];
|
||||
double a6ZBL[d6ZB+5];
|
||||
double a6ZCL[d6ZC+5];
|
||||
double a6ZDL[d6ZD+5];
|
||||
double a6ZEL[d6ZE+5];
|
||||
double a6ZFL[d6ZF+5];
|
||||
double a6ZGL[d6ZG+5];
|
||||
double a6ZHL[d6ZH+5];
|
||||
double a6ZIL[d6ZI+5];
|
||||
double a6ZJL[d6ZJ+5];
|
||||
double a6ZKL[d6ZK+5];
|
||||
double a6AR[d6A+5];
|
||||
double a6BR[d6B+5];
|
||||
double a6CR[d6C+5];
|
||||
double a6DR[d6D+5];
|
||||
double a6ER[d6E+5];
|
||||
double a6FR[d6F+5];
|
||||
double a6GR[d6G+5];
|
||||
double a6HR[d6H+5];
|
||||
double a6IR[d6I+5];
|
||||
double a6JR[d6J+5];
|
||||
double a6KR[d6K+5];
|
||||
double a6LR[d6L+5];
|
||||
double a6MR[d6M+5];
|
||||
double a6NR[d6N+5];
|
||||
double a6OR[d6O+5];
|
||||
double a6PR[d6P+5];
|
||||
double a6QR[d6Q+5];
|
||||
double a6RR[d6R+5];
|
||||
double a6SR[d6S+5];
|
||||
double a6TR[d6T+5];
|
||||
double a6UR[d6U+5];
|
||||
double a6VR[d6V+5];
|
||||
double a6WR[d6W+5];
|
||||
double a6XR[d6X+5];
|
||||
double a6YR[d6Y+5];
|
||||
double a6ZAR[d6ZA+5];
|
||||
double a6ZBR[d6ZB+5];
|
||||
double a6ZCR[d6ZC+5];
|
||||
double a6ZDR[d6ZD+5];
|
||||
double a6ZER[d6ZE+5];
|
||||
double a6ZFR[d6ZF+5];
|
||||
double a6ZGR[d6ZG+5];
|
||||
double a6ZHR[d6ZH+5];
|
||||
double a6ZIR[d6ZI+5];
|
||||
double a6ZJR[d6ZJ+5];
|
||||
double a6ZKR[d6ZK+5];
|
||||
int c6AL,c6BL,c6CL,c6DL,c6EL,c6FL,c6GL,c6HL,c6IL;
|
||||
int c6JL,c6KL,c6LL,c6ML,c6NL,c6OL,c6PL,c6QL,c6RL;
|
||||
int c6SL,c6TL,c6UL,c6VL,c6WL,c6XL,c6YL,c6ZAL,c6ZBL;
|
||||
int c6ZCL,c6ZDL,c6ZEL,c6ZFL,c6ZGL,c6ZHL,c6ZIL,c6ZJL,c6ZKL;
|
||||
int c6AR,c6BR,c6CR,c6DR,c6ER,c6FR,c6GR,c6HR,c6IR;
|
||||
int c6JR,c6KR,c6LR,c6MR,c6NR,c6OR,c6PR,c6QR,c6RR;
|
||||
int c6SR,c6TR,c6UR,c6VR,c6WR,c6XR,c6YR,c6ZAR,c6ZBR;
|
||||
int c6ZCR,c6ZDR,c6ZER,c6ZFR,c6ZGR,c6ZHR,c6ZIR,c6ZJR,c6ZKR;
|
||||
double f6AL,f6BL,f6CL,f6DL,f6EL,f6FL;
|
||||
double f6FR,f6LR,f6RR,f6XR,f6ZER,f6ZKR;
|
||||
double avg6L,avg6R;
|
||||
#endif
|
||||
|
||||
enum {
|
||||
bez_AL,
|
||||
bez_AR,
|
||||
bez_BL,
|
||||
bez_BR,
|
||||
bez_CL,
|
||||
bez_CR,
|
||||
bez_InL,
|
||||
bez_InR,
|
||||
bez_UnInL,
|
||||
bez_UnInR,
|
||||
bez_SampL,
|
||||
bez_SampR,
|
||||
bez_cycle,
|
||||
bez_total
|
||||
}; //the new undersampling. bez signifies the bezier curve reconstruction
|
||||
double bez[bez_total];
|
||||
uint32_t fpdL;
|
||||
uint32_t fpdR;
|
||||
//default stuff
|
||||
};
|
||||
|
||||
#endif
|
||||
1640
plugins/WinVST/VerbSixes/VerbSixesProc.cpp
Executable file
1640
plugins/WinVST/VerbSixes/VerbSixesProc.cpp
Executable file
File diff suppressed because it is too large
Load diff
3
plugins/WinVST/VerbSixes/vstplug.def
Executable file
3
plugins/WinVST/VerbSixes/vstplug.def
Executable file
|
|
@ -0,0 +1,3 @@
|
|||
EXPORTS
|
||||
VSTPluginMain
|
||||
main=VSTPluginMain
|
||||
1
what.txt
1
what.txt
|
|
@ -412,6 +412,7 @@ UnBox is a distortion where only the harmonics that don't alias are allowed to d
|
|||
VariMu is a more organic variation on Pressure (a compressor)[coll=]
|
||||
Verbity is a dual-mono reverb, which uses feedforward reverb topology.[coll=]
|
||||
Verbity2 adds stereo crossmodulation and expands Verbity's feedforward reverb topology.[coll=Latest]
|
||||
VerbSixes is a calibrated reference reverb plugin for Householder matrices.[coll=Latest]
|
||||
Vibrato lets you vibrato, chorus, flange, and make odd FM noises.[coll=Basic,Recommended,Latest]
|
||||
VinylDither is a high-performance dither that converts digital noise to ‘groove noise’.[coll=]
|
||||
VoiceOfTheStarship is a deep noise tone source.[coll=Latest]
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue