Adapting to the round


I have a very simple openworrk pattern that I have been unable to successfully adapt to the round. I always end up with the yarn overs shifted where they do not belong.

Here it is in rectangular:

Sts should only be counted after the 2nd and 4th rows.

Row 1
(Right Side): K2, *yo, k4; rep from * to last 2 sts, yo, k2.

Row 2
P2tog, *(k1, p1) into the yo of the previous row, [p2tog] twice; rep from * to last 3 sts, (k1, p1) into the yo, p2tog.

Row 3
K4, *yo, k4; rep from * to end.

Row 4
P2, p2tog, *(k1,p1) into the yo of previous row, [p2tog] twice; rep from * to last 5 sts, (k1, p1) into the yo, p2tog, p2.

Repeat rows 1-4 until you have reached your desired length.

It’s not as simple as just reducing the instructions to those between the asterisks, is it? There must be something accounting for the offset…

Any ideas?

Welcome to KH!
I think that the first two rows work out ok. Just change the knits to purls and vice versa on row 2 .
On row 3, you’ll have to add in a yarn over at the beginning of round.
Row 4 looks like it would be a repeat of * k1 p1 k2 tog k2 tog*.
I don’t have access to needles at the moment but I [I]think[/I] that’ll work. You might give it a try if you want to do this in the round.