Synthesising Oscillators

For discussion of specific patterns or specific families of patterns, both newly-discovered and well-known.
User avatar
Ian07
Posts: 848
Joined: September 22nd, 2018, 8:48 am

Re: Synthesising Oscillators

Post by Ian07 » September 16th, 2022, 3:27 pm

dvgrn wrote:
September 16th, 2022, 7:27 am
Offhand I don't see why the transformation in question would have given Catagolue any trouble --

Code: Select all

x = 48, y = 64, rule = B3/S23
bo$2bo$3o$25bobo$25b2o$26bo13$18b2o$18bo$20bob2o$19b3obo2$17b3o$16bo2b
o$17b2o5$2b2o$3b2o$2bo20$42bo$41b3o$41b3o$41b3o$42b3o$45bo$39b2obobobo
$39b3ob2obo$39b2o4bo$44bo$45b3o$47bo!
It's because the spacing between parts of the same synthesis step is too large (i.e. the gap between the bottom T-nose and everything else is too large). If I remember correctly, the maximum radius is 21 - otherwise, Catagolue will treat it as a separate step. Unfortunately, there's not always a way to fix this on your own, and there are actually quite a few more instances of this throughout this synthesis:

Code: Select all

x = 51, y = 68, rule = B3/S23
35bo$35bobo$35b2o19$21b2o$22bo$21bo$21bobob2obo$22b3ob2obo$29bo$20b3o
6bobo$19bo2bo7b2o$5bo14b2o$5b2o$4bobo3$3o$2bo$bo20$45bo$44b3o$44b3o$
44b3o$45b3o$48bo$42b2obobobo$42b3ob2obo$42b2o4bo$47bo$48b3o$50bo!

Code: Select all

x = 43, y = 49, rule = B3/S23
12bo$12b3o$15bo$14bo$13bo$13bobob2obo$14b3ob2obo$21bo$12b3o6bobo$11bo
2bo7b2o$12b2o6$bo$2bo$3o$4bo$4b2o$3bobo3$5b2o$4bobo$6bo11$37bo$36b3o$
36b3o$36b3o$37b3o$40bo$34b2obobobo$34b3ob2obo$34b2o4bo$39bo$40b3o$42bo
!

Code: Select all

x = 40, y = 49, rule = B3/S23
9bo8bo$9b3o5bobo$12bo4bobo$11bo6bo$10bo13b2o$10bobob2obo5bobo$11b3ob2o
bo3bo$18bo2bo$9b3o6bobo$8bo2bo7bo$9b2o3$4bo4b2o$5bo3bobo$3b3o5bo$11b2o
9$5b2o$3o3b2o$2bo2bo$bo9$34bo$33b3o$33b3o$33b3o$34b3o$37bo$31b2obobobo
$31b3ob2obo$31b2o4bo$36bo$37b3o$39bo!

Code: Select all

x = 42, y = 49, rule = B3/S23
11bo8bo$11b3o5bobo$14bo4bobo$13bo6bo$12bo13b2o$12bobob2obo5bobo$13b3ob
2obo3bo$4bo15bo2bo$5bo5b3o6bobo$3b3o4bo2bo7bo$11b2o3$5b2o4b2o$3o3b2o3b
obo$2bo2bo7bo$bo11b2o2$11bo$10bobo$11bobo$12bo16$36bo$35b3o$35b3o$35b
3o$36b3o$39bo$33b2obobobo$33b3ob2obo$33b2o4bo$38bo$39b3o$41bo!

Code: Select all

x = 49, y = 50, rule = B3/S23
bo$b2o4bo10bo8bo$obo2b2o11b3o5bobo$6b2o13bo4bobo$20bo6bo$19bo13b2o$19b
obob2obo5bobo$20b3ob2obo3bo$27bo2bo$18b3o6bobo$13bo3bo2bo7bo$12bobo3b
2o$13bobo$14bo$2bo15b2o$2b2o14bobo$bobo16bo$20b2o2$18bo$17bobo$18bobo$
19bo16$43bo$42b3o$42b3o$42b3o$43b3o$46bo$40b2obobobo$40b3ob2obo$40b2o
4bo$45bo$46b3o$48bo!
I've put these on Gitlab to be manually added later.

Chris857
Posts: 36
Joined: June 10th, 2020, 11:26 pm

Re: Synthesising Oscillators

Post by Chris857 » September 16th, 2022, 4:08 pm

Ian07 wrote:
September 16th, 2022, 3:27 pm
If I remember correctly, the maximum radius is 21
I thought (perhaps naively) that is was just separating off columns or rows of at least 20, but a radius check would be hard to work around for this one.

carsoncheng
Posts: 147
Joined: June 11th, 2022, 11:24 pm

Re: Synthesising Oscillators

Post by carsoncheng » September 16th, 2022, 7:10 pm

Ian07 wrote:
September 16th, 2022, 3:27 pm
dvgrn wrote:
September 16th, 2022, 7:27 am
Offhand I don't see why the transformation in question would have given Catagolue any trouble --

Code: Select all

x = 48, y = 64, rule = B3/S23
bo$2bo$3o$25bobo$25b2o$26bo13$18b2o$18bo$20bob2o$19b3obo2$17b3o$16bo2b
o$17b2o5$2b2o$3b2o$2bo20$42bo$41b3o$41b3o$41b3o$42b3o$45bo$39b2obobobo
$39b3ob2obo$39b2o4bo$44bo$45b3o$47bo!
It's because the spacing between parts of the same synthesis step is too large (i.e. the gap between the bottom T-nose and everything else is too large). If I remember correctly, the maximum radius is 21 - otherwise, Catagolue will treat it as a separate step. Unfortunately, there's not always a way to fix this on your own, and there are actually quite a few more instances of this throughout this synthesis:

Code: Select all

RLEs truncated and not shown in quote.
I've put these on Gitlab to be manually added later.
One possible solution could be to turn it into a continuous synthesis using a script, but I'm afraid I don't know where such a script is. If it doesn't exist, it would be worth it to write one, not just for this synthesis, but for other syntheses where the objects are so far away that they're beyond Shinjuku's recognition as a single apgcode.

Edit: Found it:
https://github.com/dvgrn/b3s23life/blob/main/synthesis-tools/incremental-to-continuous-synthesis.py.
Disappointingly, it doesn't work for me because of an error at line 166:

Code: Select all

'zip' object is not subscriptable
Can anyone fix those errors to make it compatible with Python 3? (it looks like a compatibility issue, according to https://stackoverflow.com/questions/27431390/typeerror-zip-object-is-not-subscriptable)

User avatar
dvgrn
Moderator
Posts: 9103
Joined: May 17th, 2009, 11:00 pm
Location: Madison, WI
Contact:

Re: Synthesising Oscillators

Post by dvgrn » September 16th, 2022, 8:19 pm

carsoncheng wrote:
September 16th, 2022, 7:10 pm
Can anyone fix those errors to make it compatible with Python 3? (it looks like a compatibility issue, according to https://stackoverflow.com/questions/27431390/typeerror-zip-object-is-not-subscriptable)
Sorry, that repository is still a mess -- have to finish converting everything to Python3 and make the old Python2 scripts unavailable. You're looking for the Python3 version.

It's still a very temperamental and finicky script, so make sure that each stage is exactly the same offset as the last, by running the incremental synthesis, copying it, and XOR-pasting it over its T=0 self... just to make sure everything matches exactly.

User avatar
Stepan Babintsev
Posts: 23
Joined: June 10th, 2022, 8:16 am
Location: Somwhere on forums...

Re: Synthesising Oscillators

Post by Stepan Babintsev » September 18th, 2022, 10:10 am

1) xp3_252s0ggz320fgld in 12G:

Code: Select all

x = 66, y = 66, rule = B3/S23
o$b2o$2o34$47bo$47bobo$47b2o$38bo$36bobo$37b2o2$61bo$40bo19bo$38b2o20b
3o$39b2o$54bobo$54b2o$55bo$49bo$44bobo2bobo$45b2o2b2o$45bo17b2o$29b3o
31bobo$31bo31bo$30bo3b2o$34bobo$34bo5$16b3o$18bo$17bo!
2) IDK why it isn't on Catagolue:

Code: Select all

x = 117, y = 19, rule = B3/S23
51bobo$52b2o55bobo$52bo57b2o$18bo87b2o2bo$18bobo84bobo$18b2o87bo2$15bo
93b2o$13b2o94b2o$14b2o$52bo8b2o46b4o$53bo7bobob2o41bo4bob2o$51b3o9bobo
42b2obobobo$62bo2bo46bo2bo$obo60b2o48b2o$b2o51b2o$bo3bobo45bobo$5b2o
48bo$6bo!

User avatar
GUYTU6J
Posts: 1937
Joined: August 5th, 2016, 10:27 am
Location: 拆哪!I repeat, CHINA! (a.k.a. 种花家)
Contact:

Re: Synthesising Oscillators

Post by GUYTU6J » September 19th, 2022, 8:27 am

p38 honey farm hassler

Code: Select all

x = 795, y = 80, rule = B3/S23
547bobo$547b2o119bo$291bo256bo117b2o$292bo237bo136b2o$290b3o238bo$529b
3o$202bobo$202b2o98bo$203bo96b2o441bo37bo$291bobo7b2o338bo3bobo96b2o
34bo$292b2o345bobo3b2o96b2o35b3o$178bo113bo241bobo103b2o4bo106b2o16b2o
$179bo121bo233b2o2bobo211b2o16b2o$177b3o121bobo231bo3b2o$36bo264b2o
114bo122bo$35bo297b2o15bo48b2o16bobo17b2o72b2o36b2o80b2o36b2o72b2o36b
2o$35b3o295bo11bo4bobo47bo16b2o18bo74bo36bo82bo36bo74bo36bo$331bobo9b
2o5b2o48bobo32bobo74bobo32bobo82bobo15b2o15bobo74bobo15b2o15bobo$225bo
105b2o11b2o55b2o32b2o76b2o10bo21b2o84b2o10bo4b2o15b2o76b2o10bo4b2o15b
2o$16bobo206bobo3b2o291bobo117bobo109bobo$17b2o206b2o3b2o58bo103bo48bo
62bo17b2o29bo70bo17b2o11bo17bo57bo4bo17b2o11bo17bo4bobo$17bo65bo12bo
135bo57b3o101b3o10bo33b3o47bo14b3o44b3o70b3o27bobo14b3o55bobo4b3o27bob
o14b3o4b2o$81bobo13bo126bo68bo103bo9b2o31bo51b2o15bo42bo59bobo14bo26bo
bo13bo59b2o7bo26bobo13bo8bo$32bo49b2o11b3o127b2o65b2o102b2o8bobo31b2o
49b2o15b2o42b2o59b2o13b2o27bo14b2o66b2o27bo14b2o$32bobo56bo132b2o387bo
$32b2o58bo253bo$90b3o19b2o90b2o10b2o90b2o10b2o18b3o2b2o65b2o10b2o98b2o
10b2o106b2o10b2o98b2o10b2o$113bo90bo12bo90bo12bo18bo4bobo64bo12bo9bo
88bo12bo106bo12bo98bo12bo$35bo74b3o92b3o6b3o92b3o6b3o20bo71b3o6b3o11b
2o87b3o6b3o108b3o6b3o23bo76b3o6b3o$35bobo60bo11bo96bo6bo96bo6bo96bo6bo
12b2o66bo23bo6bo112bo6bo24bo79bo6bo$27bo7b2o61b2o404b2o173b3o52b2o54b
2o$28b2o67bobo403b2o229b2o54b2o$27b2o603b2o110b2o$119b2o76b2o24b2o76b
2o24b2o76b2o24b2o84b2o24b2o5b2o79bo2bo2b2o24b2o5b2o71bo2bo2b2o24b2o5b
2o$118bobo76bobo22bobo76bobo22bobo76bobo22bobo69b2o13bobo22bobo5bobo
79b2o3bobo22bobo5bobo7b2o62b2o3bobo22bobo5bobo$118bo80bo22bo80bo22bo
80bo22bo72b2o14bo22bo8bo87bo22bo8bo7b2o70bo22bo8bo$117b2o63bo16b2o20b
2o80b2o20b2o80b2o20b2o71bo16b2o20b2o96b2o20b2o18bo69b2o20b2o$127bo54b
2o$125b2o54bobo258b3o120bo$126b2o266bo47bo52b2o68bobo60b2o42b2o66b2o
42b2o$86b2o307bo47bo50bobo68b2o61b2o42b2o66b2o42b2o$87b2o149bobo152b3o
100bo$86bo151b2o$95b2o102b2o20b2o16bo63b2o20b2o80b2o20b2o88b2o20b2o16b
o60bo18b2o20b2o88b2o20b2o$95bo103bo22bo80bo22bo80bo22bo79bo8bo22bo14b
2o62b2o7bo8bo22bo79bo8bo22bo$93bobo101bobo22bobo76bobo22bobo76bobo22bo
bo76bobo5bobo22bobo13b2o60b2o7bobo5bobo22bobo3b2o71bobo5bobo22bobo3b2o
$93b2o102b2o24b2o76b2o24b2o76b2o24b2o77b2o5b2o24b2o85b2o5b2o24b2o2bo2b
o71b2o5b2o24b2o2bo2bo$9b2o657b2o110b2o$8b2o104bobo440b2o175b2o54b2o$b
2o7bo103b2o440b2o62b3o111b2o54b2o$obo100bo11bo91bo6bo96bo6bo82b2o12bo
6bo104bo6bo23bo63bo24bo6bo104bo6bo$2bo98b3o101b3o6b3o71bo20b3o6b3o79b
2o11b3o6b3o100b3o6b3o84bo23b3o6b3o100b3o6b3o$100bo103bo12bo64bobo4bo
18bo12bo80bo9bo12bo98bo12bo106bo12bo98bo12bo$100b2o19b3o80b2o10b2o65b
2o2b3o18b2o10b2o90b2o10b2o98b2o10b2o106b2o10b2o98b2o10b2o$4b2o115bo
161bo$3bobo116bo73b2o490bo$5bo110b3o11b2o63b2o139b2o58b2o31bobo8b2o66b
2o42b2o15b2o57b2o14bo27b2o13b2o51b2o14bo27b2o$116bo13bobo64bo138bo60bo
31b2o9bo68bo42bo15b2o59bo13bobo26bo14bobo42bo8bo13bobo26bo7b2o$20bo96b
o12bo58bo147b3o54b3o33bo10b3o62b3o44b3o14bo55b3o14bobo27b3o56b2o4b3o
14bobo27b3o4bobo$19b2o169b2o3b2o142bo54bo48bo62bo29b2o17bo70bo17bo11b
2o17bo55bobo4bo17bo11b2o17bo4bo$19bobo167b2o3bobo338bobo117bobo109bobo
$196bo87b2o11b2o102b2o32b2o76b2o21bo10b2o84b2o15b2o4bo10b2o76b2o15b2o
4bo10b2o$278b2o5b2o9bobo101bobo32bobo74bobo32bobo82bobo15b2o15bobo74bo
bo15b2o15bobo$3o274bobo4bo11bo103bo18b2o16bo74bo36bo82bo36bo74bo36bo$
2bo276bo15b2o102b2o17bobo16b2o72b2o36b2o80b2o36b2o72b2o36b2o$bo325b2o
91bo100bo$242b3o81bobo192b2o3bo$242bo85bo191bobo2b2o226b2o16b2o$243bo
93bo187bobo127bo4b2o91b2o16b2o$336b2o317b2o3bobo80b3o35b2o$327b2o7bobo
315bobo3bo84bo34b2o$218bo109b2o414bo37bo$218b2o107bo$217bobo$530b3o$
337b3o190bo$337bo193bo101b2o$338bo174bo120b2o$513b2o118bo$512bobo!
p71 honey farm hassler

Code: Select all

x = 358, y = 67, rule = B3/S23
84bo$85b2o129bo$84b2o129bo$104bo110b3o$103bo$91bo11b3o106b2o$92bo119b
2o$90b3o$5bobo320bo$6b2o321bo$6bo320b3o2$82bo$27bo55b2o254bo$26bo55b2o
253b2o$26b3o40bobo139b2o102b2o11bobo7b2o$70b2o6bobo130bo2bo100bo2bo10b
2o$70bo8b2o131b3o101b3o10bo$79bo258bo$210b5o99b5o19bobo$121bo87bo4bo
26bo71bo4bo19b2o5bo$76bo42b3o86bo2bo27b3o70bo2bo27b3o3bo$74bobo41bo85b
2o2bob2o26bo69b2o2bob2o26bo5bo$75b2o41b2o74b2o8bobobo8bo20b2o68bobobo
5bo23b2o4b3o$194b2o10bobo8bobo90bobo4bobo14bo$3bo201b2ob2o7b2o90b2ob2o
2bo2bo12b2o$2bo187b3o19b3o102b2o14b2o$2b3o22bo99bo64bo21bo32bo103bo$
25b3o97b3o63bo21bo31b3o101b3o$24bo99bo119bo103bo$24b2o92bo5b2o17bo100b
2o102b2o$119bo23bobo$9bo107b3o23b2o$8bo$8b3o12bo49b2o23b3o$22b2o48bobo
23bo$22bobo49bo17b2o5bo112b2o102b2o$93bo119bo103bo$90b3o117b3o31bo21bo
47b3o$90bo119bo32bo21bo48bo$243b3o19b3o63b2o14b2o$239b2o7b2ob2o79b2o
12bo2bo2b2ob2o$238bobo8bobo10b2o67bo14bobo4bobo$98b2o41b2o75b2o20bo8bo
bobo8b2o51b3o4b2o23bo5bobobo$99bo41bobo75bo26b2obo2b2o63bo5bo26b2obo2b
2o$bo94b3o42bo74b3o27bo2bo66bo3b3o27bo2bo$2o94bo119bo26bo4bo71bo5b2o
19bo4bo$obo240b5o77bobo19b5o$138bo188bo$137b2o8bo95b3o90bo10b3o$137bob
o6b2o95bo2bo88b2o10bo2bo$146bobo96b2o79b2o7bobo11b2o$7bo126b2o191b2o$
6b2o125b2o191bo$6bobo126bo2$336b3o$336bo$337bo$125b3o$125bo118b2o$112b
3o11bo117b2o$114bo$113bo126b3o$132b2o108bo$131b2o108bo$133bo!
p68 lumps of muck hassler

Code: Select all

x = 363, y = 46, rule = B3/S23
34bo71bo71bo71bo95bo$33bobo69bobo69bobo69bobo93bobo$33bobo69bobo69bobo
69bobo93bobo$32b2ob3o66b2ob3o66b2ob3o66b2ob3o18bobo47bo21b2ob3o$27b2o
9bo60b2o9bo60b2o9bo60b2o9bo17b2o49bo15b2o9bo$27b2o3b2ob3o61b2o3b2ob3o
61b2o3b2ob3o61b2o3b2ob3o19bo47b3o15b2o3b2ob3o$2bo29b2obo68b2obo68b2obo
68b2obo92b2obo$3b2o6bo$2b2o7bobo14b2o70b2o70b2o70b2o83bobo8b2o$11b2o
14bo2bo50b2o16bo2bo50b2o16bo2bo50b2o16bo2bo74b2o7b2o7bo2bo11bo$27bobo
50bo2bo15bobo50bo2bo15bobo50bo2bo15bobo74bo2bo6bo8bobo11bo$28bo51bo2bo
16bo51bo2bo16bo51bo2bo16bo75bo2bo16bo12b3o$81b2o70b2o70b2o94b2o$269bo$
269bobo84b2o$269b2o85b2o3$269b2o$81b2o70b2o70b2o41b2o51b2o$4bo76b2o70b
2o70b2o43bo50b2o37b2o$5b2o353b2o$4b2o3$4b2o79b2o70b2o21bo48b2o94b2o$3b
obo79b2o70b2o17bo2bo49b2o94b2o$5bo168b2o3b3o$14bo160b2o183b2o$12bobo
231bo80b3o12bo16bo2bo$13b2o230bobo81bo11bobo8bo6bo2bo$244bo2bo14b2o64b
o11bo2bo7b2o7b2o$90bo7bo77b3o66b2o14bobo7b2o68b2o8bobo$89bobo5bo78bo
86bo6b2o$90b2o5b3o67bob2o6bo61bob2o29bo62bob2o$bo22bo76b3o61b3ob2o66b
3ob2o3b2o85b3ob2o3b2o15b3o$b2o20b2o76bo62bo71bo9b2o84bo9b2o15bo$obo20b
obo76bo62b3ob2o6b3o57b3ob2o90b3ob2o21bo$167bobo7bo61bobo93bobo$167bobo
8bo60bobo93bobo$168bo71bo95bo$174b2o$92b3o78bobo$94bo5bo74bo3b2o$93bo
5b2o78bobo$99bobo77bo!
p75 R-pentomino hassler

Code: Select all

x = 188, y = 30, rule = B3/S23
12bo$12bobo$12b2o$7bo$5bobo$2o4b2o56b2o79bobo4b2o$bo63bo6b2o72b2o5bo6b
2o$bobo61bobo4b2o22bo49bo6bobo4b2o$2b2o62b2o26bobo57b2o$95b2o83b6o$
179bo6bo$100b3o75bo8bo$100bo78bo6bo$94b2o5bo78b6o$69b2o22b2o62b2o$68bo
2bo23bo60bo2bo$19bo49b2o86b2o$2b2o16bo$bobo14b3o$3bo19bobo$9b2o12b2o
60b2o86b2o$9bobo12bo52bo7bobo85bobo$9bo65b2o10bo76b4o7bo$76b2o9b2o74b
6o6b2o$71bo90b8o$71b2o88b2o6b2o$70bobo89b8o$77b3o83b6o$79bo84b4o$78bo!
C4_1 p30 honey farm hassler

Code: Select all

x = 438, y = 77, rule = B3/S23
72bo$72bobo$72b2o5$86bobo$86b2o$87bo4$45bo$44bo$44b3o220bo$268bo$266b
3o$346b2o78b2o$346b2o78b2o$269bo156b2o$269bobo155bo$19bo158bo90b2o75b
2o78bobo$20bo157bobo80b2o78b2o2bo2bo72b3obobo$18b3o157b2o81b2o78b2o2bo
2bo72b4obo$30bo315b2o6bo70bo$29bo322b2o$29b3o113bo34b3o7bo50bo26b2o51b
o31b2o46bo$141b4obo33bo8b2o46b4obo24b2o48b4obo74b4obo10bo$27bo113b3obo
bo33bo7bobo45b3obobo25bo47b3obobo73b3obobo10b2o$28bo117bobo93bobo18b2o
57bobo18b2o7bo49bobo8b2o8b2o$26b3o118bo5b2o88bo5b2o12b2o58bo5b2o12b2o
6b2o50bo5b2o12b2o$146b2o5b2o87b2o5b2o71b2o5b2o20bobo48b2o5b2o$146b2o
94b2o78b2o78b2o$146b2o94b2o78b2o78b2o21bobo$425b2o$426bo4$408bo$408b2o
$63b2o110b2o94b2o78b2o54bobo21b2o$63b2o110b2o94b2o78b2o78b2o$63b2o103b
2o5b2o87b2o5b2o48bobo20b2o5b2o71b2o5b2o$63bo104b2o5bo74b2o12b2o5bo50b
2o6b2o12b2o5bo58b2o12b2o5bo$62bobo109bobo73b2o18bobo49bo7b2o18bobo57b
2o8b2o8bobo$63bobob3o61bobo7bo33bobob3o63bo25bobob3o73bobob3o61b2o10bo
bob3o$64bob4o62b2o8bo33bob4o64b2o24bob4o74bob4o63bo10bob4o$65bo66bo7b
3o34bo67b2o26bo46b2o31bo79bo$321b2o$2o318bo6b2o80bo$b2o140b2o107b2o72b
o2bo2b2o74bob4o$o141bobo107b2o72bo2bo2b2o73bobob3o$144bo99b2o81b2o77bo
bo$243bobo161bo$245bo161b2o$327b2o78b2o$327b2o78b2o$246b3o$246bo$247bo
6$11bo$11b2o$10bobo5$25b2o$24bobo$26bo!
EDIT next day:
p70 century hassler

Code: Select all

x = 326, y = 56, rule = B3/S23
315bo$315bobo$315b2o7bo$266bo56bo$264bobo56b3o$265b2o12bo$280bo$278b3o
9$190bo$164bobo24b2o$165b2o23b2o$165bo2$193bo25bobo$191b2o26b2o$192b2o
26bo3$280bobo25bobo$281b2o25b2o$281bo27bo2$282bo25bo$281bobo23bobo$
280bo2bo23bo2bo$281b2o25b2o4$284b3o17b3o$122bo$116bo3b2o$14bo17bo81b2o
5b2o$15bo15bo83b2o$3bob2o6b3o15b3o41bob2o92bob2o33b2obo63bob2o33b2obo$
b3ob2o66b3ob2o28bo11b2o48b3ob2o33b2ob3o59b3ob2o33b2ob3o$o71bo34b2o9bob
o47bo45bo57bo45bo$b3ob2o66b3ob2o11b2o7b2o5bobo11bo48b3ob2o11b2o7b2o11b
2ob3o59b3ob2o11b2o7b2o11b2ob3o$3bobo69bobo12bo9bo70bobo12bo9bo12bobo
63bobo12bo9bo12bobo$3bobo69bobo13b3o3b3o71bobo13b3o3b3o13bobo63bobo13b
3o3b3o13bobo$4bo11bo13bo45bo16bo3bo74bo16bo3bo16bo65bo16bo3bo16bo$16b
2o11b2o$15bobo11bobo$118b2o$117b2o$108b3o8bo$110bo$109bo!
p30 long bun hassler

Code: Select all

x = 214, y = 66, rule = B3/S23
110bobo$110b2o$111bo9$106bo$106bobo$66bo39b2o66bobo$67b2o106b2o$7bobo
56b2o107bo$8b2o$8bo167bo$177bo8bo12bo$175b3o8b3o9bo$21bo167bo8b3o$20bo
167b2o$20b3o$82bo24bo95bo$83bo21b3o93b3o$81b3o20bo95bo$104b2o94b2o4$
206b2o$206bo$182b2o20bobo$17bo163bobo20b2o$16b2o163bo$16bobo161b2o4$2b
2o86b2o94b2o$3bo87bo20b3o72bo$3o85b3o21bo71b3o$o87bo24bo70bo2$198b2o$
187b3o8bo$189bo9b3o8b3o$188bo12bo8bo$211bo2$128b2o82bo$127b2o82b2o$88b
2o39bo81bobo$87bobo$89bo9$84bo$84b2o$83bobo!
p48 honey farm hassler

Code: Select all

x = 340, y = 69, rule = B3/S23
160bo$158b2o$159b2o5$222bo$220bobo$221b2o2$217bo$218bo17bobo$216b3o17b
2o$237bo$231bo$232bo$230b3o$320bo$147bo88bobo80bobo$147bobo86b2o80bo3b
o$100bo46b2o88bo79bo3bo4bo$101b2o213bo3bo4bo$31bo55bo12b2o113bo87bo11b
o3bo5b3o$105bo210bobo$29bob3o51bob3o16b2o105bob3o83bob3o11bo$31b2obo
52b2obo14b2o108b2obo84b2obo$31bob2o52bob2o124bob2o84bob2o$32b3obo51b3o
bo123b3obo83b3obo$10bo68b2o26bo99b2o86b2o36bobo$10b2o12b2o8bo44b2obo7b
o17b2o39bobo55b2obo7bo76b2obo7bo26b2o$9bobo11b2o58bo23b2o40b2o60bo87bo
34bo$25bo54bo69bo57bo87bo$81bob2o124bob2o84bob2o$83b2o39bo86b2o86b2o$
26b2o94b2o$25b2o96b2o$27bo$31b2o$30b2o$12b2o18bo$11bobo232b2o86b2o$13b
o232b2obo84b2obo$250bo87bo$247bo52bo34bo$240bo7bob2o48b2o26bo7bob2o$
250b2o47bobo36b2o$238bob3o83bob3o$240b2obo84b2obo$240bob2o84bob2o$241b
3obo71bo11b3obo$316bobo$243bo63b3o5bo3bo11bo$309bo4bo3bo$221bo86bo4bo
3bo$124b3o94b2o89bo3bo$124bo95bobo90bobo$125bo188bo$226b3o$2o95bo128bo
$b2o94b2o128bo$o95bobo122bo$221b2o17b3o$220bobo17bo$101b2o138bo$102b2o
$101bo134b2o$236bobo$236bo!
p120 century hassler

Code: Select all

x = 91, y = 72, rule = B3/S23
36bo$37bo$35b3o4$73bo$66bo4b2o$66bobo3b2o$66b2o7$7bobo$8b2o$2bo5bo$obo
$b2o$30b2o$28bo2bo2$28bo2bo$29bo2bo$30bobo$31bo2$30b2o$30b2o5$74bo$72b
2o$73b2o10$64b2o$63b2o$65bo$55b2o$54bobo31b2o$56bo31bobo$82bo5bo$81b2o
$81bobo$20b3o53b2o$22bo26bo25b2o$21bo27b2o26bo$48bobo10$53b3o$53bo$54b
o!
p82 pi-heptomino hassler

Code: Select all

x = 715, y = 162, rule = B3/S23
527bo$528bo$526b3o6$29bobo$23bo5b2o$23bobo4bo$4b2o17b2o51b2o62b2o62b2o
86b2o78b2o78b2o110b2o115b2o$5bo71bo63bo63bo87bo79bo79bo101bo9bo58bo57b
o$4bo71bo63bo63bo87bo79bo79bo103bo7bo59bobo54bo$4b2o70b2o11bo50b2o11bo
50b2o11bo74b2o11bo66b2o11bo66b2o11bo82bo5b3o7b2o11bo46b2o55b2o11bo$2b
2o11bo58b2o11b3o48b2o11b3o48b2o11b3o72b2o11b3o64b2o11b3o64b2o11b3o83b
2o11b2o11b3o101b2o11b3o$bo2b2o9bobo55bo2b2o8bo50bo2b2o8bo50bo2b2o8bo
74bo2b2o8bo66bo2b2o8bo66bo2b2o8bo85b2o11bo2b2o8bo103bo2b2o8bo$obobo10b
2o55bobobo9b2o48bobobo9b2o48bobobo9b2o72bobobo9b2o64bobobo9b2o64bobobo
9b2o96bobobo9b2o103bobo9b2o$b2obobo66b2obobo4bo53b2obobo4bo7b2o44b2obo
bo4bo7b2o68b2obobo4bo7b2o60b2obobo4bo7b2o60b2obobo4bo7b2o92b2obobo4bo
7b2o97b2obobo4bo7b2o$5b2o70b2o3bobo56b2o3bobo6bo49b2o3bobo6bo73b2o3bob
o6bo65b2o3bobo6bo65b2o3bobo6bo97b2o3bobo6bo102b2o3bobo6bo$81bo2bo60bo
2bo4bobo53bo2bo4bobo77bo2bo4bobo69bo2bo4bobo69bo2bo4bobo86b3o12bo2bo4b
obo106bo2bo4bobo$20b2o2b3o55b2o62b2o5b2o55b2o5b2o79b2o5b2o71b2o5b2o71b
2o5b2o89bo13b2o5b2o108b2o5b2o$19b2o3bo68b2o460bo$21bo3bo66b2o$85b2o7bo
389bo123bo65bo10b3o$84bobo392bo4bobo121bobo61bobo12bo$6b3o77bo390b2o5b
2o122b2o63bobo10bo$8bo210b2o86b2o78b2o78b2o9b2o99b2o92bo22b2o$7bo146b
2o63b2o86b2o78b2o78b2o110b2o115b2o$155b2o428bo116bo$154bo168bobo257b3o
114b3o$158b2o163b2o128bo128bo116bo$157b2o165bo122bobo4bo127b2o21bobo
91b2o$159bo288b2o2b3o150b2o$394bo53bo31bo65bo59bo$394bobo77b3o2b2o65b
2o$370bo23b2o78bo4bobo63bobo21b2o115b2o$226bobo93bo48b2o102bo94bo116bo
$226b2o2b3o89bobo45b2o195b3o114b3o$227bo2bo11bobo77b2o243bo116bo$212b
2o17bo10b2o56b2o78b2o78b2o110b2o115b2o$147b2o4bo58b2o29bo56b2o78b2o67b
2o9b2o110b2o115b2o22bo$146bobo3b2o166bo122b2o5b2o91b2o155bo10bobo$148b
o3bobo165bobo119bobo4bo92bobo154bo12bobo$320b2o122bo99bo154b3o10bo$
245bo$236bobo4b2o72b2o62bo215bo$227b2o7b2o6b2o71b2o56bobo4bo6b2o71b2o
5b2o103b2o5b2o13bo94b2o5b2o$227b2o8bo138b2o2b3o5bo2bo69bobo4bo2bo101bo
bo4bo2bo12b3o91bobo4bo2bo$376bo11bobo3b2o65bo6bobo3b2o97bo6bobo3b2o
102bo6bobo3b2o$319bo69bo4bobob2o60b2o7bo4bobob2o92b2o7bo4bobob2o97b2o
7bo4bobob2o$318bobo75bobobo64b2o9bobobo96b2o9bobobo101b2o9bobo$315b2o
2bo75b2o2bo66bo8b2o2bo98bo8b2o2bo11b2o90bo8b2o2bo$303b3o8bo2b2o78b2o
64b3o11b2o96b3o11b2o11b2o88b3o11b2o$305bo9b2o78b2o66bo11b2o50b2o46bo
11b2o7b3o5bo87bo11b2o$304bo11bo79bo79bo49bobo59bo7bo108bo$156b2o157bo
61b2o16bo79bo52bo58bo9bo106bo$157b2o156b2o54b2o5b2o15b2o78b2o110b2o
115b2o$156bo213bobo4bo$222b2o148bo$223b2o$222bo$293b2o$294b2o$293bo$
246b2o$245b2o377b3o$247bo376bo$625bo47$564b2o86b2o$565bo87bo$564bo87bo
$564b2o11bo74b2o11bo$562b2o11b3o72b2o11b3o$561bo2b2o8bo74bo2b2o8bo$
552bo7bobobo9b2o72bobobo9b2o$553b2o6b2obobo4bo7b2o68b2obobo4bo7b2o$
552b2o11b2o3bobo6bo73b2o3bobo6bo$569bo2bo4bobo77bo2bo4bobo$570b2o5b2o
79b2o5b2o$552bo$553b2o89b2o$552b2o89bo2bo9b3o$644bobo11bo$645bo11bo$
579b2o86b2o$553b3o23b2o86b2o$555bo29bo87bo$554bo28b3o85b3o$582bo87bo$
582b2o86b2o4$569b2o86b2o$570bo87bo$567b3o28bo56b3o$567bo29bo57bo$572b
2o23b3o60b2o$572b2o86b2o$671bo11bo$670bo11bobo$599b2o69b3o9bo2bo$598b
2o83b2o$600bo$574b2o5b2o79b2o5b2o$573bobo4bo2bo77bobo4bo2bo$573bo6bobo
3b2o11b2o60bo6bobo3b2o$572b2o7bo4bobob2o6b2o60b2o7bo4bobob2o$577b2o9bo
bobo7bo64b2o9bobobo$578bo8b2o2bo74bo8b2o2bo$575b3o11b2o72b3o11b2o$575b
o11b2o74bo11b2o$588bo87bo$587bo87bo$587b2o86b2o!
p64 traffic light and block hassler (EDIT: fixed an invalid step per job log, and a variant actually exists)

Code: Select all

x = 358, y = 49, rule = B3/S23
278bo$278bobo$278b2o2$267bo$265bobo$266b2o3$19bo$19bobo$19b2o$14bo$12b
obo$13b2o169bo$79b2o94b2o8bo12bo56b2o13bo7bo56b2o$19bo59b2o13bobo78b2o
6b3o11bobo55b2o14bo5bobo55b2o$20b2o73b2o100bobo69b3o5bobo$19b2o74bo
102bo79bo72b2o$115bo234bo2bo$22bobo88b2o234bo2bo$5b2o15b2o45b2o43b2o
49b2o32b2o44b2o32b2o44b2o22bo6bo$4bo2bo15bo44bo2bo92bo2bo31b2o43bo2bo
23b2o6b2o43bo2bo20bo2bo3bobo$5bo2bo60bo2bo6b2o2b3o79bo2bo6b2o2b3o63bo
2bo6b2o2b3o9b2o52bo2bo6b2o2b3o7b3o3b2o$bo6bo56bo6bo6b2o29b2o49bo6bo6b
2o64bo6bo6b2o64bo6bo6b2o$obo3bo2bo54bobo3bo2bo36bobo47bobo3bo2bo70bobo
3bo2bo21b2o47bobo3bo2bo19b3o3b2o$b2o3b3o10b2o44b2o3b3o37bo50b2o3b3o30b
2o40b2o3b3o22b2o6b2o40b2o3b3o19bo2bo3bobo$18b2o179b2o78b2o68bo6bo$b2o
3b3o11bo44b2o3b3o88b2o3b3o72b2o3b3o72b2o3b3o20bo2bo$obo3bo2bo54bobo3bo
2bo86bobo3bo2bo70bobo3bo2bo70bobo3bo2bo20bo2bo$bo6bo56bo6bo36b3o49bo6b
o29bo42bo6bo29bo42bo6bo22b2o$5bo2bo60bo2bo36bo55bo2bo28bobo45bo2bo20b
3o5bobo45bo2bo$4bo2bo60bo2bo38bo53bo2bo15b3o11bobo44bo2bo23bo5bobo44bo
2bo$5b2o62b2o94b2o18bo12bo46b2o23bo7bo46b2o$184bo$341b2o$331b2o8b2o$
263b2o67b2o$263bobo65bo$263bo$257b2o$256bobo$258bo7b2o$265bobo$267bo2$
278b2o$278bobo$278bo!
xp60_yivtvzyi757zygsogzyi572zskssssksy2gocoy7coc731y0sksssskszy8233y4ggzyi136cszyigggzyivuvzyi323

Code: Select all

x = 77, y = 77, rule = B3/S23
50bo$48b2o$49b2o5$51bo$51bobo$51b2o2$62bo$18bo35bo5b2o$16bobo34bo7b2o$
11bobo3b2o34b3o$12b2o$12bo50bo$62bo$62b3o3$14bo$12bobo$8bo4b2o32bo$9bo
38b2o$7b3o37b2o$obo$b2o21bo$bo22b2o$23bobo18$51bobo$51b2o22bo$52bo21b
2o$74bobo$28b2o37b3o$27b2o38bo$29bo32b2o4bo$62bobo$62bo3$12b3o$14bo$
13bo50bo$63b2o$21b3o34b2o3bobo$14b2o7bo34bobo$15b2o5bo35bo$14bo2$24b2o
$23bobo$25bo5$26b2o$27b2o$26bo!
EDIT2: reduced p82 synthesis by one

Code: Select all

x = 24, y = 34, rule = B3/S23
5bobo$6b2o$6bo4$5b2o$6bo$5bo$5b2o$3b2o$2bo2b2o$bobobo$2b2obobo$6b2o8$
3b3o$5bo$4bo3$21b2o$21bobo$2o19bo$b2o$o5bo$6b2o$5bobo!
Why do most 2-state OCA rules tend to get a diminishing span of interest and go into oblivion, like lost civilizations leaving little records for their beauty and power?

Here multiflorate splendour blooms forlorn
Midst broken fountains, mouldering walls.

User avatar
iNoMed
Posts: 452
Joined: August 29th, 2020, 3:05 pm
Location: Scotland

Re: Synthesising Oscillators

Post by iNoMed » September 23rd, 2022, 3:35 am

Strictly-volatile p86 in 24G, a rather simple synthesis to construct:

Code: Select all

x = 325, y = 100, rule = B3/S23
115bo$113bobo$114b2o$123bo$123bobo$123b2o$266b2o$265bo2bo$266b2o4$247b
o$248bo$246b3o10$305bobo$305b2o$41bo264bo$39b2o$40b2o141bo$182bo$182b
3o$118bo33bo$116bobo32bo171bo$117b2o32b3o168bobo$126bo195bobo$126bobo
163bo30bo$126b2o163bobo$269b2o20bobo$179b3o86bo2bo15b2o3bo$140b2o37bo
89b2o15bobo$139bobo38bo106bo$140bo7b3o$148bo$149bo$28bo$27bo$27b3o5$
12b3o$14bo$13bo3$120bo$121bo154bo$119b3o7bo145bobo15b2o$89bo38bobo140b
o3b2o15bo2bo$90bo37b2o140bobo20b2o$88b3o179bobo$240bo30bo$142b2o95bobo
$141bobo95bobo$143bo96bo$116b3o32b2o$118bo32bobo$117bo33bo$2o83b3o$b2o
84bo$o85bo170bo$257b2o$256bobo10$315b3o$315bo$316bo4$296b2o$295bo2bo$
296b2o3$145b2o$144bobo$146bo$154b2o$154bobo$154bo!

Code: Select all

x = 35, y = 5, rule = B3/S23
4b2o3b2o3bo3b2ob2o3b2ob2o$2o2bobo3bo2bobobobobobobobobobo$obobo2bo2bob
o2bobo2bo2bobo3bobo$2bobo3bobobobo2bo5bobo3bobob2o$b2ob2o3b2ob2o3b2o3b
2ob2o3b2ob2o!

carsoncheng
Posts: 147
Joined: June 11th, 2022, 11:24 pm

Re: Synthesising Oscillators

Post by carsoncheng » September 23rd, 2022, 4:30 am

Canonical p86 R hassler in 36G:

Code: Select all

x = 86, y = 86, rule = B3/S23
37bo$35bobo$10bo25b2o18bo$11bo43bo$9b3o43b3o3$41bo$39b2o$10bobo27b2o
39bo$11b2o63bo4bobo$11bo62b2o5b2o$40bo34b2o$40bobo$40b2o5$43bo$44bo$
42b3o2$51bo$51bobo$51b2o2$48b2o$4bo43bobo$2bobo43bo$3b2o2$24bo$25bo$
23b3o$28bo55bo$27bo55bo$27b3o53b3o2$77bo$71b3o2b2o$20b2o49bo4bobo$19bo
bo42bo7bo$13bo7bo42bobo$7bobo4bo49b2o$8b2o2b3o$8bo2$3o53b3o$2bo55bo$bo
55bo$60b3o$60bo$61bo2$81b2o$37bo43bobo$35bobo43bo$36b2o2$33b2o$32bobo$
34bo2$41b3o$41bo$42bo5$44b2o$43bobo$9b2o34bo$3b2o5b2o62bo$2bobo4bo63b
2o$4bo39b2o27bobo$45b2o$44bo3$28b3o43b3o$30bo43bo$29bo18b2o25bo$48bobo
$48bo!

Chris857
Posts: 36
Joined: June 10th, 2020, 11:26 pm

Re: Synthesising Oscillators

Post by Chris857 » September 23rd, 2022, 4:56 pm

Partial final step for 70P26 that inserts the octominos, but I haven't found a way to get both blocks added in time (I can fit one, not shown).

Code: Select all

x = 50, y = 45, rule = LifeHistory
8$29.B$28.A.B$28.ABA$28.2A$20.A$19.BAB$20.A$11.2A25.2A$11.A.A7.D7.D7.
A.A$12.2A6.D2A5.3D6.2A$8.2A10.D.A5.D.D10.2A$7.A.A5.2A2.3A8.2D2.2A5.A.
A$7.A6.A.A2.A5.D8.A.A6.A$6.2A6.A10.D10.A6.2A$12.3A10.D10.3A$11.A10.2D
3.2D10.A$11.2A9.2D3.2D9.2A$24.3D2.2A$24.D.D.A2.A$24.D.D.A.A$29.A2$27.
A$25.3A$24.A$24.2A2$26.2A$26.A.A$26.A!

carsoncheng
Posts: 147
Joined: June 11th, 2022, 11:24 pm

Re: Synthesising Oscillators

Post by carsoncheng » September 23rd, 2022, 7:32 pm

Chris857 wrote:
September 23rd, 2022, 4:56 pm
Partial final step for 70P26 that inserts the octominos, but I haven't found a way to get both blocks added in time (I can fit one, not shown).

Code: Select all

x = 50, y = 45, rule = LifeHistory
8$29.B$28.A.B$28.ABA$28.2A$20.A$19.BAB$20.A$11.2A25.2A$11.A.A7.D7.D7.
A.A$12.2A6.D2A5.3D6.2A$8.2A10.D.A5.D.D10.2A$7.A.A5.2A2.3A8.2D2.2A5.A.
A$7.A6.A.A2.A5.D8.A.A6.A$6.2A6.A10.D10.A6.2A$12.3A10.D10.3A$11.A10.2D
3.2D10.A$11.2A9.2D3.2D9.2A$24.3D2.2A$24.D.D.A2.A$24.D.D.A.A$29.A2$27.
A$25.3A$24.A$24.2A2$26.2A$26.A.A$26.A!
Great final step! Here you go (complete final step):

Code: Select all

x = 41, y = 37, rule = B3/S23
23bo$23bobo$23b2o$15bo$15bo$15bo$6b2o25b2o$6bobo23bobo$7b2o7b2o14b2o$
3b2o12bo18b2o$2bobo5b2o2b3o12b2o5bobo$2bo6bobo2bo14bobo6bo$b2o6bo21bo
6b2o$7b3o21b3o$6bo27bo$6b2o25b2o$24b2o$23bo2bo$23bobo$24bo2$22bo$20b3o
$19bo$19b2o2$5bo15b2o12bo$5b2o14bobo10b2o$4bobo14bo12bobo2$38b2o$3o35b
obo$2bo35bo$bo$4b3o$6bo$5bo!
EDIT: 70P26 in 37G:

Code: Select all

x = 384, y = 54, rule = B3/S23
118bo$119bo$26bo90b3o$25bo$25b3o$119bo$120bo19bo$25bo92b3o17b2o$4bo19b
o114b2o$5b2o17b3o$4b2o$195bo$195bobo$189bo5b2o$133bo56bo$105b2o4bobo20b
o53b3o175bo$11bo93bobo4b2o18b3o231bobo$10bo20bobo72b2o4bo24bobo226b2o
$10b3o18b2o69b2o33b2o136bo82bo$5bobo24bo68bobo5b2o6bo20bo136bo82bo$6b
2o93bo6bobo4bobo157bo82bo$6bo20bo72b2o6bo7b2o80bo67b2o25b2o54b2o25b2o
$27bobo76b3o76b2o11bobo11b2o52bobo23bobo54bobo23bobo$27b2o76bo79bobo10b
2o11bobo53b2o7b2o14b2o56b2o7b2o14b2o$105b2o79b2o23b2o50b2o12bo18b2o48b
2o12bo18b2o$182b2o31b2o45bobo5b2o2b3o12b2o5bobo46bobo5b2o2b3o12b2o5bo
bo$181bobo5b2o5b2o10b2o5bobo44bo6bobo2bo14bobo6bo46bo6bobo2bo14bobo6b
o$181bo6bobo4b2o11bobo6bo43b2o6bo21bo6b2o44b2o6bo21bo6b2o$180b2o6bo8b
o12bo6b2o48b3o21b3o56b3o21b3o$186b3o21b3o53bo27bo54bo27bo$185bo27bo52b
2o25b2o54b2o25b2o$185b2o25b2o70b2o81b2o$277b2o4bo2bo79bo2bo$278b2o3bo
bo80bobo$277bo6bo82bo2$118b2o86b3o69b2o85bo$117bobo86bo71bobo82b3o$25b
2o78bo13bo87bo70bo83bo$25bobo77b2o92b3o160b2o$25bo13bo64bobo94bo4bo$38b
2o160bo4b2o141bo15b2o12bo$38bobo164bobo66bo73b2o14bobo10b2o$274b2o71b
obo14bo12bobo$273bobo$381b2o$343b3o35bobo$345bo35bo$344bo$142b3o202b3o
$142bo206bo$3o140bo204bo$2bo$bo!

Post Reply