Open ashduino101 opened 1 year ago
It would be nice to have a parser for Fruity Parametric EQ 2 plugin instances. Below is the data structure:
Data version (uint32)
7 * int32: Band levels
7 * uint32: Freq levels
7 * uint32: Bandwidth levels
7 * uint32 (enum): Band types, 0 to 7
7 * int32 (enum): Band order, -3 to 3
Main level (int32)
7 * int32: Spare state band levels
7 * uint32: Spare state freq levels
7 * uint32: Spare state bw levels
7 * uint32 (enum): Spare state band types, 0 to 7
7 * int32 (enum): Spare state band order, -3 to 3
Spare main level (int32)
High quality (oversampling) (four byte bool)
Heatmap High precision (four byte bool)
View band tokens (bool)
Monitor mode (off/input/output) (int32)
False if Heatmap Enhanced frequency else True (four byte bool)
Linear phase (Lowest/Low/Medium/High/Higher/Highest) (int32)
Linear phase mod speed (Normal/Fast/Faster/Ultra) (int32)
Bitfield with parameters (uint8)
Bitfield defining the muted bands (first byte bits 0-6 -> bands 1-7) (uint32)
Monitor input (Mid/Side/Left/Right) (int32)
Band Solo on Shift (adaptive/bandpass) (int32)
u32 Pivot slope (0 dB/oct, 1.5dB/oct, 3dB/oct, 4.5dB/oct, 6dB/oct) (int32)
Frequency precision (Low/Medium/High/Highest) (int32)
Time smoothing (Fastest/Fast/Medium/Slow/Slowest) (int32)
Histogram range (-60dB, -90dB, -120dB) (int32)
Heatmap position (Top/Bottom/Full) (int32)
Minimum phase mod speed (Off/Medium/Smooth) (int32)
Latest source (v2.2.1+)
No response
Nice! Would you like to drop a PR for this?
Describe the feature
It would be nice to have a parser for Fruity Parametric EQ 2 plugin instances. Below is the data structure:
Data version (uint32)
7 * int32: Band levels
7 * uint32: Freq levels
7 * uint32: Bandwidth levels
7 * uint32 (enum): Band types, 0 to 7
7 * int32 (enum): Band order, -3 to 3
Main level (int32)
7 * int32: Spare state band levels
7 * uint32: Spare state freq levels
7 * uint32: Spare state bw levels
7 * uint32 (enum): Spare state band types, 0 to 7
7 * int32 (enum): Spare state band order, -3 to 3
Spare main level (int32)
High quality (oversampling) (four byte bool)
Heatmap High precision (four byte bool)
View band tokens (bool)
Monitor mode (off/input/output) (int32)
False if Heatmap Enhanced frequency else True (four byte bool)
Linear phase (Lowest/Low/Medium/High/Higher/Highest) (int32)
Linear phase mod speed (Normal/Fast/Faster/Ultra) (int32)
Bitfield with parameters (uint8)
Bitfield defining the muted bands (first byte bits 0-6 -> bands 1-7) (uint32)
Monitor input (Mid/Side/Left/Right) (int32)
Band Solo on Shift (adaptive/bandpass) (int32)
u32 Pivot slope (0 dB/oct, 1.5dB/oct, 3dB/oct, 4.5dB/oct, 6dB/oct) (int32)
Frequency precision (Low/Medium/High/Highest) (int32)
Time smoothing (Fastest/Fast/Medium/Slow/Slowest) (int32)
Histogram range (-60dB, -90dB, -120dB) (int32)
Heatmap position (Top/Bottom/Full) (int32)
Minimum phase mod speed (Off/Medium/Smooth) (int32)
What version of PyFLP are you using?
Latest source (v2.2.1+)
Screenshots, Additional info
No response
Code of Conduct