Skip to content

✨ Fruity Parametric EQ 2 parser #159

Description

@ashduino101

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

  • I agree to follow this project's Code of Conduct

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestplugin-nativeFL Studio native generators and effects

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions