✨ Fruity Parametric EQ 2 parser
- Dominant language
- Python
- Stars
- 212
- Forks
- 30
- PR merge metrics
- No merged PRs in 30d
Description
### 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)
- bit 0: Linear phase
- bit 1: Enhanced high quality
- bit 2: Phase rotation
- bit 3: Band solo on shift
- bit 4: Band solo on Shift > Inherit bandwidth
- bit 5: Heatmap enabled
- bit 6: Histogram enabled
- bit 7: Average mode
- 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
- [x] I agree to follow this project's Code of Conduct
Contributor guide
Assessment
This issue has not been assessed yet.