Read transitions, not just dark patches
Each 1 changes the current pit/land state. Each 0 leaves it alone. Choose a short toy channel pattern and step through it.
Initial state: land.
This isolates transition coding. It is not a complete CD frame, EFM encoder, laser simulation, audio decoder, or error-correction demonstration. A pit is not simply a user-data 1.