prepare a format for patchbay effects
This commit is contained in:
parent
d644189201
commit
5c7b467223
|
@ -32,6 +32,7 @@ these fields are 0 in format versions prior to 100 (0.6pre1).
|
||||||
|
|
||||||
the format versions are:
|
the format versions are:
|
||||||
|
|
||||||
|
- 158: Furnace dev158
|
||||||
- 157: Furnace dev157
|
- 157: Furnace dev157
|
||||||
- 156: Furnace dev156
|
- 156: Furnace dev156
|
||||||
- 155: Furnace dev155
|
- 155: Furnace dev155
|
||||||
|
@ -441,6 +442,9 @@ size | description
|
||||||
4 | instrument directories
|
4 | instrument directories
|
||||||
4 | wavetable directories
|
4 | wavetable directories
|
||||||
4 | sample directories
|
4 | sample directories
|
||||||
|
--- | **patchbay effects** (>=158)
|
||||||
|
2 | number of effects
|
||||||
|
4?? | pointers to effects
|
||||||
```
|
```
|
||||||
|
|
||||||
# patchbay
|
# patchbay
|
||||||
|
@ -548,6 +552,31 @@ size | description
|
||||||
1?? | assets in this directory
|
1?? | assets in this directory
|
||||||
```
|
```
|
||||||
|
|
||||||
|
# patchbay effect (>=158)
|
||||||
|
|
||||||
|
these effects sit on the patchbay.
|
||||||
|
|
||||||
|
```
|
||||||
|
size | description
|
||||||
|
-----|------------------------------------
|
||||||
|
4 | "EFFE" block ID
|
||||||
|
4 | size of this block
|
||||||
|
2 | slot
|
||||||
|
| - must be between 32 and 4092.
|
||||||
|
| - the other slots are reserved for chip/system portsets.
|
||||||
|
2 | effect ID
|
||||||
|
| - 0x00: dummy
|
||||||
|
| - 0x01: external (plugin bridge)
|
||||||
|
| - not implemented yet
|
||||||
|
| - 0x02: volume
|
||||||
|
| - 0x03: filter (circuit)
|
||||||
|
4f | dry/wet balance
|
||||||
|
2 | reserved
|
||||||
|
2 | storage version
|
||||||
|
4 | storage length
|
||||||
|
??? | storage data
|
||||||
|
```
|
||||||
|
|
||||||
# instrument (>=127)
|
# instrument (>=127)
|
||||||
|
|
||||||
Furnace dev127 and higher use the new instrument format.
|
Furnace dev127 and higher use the new instrument format.
|
||||||
|
|
Loading…
Reference in a new issue