-
Notifications
You must be signed in to change notification settings - Fork 0
/
efx_cabsim.txt
69 lines (65 loc) · 3.6 KB
/
efx_cabsim.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
# FLEXFX STEREO CABSIM Property Interface
#
# Stereo Cabinet Simulator using impulse responses. Impulse responses to upload
# must be stored in a wave file (RIFF/WAV format) and have a sampling frequency
# of 48 kHz. Both mono and stereo source data is supported. Stereo can also be
# employed by specifying two mono WAV files.
#
# PROP ID DIRECTION DESCRIPTION
# 0001 Bidirectional Return 3DEGFLEX, versions and props[4:5] to host
# 0002 Bidirectional Return the device product name (up to 40 bytes)
# 0003 Device to Host Start dumping the text in this file
# 0004 Bidirectional Next 40 bytes of property interface text
# 0005 Host to Device End of property interface text dump
# 0006 Device to Host Start a controller javascript code dump
# 0007 Bidirectional Next 40 bytes of javascript code text
# 0008 Host to Device End of controller javascript code text
# 0009 Bidirectional Begin firmware upgrade, echoed back to host
# 000A Bidirectional Next 32 bytes of firmware image data, echoed
# 000B Bidirectional End firmware upgrade, echoed back to host
# 000C Bidirectional Begin user data upload, echoed back to host
# 000D Bidirectional Next 32 bytes of user data, echoed
# 000E Bidirectional End user data uploading, echoed back to host
# 000F Bidirectional Query/return DSP thread run-time (audio cycles)
# PROP ID DIRECTION DESCRIPTION
# 1000 Host to Device Return volume,tone,preset control settings
# 1001 Bidirectional Update controls (overrides physical controls)
# 1n01 Bidirectional Up to 20 charactr name for preset N (1<=N<=9)
# 1n02 Bidirectional Begin data upload for preset N, begin upload ACK
# 1n03 Bidirectional Five IR data words for preset N or echoed data
# 1n04 Bidirectional End data upload for preset N or end upload ACK
# 1n05 Bidirectional First 20 chars of data file name for preset N
# 1n06 Bidirectional Next 20 chars of data file name for preset N
# 1n07 Bidirectional Last 20 chars of data file name for preset N
#
# Property layout for control (knobs, pushbuttons, etc) Values shown are 32-bit
# values represented in ASCII/HEX format or as floating point values ranging
# from +0.0 up to (not including) +1.0.
#
# +------- Effect parameter identifier (Property ID)
# |
# | +-------------------------------- Volume level
# | | +-------------------------- Tone setting
# | | | +-------------------- Reserved
# | | | | +-------------- Reserved
# | | | | | +-------- Preset selection (1 through 9)
# | | | | | |+------- Enabled (1=yes,0=bypassed)
# | | | | | ||+------ InputL (1=plugged,0=unplugged)
# | | | | | |||+----- OutputL (1=plugged,0=unplugged)
# | | | | | ||||+---- InputR (1=plugged,0=unplugged)
# | | | | | |||||+--- OutputR (1=plugged,0=unplugged)
# | | | | | ||||||+-- Expression (1=plugged,0=unplugged)
# | | | | | |||||||+- USB Audio (1=active)
# | | | | | ||||||||
# 1001 0.500 0.500 0.500 0.500 91111111
#
# Property layout for preset data loading (loading IR data). Values shown are
# 32-bit values represented in ASCII/HEX format.
#
# +---------- Effect parameter identifier (Property ID)
# |
# |+--- Preset number (1 through 9)
# ||
# 1n02 0 0 0 0 0 # Begin IR data loading for preset N
# 1n03 A B C D E # Five of the next IR data words to load into preset N
# 1n04 0 0 0 0 0 # End IR data loading for preset N