atrac3p:serialized_envelope_y_coordinates
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
atrac3p:serialized_envelope_y_coordinates [2010/05/25 22:25] – megadiscman | atrac3p:serialized_envelope_y_coordinates [2010/10/23 17:44] (current) – add "with at least one point" like it is in the X coordinate page megadiscman | ||
---|---|---|---|
Line 2: | Line 2: | ||
The envelope Y coordinates are values between 0 and 15, with 0 -> 2< | The envelope Y coordinates are values between 0 and 15, with 0 -> 2< | ||
- | A mode once chosen is used for all stored envelopes. | + | A mode once chosen is used for all stored envelopes. Bands with 0 envelope points don't have any envelopes and thus no data stored. |
==== Encoding Modes ==== | ==== Encoding Modes ==== | ||
Line 33: | Line 33: | ||
* For each point in each envelope: 4 bits | * For each point in each envelope: 4 bits | ||
=== Encoding mode 1 on master channel: variable length encoding; delta between points === | === Encoding mode 1 on master channel: variable length encoding; delta between points === | ||
- | * For each envelope | + | * For each envelope |
* Code from [[envelope y trees# | * Code from [[envelope y trees# | ||
* For each point after the first one | * For each point after the first one | ||
Line 41: | Line 41: | ||
* Code from [[envelope y trees# | * Code from [[envelope y trees# | ||
=== Encoding mode 2 on master channel: variable length encoding; delta between envelopes === | === Encoding mode 2 on master channel: variable length encoding; delta between envelopes === | ||
- | * For each envelope | + | * For each envelope |
* Code from [[envelope y trees# | * Code from [[envelope y trees# | ||
* For each point after the first one | * For each point after the first one | ||
* Code from [[envelope y trees# | * Code from [[envelope y trees# | ||
=== Encoding mode 2 on slave channel: choose master/1 or slave/3 === | === Encoding mode 2 on slave channel: choose master/1 or slave/3 === | ||
- | * For each channel: 1 bit mode selection | + | * For each envelope with at least one point: 1 bit mode selection |
* If that bit is zero: // | * If that bit is zero: // | ||
* If that bit is one: | * If that bit is one: |
atrac3p/serialized_envelope_y_coordinates.1274826340.txt.gz · Last modified: 2010/05/25 22:25 by megadiscman