Synthesising Oscillators

For discussion of specific patterns or specific families of patterns, both newly-discovered and well-known.
User avatar
Goldtiger997
Posts: 762
Joined: June 21st, 2016, 8:00 am

Re: Synthesising Oscillators

Post by Goldtiger997 » September 1st, 2017, 9:02 am

mniemiec wrote:Other than trivially growing the hook, I have no clue how to make either one.
Could this approach work?...:

Code: Select all

x = 16, y = 14, rule = B3/S23
4b2o$4bo2bobo$6b3obo$10bo$8b2o5bo$7bo5b2o$7bo6b2o$4b2ob2o$3bobo7bo$3bo
bo6b2o$4bo7bobo$bo7bo$b2o5b2o$obo5bobo!

User avatar
Extrementhusiast
Posts: 1966
Joined: June 16th, 2009, 11:24 pm
Location: USA

Re: Synthesising Oscillators

Post by Extrementhusiast » September 1st, 2017, 9:54 am

Goldtiger997 wrote:
mniemiec wrote:Other than trivially growing the hook, I have no clue how to make either one.
Could this approach work?...:

Code: Select all

RLE
It can be altered and simplified to completely solve it:

Code: Select all

x = 28, y = 21, rule = B3/S23
2o$o2bobo$2b3obo9b2o$6bo8b2o$4b2o11bo$4bo8b2o$5bo6bobo$4b2o8bo$25b3o$
25bo$26bo8$16b2o$15b2o$17bo!
Besides, isn't there another variant of the oscillator itself?

Code: Select all

x = 6, y = 11, rule = B3/S23
2b2o$bo2bo$o2bobo$3o2bo2$2b3o$bo$bobo2$2bobo$3b2o!
EDIT: Got that one done, too:

Code: Select all

x = 184, y = 36, rule = B3/S23
158bo$157bo$26bo130b3o$25bo129bo$20bobo2b3o125bobo7bo$21b2o131b2o7bobo
$21bo53bo87b2o$o72b2o$b2o7bo20bo32b2o8b2o5bo13b2o23b2o30b2o26b2o$2o6b
2o15b2o4bobo20bobo6bo2bo12b2o13bo2bo21bo2bo28bo2bo24bo2bo$4b3o2b2o12bo
2bo4b2o5bo16b2o5bo2bobo12b2o11bo2bobo19bo2bobo26bo2bobo22bo2bobo$6bo
16b3o12bobo14bo6b3o2bo25b3o2bo19b3o2bo26b3o2bo22b3o2bo$5bo32b2o27b2o
29b2o23b2o30b2o$25b3o7b2o27b3o5bobo20b3o2bo19b3o2bo26b3o2bo22b3o$24bo
2bo6b2o27bo2bo5b2o20bo4b2o18bo4b2o25bo4b2o21bo$24b2o10bo17b3o5bo2bo7bo
20b2o23b2o30b2o26bobo$56bo6b2o10b3o42bo31bo$31b2o22bo19bo44bobo6bo22bo
bo25bobo$30b2o44bo13b3o28b2o6bobo21bobo25b2o$4b3o13b3o9bo59bo4b3o25b2o
2b2o23b2o8b2o$4bo17bo35b3o6b3o21bo5bo27bobo36bobo$5bo15bo38bo6bo30bo
26bo38bo$59bo8bo24b3o25b2o$95bo26b2o$94bo26bo40b2o$46b3o47b3o62b2o$48b
o47bo50b3o13bo$47bo49bo51bo$148bo$54b3o$56bo$55bo2$142b3o$144bo$143bo!
I Like My Heisenburps! (and others)

User avatar
codeholic
Moderator
Posts: 1147
Joined: September 13th, 2011, 8:23 am
Location: Hamburg, Germany

Re: Synthesising Oscillators

Post by codeholic » September 2nd, 2017, 3:03 pm

I wonder if this simple oscillator had been known:

Code: Select all

x = 15, y = 15, rule = B3/S23
7bo$7bo$7bo2$5b5o$5b3o2bo$5bo4bo$3o3bo2b2ob3o$5bobob2o$4bobob3o$5bo2$
7bo$7bo$7bo!
It results from depolymerization of this oscillator.
Ivan Fomichev

mniemiec
Posts: 1590
Joined: June 1st, 2013, 12:00 am

Re: Synthesising Oscillators

Post by mniemiec » September 2nd, 2017, 4:28 pm

Extrementhusiast wrote:Besides, isn't there another variant of the oscillator itself? ... EDIT: Got that one done, too: ...
Splendid! This converter can also make the cis-carrier version, although the trans-carrier and snake stick out a bit too much and might need some work to use directly (although both can be made from the cis-carrier one). If the corresponding still-life could be made for under 38 gliders, this converter would improve it. If it could be made for under 27, it would also improve the trans-carrier and snake versions.

User avatar
BlinkerSpawn
Posts: 1992
Joined: November 8th, 2014, 8:48 pm
Location: Getting a snacker from R-Bee's

Re: Synthesising Oscillators

Post by BlinkerSpawn » September 2nd, 2017, 6:31 pm

codeholic wrote:I wonder if this simple oscillator had been known:

Code: Select all

x = 15, y = 15, rule = B3/S23
7bo$7bo$7bo2$5b5o$5b3o2bo$5bo4bo$3o3bo2b2ob3o$5bobob2o$4bobob3o$5bo2$
7bo$7bo$7bo!
It results from depolymerization of this oscillator.
Known since 31 Oct 2016
LifeWiki: Like Wikipedia but with more spaceships. [citation needed]

Image

mniemiec
Posts: 1590
Joined: June 1st, 2013, 12:00 am

Re: Synthesising Oscillators

Post by mniemiec » September 20th, 2017, 1:09 am

I decided to try tackling the remaining unsynthesized P5s up to 26 bits, all of which are Elkies's P5s with a claw w/tub, or similar appendage. Two existing converters for adding an inconvenient tub use a mechanism below the claw that has the same effect as one of the block-to-boat converters, which is much cheaper. This allows simplification of those two converters, plus creation of a third that solves the base form that is used for most of the above-mentioned Elkies's P5s. The only 2 remaining unsolved P5s up to 26 bits are now ones with the tub plus a snake or carrier.

Code: Select all

x = 170, y = 40, rule = B3/S23
15bo29bo29bo29bo$14bobo27bobo27bobo27bobo27boo28boo$8boo5bo29bo22boo5b
o29bo22boo3bobbo26bobbo$7bobbo56bobbo56bobbo3bobobbo24bobobbo$bobo4boo
3b5o25b5o20boo3b5o25b5o13bobo4boo3boob4o23boob4o$bboo8bobbobbo23bobbo
bbo13bobo7bobbobbo23bobbobbo13boo8bobbo26bobbo$bbo9boo3boo22bobo3boo
14boo7boo3bobo21bobo3bobo12bo9boo3bo6bo16bobo3bo$42bo20bo3boo9bo23bo5b
o27boo4boo18bo3boo$6boo58bobo57boo15boo$5bobo60bo56bobo$7bo65boobboo
48bo4boo3boo$73boobbobo51bobbobboo21boo$78boo51bobbo11boo12boo$9boo5b
3o113boo6bobobboo$10boo4bo61bo4bo42bo13boo5bo$boo6bo7bo59boo3bo43boo
13bo$obo74bobobb3o40bobo8b3o$bbo12boo119bo$16boo119bo$15bo11$12bo29bo$
11bobb3o24bobb3o$13bo29bo$14bobobbo24bobobbo$13boob4o23boob4o$12bobbo
26bobbo$11bobobboo23bobobboo$12bo4bo24bo4bo$16bo28bo$16boo27boo!

User avatar
Extrementhusiast
Posts: 1966
Joined: June 16th, 2009, 11:24 pm
Location: USA

Re: Synthesising Oscillators

Post by Extrementhusiast » September 22nd, 2017, 11:58 pm

mniemiec wrote:The only 2 remaining unsolved P5s up to 26 bits are now ones with the tub plus a snake or carrier.
I did not expect this to go as directly as it did:

Code: Select all

x = 54, y = 32, rule = B3/S23
14bobo$15b2o$15bo2$12b2o34b2o$11bo2bo32bo2bo$12bobo6bobo24bobo2bo$11b
2ob2o5b2o24b2ob4o$10bo2bo2bo5bo4bo18bo2bo$9bobo2b2o11bobo15bobo2b2o$
10bo9b3o4b2o17bo4bo$3bobo14bo28bo$4b2o8bo6bo27b2o$4bo8bobo$13bobo7b2o$
14bo8bobo3b2o$23bo4b2o$8bo8bo12bo$b2o5b2o7b2o$obo4bobo6bobo$2bo9$32b2o
$31b2o$33bo!
There might be a less sparky place for the last cleanup glider, though.

Plus, a special freaky bonus component!

Code: Select all

x = 58, y = 28, rule = B3/S23
bo$2bo$3o18b2o29b2o$20bo2bo27bo2bo$21bobo2bo6bo18bobo2bo$20b2ob4o6bobo
15b2ob4o$19bo2bo10b2o15bo2bo$18bobo3bo24bobo2b2o$3bobo13bo3b2o25bo4bo$
3b2o46b4o$4bo$49b4o$5b2o42bo2bo$6b2o29b3o$5bo31bo$38bo3$13b2o26b2o$12b
obo25b2o$14bo27bo3$28b3o$28bo$11b3o15bo$13bo$12bo!
I Like My Heisenburps! (and others)

User avatar
Goldtiger997
Posts: 762
Joined: June 21st, 2016, 8:00 am

Re: Synthesising Oscillators

Post by Goldtiger997 » September 23rd, 2017, 1:32 am

Extrementhusiast wrote:
mniemiec wrote:The only 2 remaining unsolved P5s up to 26 bits are now ones with the tub plus a snake or carrier.
I did not expect this to go as directly as it did:...
Great work Extrementhusiast!

Here is the full synthesis in 24 and 28 gliders:

Code: Select all

x = 178, y = 92, rule = B3/S23
155bobo$156b2o19bo$156bo18b2o$176b2o$148bobo$149b2o$14bo134bo$15b2o$
14b2o$2bo17bobo125bo$3b2o15b2o42bobo79bobo$2b2o17bo43b2o80b2o3bo$65bo
84b2o$bo149b2o$2o8b2o12bo37b2o48b2o48b2o$obo7bobo11bobo34bo2bo46bo2bo
46bo2bo$10bo13b2o36bobo6bobo38bobo2bo44bobo2bo$61b2ob2o5b2o38b2ob4o43b
2ob4o$60bo2bo2bo5bo4bo32bo2bo46bo2bo$59bobo2b2o11bobo29bobo2b2o43bobo
2b2o$60bo9b3o4b2o31bo4bo44bo4bo$53bobo14bo42bo50bo$12b3o39b2o8bo6bo41b
2o49b2o$14bo39bo8bobo$13bo49bobo7b2o$64bo8bobo3b2o$73bo4b2o$58bo8bo12b
o38bo$51b2o5b2o7b2o37bo11b2o$34b2o14bobo4bobo6bobo37b2o10bobo$34bobo
15bo52bobo6b3o$34bo81bo$115bo3$113bo$113b2o$112bobo2$82b2o$81b2o$83bo
9$105bobo$106b2o19bo$106bo18b2o$126b2o$98bobo$99b2o$14bo84bo$15b2o$14b
2o$2bo17bobo75bo$3b2o15b2o42bobo29bobo$2b2o17bo43b2o30b2o3bo$65bo34b2o
$bo99b2o$2o8b2o12bo37b2o48b2o$obo7bobo11bobo34bo2bo46bo2bo$10bo13b2o
36bobo6bobo38bobo2bo$61b2ob2o5b2o38b2ob4o$60bo2bo2bo5bo4bo32bo2bo$59bo
bo2b2o11bobo29bobo2b2o$60bo9b3o4b2o31bo4bo$53bobo14bo42bo$12b3o39b2o8b
o6bo41b2o$14bo39bo8bobo$13bo49bobo7b2o$64bo8bobo3b2o$73bo4b2o$58bo8bo
12bo$51b2o5b2o7b2o$34b2o14bobo4bobo6bobo$34bobo15bo$34bo8$82b2o$81b2o$
83bo!
Your method will reduce many syntheses of Elkies P5 variants. It obsoletes the recently solved variant without a tub. Unfortunately your snake-to-eater converter doesn't work here because the tub gets in the way, which I haven't been able to work out how to fix.

Anyway, while I'm here, I added a lot more clearance to the ship-to-tripole converter:

Code: Select all

x = 103, y = 61, rule = LifeHistory
10.4D.D4.3D$10.D2.D.D4.D2.D45.2D2.D.3D2.D3.D$10.D2.D.D4.D2.D45.D.D.D.
D4.D.D.D16.B$10.D2.D.D4.D2.D45.D.D.D.3D2.D.D.D15.3B$10.4D.4D.3D46.D.D
.D.D4.D.D.D14.4B$69.D2.2D.3D3.D.D14.4B$97.4B$96.4B$95.4B$94.A3B$93.A
3B$93.3A3$29.3B$28.4B$27.4B$26.4B$25.4B$24.4B$23.4B$22.A3B$22.ABA$22.
2A3$26.2B$25.3B45.2B$24.4B45.3B15.3B$23.4B46.4B13.4B$22.4B48.4B11.4B$
21.4B50.4B9.4B$20.4B52.4B7.4B$19.A3B54.4B5.4B$18.A3B56.2BAB3.4B$18.3A
58.2B2A.ABAB$80.2A2.2AB$85.A$25.2B51.B$24.4B30.2B17.3B$16.A6.4B30.4B
15.4B$15.B2A4.4B32.4B13.4B$14.BABA3.4B34.4B11.4B$13.4B3.4B36.4B9.4B$
12.4B3.4B38.4B7.4B$11.4B3.BA2B40.4B5.A3B$10.4B3.2A2B42.3BA3.A3B17.2A$
9.4B5.2A44.ABA3.3A17.A.A$8.4B53.2A22.A$8.3B57.A19.A$8.2A7.3A47.B2A17.
A$7.ABA7.A3B45.BABA16.A$6.3BA8.A3B43.4B16.A$5.4B10.4B41.4B16.A$4.4B7.
2A3.4B39.4B8.2A6.A$3.4B7.A.A4.4B37.4B3.A4.A.A5.A$2.4B3.2A3.2A6.4B35.
4B3.A.A3.2A5.A$.4B4.A2.2A9.4B33.4B5.A2.2A6.A$4B6.2A.A5.2A3.3B33.3B7.
2A.A5.A$3B10.A.2A.A.A4.2B46.A.2A.A$13.2A.2A55.2A.2A!
I also found a reduction to up beacon on up long bookend with tub which also acts as a converter:

Code: Select all

x = 24, y = 28, rule = B3/S23
21bobo$2bo18b2o$obo19bo$b2o2$18bo$16b2o$17b2o4$7bo$5bobo$6b2o$14bobo$
10bo3b2o$11b2o2bo$10b2o3$7b2o$6bo2bo$7b2o2$7b4o$7bo3bo$10bobo$11bo!

mniemiec
Posts: 1590
Joined: June 1st, 2013, 12:00 am

Re: Synthesising Oscillators

Post by mniemiec » September 23rd, 2017, 4:35 am

Extrementhusiast wrote:I did not expect this to go as directly as it did: ...
Goldtiger997 wrote:Here is the full synthesis in 24 and 28 gliders: ...
(Actually, it's 26 and 30; you forgot to add the beehive). Thanks guys! Now all known P5s up to 26 bits have syntheses.
Goldtiger997 wrote:Your method will reduce many syntheses of Elkies P5 variants.
This reduces the 25-bit tubless snake+carrier ones (and the derived 26-bit eater and feather ones)
but I'm not sure which other would benefit from this.

User avatar
Extrementhusiast
Posts: 1966
Joined: June 16th, 2009, 11:24 pm
Location: USA

Re: Synthesising Oscillators

Post by Extrementhusiast » September 23rd, 2017, 8:24 pm

This modification of the relatively new procedure works:

Code: Select all

x = 22, y = 17, rule = B3/S23
bo$o2b3o$2bo$3bobo2bo$2b2ob4o$bo2bo15bo$obo2b2o12bo$bo4bo12b3o$6bob2ob
2o$4bobob2ob2o5bo$4b2o11b2o$17bobo3$10bo3b3o$9b2o3bo$9bobo3bo!
I Like My Heisenburps! (and others)

User avatar
gmc_nxtman
Posts: 1150
Joined: May 26th, 2015, 7:20 pm

Re: Synthesising Oscillators

Post by gmc_nxtman » September 24th, 2017, 3:21 pm

Are these known? Last time I checked it took four gliders to turn a bi-boat into a hat, and the second one can probably be reduced:

Code: Select all

x = 42, y = 24, rule = B3/S23
bo$bobo3bobo$b2o4b2o$8bo$10bo24bo$bo3bo3b2o23bobob2o$obobobo2bobo22bob
obo$b2ob2o27b2obobo$37bo$40bo$39bobo$39bobo$40bo6$37bobo$38b2o$38bo2$
39b2o$39b2o!

User avatar
Extrementhusiast
Posts: 1966
Joined: June 16th, 2009, 11:24 pm
Location: USA

Re: Synthesising Oscillators

Post by Extrementhusiast » September 24th, 2017, 4:48 pm

gmc_nxtman wrote:Are these known? Last time I checked it took four gliders to turn a bi-boat into a hat, and the second one can probably be reduced:

Code: Select all

RLE
Both seem new, but the second one has had a different predecessor available:

Code: Select all

x = 14, y = 17, rule = B3/S23
3bo$2bobob2o$2bobobo$b2obobo$5bo5$5b2o4b3o$b2o2bobo3bo$obo2bo6bo$2bo2$
4bo$3b2o$3bobo!
(I also seem to remember a three-glider version of this as well, but I can't seem to find it.)
I Like My Heisenburps! (and others)

mniemiec
Posts: 1590
Joined: June 1st, 2013, 12:00 am

Re: Synthesising Oscillators

Post by mniemiec » October 1st, 2017, 4:29 pm

Here is a modified converter that can make one of the missing 20-bit pseudo-still-lifes from 152 gliders (45 to go):

Code: Select all

x = 299, y = 46, rule = B3/S23
34bo$33bo173bo$33b3o27bobo140bo$66bo139b3o$66bo$63bobbo$10boobooboo22b
oobooboo16b3o3boobooboo22boobooboo22boobooboo22boobooboo22boobooboo32b
oobooboo22boobooboo22boobooboo$11bobo3bo23bobo3bo23bobo3bo23bobo3bo23b
obo3bo23bobo3bo23bobo3bo33bobo3bo23bobo3bo23bobo3bo$10bo3bobo23bo3bobo
23bo3bobo23bo3bobo23bo3bobo23bo3bobo23bo3bobo12bo20bo3bobo23bo3bobo23b
o3bobo$10boobooboo22boobooboo16bobo3boobooboo22boobooboo22boobooboo22b
oobooboo22boobooboo10boo20booboobobo21booboobobo21booboobobo$65boo56bo
84bobo26boo28boo28boo$65bo55bobo$45boobo13boo11boobo21boo3boobo13boo6b
oo3boobo21boo3boobo21boo3boobo$44bobboo12bobo4boo4bobboo21boobbobboo
16boo3boobbobboo17boobboobbobboo17boobboobbobboo6b3o6boo10boo12boo14b
oo12boo$44boo17bo5boo3boo28boo18bobo7boo20boo6boo20boo6boo9bo7boob3o7b
oo11bobbo13boo11bobbo$68bo57bo79bo7b5o21bobbo8b3o15bobbo$215b3o23boo
11bo16boo$253bo20b3o$28bo4bo240bo$29boobo173bo68bo$28boobb3o150boo18b
oo$184bobo18bobo$186bo12b3o$199bo$193bo6bo$192boo$192bobo$184bo$boo
181boo$obo180bobo$bbo13$13b3o$15bo$14bo!

Bullet51
Posts: 663
Joined: July 21st, 2014, 4:35 am

Re: Synthesising Oscillators

Post by Bullet51 » October 2nd, 2017, 3:10 am

Karel's P15 can surely be optimized:

Code: Select all

x = 30, y = 24, rule = B3/S23
10b2o6b2o$9bo2bo4bo2bo$9bo2bo4bo2bo$10b2o6b2o6$11bo6bo$10b2o6b2o$9bobo
6bobo$8b3o8b3o9$bo26bo$b2o24b2o$obo24bobo!
Still drifting.

mniemiec
Posts: 1590
Joined: June 1st, 2013, 12:00 am

Re: Synthesising Oscillators

Post by mniemiec » October 2nd, 2017, 8:50 am

Bullet51 wrote:Karel's P15 can surely be optimized: ...
This would take 12-13 gliders (12 if each butterfly could be made from 3, but I think all the ways I know of making one would require at least one pair of crossing streams). Here are the two syntheses I have for it, as of 2002-12-12, requiring 11 and 18 respectively. Unfortunately, my notes on this are in error, saying I found a 28-glider solution (I must have switched population and glider count). The 18-glider solution looks like the typical kind of synthesis I would have come up with (and is the same one that is on the wiki), but I vaguely recall someone else finding the cheaper one later, but I can't recall who or when, and a search of these forums was not helpful. Since Karel apparently found the oscillator the previous day, the window of uncertainty is very narrow.
EDIT: I completed your 12-glider synthesis; it is also included here.

Code: Select all

x = 132, y = 108, rule = B3/S23
83bo26bo$84boo22boo$83boo4bobo10bobo4boo$90boo10boo20bo4bo$90bo12bo20b
6o$124bo4bo$$37bo48b3o16b3o$35boo51bo16bo$36boo5bo20b6o17bo6b6o6bo17b
6o$42bo20bo6bo22bo6bo22bo6bo$42b3o17bo8bo10b3o7bo8bo7b3o10bo8bo$63bo6b
o13bo8bo6bo8bo13bo6bo$37boo25b6o13bo10b6o10bo13b6o$36bobo$38bo15$54bo
44bo$52bobo44bobo$53boo44boo7$68bo16bo$69boo12boo$68boo14boo4$79bobo$
80boo6bo$80bo5boo$87boo$69boo5bo$70boo3boo$69bo5bobo$$124bo4bo$124b6o$
124bo4bo4$124b6o$42boo28boo7bobo39bo6bo$21bobo17bobbo26bobbo6boo39bo8b
o$22boo17bobbo26bobbo7bo40bo6bo$22bo19boo28boo50b6o$$21boo$20bobo59boo
$22bo59bobo$82bo13$88bo$77bobo9bo19bo$78boo7b3o19bobo$78bo15bo14boo$
95bo$93b3o17bo$111boo$112boo5$22boo18boo18boo28boo30bo4bo$bobo7bo9bobb
o16bobbo16bobbo19bo6bobbo29b6o$bboo7bobo7bobbo5boo9bobbo5boo9bobbo5boo
12boo5bobbo5boo22bo4bo$bbo8boo9boo6boo10boo6boo10boo6boo11bobo6boo6boo
$14boo$boo11bobo63boo$obo11bo26bo10bo9bo8bo9boo9bo8bo22b6o$bbo39bo8bo
10bo8bo8bo11bo8bo21bo6bo$40b3o8b3o8bo8bo20bo8bo20bo8bo$115boo6bo6bo$
114boo8b6o$41boo8boo63bo$40bobo8bobo32b3o16b3o$42bo8bo36bo16bo$87bo18b
o!

mniemiec
Posts: 1590
Joined: June 1st, 2013, 12:00 am

Re: Synthesising Oscillators

Post by mniemiec » October 5th, 2017, 5:36 am

I've usually avoided mentioned quasi-still-lifes (and other quasi-objects) because they're usually fairly boring, and their syntheses are mostly trivial, except when one object needs to be in a corner between two other objects, or between two pieces of the same diagonally-stretching object. I threw the list of known converters against the lists of quasi-still-lifes up to 20 bits, and found only a few that require special treatment. I was able to create some syntheses and/or new converters that solve most of the difficult ones up to 18 bits; only 9 remain unsolved (bottom row).

Code: Select all

x = 278, y = 221, rule = B3/S23
218bo$216boo$217boo4$208bo$206boo10bo$207boo9bobo$218boo$$212bo$199bob
o7bobbobo$200boo5bobobboo4bobo$200bo7boo8boo$219bo25bo$243bobo$244boo
$$6bobo148bo36bo31boo18boo$7boo147bo35bo3bo29boo18boo$7bo28bo119b3o38b
o$9bo13boobo7bobo6boobo16boobo16boobo16boobo16boobo16boobo16boobo16boo
bo5bo4bo15boobo12boobboobo12boobboobo12boobboobo$4boobbo14boboo8boo6bo
boo16boboo16boboo16boboo16boboo16boboo8bo7boboo12bo3boboo6b5o11bo3bob
oo12bo3boboo12bo3boboo12bo3boboo$3boo3b3o27boo19boo18boo18boo18boo18b
oo14boobboo17bobo27bobo19bo19bo19bo$5bo31bobo19boo18boo18bobbo16bobbo
16bobo12bobobbobo16bobbo26bobbo19bo19bo19bo$oo37bo61boo18boo19bobo17bo
bo12boo3bobo22boo3bobo17bobo17bobo17bobo$boo125boo13boo18boo18boo28boo
18boo18boo18boo$o71bo51bobboo28boo$73bo50boo3bo22boobboo$71b3o49bobo
27boo3bo$75b3o74bo$77bo$76bo11b3o$88bo$89bo3$74boo9b3o95bo$75boo8bo95b
oo$74bo11bo95boo3$185bo54bo$184bo53bobo$184b3o52boo$$210bo29bo$209bobo
27bobo$210bo29bo3$209bo3bo16bo8bo3bo25bo3bo$204bo3bobobobo16bobbo3bobo
bobo23bobobobo$203bobo3bo3bo15b3obobo3bo3bo25bo3bo$204bo13bo15bo13bo$
209bo3bo3bobo19bo3bo3bobob3o15bo3bo$208bobobobo3bo19bobobobo3bobbo16bo
bobobo$209bo3bo25bo3bo8bo16bo3bo$168bo$168boo16bobo$167bobo17boo23bo
29bo$187bo23bobo27bobo$183b3o26bo29bo$185bo$184bo57boo$242bobo$242bo$
188b3o$190bo$189bo10$254bobo$254boo$98bo5bo14bo3bo15bo3bo15bo3bo15bo3b
o15bo3bo35bo3bo11bo13bo3bo$99bo3bo14bobobobo13bobobobo13bobobobo13bobo
bobo13bobobobo33bobobobo23bobobobo$97b3o3b3o13bo3bo15bo3bo15bo3bo15bo
3bo15bo3bo35bo3bo25bo3bo$$98bo5bo165bo3bo$98boo3boo55booboo15booboo15b
ooboo35booboo24bobobobo$97bobo3bobo33b3ob3o14booboo15booboo15booboo27b
oo6booboo25bo3bo$141bobo65boo17boobbobo14boo$140bo3bo44bobo16bobbo15bo
bobbo15bobbo$189boo17bobbo17bo18bobbo6b3o$190bo18boo38boo7bo$259bo$
190boo$190bobo$190bo$229bo$220b3o6boo$222bo5bobo12bo$221bo21boo$242bob
o11$199bo45bo$199bobo44boo$199boo44boo$197bo60bo$164bo30bobo59bo$122bo
40bo32boo59b3o$123bo39b3o$121b3o37bo36bo38bo22boo$159bobo36boo35bobo
22bobo$124bobo33boo35bobo36boo22bo$124boo56bo19bo16boboo26boboo16bo$
125bo17bo19bo17bobo17bobo15boobbo25boobbo14bobobbo$38bo3bo99bobo17bobo
17bobo17bobo17bobo27bobo14bobbobo$39boobobo84boo12bo19bo19bo19bo19bo
29bo19bo$38boobboo16bo19bo8bo10bo19bo7boo10bo19bo19bo19bo19bo29bo19bo$
59bobo17bobo7bobo7bobobbo14bobobbo5bo8bobobbo14bobobbo14bobobbo14bobo
bbo14bobobbo15boo7bobobbo14bobobbo$44b3o13bo19bo8boo9bobbobo14bobbobo
14bobbobo14bobbobo14bobbobo14bobbobo14bobbobo15boo7bobbobo14bobbobo$
44bo41boo16bo19bo19bo19bo19bo19bo19bo8boo5bo13bo19bo$45bo39boo145bobo$
87bo146bo$$82bo$82boo$81bobo6$200bo$200bobo44bo$200boo46boo$198bo48boo
$196bobo61bo$166bo30boo60bo$124bo40bo93b3o$125bo39b3o31bo$123b3o37bo
35boo38bo22boo$161bobo34bobo36bobo22bobo$126bobo33boo39bo34boo22bo$
126boo56bo17bobo16boboo26boboo16bo$127bo17bo19bo17bobo17bobo15boobbo
25boobbo14bobobbo$38bo3bo101bobo17bobo17bobo17bo19bobo27bobo14bobbobo$
39boobobo86boo12bo19bo19bo39bo29bo19bo$38boobboo16bo19bo8bo10bo19bo9b
oo8bo19bo19bo19bo19bo29bo19bo$59bobo17bobo7bobo7bobobbo14bobobbo7bo6bo
bobbo14bobobbo14bobobbo14bobobbo14bobobbo17boo5bobobbo14bobobbo$44b3o
13bo19bo8boo9bobbobo14bobbobo14bobbobo14bobbobo14bobbobo14bobbobo14bo
bbobo17boo5bobbobo14bobbobo$44bo41boo16bo19bo19bo19bo19bo19bo19bo10boo
5bo11bo19bo$45bo39boo147bobo$87bo148bo$$82bo$82boo$81bobo12$90bo$90bob
o$90boo$$91boo$90bobo19boo18boo18boo18boo18boo18boo18boo18boo18boo$92b
obbo16bobbo16bobbo16bobbo16bobbo16bobbo16bobbo16bobbo16bobbo7bo8bobo$
95bobo16boo18boo18boo18boo18boo18boo18boo18boo5boo12bo$95boo52boo18boo
18boo18boo18boo18boo11boo5boo5bo$149bo19bo19bo19bo19bo19bo19bo5boo$96b
oo53bo19bo19bo19bo19bo3boo14bo3boo13bo$95bobo52boo18boo18boo18boo4bo
13boobbobbo12boobbobbobbo10bobo$97bo118boobb3o11bobo17bobo3bobo9boo$
146boo18boo47bobobbo14bo19bo4boo$133boo10bobbo16bobbo52bo$132bobo11boo
18boo94b3o$134bo27b3o53b3o34b3o4bo$136b3o25bo55bo30bo5bo5bo$136bo26bo
55bo31boo3bobboo$127b3o7bo112bobo6bobo$129bo129bo$128bo14$152boo11bobb
oo9boobboo9boboo11boboo11boobboo12boo10bo17boo$151bobo10bobobbobbo6bo
bbobo9boobo11boob3o10bobbo13bobo9b3o15bobo$150bo5boo7bo3bobobo6boo18bo
14bo8bo4bo15bo11bo17bo$149bo7bo10boobbo26bobo12bobo7boo4bo15bo9bo4boo
6boo5bo$149boo5bo9bobbo13boo9boo4bo14bo15bo7boboo4bo8boobbobbo5bo7bo$
155bo10boo12bobobbo8bobb3o9boobo14bobboo7boobbobboo11bobobo6bo5boo$
152bobo25boobboo10boo11boboo13bobo13bobo15bobo8bo$152boo73bo15bo17bo
10bobo$273boo!

User avatar
Goldtiger997
Posts: 762
Joined: June 21st, 2016, 8:00 am

Re: Synthesising Oscillators

Post by Goldtiger997 » October 5th, 2017, 11:14 pm

I reduced the syntheses of some more small oscillators.

Odd test tube baby, 9 --> 7:

Code: Select all

x = 45, y = 22, rule = B3/S23
12bo$10bobo$11b2o10$6bo17bo$4bobo16bo$5b2o16b3o$b2o24b3o7bo$obo11b2o
11bo8bobo4b2o$2bo11bobo11bo8bobo2bobo$14bo24bo2bo$11b2o26bo2bo$10bobo
27b2o$12bo!
Test tube baby with hook, 9 --> 8:

Code: Select all

x = 94, y = 20, rule = B3/S23
68bo$67bo$67b3o2$92b2o$93bo$90b3o$89bo$64b3o22bo$57b3o4bo25b3o$59bo5bo
5b2o20bo$58bo12bobo3b2o13bo$71bo5bobo12b2o$33b2o28b2o12bo$3b3o27b2o28b
2o4b2o$3bo64bobo$4bo65bo$3o$2bo$bo!
Fox, 9 -->7:

Code: Select all

x = 49, y = 39, rule = B3/S23
20bo$20bobo$20b2o2$44b3o$48bo$44bo3bo$16b3o27bobo$18bo4bo18b2o2bo$17bo
6b2o18bo$23b2o3bo$27bo$27b3o2$21bobo$22b2o$22bo2$21b2o$22b2o$21bo16$bo
$b2o$obo!
I put these and other recent small oscillator syntheses in the collection.
I think If the final 16-bit oscillator is completed I will add the 16-bit oscillators into the collection as well.
Extrementhusiast wrote:This modification of the relatively new procedure works:...
Nice work! I had tried something similar but could not get it to work.

mniemiec
Posts: 1590
Joined: June 1st, 2013, 12:00 am

Re: Synthesising Oscillators

Post by mniemiec » October 6th, 2017, 2:58 am

Goldtiger997 wrote:I reduced the syntheses of some more small oscillators. Odd test tube baby, 9 --> 7: ...
Test tube baby with hook, 9 --> 8: ... Fox, 9 -->7: ...
Nice! The test tub babies also improve 2 related 16-bit ones, 9 17s, and 17 18s.

chris_c
Posts: 966
Joined: June 28th, 2014, 7:15 am

Re: Synthesising Oscillators

Post by chris_c » October 6th, 2017, 5:28 am

Goldtiger997 wrote: Fox, 9 -->7
I searched for a nicer cleanup:

Code: Select all

x = 20, y = 21, rule = B3/S23
10bo$10bobo$10b2o5$6b3o$2bo5bo4bo$obo4bo6b2o$b2o10b2o3bo$17bo$17b3o2$
11bobo$12b2o$12bo2$11b2o$12b2o$11bo!
Goldtiger997 wrote: I think If the final 16-bit oscillator is completed I will add the 16-bit oscillators into the collection as well.
I will try to put them into my glider synthesis database if that happens.

User avatar
Extrementhusiast
Posts: 1966
Joined: June 16th, 2009, 11:24 pm
Location: USA

Re: Synthesising Oscillators

Post by Extrementhusiast » October 6th, 2017, 2:56 pm

This solves three of the quasis at once:

Code: Select all

x = 22, y = 19, rule = B3/S23
6bo$4bobo$5b2o2$13bo$11b2o$12b2o5$o18bobo$b2o16b2o$2o8bo9bo$11bo$9b3o$
13bo$13bobo$13b2o!
I Like My Heisenburps! (and others)

mniemiec
Posts: 1590
Joined: June 1st, 2013, 12:00 am

Re: Synthesising Oscillators

Post by mniemiec » October 6th, 2017, 3:17 pm

Extrementhusiast wrote:This solves three of the quasis at once: ...
Thanks, that's great! It's less obtrusive and much cheaper than my previous put-snake recipe (here are Dave Buckingham's 4-glider and my 10-11-glider old ones). This should also drastically improve several other syntheses where mine is used, typically ones involving three mutually inducting pieces where one is a snake, and it plus one of the others must be brought in simultaneously.

Code: Select all

x = 31, y = 27, rule = B3/S23
19bo$18bo$18b3o$$14bobo$14boo$15bo$9bo12bo$8bobo10bo$obo5bobo3bobo4b3o
$boo6bo4boo$bo13bo$8bo9b3o$7bobo8bo$8boo9bo7boobo$27boboo$$27boboo$27b
oobo$14bo$13boo$bo3b3o5bobo$boo4bo$obo3bo$14boo$14bobo$14bo!

User avatar
Extrementhusiast
Posts: 1966
Joined: June 16th, 2009, 11:24 pm
Location: USA

Re: Synthesising Oscillators

Post by Extrementhusiast » October 9th, 2017, 2:36 pm

And here's the other six:

Code: Select all

x = 208, y = 224, rule = B3/S23
16bo$17bo10b2o26b2o27b2o$15b3o10bobo25bobo26bobo$31bo27bo28bo$obobo27b
o27bo28bo$33bo19bob2o4bo20bob2o4bo$32b2o19b2o2bo2b2o6bo13b2o2bo2b2o$
45bobo8b2o10bobo14bobo$46b2o20b2o16bo$46bo$62bo$61bo10b2o$21bo39b3o8bo
bo$19bobo28b2o20bo$16b2o2b2o27bobo$17b2o5b2o25bo10b3o$16bo8b2o35bo$24b
o38bo$56b3o$56bo$57bo2$17b3o$19bo$18bo13$92bo$93b2o$29bo62b2o$29bobo$
29b2o4b2o61bo$35bobo58b2o$28bo6bo57bo3b2o$29b2o63b2o$28b2o63b2o2$23bo
35bo24bo13bo10bo$23b3o33b3o22b3o11bobo8b3o$obobo21bo35bo5bo3bo14bo5bo
4b2o12bo$25bo35bo4b3o3bobo11bo4b3o17bo4b2o$25b2o2bo31b2o2bo6b2o12b2o2b
o20b2o2bo2bo$28bobo33bobo22bobo22bobobo$29bobo33bobo4bo17bobo3b2o17bob
o$30bo35bo4b2o18bo3bo2bo17bo$71bobo21bo2bo$96b2o4$47b3o43b2o$47bo44bob
o$48bo45bo17$86bo$87bo$85b3o2$88bobo$88b2o$89bo$32b2o2b2o11b2o2b2o22b
2o2b2o21b2o2b2o$32bo2bobo11bo2bobo22bo2bobo21bo2bobo$33b2o15b2o26b2o
25b2o$87b2o$22bobo11b2o15b2o26b2o3bobo19b2o$obobo18b2o3bobo4bobo12bobo
bo5b3o15bobobo3bo18bobo2bo$23bo5b2o3bobo13b2o8bo17b2o5b2o18b2o2b2o$29b
o5bo25bo$27bo28b2o$27b2o28b2o2bo$26bobo10b2o15bo3b2o$38b2o20bobo$40bo
38b3o3b2o$81bo2b2o4b2o$55b2o23bo5bo3bobo$54bobo33bo$56bo35$19bobo$20b
2o48bo$20bo47b2o$28b2o22bo2b2o12b2o9bo2b2o$bobobo12b2o9bo2bo18bobo2bo
2bo19bobo2bo2bo$17bo2bo8bobobo18bo3bobobo19bo3bobobo$17bo2bo7b2o2bo22b
2o2bo23b2o2bo$18b2o9bo26bo24bo2bo$26b3o18bobo3b3o25b2o$26bo21b2o3bo9bo
$48bo12b2o$51bo5b3o2b2o$50b2o5bo$50bobo5bo21$55bobo$55b2o$56bo$50bo$
51b2o$30bo19b2o3bo$22bo5b2o23b2o$23b2o4b2o23b2o5bobo$22b2o37b2o55bo$
62bo56bo$117b3o$56b2o6b2o$19b2obo8bo20b2o2bo6bo2bo14b2o29b2o6bobo17b2o
28b2o21b2o$19bob2o4bo2bo21bobobo7b2o15bobobo7bo18bobobo3b2o18bobo27bob
o20bobo$26b2o2b3o22bo28b2o6bo22b2o4bo21bo29bo22bo$16b2o8bobo20b2o10b2o
15b2o12b3o14b2o26b2o5bo6bobo13b2o5bo15b2o5bo$16bo32bo10b2o16bo30bo27bo
7bo5b2o14bo7bo14bo7bo$2bobobo10bo5b2o25bo5b2o4bo16bo5b2o8b2o13bo5b2o2b
o17bo5b2o6bo15bo5b2o15bo5b2o$18bo4bo11b3o13bo4bo23bo4bo9bobo13bo4bo3bo
18bo4bo5bo18bo4bo17bo$19bobobo11bo16bobobo24bobobo9bo16bobobo3bo19bobo
bo4b2o4b2o13bobobo18bobo$20b2ob2o11bo16b2ob2o24b2ob2o26b2ob2o23b2ob2o
3bobo3bobo13b2obobo3bo13b2o$155bo19b2ob2o$122b3o54b2o$122bo$123bo51b2o
$176b2o$175bo12$185bo18bo$184bo20bo$183bo22bo$183bo9b2o11bo$182bo10bob
o11bo$182bo13bo10bo$182bo14bo9bo$182bo8b2o5bo8bo$182bo8bo5b2o8bo$182bo
9bo14bo$182bo10bobo11bo$183bo10b2o10bo$183bo22bo$184bo20bo$185bo18bo!
I Like My Heisenburps! (and others)

chris_c
Posts: 966
Joined: June 28th, 2014, 7:15 am

Re: Synthesising Oscillators

Post by chris_c » October 9th, 2017, 5:41 pm

Extrementhusiast wrote:And here's the other six:
Here is a cheaper method for the first and third:

Code: Select all

x = 23, y = 56, rule = B3/S23
8b2o$8bobo$11bo$12bo6bo$5bob2o4bo5bobo$5b2o2bo2b2o5b2o$8b2o5$10b2o3b2o
$9bobo2b2o$11bo4bo3$2o$b2o6b3o$o10bo$10bo15$19bobo$19b2o$20bo2$4b2o2b
2o$4bo2bobo$5b2o2$8b2o$5bobobo5bo4bo$5b2o7bo5bobo$14b3o3b2o3$15bo$14b
2o$14bobo3$6b3o$8bo$7bo!

mniemiec
Posts: 1590
Joined: June 1st, 2013, 12:00 am

Re: Synthesising Oscillators

Post by mniemiec » October 19th, 2017, 10:48 pm

Does anyone remember this converter? It was posted recently (definitely on or before 2017-09-23), but after fruitlessly searching several of these threads, I can't seem to find who posted it, or where, or when.

Code: Select all

x = 34, y = 22, rule = B3/S23
10boo18boo$9bobbo18bo$10boo16bo$28boo$$7boo19b4o$3bobboo20bo3bo$3boo3b
o22bobo$bbobo27bo$11boo13bo$11bobo11bobo$11bo13bobo$26bo3$oo$boo$o$$
16boo$16bobo$16bo!
EDIT: Never mind; as it usually is with questions of this type, I spent hours searching for this without success last night, but found the answer 5 minutes after posting it here. It was by Goldtiger997 on 2017-09-21, as part of the Elkies's P5 discussion.
EDIT: Incidentally, that converter reduces the synthesis of that object by one, and also the two 17-bit barge-ended ones.

mniemiec
Posts: 1590
Joined: June 1st, 2013, 12:00 am

Re: Synthesising Oscillators

Post by mniemiec » October 20th, 2017, 4:33 pm

This is a first attempt at a converter to un-curl a tail (i.e. loop to hook w/tail converter). Can anyone salvage it, or is there another way to do this? I am trying to back-convert the 30-bit P4 from 2017-07-27 to the base 26-bit version:

Code: Select all

x = 174, y = 50, rule = B3/S23
87bo$bbo3bo81boo$obo3bobo78boo20bo$boo3boo120bobobo17bo$46bo44bobbo16b
oobo12bo5bo15boboobo$4b3o38bo39bo5b4o16b4o36b4o$6bo35bobb3o38boo19boob
o22bo16bo19bo$5bo5boo18boo7bobo8boo18boo12boo4boo17b3o17bobo17b3o17b3o
$10bobbo16bobbo7boo7bobbo16bobbo16bobbo19bo39bo19bo$10bobo17bobo17bobo
17bobo17bobo14bo4bo17bo21bo19bo$9booboo14boboboo14boboboo13booboboo13b
ooboboo18boo38boo18boo$28boo18boo17bobbo12bo3bobbo17bo$69boo13boo3boo
18boo$83boo45bo$$44bobo33b3o$45boo35bo$45bo3b3o29bo$49bo$44boo4bo$43bo
bo$45bo15$50bo$11boo37b3o$10bobbo19bobobo15bo$10bobo19bo5bo13bo$9boobo
boo36boboo$13b4o21bo14b4o$35bobo$$15b4o16bo19b4o$16booboboo33boobo$19b
obo37bo$18bobbo36bo$19boo14bo23b3o$61bo!

Post Reply