create_sequence:sequence_understanding
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| create_sequence:sequence_understanding [2013/06/17 23:03] – [How can I see/edit the sequence file content] zenbass | create_sequence:sequence_understanding [2013/06/17 23:22] (current) – [How can I see/edit the sequence file content] zenbass | ||
|---|---|---|---|
| Line 186: | Line 186: | ||
| That's it, it should be enough for those who want to patch their Sequence files. | That's it, it should be enough for those who want to patch their Sequence files. | ||
| - | This is what I did: for example I knew that I wanted to make a sequence file with 14 steps (you can make more or less, up to you). So I called the Sequence Creator, with the " | + | This is what I did: for example I knew that I wanted to make a sequence file with 14 steps (you can make more or less, up to you). So I called the Sequence Creator, with the " |
| - | <note important> | + | <note important> |
| So, as I wanted to manage 14 Steps, I created a dummy 13 Steps Sequence File and recorded it. | So, as I wanted to manage 14 Steps, I created a dummy 13 Steps Sequence File and recorded it. | ||
| From now, I could patch this file with my 14 steps. And it works, it does work. | From now, I could patch this file with my 14 steps. And it works, it does work. | ||
| Line 201: | Line 201: | ||
| * Convert in hexadecimal, | * Convert in hexadecimal, | ||
| - | So, with an hex editor, or a program of your own, patch one octet at your file address **36FE** to set the fading time of your 3rd step. | + | So, with an hex editor, or a program of your own, patch one octet at your file address **36FE** to set the fading time of your 3rd step. remember, the value you store here is in units of 500 milliseconds, |
| Now the Step Duration Time for a given step: <note tip>8 + ((" | Now the Step Duration Time for a given step: <note tip>8 + ((" | ||
| As an exemple, the duration time for your 4th Step will be an octet, from 00 to FF, at your File Address: | As an exemple, the duration time for your 4th Step will be an octet, from 00 to FF, at your File Address: | ||
| - | 8 + ((4 - 1) * 7036) = **21116** in decimal, giving **527C** in hexadecimal. | + | 8 + ((4 - 1) * 7036) = **21116** in decimal, giving **527C** in hexadecimal. Here you store in units of 100 milliseconds. |
| Now, the **value** (one octet, 00 to FF) for a given DMX Channel within a given Step: | Now, the **value** (one octet, 00 to FF) for a given DMX Channel within a given Step: | ||
| Line 222: | Line 222: | ||
| * You just have to store " | * You just have to store " | ||
| + | For my needs, I made a big Excel sheet with the above formulas, this is comfortable as I can see all my scenes at a glance, and modify very easily. I export in a text file the addresses and their values. I read this text file with a program I wrote in C++ visual studio and patch my Sequence File. One could write such a program in any language. | ||
| + | Here is a snapshot of my Excel sheet, it can give ideas to someone: | ||
| + | {{: | ||
| + | |||
| + | |||
| + | To complete, be warned, **this works with FreeStyler 3.5.2**. However, the format might change in future versions, and all the above formulas would be obsolete. | ||
create_sequence/sequence_understanding.1371510236.txt.gz · Last modified: by zenbass
