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: 2013/06/17 23:03 by zenbass