-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Description
Both APIs
- Create blank patch.
- Scalar read/write (guaranteed).
- Bulk read/write (lossy).
- Sparse encoding type.
- Apply a SysEx message / series struct (see SysEx messages #4).
Writes only, validates only if the first 2 address bytes is a patch address (not system or something). - Dedicated getter/setter for patch name (see Parameter data #6).
As this is the only string type and it's encoding is rather cumbersome otherwise. - Dedicated getter/setter for patch fx-chain.
As this has some special validation rules and is a pain to treat as individual bytes.
Go API
- Create from existing data.
In C, this will be done indirectly through deserialization features.