Skip to content

🔎 Discover remaining Envelope properties #69

@demberto

Description

@demberto

PyFLP/pyflp/channel.py

Lines 103 to 118 in 1571591

class _EnvelopeLFOStruct(StructBase): # 2.5.0+
PROPS = {
"flags": "i", # 4
"envelope.enabled": "i", # 8
"envelope.predelay": "i", # 12
"envelope.attack": "i", # 16
"envelope.hold": "i", # 20
"envelope.decay": "i", # 24
"envelope.sustain": "i", # 28
"envelope.release": "i", # 32
"_u20": 20, # 52
"lfo.shape": "i", # 56
"envelope.attack_tension": "i", # 60
"envelope.sustain_tension": "i", # 64
"envelope.release_tension": "i", # 68
}

20 bytes worth of data is still undiscovered

image

Undiscovered properties:

  • Envelope Amount
  • Envelope Tempo Sync
  • LFO Delay
  • LFO Attack
  • LFO Amount
  • LFO Speed

Metadata

Metadata

Assignees

Labels

channel-samplerunknownUndiscovered, new or unused fields in structs

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions