Version 6 (modified by mocchi, 9 years ago) |
---|
This page is description of command implementation for M-Audio Ozonic. The basic knowledgement is BebobAvc. The long from device is AvcModels/MAudioOzonic
In/Out
This device has these hardware output below (used for mixer sink):
- analog out ch1
- analog out ch2
- analog out ch3
- analog out ch4
This device has these hardware input below (used for mixer source):
- analog in ch1
- analog in ch2
- analog in ch3
- analog in ch4
This device has these software output below (used for mixer source):
- stream in ch1 (shown as 'sw 1/2 rtn' in Windows utility)
- stream in ch2 (shown as 'sw 1/2 rtn' in Windows utility)
- stream in ch3 (shown as 'sw 3/4 rtn' in Windows utility)
- stream in ch4 (shown as 'sw 3/4 rtn' in Windows utility)
This device has two mixer processor.
- for analog out ch1/2 (shown as main)
- for analog out ch3/4 (shown as aux)
Screen shots of Windows software
Jack Input or Stream Input Control
Nr | AddressType | Direction | SubUnitType | SubUnitId | FunctionBlockType | FunctionBlockId | Id | Type |Name ---+-----------------+-----------+-------------+-----------+-------------------+-----------------+------+--------------+------ 7 | functionblock | Input | Audio | 0x00 | 0x81 | 0x01 | 0x00 | IsoStream | FFB In 1394 Line1 8 | functionblock | Output | Audio | 0x00 | 0x81 | 0x01 | 0x00 | IsoStream | FFB Out 1394 Line1 9 | functionblock | Input | Audio | 0x00 | 0x81 | 0x02 | 0x00 | IsoStream | FFB In 1394 Line2 10 | functionblock | Output | Audio | 0x00 | 0x81 | 0x02 | 0x00 | IsoStream | FFB Out 1394 Line2 25 | functionblock | Input | Audio | 0x00 | 0x81 | 0x0a | 0x00 | IsoStream | FFB In Mon Line1 26 | functionblock | Output | Audio | 0x00 | 0x81 | 0x0a | 0x00 | IsoStream | FFB Out Mon Line1 27 | functionblock | Input | Audio | 0x00 | 0x81 | 0x0b | 0x00 | IsoStream | FFB In Mon Line2 28 | functionblock | Output | Audio | 0x00 | 0x81 | 0x0b | 0x00 | IsoStream | FFB Out Mon Line2
00 08 B8 81 XX 10 02 YY 02 02 ZZ ZZ
(9th byte = 0x02 = defined as 'Volume Control')
XX: source (function block id) 'stream in ch1/2': 0x01 'stream in ch3/4': 0x02 'analog in ch1/2': 0x0a 'analog in ch3/4': 0x0b YY: source channel ch1/2: 0x00 ch1: 0x01 ch2: 0x02 ZZ ZZ: sink Volume Mute: 0x8000 Unmute/Volume: 0x8001-0xFFFF
00 08 B8 81 XX 10 02 YY 03 02 ZZ ZZ
(9th byte = 0x03 = defined as 'LR Balance Control')
XX: source (function block id) 'analog in ch1/2': 0x01 'analog in ch3/4': 0x02 YY: source channel ch1: 0x01 ch2: 0x02 ZZ: sink channel ch1: 0x7FFF-0x0000 center: 0x0000 ch2: 0x8000-0x0000
Mixing control
Nr | AddressType | Direction | SubUnitType | SubUnitId | FunctionBlockType | FunctionBlockId | Id | Type |Name ---+-----------------+-----------+-------------+-----------+-------------------+-----------------+------+--------------+------ 29 | functionblock | Input | Audio | 0x00 | 0x82 | 0x01 | 0x00 | IsoStream | MFB In1 Main Out 30 | functionblock | Input | Audio | 0x00 | 0x82 | 0x01 | 0x01 | IsoStream | MFB In2 Main Out 31 | functionblock | Input | Audio | 0x00 | 0x82 | 0x01 | 0x02 | IsoStream | MFB In3 Main Out 32 | functionblock | Input | Audio | 0x00 | 0x82 | 0x01 | 0x03 | IsoStream | MFB In4 Main Out 33 | functionblock | Output | Audio | 0x00 | 0x82 | 0x01 | 0x00 | IsoStream | MFB Out Main Out 34 | functionblock | Input | Audio | 0x00 | 0x82 | 0x02 | 0x00 | IsoStream | MFB In1 Aux Out 35 | functionblock | Input | Audio | 0x00 | 0x82 | 0x02 | 0x01 | IsoStream | MFB In2 Aux Out 36 | functionblock | Input | Audio | 0x00 | 0x82 | 0x02 | 0x02 | IsoStream | MFB In3 Aux Out 37 | functionblock | Input | Audio | 0x00 | 0x82 | 0x02 | 0x03 | IsoStream | MFB In4 Aux Out 38 | functionblock | Output | Audio | 0x00 | 0x82 | 0x02 | 0x00 | IsoStream | MFB Out Aux Out
00 08 B8 82 VV 10 04 WW XX YY 03 02 ZZ ZZ ZZ ZZ
(11th byte = 0x03 = defined as 'MIXER_CONTROL')
NOTE: here the gain is controlled by Feature Function Block command
VV: sink (function block id) 'analog out ch1/2': 0x01 'analog out ch3/4': 0x02 WW: source 'stream in ch1/2': 0x00 'stream in ch3/4': 0x01 'analog in ch1/2': 0x02 'analog in ch3/4': 0x03 XX: channels of source 0x01 0r 0x02 (but no differences) YY: channels of sink 0x01 or 0x02 (but no differences) ZZ ZZ ZZ ZZ: Enable: 0x00000000 Disable: 0x80000000
(seems to be implemented on hardware)
Nr | AddressType | Direction | SubUnitType | SubUnitId | FunctionBlockType | FunctionBlockId | Id | Type |Name ---+-----------------+-----------+-------------+-----------+-------------------+-----------------+------+--------------+------ 11 | functionblock | Input | Audio | 0x00 | 0x81 | 0x03 | 0x00 | IsoStream | FFB In Ext Line1 12 | functionblock | Output | Audio | 0x00 | 0x81 | 0x03 | 0x00 | IsoStream | FFB Out Ext Line1 13 | functionblock | Input | Audio | 0x00 | 0x81 | 0x04 | 0x00 | IsoStream | FFB In Ext Line2 14 | functionblock | Output | Audio | 0x00 | 0x81 | 0x04 | 0x00 | IsoStream | FFB Out Ext Line2 15 | functionblock | Input | Audio | 0x00 | 0x81 | 0x05 | 0x00 | IsoStream | FFB In Ext MainOut 16 | functionblock | Output | Audio | 0x00 | 0x81 | 0x05 | 0x00 | IsoStream | FFB Out Ext MainOut 17 | functionblock | Input | Audio | 0x00 | 0x81 | 0x06 | 0x00 | IsoStream | FFB In Ext AuxOut 18 | functionblock | Output | Audio | 0x00 | 0x81 | 0x06 | 0x00 | IsoStream | FFB Out Ext AuxOut 19 | functionblock | Input | Audio | 0x00 | 0x81 | 0x07 | 0x00 | IsoStream | FFB In MaintoHp 20 | functionblock | Output | Audio | 0x00 | 0x81 | 0x07 | 0x00 | IsoStream | FFB Out MaintoHp 21 | functionblock | Input | Audio | 0x00 | 0x81 | 0x08 | 0x00 | IsoStream | FFB In AuxtoHp 22 | functionblock | Output | Audio | 0x00 | 0x81 | 0x08 | 0x00 | IsoStream | FFB Out AuxtoHp 23 | functionblock | Input | Audio | 0x00 | 0x81 | 0x09 | 0x00 | IsoStream | FFB In Ext HpOut 24 | functionblock | Output | Audio | 0x00 | 0x81 | 0x09 | 0x00 | IsoStream | FFB Out Ext HpOut 39 | functionblock | Input | Audio | 0x00 | 0x82 | 0x03 | 0x00 | IsoStream | MFB In1 Hp Out 40 | functionblock | Input | Audio | 0x00 | 0x82 | 0x03 | 0x01 | IsoStream | MFB In2 Hp Out 41 | functionblock | Output | Audio | 0x00 | 0x82 | 0x03 | 0x00 | IsoStream | MFB Out Hp Out
Attachments
- sw_about.png (182.2 kB) - added by mocchi on 09/02/13 04:16:50.
- sw_hardware.png (21.4 kB) - added by mocchi on 09/02/13 04:17:04.
- sw_mixer.png (29.0 kB) - added by mocchi on 09/02/13 04:17:12.