crystalai commited on
Commit
a3ff4f0
·
verified ·
1 Parent(s): 0286fec

Upload 165 files

Browse files
This view is limited to 50 files because it contains too many changes.   See raw diff
AMC2.pluginmd ADDED
@@ -0,0 +1,48 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ processType: class
2
+ header: dsp_amcomp.h
3
+
4
+ parameters:
5
+ generic_file: AMCompGeneric
6
+ params_file: AMCompParameters
7
+ setName: AMCompParametersSet
8
+ valuesName: AMCompParameterValues
9
+
10
+ class:
11
+ name: dsp_amcomp
12
+ hasCoefficients: true
13
+ hasCoeffStateCommandHandler: true
14
+ numberOfMeters: 3
15
+
16
+ templateParameters:
17
+
18
+ - type: numeric
19
+ name: Number of Channels
20
+ description: Number of channels to be processed
21
+ usersettable: true
22
+ kind: iochan
23
+
24
+ - type: datatype
25
+ name: I/O Type
26
+ description: I/O Type
27
+ usersettable: false
28
+ kind: iotype
29
+
30
+ needsInstance : true
31
+
32
+ function:
33
+ name: process
34
+ perSample: false
35
+ returnsValue: false
36
+ hasCoefficients: true
37
+
38
+ inputs:
39
+ - type: bundle
40
+ name: Input
41
+ description: Input to the compressor
42
+ kind: signal
43
+
44
+ outputs:
45
+ - type: bundle
46
+ name: Output
47
+ description: Output from the compressor
48
+ kind: signal
DlyM.pluginmd ADDED
@@ -0,0 +1,45 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ processType: class
2
+ header: dsp_delay_mono.h
3
+
4
+ parameters:
5
+ generic_file: MIODelayGeneric
6
+ params_file: MIODelayParameters
7
+ setName: MIODelayParameterSet
8
+ valuesName: MIODelayParameterValues
9
+
10
+ class:
11
+ name: MonoDelay
12
+ hasCoefficients: true
13
+ templateParameters:
14
+
15
+ - type: numeric
16
+ name: Maximum Delay - Samples in the Delay Buffer
17
+ description: 256
18
+ usersettable: false
19
+ kind: buffer_size
20
+
21
+ - type: datatype
22
+ name: I/O Type
23
+ description: I/O Type
24
+ usersettable: false
25
+ kind: iotype
26
+
27
+ needsInstance : true
28
+
29
+ function:
30
+ name: process
31
+ perSample: true
32
+ returnsValue: true
33
+ hasCoefficients: true
34
+
35
+ inputs:
36
+ - type: sample
37
+ name: Input
38
+ description: Input to the delay
39
+ kind: signal
40
+
41
+ outputs:
42
+ - type: returnValue
43
+ name: Output
44
+ description: Output from the delay
45
+ kind: signal
DlyS.pluginmd ADDED
@@ -0,0 +1,51 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ processType: class
2
+ header: dsp_delay_multi_chan.h
3
+
4
+ parameters:
5
+ generic_file: MIODelayGeneric
6
+ params_file: MIODelayParameters
7
+ setName: MIODelayParameterSet
8
+ valuesName: MIODelayParameterValues
9
+
10
+ class:
11
+ name: DelayMulti
12
+ hasCoefficients: true
13
+ templateParameters:
14
+
15
+ - type: numeric
16
+ name: Number of Channels
17
+ description: Number of channels to be processed
18
+ usersettable: true
19
+ kind: iochan
20
+
21
+ - type: numeric
22
+ name: Maximum Delay - Samples in the Delay Buffer
23
+ description: 256
24
+ usersettable: false
25
+ kind: buffer_size
26
+
27
+ - type: datatype
28
+ name: I/O Type
29
+ description: I/O Type
30
+ usersettable: false
31
+ kind: iotype
32
+
33
+ needsInstance : true
34
+
35
+ function:
36
+ name: process
37
+ perSample: true
38
+ returnsValue: false
39
+ hasCoefficients: true
40
+
41
+ inputs:
42
+ - type: bundle
43
+ name: Input
44
+ description: Input to the delay
45
+ kind: signal
46
+
47
+ outputs:
48
+ - type: bundle
49
+ name: Output
50
+ description: Output from the delay
51
+ kind: signal
EnvD.pluginmd ADDED
@@ -0,0 +1,39 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ processType: class
2
+ header: dsp_envelope.h
3
+
4
+ parameters:
5
+ generic_file: MIOEnvelopeDetectorGeneric
6
+ params_file: MIOEnvelopeDetectorParameters
7
+ setName: MIOEnvelopeDetectorParameterSet
8
+ valuesName: MIOEnvelopeDetectorParameterValues
9
+
10
+ class:
11
+ name: Envelope
12
+ hasCoefficients: true
13
+ templateParameters:
14
+
15
+ - type: datatype
16
+ name: I/O Type
17
+ description: I/O Type
18
+ usersettable: false
19
+ kind: iotype
20
+
21
+ needsInstance : true
22
+
23
+ function:
24
+ name: update
25
+ perSample: true
26
+ returnsValue: true
27
+ hasCoefficients: true
28
+
29
+ inputs:
30
+ - type: sample
31
+ name: Input
32
+ description: Input to the envelope detector
33
+ kind: signal
34
+
35
+ outputs:
36
+ - type: returnValue
37
+ name: Output
38
+ description: Output from the envelope detector
39
+ kind: signal
MB61.pluginmd ADDED
@@ -0,0 +1,62 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ processType: class
2
+ header: dsp_mb_eq.h
3
+
4
+ parameters:
5
+ generic_file: MBEqGenericDynamic
6
+ params_file: MBEqParametersDynamic
7
+ setName: MBEqParametersDynamicSet
8
+ valuesName: MBEqParameterValues
9
+
10
+
11
+ parameters:
12
+ generic_file: MIOEqGenericDynamic
13
+ params_file: MIOEqParametersDynamic
14
+ setName: MIOEqParametersDynamicSet
15
+ setParameters:
16
+ - name: numberOfBands
17
+ type: numerical
18
+ value: 12
19
+ valuesName: MIOEqParameterValues
20
+
21
+ class:
22
+ name: dsp_mb_eq
23
+ hasCoefficients: true
24
+ templateParameters:
25
+
26
+ - type: datatype
27
+ name: I/O Type
28
+ description: I/O Type
29
+ usersettable: false
30
+ kind: iotype
31
+
32
+ - type: datatype
33
+ name: Low Precision Type
34
+ description: Low Precision Type
35
+ usersettable: false
36
+ kind: ptype
37
+
38
+ - type: datatype
39
+ name: High Precision Type
40
+ description: High Precision Type
41
+ usersettable: false
42
+ kind: hp_ptype
43
+
44
+ needsInstance : true
45
+
46
+ function:
47
+ name: process
48
+ perSample: false
49
+ returnsValue: false
50
+ hasCoefficients: true
51
+
52
+ inputs:
53
+ - type: bundle
54
+ name: Input
55
+ description: Input to the eq
56
+ kind: signal
57
+
58
+ outputs:
59
+ - type: bundle
60
+ name: Output
61
+ description: Output from the eq
62
+ kind: signal
MSdc.pluginmd ADDED
@@ -0,0 +1,54 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ processType: class
2
+ header: dsp_matrix_mixer.h
3
+
4
+ parameters:
5
+ generic_file: MIOMSDecodeGeneric
6
+ params_file: MIOMSDecodeParameters
7
+ setName: MIOMSDecoderParameterSet
8
+ valuesName: MIOMSDecoderParameterValues
9
+
10
+ class:
11
+ name: MatrixMixer
12
+ hasCoefficients: true
13
+ templateParameters:
14
+
15
+ - type: numeric
16
+ name: Number of Outputs
17
+ description: Number of output channels
18
+ usersettable: true
19
+ kind: ochan
20
+
21
+ - type: numeric
22
+ name: Number of Inputs
23
+ description: Number of input channels
24
+ usersettable: true
25
+ kind: ichan
26
+
27
+ - type: datatype
28
+ name: I/O Type
29
+ description: I/O Type
30
+ usersettable: false
31
+ kind: iotype
32
+
33
+ needsInstance : false
34
+
35
+ function:
36
+
37
+ name: process
38
+ perSample: true
39
+ returnsValue: false
40
+ hasCoefficients: true
41
+
42
+ inputs:
43
+
44
+ - type: bundle
45
+ name: Input
46
+ description: Matrix Inputs
47
+ kind: signal
48
+
49
+ outputs:
50
+
51
+ - type: bundle
52
+ name: Output
53
+ description: Matrix Output
54
+ kind: signal
MTRX.pluginmd ADDED
@@ -0,0 +1,40 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ processType: class
2
+ header: dsp_bus_matrix.h
3
+
4
+ parameters:
5
+ generic_file: dsp_bus_matrix_Generic
6
+ params_file: dsp_bus_matrix_Parameters
7
+ setName: dsp_bus_matrix_ParameterSet
8
+ valuesName: dsp_bus_matrix_ParameterValues
9
+
10
+ class:
11
+ name: dsp_summing_bus
12
+ hasCoefficients: true
13
+ templateParameters:
14
+
15
+ - type: datatype
16
+ name: I/O Type
17
+ description: I/O Type
18
+ usersettable: false
19
+ kind: iotype
20
+
21
+ needsInstance : true
22
+
23
+ function:
24
+ name: process
25
+ perSample: false
26
+ returnsValue: false
27
+ hasCoefficients: false
28
+
29
+ inputs:
30
+ - type: bundle
31
+ name: Input
32
+ description: Inputs to sum
33
+ kind: signal
34
+
35
+ outputs:
36
+
37
+ - type: bundle
38
+ name: Output
39
+ description: Summed bus
40
+ kind: signal
TrCS.pluginmd ADDED
@@ -0,0 +1,48 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ processType: class
2
+ header: dsp_transient_control.h
3
+
4
+ parameters:
5
+ generic_file: MIOTransientControllerGeneric
6
+ params_file: MIOTransientControllerParameters
7
+ setName: MIOTransientControllerSteroParameterSet
8
+ valuesName: MIOTransientControllerParameterValues
9
+
10
+ class:
11
+ name: TransientControl
12
+ hasCoefficients: true
13
+ hasCoeffStateCommandHandler: true
14
+ numberOfMeters: 3
15
+
16
+ templateParameters:
17
+
18
+ - type: numeric
19
+ name: Number of Channels
20
+ description: Number of channels to be processed
21
+ usersettable: true
22
+ kind: iochan
23
+
24
+ - type: datatype
25
+ name: I/O Type
26
+ description: I/O Type
27
+ usersettable: false
28
+ kind: iotype
29
+
30
+ needsInstance : true
31
+
32
+ function:
33
+ name: process
34
+ perSample: false
35
+ returnsValue: false
36
+ hasCoefficients: true
37
+
38
+ inputs:
39
+ - type: bundle
40
+ name: Input
41
+ description: Input to the compressor
42
+ kind: signal
43
+
44
+ outputs:
45
+ - type: bundle
46
+ name: Output
47
+ description: Output from the compressor
48
+ kind: signal
TrnC.pluginmd ADDED
@@ -0,0 +1,48 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ processType: class
2
+ header: dsp_transient_control.h
3
+
4
+ parameters:
5
+ generic_file: MIOTransientControllerGeneric
6
+ params_file: MIOTransientControllerParameters
7
+ setName: MIOTransientControllerMonoParameterSet
8
+ valuesName: MIOTransientControllerParameterValues
9
+
10
+ class:
11
+ name: TransientControl
12
+ hasCoefficients: true
13
+ hasCoeffStateCommandHandler: true
14
+ numberOfMeters: 2
15
+
16
+ templateParameters:
17
+
18
+ - type: numeric
19
+ name: Number of Channels
20
+ description: Number of channels to be processed
21
+ usersettable: true
22
+ kind: iochan
23
+
24
+ - type: datatype
25
+ name: I/O Type
26
+ description: I/O Type
27
+ usersettable: false
28
+ kind: iotype
29
+
30
+ needsInstance : true
31
+
32
+ function:
33
+ name: process
34
+ perSample: false
35
+ returnsValue: false
36
+ hasCoefficients: true
37
+
38
+ inputs:
39
+ - type: bundle
40
+ name: Input
41
+ description: Input to the compressor
42
+ kind: signal
43
+
44
+ outputs:
45
+ - type: bundle
46
+ name: Output
47
+ description: Output from the compressor
48
+ kind: signal
VLf1.pluginmd ADDED
@@ -0,0 +1,45 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ processType: class
2
+ header: dsp_volume_lpf.h
3
+
4
+ parameters:
5
+ generic_file: MIOVolumeGeneric
6
+ params_file: MIOVolumeParameters
7
+ setName: MIOVolumeParameterSet
8
+ valuesName: MIOVolumeParameterValues
9
+
10
+ class:
11
+ name: VolumeLowPass
12
+ hasCoefficients: true
13
+ templateParameters:
14
+
15
+ - type: numeric
16
+ name: Number of Channels
17
+ description: Number of channels to be processed
18
+ usersettable: true
19
+ kind: iochan
20
+
21
+ - type: datatype
22
+ name: I/O Type
23
+ description: I/O Type
24
+ usersettable: false
25
+ kind: iotype
26
+
27
+ needsInstance : true
28
+
29
+ function:
30
+ name: processMono
31
+ perSample: true
32
+ returnsValue: false
33
+ hasCoefficients: true
34
+
35
+ inputs:
36
+ - type: buffer
37
+ name: Input A
38
+ description: Input A to the volume
39
+ kind: signal
40
+
41
+ outputs:
42
+ - type: buffer
43
+ name: Output
44
+ description: Output of the volume
45
+ kind: signal
VLf2.pluginmd ADDED
@@ -0,0 +1,45 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ processType: class
2
+ header: dsp_volume_lpf.h
3
+
4
+ parameters:
5
+ generic_file: MIOVolumeGeneric
6
+ params_file: MIOVolumeParameters
7
+ setName: MIOVolumeParameterSet
8
+ valuesName: MIOVolumeParameterValues
9
+
10
+ class:
11
+ name: VolumeLowPass
12
+ hasCoefficients: true
13
+ templateParameters:
14
+
15
+ - type: numeric
16
+ name: Number of Channels
17
+ description: Number of channels to be processed
18
+ usersettable: true
19
+ kind: iochan
20
+
21
+ - type: datatype
22
+ name: I/O Type
23
+ description: I/O Type
24
+ usersettable: false
25
+ kind: iotype
26
+
27
+ needsInstance : true
28
+
29
+ function:
30
+ name: process
31
+ perSample: true
32
+ returnsValue: false
33
+ hasCoefficients: true
34
+
35
+ inputs:
36
+ - type: bundle
37
+ name: Input A
38
+ description: Input A to the volume
39
+ kind: signal
40
+
41
+ outputs:
42
+ - type: bundle
43
+ name: Output
44
+ description: Output of the volume
45
+ kind: signal
VLf3.pluginmd ADDED
@@ -0,0 +1,45 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ processType: class
2
+ header: dsp_volume_lpf.h
3
+
4
+ parameters:
5
+ generic_file: MIOVolumeGeneric
6
+ params_file: MIOVolumeParameters
7
+ setName: MIOVolumeParameterSet
8
+ valuesName: MIOVolumeParameterValues
9
+
10
+ class:
11
+ name: VolumeLowPass
12
+ hasCoefficients: true
13
+ templateParameters:
14
+
15
+ - type: numeric
16
+ name: Number of Channels
17
+ description: Number of channels to be processed
18
+ usersettable: true
19
+ kind: iochan
20
+
21
+ - type: datatype
22
+ name: I/O Type
23
+ description: I/O Type
24
+ usersettable: false
25
+ kind: iotype
26
+
27
+ needsInstance : true
28
+
29
+ function:
30
+ name: process
31
+ perSample: true
32
+ returnsValue: false
33
+ hasCoefficients: true
34
+
35
+ inputs:
36
+ - type: bundle
37
+ name: Input A
38
+ description: Input A to the volume
39
+ kind: signal
40
+
41
+ outputs:
42
+ - type: bundle
43
+ name: Output
44
+ description: Output of the volume
45
+ kind: signal
VLf4.pluginmd ADDED
@@ -0,0 +1,45 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ processType: class
2
+ header: dsp_volume_lpf.h
3
+
4
+ parameters:
5
+ generic_file: MIOVolumeGeneric
6
+ params_file: MIOVolumeParameters
7
+ setName: MIOVolumeParameterSet
8
+ valuesName: MIOVolumeParameterValues
9
+
10
+ class:
11
+ name: VolumeLowPass
12
+ hasCoefficients: true
13
+ templateParameters:
14
+
15
+ - type: numeric
16
+ name: Number of Channels
17
+ description: Number of channels to be processed
18
+ usersettable: true
19
+ kind: iochan
20
+
21
+ - type: datatype
22
+ name: I/O Type
23
+ description: I/O Type
24
+ usersettable: false
25
+ kind: iotype
26
+
27
+ needsInstance : true
28
+
29
+ function:
30
+ name: process
31
+ perSample: true
32
+ returnsValue: false
33
+ hasCoefficients: true
34
+
35
+ inputs:
36
+ - type: bundle
37
+ name: Input A
38
+ description: Input A to the volume
39
+ kind: signal
40
+
41
+ outputs:
42
+ - type: bundle
43
+ name: Output
44
+ description: Output of the volume
45
+ kind: signal
VLf5.pluginmd ADDED
@@ -0,0 +1,45 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ processType: class
2
+ header: dsp_volume_lpf.h
3
+
4
+ parameters:
5
+ generic_file: MIOVolumeGeneric
6
+ params_file: MIOVolumeParameters
7
+ setName: MIOVolumeParameterSet
8
+ valuesName: MIOVolumeParameterValues
9
+
10
+ class:
11
+ name: VolumeLowPass
12
+ hasCoefficients: true
13
+ templateParameters:
14
+
15
+ - type: numeric
16
+ name: Number of Channels
17
+ description: Number of channels to be processed
18
+ usersettable: true
19
+ kind: iochan
20
+
21
+ - type: datatype
22
+ name: I/O Type
23
+ description: I/O Type
24
+ usersettable: false
25
+ kind: iotype
26
+
27
+ needsInstance : true
28
+
29
+ function:
30
+ name: process
31
+ perSample: true
32
+ returnsValue: false
33
+ hasCoefficients: true
34
+
35
+ inputs:
36
+ - type: bundle
37
+ name: Input A
38
+ description: Input A to the volume
39
+ kind: signal
40
+
41
+ outputs:
42
+ - type: bundle
43
+ name: Output
44
+ description: Output of the volume
45
+ kind: signal
VLf6.pluginmd ADDED
@@ -0,0 +1,45 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ processType: class
2
+ header: dsp_volume_lpf.h
3
+
4
+ parameters:
5
+ generic_file: MIOVolumeGeneric
6
+ params_file: MIOVolumeParameters
7
+ setName: MIOVolumeParameterSet
8
+ valuesName: MIOVolumeParameterValues
9
+
10
+ class:
11
+ name: VolumeLowPass
12
+ hasCoefficients: true
13
+ templateParameters:
14
+
15
+ - type: numeric
16
+ name: Number of Channels
17
+ description: Number of channels to be processed
18
+ usersettable: true
19
+ kind: iochan
20
+
21
+ - type: datatype
22
+ name: I/O Type
23
+ description: I/O Type
24
+ usersettable: false
25
+ kind: iotype
26
+
27
+ needsInstance : true
28
+
29
+ function:
30
+ name: process
31
+ perSample: true
32
+ returnsValue: false
33
+ hasCoefficients: true
34
+
35
+ inputs:
36
+ - type: bundle
37
+ name: Input A
38
+ description: Input A to the volume
39
+ kind: signal
40
+
41
+ outputs:
42
+ - type: bundle
43
+ name: Output
44
+ description: Output of the volume
45
+ kind: signal
VLf7.pluginmd ADDED
@@ -0,0 +1,45 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ processType: class
2
+ header: dsp_volume_lpf.h
3
+
4
+ parameters:
5
+ generic_file: MIOVolumeGeneric
6
+ params_file: MIOVolumeParameters
7
+ setName: MIOVolumeParameterSet
8
+ valuesName: MIOVolumeParameterValues
9
+
10
+ class:
11
+ name: VolumeLowPass
12
+ hasCoefficients: true
13
+ templateParameters:
14
+
15
+ - type: numeric
16
+ name: Number of Channels
17
+ description: Number of channels to be processed
18
+ usersettable: true
19
+ kind: iochan
20
+
21
+ - type: datatype
22
+ name: I/O Type
23
+ description: I/O Type
24
+ usersettable: false
25
+ kind: iotype
26
+
27
+ needsInstance : true
28
+
29
+ function:
30
+ name: process
31
+ perSample: true
32
+ returnsValue: false
33
+ hasCoefficients: true
34
+
35
+ inputs:
36
+ - type: bundle
37
+ name: Input A
38
+ description: Input A to the volume
39
+ kind: signal
40
+
41
+ outputs:
42
+ - type: bundle
43
+ name: Output
44
+ description: Output of the volume
45
+ kind: signal
VLf8.pluginmd ADDED
@@ -0,0 +1,45 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ processType: class
2
+ header: dsp_volume_lpf.h
3
+
4
+ parameters:
5
+ generic_file: MIOVolumeGeneric
6
+ params_file: MIOVolumeParameters
7
+ setName: MIOVolumeParameterSet
8
+ valuesName: MIOVolumeParameterValues
9
+
10
+ class:
11
+ name: VolumeLowPass
12
+ hasCoefficients: true
13
+ templateParameters:
14
+
15
+ - type: numeric
16
+ name: Number of Channels
17
+ description: Number of channels to be processed
18
+ usersettable: true
19
+ kind: iochan
20
+
21
+ - type: datatype
22
+ name: I/O Type
23
+ description: I/O Type
24
+ usersettable: false
25
+ kind: iotype
26
+
27
+ needsInstance : true
28
+
29
+ function:
30
+ name: process
31
+ perSample: true
32
+ returnsValue: false
33
+ hasCoefficients: true
34
+
35
+ inputs:
36
+ - type: bundle
37
+ name: Input A
38
+ description: Input A to the volume
39
+ kind: signal
40
+
41
+ outputs:
42
+ - type: bundle
43
+ name: Output
44
+ description: Output of the volume
45
+ kind: signal
VLi1.pluginmd ADDED
@@ -0,0 +1,45 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ processType: class
2
+ header: dsp_volume_linear.h
3
+
4
+ parameters:
5
+ generic_file: MIOVolumeGeneric
6
+ params_file: MIOVolumeParameters
7
+ setName: MIOVolumeParameterSet
8
+ valuesName: MIOVolumeParameterValues
9
+
10
+ class:
11
+ name: VolumeLinear
12
+ hasCoefficients: true
13
+ templateParameters:
14
+
15
+ - type: numeric
16
+ name: Number of Channels
17
+ description: Number of channels to be processed
18
+ usersettable: true
19
+ kind: iochan
20
+
21
+ - type: datatype
22
+ name: I/O Type
23
+ description: I/O Type
24
+ usersettable: false
25
+ kind: iotype
26
+
27
+ needsInstance : true
28
+
29
+ function:
30
+ name: processMono
31
+ perSample: true
32
+ returnsValue: false
33
+ hasCoefficients: true
34
+
35
+ inputs:
36
+ - type: buffer
37
+ name: Input A
38
+ description: Input A to the volume
39
+ kind: signal
40
+
41
+ outputs:
42
+ - type: buffer
43
+ name: Output
44
+ description: Output of the volume
45
+ kind: signal
VLi2.pluginmd ADDED
@@ -0,0 +1,45 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ processType: class
2
+ header: dsp_volume_linear.h
3
+
4
+ parameters:
5
+ generic_file: MIOVolumeGeneric
6
+ params_file: MIOVolumeParameters
7
+ setName: MIOVolumeParameterSet
8
+ valuesName: MIOVolumeParameterValues
9
+
10
+ class:
11
+ name: VolumeLinear
12
+ hasCoefficients: true
13
+ templateParameters:
14
+
15
+ - type: numeric
16
+ name: Number of Channels
17
+ description: Number of channels to be processed
18
+ usersettable: true
19
+ kind: iochan
20
+
21
+ - type: datatype
22
+ name: I/O Type
23
+ description: I/O Type
24
+ usersettable: false
25
+ kind: iotype
26
+
27
+ needsInstance : true
28
+
29
+ function:
30
+ name: process
31
+ perSample: true
32
+ returnsValue: false
33
+ hasCoefficients: true
34
+
35
+ inputs:
36
+ - type: bundle
37
+ name: Input A
38
+ description: Input A to the volume
39
+ kind: signal
40
+
41
+ outputs:
42
+ - type: bundle
43
+ name: Output
44
+ description: Output of the volume
45
+ kind: signal
VLi3.pluginmd ADDED
@@ -0,0 +1,45 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ processType: class
2
+ header: dsp_volume_linear.h
3
+
4
+ parameters:
5
+ generic_file: MIOVolumeGeneric
6
+ params_file: MIOVolumeParameters
7
+ setName: MIOVolumeParameterSet
8
+ valuesName: MIOVolumeParameterValues
9
+
10
+ class:
11
+ name: VolumeLinear
12
+ hasCoefficients: true
13
+ templateParameters:
14
+
15
+ - type: numeric
16
+ name: Number of Channels
17
+ description: Number of channels to be processed
18
+ usersettable: true
19
+ kind: iochan
20
+
21
+ - type: datatype
22
+ name: I/O Type
23
+ description: I/O Type
24
+ usersettable: false
25
+ kind: iotype
26
+
27
+ needsInstance : true
28
+
29
+ function:
30
+ name: process
31
+ perSample: true
32
+ returnsValue: false
33
+ hasCoefficients: true
34
+
35
+ inputs:
36
+ - type: bundle
37
+ name: Input A
38
+ description: Input A to the volume
39
+ kind: signal
40
+
41
+ outputs:
42
+ - type: bundle
43
+ name: Output
44
+ description: Output of the volume
45
+ kind: signal
VLi4.pluginmd ADDED
@@ -0,0 +1,45 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ processType: class
2
+ header: dsp_volume_linear.h
3
+
4
+ parameters:
5
+ generic_file: MIOVolumeGeneric
6
+ params_file: MIOVolumeParameters
7
+ setName: MIOVolumeParameterSet
8
+ valuesName: MIOVolumeParameterValues
9
+
10
+ class:
11
+ name: VolumeLinear
12
+ hasCoefficients: true
13
+ templateParameters:
14
+
15
+ - type: numeric
16
+ name: Number of Channels
17
+ description: Number of channels to be processed
18
+ usersettable: true
19
+ kind: iochan
20
+
21
+ - type: datatype
22
+ name: I/O Type
23
+ description: I/O Type
24
+ usersettable: false
25
+ kind: iotype
26
+
27
+ needsInstance : true
28
+
29
+ function:
30
+ name: process
31
+ perSample: true
32
+ returnsValue: false
33
+ hasCoefficients: true
34
+
35
+ inputs:
36
+ - type: bundle
37
+ name: Input A
38
+ description: Input A to the volume
39
+ kind: signal
40
+
41
+ outputs:
42
+ - type: bundle
43
+ name: Output
44
+ description: Output of the volume
45
+ kind: signal
VLi5.pluginmd ADDED
@@ -0,0 +1,45 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ processType: class
2
+ header: dsp_volume_linear.h
3
+
4
+ parameters:
5
+ generic_file: MIOVolumeGeneric
6
+ params_file: MIOVolumeParameters
7
+ setName: MIOVolumeParameterSet
8
+ valuesName: MIOVolumeParameterValues
9
+
10
+ class:
11
+ name: VolumeLinear
12
+ hasCoefficients: true
13
+ templateParameters:
14
+
15
+ - type: numeric
16
+ name: Number of Channels
17
+ description: Number of channels to be processed
18
+ usersettable: true
19
+ kind: iochan
20
+
21
+ - type: datatype
22
+ name: I/O Type
23
+ description: I/O Type
24
+ usersettable: false
25
+ kind: iotype
26
+
27
+ needsInstance : true
28
+
29
+ function:
30
+ name: process
31
+ perSample: true
32
+ returnsValue: false
33
+ hasCoefficients: true
34
+
35
+ inputs:
36
+ - type: bundle
37
+ name: Input A
38
+ description: Input A to the volume
39
+ kind: signal
40
+
41
+ outputs:
42
+ - type: bundle
43
+ name: Output
44
+ description: Output of the volume
45
+ kind: signal
VLi6.pluginmd ADDED
@@ -0,0 +1,45 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ processType: class
2
+ header: dsp_volume_linear.h
3
+
4
+ parameters:
5
+ generic_file: MIOVolumeGeneric
6
+ params_file: MIOVolumeParameters
7
+ setName: MIOVolumeParameterSet
8
+ valuesName: MIOVolumeParameterValues
9
+
10
+ class:
11
+ name: VolumeLinear
12
+ hasCoefficients: true
13
+ templateParameters:
14
+
15
+ - type: numeric
16
+ name: Number of Channels
17
+ description: Number of channels to be processed
18
+ usersettable: true
19
+ kind: iochan
20
+
21
+ - type: datatype
22
+ name: I/O Type
23
+ description: I/O Type
24
+ usersettable: false
25
+ kind: iotype
26
+
27
+ needsInstance : true
28
+
29
+ function:
30
+ name: process
31
+ perSample: true
32
+ returnsValue: false
33
+ hasCoefficients: true
34
+
35
+ inputs:
36
+ - type: bundle
37
+ name: Input A
38
+ description: Input A to the volume
39
+ kind: signal
40
+
41
+ outputs:
42
+ - type: bundle
43
+ name: Output
44
+ description: Output of the volume
45
+ kind: signal
VLi7.pluginmd ADDED
@@ -0,0 +1,45 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ processType: class
2
+ header: dsp_volume_linear.h
3
+
4
+ parameters:
5
+ generic_file: MIOVolumeGeneric
6
+ params_file: MIOVolumeParameters
7
+ setName: MIOVolumeParameterSet
8
+ valuesName: MIOVolumeParameterValues
9
+
10
+ class:
11
+ name: VolumeLinear
12
+ hasCoefficients: true
13
+ templateParameters:
14
+
15
+ - type: numeric
16
+ name: Number of Channels
17
+ description: Number of channels to be processed
18
+ usersettable: true
19
+ kind: iochan
20
+
21
+ - type: datatype
22
+ name: I/O Type
23
+ description: I/O Type
24
+ usersettable: false
25
+ kind: iotype
26
+
27
+ needsInstance : true
28
+
29
+ function:
30
+ name: process
31
+ perSample: true
32
+ returnsValue: false
33
+ hasCoefficients: true
34
+
35
+ inputs:
36
+ - type: bundle
37
+ name: Input A
38
+ description: Input A to the volume
39
+ kind: signal
40
+
41
+ outputs:
42
+ - type: bundle
43
+ name: Output
44
+ description: Output of the volume
45
+ kind: signal
VLi8.pluginmd ADDED
@@ -0,0 +1,45 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ processType: class
2
+ header: dsp_volume_linear.h
3
+
4
+ parameters:
5
+ generic_file: MIOVolumeGeneric
6
+ params_file: MIOVolumeParameters
7
+ setName: MIOVolumeParameterSet
8
+ valuesName: MIOVolumeParameterValues
9
+
10
+ class:
11
+ name: VolumeLinear
12
+ hasCoefficients: true
13
+ templateParameters:
14
+
15
+ - type: numeric
16
+ name: Number of Channels
17
+ description: Number of channels to be processed
18
+ usersettable: true
19
+ kind: iochan
20
+
21
+ - type: datatype
22
+ name: I/O Type
23
+ description: I/O Type
24
+ usersettable: false
25
+ kind: iotype
26
+
27
+ needsInstance : true
28
+
29
+ function:
30
+ name: process
31
+ perSample: true
32
+ returnsValue: false
33
+ hasCoefficients: true
34
+
35
+ inputs:
36
+ - type: bundle
37
+ name: Input A
38
+ description: Input A to the volume
39
+ kind: signal
40
+
41
+ outputs:
42
+ - type: bundle
43
+ name: Output
44
+ description: Output of the volume
45
+ kind: signal
_MIOStripMono.testmd ADDED
@@ -0,0 +1,68 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ processType: class
2
+ header: dsp_mio_channel_strip.h
3
+
4
+ class:
5
+ name: MioChannelStrip
6
+ hasCoefficients: true
7
+ templateParameters:
8
+
9
+ - type: numeric
10
+ name: Number of Channels
11
+ description: Number of channels to be processed
12
+ usersettable: true
13
+ kind: iochan
14
+
15
+ - type: numeric
16
+ name: Number of Side Chain Channels
17
+ description: 1
18
+ usersettable: false
19
+ kind: sidechain_chan
20
+
21
+ - type: numeric
22
+ name: Maximum Delay - Samples in the Delay Buffer
23
+ description: 256
24
+ usersettable: false
25
+ kind: buffer_size
26
+
27
+ - type: datatype
28
+ name: I/O Type
29
+ description: I/O Type
30
+ usersettable: false
31
+ kind: iotype
32
+
33
+ - type: datatype
34
+ name: Low Precision Type
35
+ description: Low Precision Type
36
+ usersettable: false
37
+ kind: ptype
38
+
39
+ - type: datatype
40
+ name: High Precision Type
41
+ description: High Precision Type
42
+ usersettable: false
43
+ kind: hp_ptype
44
+
45
+ needsInstance : true
46
+
47
+ function:
48
+ name: process
49
+ perSample: false
50
+ returnsValue: false
51
+ hasCoefficients: true
52
+
53
+ inputs:
54
+ - type: bundle
55
+ name: Input
56
+ description: Input to the compressor
57
+ kind: signal
58
+
59
+ - type: buffer
60
+ name: Sidechain
61
+ description: Sidechain source for compressor detector
62
+ kind: sidechain
63
+
64
+ outputs:
65
+ - type: bundle
66
+ name: Output
67
+ description: Output from the compressor
68
+ kind: signal
_buffer.testmd ADDED
@@ -0,0 +1,44 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ processType: class
2
+ header: dsp_ab_lpf.h
3
+
4
+ class:
5
+ name: ABLowPass
6
+ hasCoefficients: true
7
+ templateParameters:
8
+
9
+ - type: numeric
10
+ name: Number of Channels
11
+ description: Number of channels to be processed
12
+ usersettable: true
13
+ kind: iochan
14
+
15
+ - type: datatype
16
+ name: I/O Type
17
+ description: I/O Type
18
+ usersettable: false
19
+ kind: iotype
20
+
21
+ needsInstance : true
22
+
23
+ function:
24
+ name: processMono
25
+ perSample: false
26
+ returnsValue: false
27
+ hasCoefficients: true
28
+
29
+ inputs:
30
+ - type: buffer
31
+ name: Input A
32
+ description: Input A to the AB switch
33
+ kind: signal
34
+
35
+ - type: buffer
36
+ name: Input B
37
+ description: Input B to the AB switch
38
+ kind: signal
39
+
40
+ outputs:
41
+ - type: buffer
42
+ name: Output
43
+ description: Output of the signal selected
44
+ kind: signal
_bundle.testmd ADDED
@@ -0,0 +1,44 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ processType: class
2
+ header: dsp_ab_lpf.h
3
+
4
+ class:
5
+ name: ABLowPass
6
+ hasCoefficients: true
7
+ templateParameters:
8
+
9
+ - type: numeric
10
+ name: Number of Channels
11
+ description: Number of channels to be processed
12
+ usersettable: true
13
+ kind: iochan
14
+
15
+ - type: datatype
16
+ name: I/O Type
17
+ description: I/O Type
18
+ usersettable: false
19
+ kind: iotype
20
+
21
+ needsInstance : true
22
+
23
+ function:
24
+ name: process
25
+ perSample: false
26
+ returnsValue: false
27
+ hasCoefficients: true
28
+
29
+ inputs:
30
+ - type: bundle
31
+ name: Input A
32
+ description: Input A to the AB switch
33
+ kind: signal
34
+
35
+ - type: bundle
36
+ name: Input B
37
+ description: Input B to the AB switch
38
+ kind: signal
39
+
40
+ outputs:
41
+ - type: buffer
42
+ name: Output
43
+ description: Output of the signal selected
44
+ kind: signal
_compressorStereo.testmd ADDED
@@ -0,0 +1,44 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ processType: class
2
+ header: dsp_comp_mio.h
3
+
4
+ class:
5
+ name: CompMIO
6
+ hasCoefficients: true
7
+ templateParameters:
8
+
9
+ - type: numeric
10
+ name: Number of Channels
11
+ description: Number of channels to be processed
12
+ usersettable: true
13
+ kind: iochan
14
+
15
+ - type: datatype
16
+ name: I/O Type
17
+ description: I/O Type
18
+ usersettable: false
19
+ kind: iotype
20
+
21
+ needsInstance : true
22
+
23
+ function:
24
+ name: processForGraph
25
+ perSample: false
26
+ returnsValue: false
27
+ hasCoefficients: true
28
+
29
+ inputs:
30
+ - type: bundle
31
+ name: Input
32
+ description: Input to the compressor
33
+ kind: signal
34
+
35
+ - type: bundle
36
+ name: Sidechain
37
+ description: Sidechain source for compressor detector
38
+ kind: sidechain
39
+
40
+ outputs:
41
+ - type: bundle
42
+ name: Output
43
+ description: Output from the compressor
44
+ kind: signal
_freeFunctionTest.pluginmd ADDED
@@ -0,0 +1,19 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ processType: free
2
+ header: dsp_abs.h
3
+
4
+ function:
5
+ name: dsp_abs
6
+ perSample: true
7
+ returnsValue: true
8
+ hasCoefficients: false
9
+
10
+ inputs:
11
+ - type: sample
12
+ name: x
13
+ description: Input arguement for the absolute value routine
14
+ kind: signal
15
+ outputs:
16
+ - type: returnValue
17
+ name: y
18
+ description: Output of -> abs(x)
19
+ kind: signal
_hasControl.testmd ADDED
@@ -0,0 +1,44 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ processType: class
2
+ header: dsp_ab_lpf.h
3
+
4
+ class:
5
+ name: ABLowPass
6
+ hasCoefficients: true
7
+ templateParameters:
8
+
9
+ - type: numeric
10
+ name: Number of Channels
11
+ description: Number of channels to be processed
12
+ usersettable: true
13
+ kind: iochan
14
+
15
+ - type: datatype
16
+ name: I/O Type
17
+ description: I/O Type
18
+ usersettable: false
19
+ kind: iotype
20
+
21
+ needsInstance : true
22
+
23
+ function:
24
+ name: process
25
+ perSample: true
26
+ returnsValue: false
27
+ hasCoefficients: true
28
+
29
+ inputs:
30
+ - type: bundle
31
+ name: Input A
32
+ description: Input A to the AB switch
33
+ kind: signal
34
+
35
+ - type: buffer
36
+ name: control
37
+ description: Input B to the AB switch
38
+ kind: control
39
+
40
+ outputs:
41
+ - type: bundle
42
+ name: Output
43
+ description: Output of the signal selected
44
+ kind: signal
_hasSidechain.testmd ADDED
@@ -0,0 +1,44 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ processType: class
2
+ header: dsp_ab_lpf.h
3
+
4
+ class:
5
+ name: ABLowPass
6
+ hasCoefficients: true
7
+ templateParameters:
8
+
9
+ - type: numeric
10
+ name: Number of Channels
11
+ description: Number of channels to be processed
12
+ usersettable: true
13
+ kind: iochan
14
+
15
+ - type: datatype
16
+ name: I/O Type
17
+ description: I/O Type
18
+ usersettable: false
19
+ kind: iotype
20
+
21
+ needsInstance : true
22
+
23
+ function:
24
+ name: process
25
+ perSample: true
26
+ returnsValue: false
27
+ hasCoefficients: true
28
+
29
+ inputs:
30
+ - type: bundle
31
+ name: Input A
32
+ description: Input A to the AB switch
33
+ kind: signal
34
+
35
+ - type: buffer
36
+ name: sidechain
37
+ description: Input B to the AB switch
38
+ kind: sidechain
39
+
40
+ outputs:
41
+ - type: bundle
42
+ name: Output
43
+ description: Output of the signal selected
44
+ kind: signal
_inTypeThrow.testmd ADDED
@@ -0,0 +1,48 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ processType: class
2
+ header: dsp_state_filter.h
3
+
4
+ class:
5
+ name: StateFilter
6
+ hasCoefficients: false
7
+ templateParameters:
8
+
9
+ - type: datatype
10
+ name: I/O Type
11
+ description: I/O Type
12
+ usersettable: false
13
+ kind: iotype
14
+
15
+ needsInstance : true
16
+
17
+ function:
18
+ name: process
19
+ perSample: true
20
+ returnsValue: false
21
+ hasCoefficients: false
22
+
23
+ inputs:
24
+ - type: sample
25
+ name: Input
26
+ description: Signal input to the state filter
27
+ kind: signal
28
+
29
+ - type: buffer
30
+ name: cuttof/ fValue
31
+ description: Cuttof signal to the state filter
32
+ kind: signal
33
+
34
+ - type: bundle
35
+ name: resonance/ qValue
36
+ description: Resonance signal to the state filter
37
+ kind: signal
38
+
39
+ outputs:
40
+ - type: sample
41
+ name: Output
42
+ description: lowpass, hipass, bandpass, band notch signals, respectively
43
+ kind: signal
44
+
45
+ - type: bundle
46
+ name: Output
47
+ description: lowpass, hipass, bandpass, band notch signals, respectively
48
+ kind: signal
_multitapDelay.testmd ADDED
@@ -0,0 +1,45 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ processType: class
2
+ header: dsp_multitap_delay_mono.h
3
+
4
+ class:
5
+ name: MultDelayMono
6
+ hasCoefficients: true
7
+ templateParameters:
8
+
9
+ - type: numeric
10
+ name: Maximum Delay - Samples in the Delay Buffer
11
+ description: 24000
12
+ usersettable: false
13
+ kind: buffer_size
14
+
15
+ - type: numeric
16
+ name: Number of Delay Taps
17
+ description: 8
18
+ usersettable: false
19
+ kind: num_elements
20
+
21
+ - type: datatype
22
+ name: I/O Type
23
+ description: I/O Type
24
+ usersettable: false
25
+ kind: iotype
26
+
27
+ needsInstance : true
28
+
29
+ function:
30
+ name: process
31
+ perSample: true
32
+ returnsValue: true
33
+ hasCoefficients: true
34
+
35
+ inputs:
36
+ - type: sample
37
+ name: Input
38
+ description: Input to the delay
39
+ kind: signal
40
+
41
+ outputs:
42
+ - type: returnValue
43
+ name: Output
44
+ description: Output from the delay
45
+ kind: signal
_ncoQ.testmd ADDED
@@ -0,0 +1,38 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ processType: class
2
+ header: dsp_quad_osc_nco.h
3
+
4
+ class:
5
+ name: QuadOscNCO
6
+ hasCoefficients: false
7
+ templateParameters:
8
+
9
+ - type: datatype
10
+ name: I/O Type
11
+ description: I/O Type
12
+ usersettable: false
13
+ kind: iotype
14
+
15
+ needsInstance : true
16
+
17
+ function:
18
+ name: update
19
+ perSample: true
20
+ returnsValue: false
21
+ hasCoefficients: false
22
+
23
+ inputs:
24
+ - type: sample
25
+ name: input
26
+ description: Signal input
27
+ kind: control
28
+
29
+ outputs:
30
+ - type: sample
31
+ name: outSine
32
+ description: Output of the sine wave
33
+ kind: signal
34
+
35
+ - type: sample
36
+ name: outCos
37
+ description: Output of the cosine wave
38
+ kind: signal
_noIO.testmd ADDED
@@ -0,0 +1,28 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ processType: class
2
+ header: dsp_ab_lpf.h
3
+
4
+ class:
5
+ name: ABLowPass
6
+ hasCoefficients: true
7
+ templateParameters:
8
+
9
+ - type: numeric
10
+ name: Number of Channels
11
+ description: Number of channels to be processed
12
+ usersettable: true
13
+ kind: iochan
14
+
15
+ - type: datatype
16
+ name: I/O Type
17
+ description: I/O Type
18
+ usersettable: false
19
+ kind: iotype
20
+
21
+ needsInstance : true
22
+
23
+ function:
24
+ name: process
25
+ perSample: true
26
+ returnsValue: false
27
+ hasCoefficients: true
28
+
_noInput.testmd ADDED
@@ -0,0 +1,33 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ processType: class
2
+ header: dsp_ab_lpf.h
3
+
4
+ class:
5
+ name: ABLowPass
6
+ hasCoefficients: true
7
+ templateParameters:
8
+
9
+ - type: numeric
10
+ name: Number of Channels
11
+ description: Number of channels to be processed
12
+ usersettable: true
13
+ kind: iochan
14
+
15
+ - type: datatype
16
+ name: I/O Type
17
+ description: I/O Type
18
+ usersettable: false
19
+ kind: iotype
20
+
21
+ needsInstance : true
22
+
23
+ function:
24
+ name: process
25
+ perSample: true
26
+ returnsValue: false
27
+ hasCoefficients: true
28
+
29
+ outputs:
30
+ - type: bundle
31
+ name: Output
32
+ description: Output of the signal selected
33
+ kind: signal
_noOutput.testmd ADDED
@@ -0,0 +1,38 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ processType: class
2
+ header: dsp_ab_lpf.h
3
+
4
+ class:
5
+ name: ABLowPass
6
+ hasCoefficients: true
7
+ templateParameters:
8
+
9
+ - type: numeric
10
+ name: Number of Channels
11
+ description: Number of channels to be processed
12
+ usersettable: true
13
+ kind: iochan
14
+
15
+ - type: datatype
16
+ name: I/O Type
17
+ description: I/O Type
18
+ usersettable: false
19
+ kind: iotype
20
+
21
+ needsInstance : true
22
+
23
+ function:
24
+ name: process
25
+ perSample: true
26
+ returnsValue: false
27
+ hasCoefficients: true
28
+
29
+ inputs:
30
+ - type: bundle
31
+ name: Input A
32
+ description: Input A to the AB switch
33
+ kind: signal
34
+
35
+ - type: buffer
36
+ name: Input B
37
+ description: Input B to the AB switch
38
+ kind: sidechain
_perSampleBuffer.testmd ADDED
@@ -0,0 +1,44 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ processType: class
2
+ header: dsp_ab_lpf.h
3
+
4
+ class:
5
+ name: ABLowPass
6
+ hasCoefficients: true
7
+ templateParameters:
8
+
9
+ - type: numeric
10
+ name: Number of Channels
11
+ description: Number of channels to be processed
12
+ usersettable: true
13
+ kind: iochan
14
+
15
+ - type: datatype
16
+ name: I/O Type
17
+ description: I/O Type
18
+ usersettable: false
19
+ kind: iotype
20
+
21
+ needsInstance : true
22
+
23
+ function:
24
+ name: processMono
25
+ perSample: true
26
+ returnsValue: false
27
+ hasCoefficients: true
28
+
29
+ inputs:
30
+ - type: buffer
31
+ name: Input A
32
+ description: Input A to the AB switch
33
+ kind: signal
34
+
35
+ - type: buffer
36
+ name: Input B
37
+ description: Input B to the AB switch
38
+ kind: signal
39
+
40
+ outputs:
41
+ - type: buffer
42
+ name: Output
43
+ description: Output of the signal selected
44
+ kind: signal
_perSampleBufferNoCoeffs.testmd ADDED
@@ -0,0 +1,44 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ processType: class
2
+ header: dsp_ab_lpf.h
3
+
4
+ class:
5
+ name: ABLowPass
6
+ hasCoefficients: false
7
+ templateParameters:
8
+
9
+ - type: numeric
10
+ name: Number of Channels
11
+ description: Number of channels to be processed
12
+ usersettable: true
13
+ kind: iochan
14
+
15
+ - type: datatype
16
+ name: I/O Type
17
+ description: I/O Type
18
+ usersettable: false
19
+ kind: iotype
20
+
21
+ needsInstance : true
22
+
23
+ function:
24
+ name: processMono
25
+ perSample: true
26
+ returnsValue: false
27
+ hasCoefficients: false
28
+
29
+ inputs:
30
+ - type: buffer
31
+ name: Input A
32
+ description: Input A to the AB switch
33
+ kind: signal
34
+
35
+ - type: buffer
36
+ name: Input B
37
+ description: Input B to the AB switch
38
+ kind: signal
39
+
40
+ outputs:
41
+ - type: buffer
42
+ name: Output
43
+ description: Output of the signal selected
44
+ kind: signal
_perSampleBufferReturnValueOutput.testmd ADDED
@@ -0,0 +1,44 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ processType: class
2
+ header: dsp_ab_lpf.h
3
+
4
+ class:
5
+ name: ABLowPass
6
+ hasCoefficients: true
7
+ templateParameters:
8
+
9
+ - type: numeric
10
+ name: Number of Channels
11
+ description: Number of channels to be processed
12
+ usersettable: true
13
+ kind: iochan
14
+
15
+ - type: datatype
16
+ name: I/O Type
17
+ description: I/O Type
18
+ usersettable: false
19
+ kind: iotype
20
+
21
+ needsInstance : true
22
+
23
+ function:
24
+ name: processMono
25
+ perSample: true
26
+ returnsValue: false
27
+ hasCoefficients: true
28
+
29
+ inputs:
30
+ - type: buffer
31
+ name: Input A
32
+ description: Input A to the AB switch
33
+ kind: signal
34
+
35
+ - type: buffer
36
+ name: Input B
37
+ description: Input B to the AB switch
38
+ kind: signal
39
+
40
+ outputs:
41
+ - type: returnValue
42
+ name: Output
43
+ description: Output of the signal selected
44
+ kind: signal
_perSampleBufferTwoOutput.testmd ADDED
@@ -0,0 +1,49 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ processType: class
2
+ header: dsp_ab_lpf.h
3
+
4
+ class:
5
+ name: ABLowPass
6
+ hasCoefficients: true
7
+ templateParameters:
8
+
9
+ - type: numeric
10
+ name: Number of Channels
11
+ description: Number of channels to be processed
12
+ usersettable: true
13
+ kind: iochan
14
+
15
+ - type: datatype
16
+ name: I/O Type
17
+ description: I/O Type
18
+ usersettable: false
19
+ kind: iotype
20
+
21
+ needsInstance : true
22
+
23
+ function:
24
+ name: processMono
25
+ perSample: true
26
+ returnsValue: false
27
+ hasCoefficients: true
28
+
29
+ inputs:
30
+ - type: buffer
31
+ name: Input A
32
+ description: Input A to the AB switch
33
+ kind: signal
34
+
35
+ - type: buffer
36
+ name: Input B
37
+ description: Input B to the AB switch
38
+ kind: signal
39
+
40
+ outputs:
41
+ - type: buffer
42
+ name: Output A
43
+ description: Output of the signal selected
44
+ kind: signal
45
+
46
+ - type: buffer
47
+ name: Output B
48
+ description: Output of the signal selected
49
+ kind: signal
_perSampleBundle.testmd ADDED
@@ -0,0 +1,44 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ processType: class
2
+ header: dsp_ab_lpf.h
3
+
4
+ class:
5
+ name: ABLowPass
6
+ hasCoefficients: true
7
+ templateParameters:
8
+
9
+ - type: numeric
10
+ name: Number of Channels
11
+ description: Number of channels to be processed
12
+ usersettable: true
13
+ kind: iochan
14
+
15
+ - type: datatype
16
+ name: I/O Type
17
+ description: I/O Type
18
+ usersettable: false
19
+ kind: iotype
20
+
21
+ needsInstance : true
22
+
23
+ function:
24
+ name: process
25
+ perSample: true
26
+ returnsValue: false
27
+ hasCoefficients: true
28
+
29
+ inputs:
30
+ - type: bundle
31
+ name: Input A
32
+ description: Input A to the AB switch
33
+ kind: signal
34
+
35
+ - type: bundle
36
+ name: Input B
37
+ description: Input B to the AB switch
38
+ kind: signal
39
+
40
+ outputs:
41
+ - type: bundle
42
+ name: Output
43
+ description: Output of the signal selected
44
+ kind: signal
_sample.testmd ADDED
@@ -0,0 +1,48 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ processType: class
2
+ header: dsp_state_filter.h
3
+
4
+ class:
5
+ name: StateFilter
6
+ hasCoefficients: false
7
+ templateParameters:
8
+
9
+ - type: datatype
10
+ name: I/O Type
11
+ description: I/O Type
12
+ usersettable: false
13
+ kind: iotype
14
+
15
+ needsInstance : true
16
+
17
+ function:
18
+ name: process
19
+ perSample: true
20
+ returnsValue: false
21
+ hasCoefficients: false
22
+
23
+ inputs:
24
+ - type: sample
25
+ name: Input
26
+ description: Signal input to the state filter
27
+ kind: signal
28
+
29
+ - type: sample
30
+ name: cuttof/ fValue
31
+ description: Cuttof signal to the state filter
32
+ kind: signal
33
+
34
+ - type: sample
35
+ name: resonance/ qValue
36
+ description: Resonance signal to the state filter
37
+ kind: signal
38
+
39
+ outputs:
40
+ - type: sample
41
+ name: Output0
42
+ description: lowpass, hipass, bandpass, band notch signals, respectively
43
+ kind: signal
44
+
45
+ - type: sample
46
+ name: Output1
47
+ description: lowpass, hipass, bandpass, band notch signals, respectively
48
+ kind: signal
_scale offset io - scof.pluginmd ADDED
@@ -0,0 +1,30 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ processType: free
2
+ header: dsp_scale_offset.h
3
+
4
+ function:
5
+ name: dsp_scale_offset
6
+ perSample: true
7
+ returnsValue: true
8
+ hasCoefficients: false
9
+
10
+ inputs:
11
+ - type: sample
12
+ name: input
13
+ description: The input for the routine
14
+ kind: signal
15
+
16
+ - type: sample
17
+ name: scalar
18
+ description: The multiplier for the routine
19
+ kind: signal
20
+
21
+ - type: sample
22
+ name: offset
23
+ description: The signal offset
24
+ kind: signal
25
+
26
+ outputs:
27
+ - type: returnValue
28
+ name: output
29
+ description: output for scale offset routine
30
+ kind: signal
_svf0.testmd ADDED
@@ -0,0 +1,49 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ processType: class
2
+ header: dsp_state_filter_control.h
3
+
4
+ class:
5
+ name: StateFilterControl
6
+ hasCoefficients: true
7
+ templateParameters:
8
+
9
+ - type: datatype
10
+ name: I/O Type
11
+ description: I/O Type
12
+ usersettable: false
13
+ kind: iotype
14
+
15
+ needsInstance : true
16
+
17
+ function:
18
+ name: process
19
+ perSample: true
20
+ returnsValue: false
21
+ hasCoefficients: true
22
+
23
+ inputs:
24
+ - type: sample
25
+ name: input
26
+ description: Signal input to the state filter
27
+ kind: signal
28
+
29
+ outputs:
30
+
31
+ - type: sample
32
+ name: lowpass
33
+ description: lowpass signal
34
+ kind: signal
35
+
36
+ - type: sample
37
+ name: hipass
38
+ description: hipass signal
39
+ kind: signal
40
+
41
+ - type: sample
42
+ name: bandpass
43
+ description: bandpass signal
44
+ kind: signal
45
+
46
+ - type: sample
47
+ name: band_notch
48
+ description: band notch signal
49
+ kind: signal
_synth.testmd ADDED
@@ -0,0 +1,34 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ processType: class
2
+ header: dsp_synth.h
3
+
4
+ class:
5
+ name: Synth
6
+ hasCoefficients: false
7
+ hasCoeffStateCommandHandler: true
8
+
9
+ templateParameters:
10
+
11
+ - type: datatype
12
+ name: I/O Type
13
+ description: I/O Type
14
+ usersettable: false
15
+ kind: iotype
16
+
17
+ needsInstance : true
18
+
19
+ function:
20
+ name: update
21
+ perSample: true
22
+ returnsValue: false
23
+ hasCoefficients: false
24
+
25
+ outputs:
26
+ - type: sample
27
+ name: envelopeOut
28
+ description: The envelope of the signal output
29
+ kind: signal
30
+
31
+ - type: sample
32
+ name: frequencyOut
33
+ description: The not frequency of the output
34
+ kind: signal
aPd1.pluginmd ADDED
@@ -0,0 +1,49 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ processType: class
2
+ header: dsp_all_pass_mono.h
3
+
4
+ parameters:
5
+ generic_file: MIOAllpassGeneric
6
+ params_file: MIOAllpassParameters
7
+ setName: MIOAllpassParameterSet
8
+ setParameters:
9
+ - name: fixedDelay
10
+ type: boolean
11
+ value: false
12
+ valuesName: MIOAllpassParameterValues
13
+
14
+ class:
15
+ name: AllPassMono
16
+ hasCoefficients: true
17
+ templateParameters:
18
+
19
+ - type: numeric
20
+ name: Maximum Delay - Samples in the Delay Buffer
21
+ description: 256
22
+ usersettable: false
23
+ kind: buffer_size
24
+
25
+ - type: datatype
26
+ name: I/O Type
27
+ description: I/O Type
28
+ usersettable: false
29
+ kind: iotype
30
+
31
+ needsInstance : true
32
+
33
+ function:
34
+ name: process
35
+ perSample: true
36
+ returnsValue: true
37
+ hasCoefficients: true
38
+
39
+ inputs:
40
+ - type: sample
41
+ name: Input
42
+ description: Input to the allpass filter
43
+ kind: signal
44
+
45
+ outputs:
46
+ - type: returnValue
47
+ name: Output
48
+ description: Output from the allpass filter
49
+ kind: signal
aPs1.pluginmd ADDED
@@ -0,0 +1,43 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ processType: class
2
+ header: dsp_all_pass_simple.h
3
+
4
+ parameters:
5
+ generic_file: MIOAllpassGeneric
6
+ params_file: MIOAllpassParameters
7
+ setName: MIOAllpassParameterSet
8
+ setParameters:
9
+ - name: fixedDelay
10
+ type: boolean
11
+ value: true
12
+ valuesName: MIOAllpassParameterValues
13
+
14
+ class:
15
+ name: AllPassSimple
16
+ hasCoefficients: true
17
+ templateParameters:
18
+
19
+ - type: datatype
20
+ name: I/O Type
21
+ description: I/O Type
22
+ usersettable: false
23
+ kind: iotype
24
+
25
+ needsInstance : true
26
+
27
+ function:
28
+ name: process
29
+ perSample: true
30
+ returnsValue: true
31
+ hasCoefficients: true
32
+
33
+ inputs:
34
+ - type: sample
35
+ name: Input
36
+ description: Input to the allpass filter
37
+ kind: signal
38
+
39
+ outputs:
40
+ - type: returnValue
41
+ name: Output
42
+ description: Output from the allpass filter
43
+ kind: signal
abf1.pluginmd ADDED
@@ -0,0 +1,50 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ processType: class
2
+ header: dsp_ab_lpf.h
3
+
4
+ parameters:
5
+ generic_file: MIOABSwitchGeneric
6
+ params_file: MIOABSwitchParameters
7
+ setName: MIOABSwitchParameterSet
8
+ valuesName: MIOABSwitchParameterValues
9
+
10
+ class:
11
+ name: ABLowPass
12
+ hasCoefficients: true
13
+ templateParameters:
14
+
15
+ - type: numeric
16
+ name: Number of Channels
17
+ description: Number of channels to be processed
18
+ usersettable: true
19
+ kind: iochan
20
+
21
+ - type: datatype
22
+ name: I/O Type
23
+ description: I/O Type
24
+ usersettable: false
25
+ kind: iotype
26
+
27
+ needsInstance : true
28
+
29
+ function:
30
+ name: processMono
31
+ perSample: true
32
+ returnsValue: false
33
+ hasCoefficients: true
34
+
35
+ inputs:
36
+ - type: buffer
37
+ name: Input A
38
+ description: Input A to the AB switch
39
+ kind: signal
40
+
41
+ - type: buffer
42
+ name: Input B
43
+ description: Input B to the AB switch
44
+ kind: signal
45
+
46
+ outputs:
47
+ - type: buffer
48
+ name: Output
49
+ description: Output of the signal selected
50
+ kind: signal