luxlabs header browser preview


@class PHASENumberMetaParameterDefinition;

@interface PHASEWaterProcedureNodeDefinition : PHASEProcedureNodeDefinition

@property (nonatomic) double fallRate;
@property (nonatomic) double averageDropDiameter;
@property (nonatomic) double maxDropDiameter;
@property (nonatomic) double impulseShape;
@property (nonatomic) double impulseGainExponent;
@property (nonatomic) double impulseGain;
@property (nonatomic) double chirpRiseRate;
@property (nonatomic) double baseFrequencyMultiplier;
@property (nonatomic) double bubbleGain;
@property (retain, nonatomic) PHASENumberMetaParameterDefinition *fallRateMetaParameterDefinition;
@property (retain, nonatomic) PHASENumberMetaParameterDefinition *averageDropDiameterMetaParameterDefinition;
@property (retain, nonatomic) PHASENumberMetaParameterDefinition *maxDropDiameterMetaParameterDefinition;
@property (retain, nonatomic) PHASENumberMetaParameterDefinition *impulseShapeMetaParameterDefinition;
@property (retain, nonatomic) PHASENumberMetaParameterDefinition *impulseGainExponentMetaParameterDefinition;
@property (retain, nonatomic) PHASENumberMetaParameterDefinition *impulseGainMetaParameterDefinition;
@property (retain, nonatomic) PHASENumberMetaParameterDefinition *chirpRiseRateMetaParameterDefinition;
@property (retain, nonatomic) PHASENumberMetaParameterDefinition *baseFrequencyMultiplierMetaParameterDefinition;
@property (retain, nonatomic) PHASENumberMetaParameterDefinition *bubbleGainMetaParameterDefinition;

+ (id)new;

- (id)init;
- (void).cxx_destruct;
- (id)initWithMixerDefinition:(id)a0 maxPolyphony:(int)a1 voiceStealingType:(long long)a2;
- (id)initWithMixerDefinition:(id)a0 maxPolyphony:(int)a1 voiceStealingType:(long long)a2 identifier:(id)a3;
- (id)initWithMixerDefinition:(id)a0 referenceGainDbSpl:(double)a1 maxPolyphony:(int)a2 voiceStealingType:(long long)a3;
- (id)initWithMixerDefinition:(id)a0 referenceGainDbSpl:(double)a1 maxPolyphony:(int)a2 voiceStealingType:(long long)a3 uid:(id)a4;

@end