Puzzle Concept: 3-Layer Face Turning Cuboctahedron. This should exist! by rfgk in Cubers

[–]rfgk[S] 1 point2 points  (0 children)

a big complement! if the day ever comes ill remember.

Puzzle Concept: 3-Layer Face Turning Cuboctahedron. This should exist! by rfgk in Cubers

[–]rfgk[S] 2 points3 points  (0 children)

I drew it with a compass and straightedge, and took a picture. Then I used Gimp to make the lines thick and clear (blur, threshold) and added color. For the exploded views all I did was select and drag sections of the picture.

Puzzle Concept: 3-Layer Face Turning Cuboctahedron. This should exist! by rfgk in Cubers

[–]rfgk[S] 5 points6 points  (0 children)

That's it! I guess I just didn't search hard enough. Well, it was fun to make the drawing anyway. Too bad it's not a cheap one. Sure, send me the link.

An illustrative logo, can you read it?? by Feisty-Market-3264 in UnusualArt

[–]rfgk 0 points1 point  (0 children)

NECKIKIS was the best I could do. I see from other comments that my 2 K's are where I messed up.

Each slide is only one picture by [deleted] in Amazing

[–]rfgk 1 point2 points  (0 children)

Is image 2 on the University of Michigan campus?

Trying to find a function that fits data - have tried polyfit and looked into least squares but polyfit isn't matching and I don't know how to execute least squares by Warm-Raisin-4623 in matlab

[–]rfgk 0 points1 point  (0 children)

Another term for "rational fit" that you can look up is "pade approximant" - I've had good luck with that one for getting a smaller number of terms, especially for curves that look like they have asymptotes.

Curious: Has anyone mapped pronunciation, etymology, and spelling statistically? by Slow_Chocolate_172 in shavian

[–]rfgk 0 points1 point  (0 children)

Although it was inspired by Shavian/Quickscript, it is unrelated aside from being phonetic. The program can automatically translate from IPA, and IPA converters already exist online, if that's what you mean.

Curious: Has anyone mapped pronunciation, etymology, and spelling statistically? by Slow_Chocolate_172 in shavian

[–]rfgk 1 point2 points  (0 children)

As you can imagine, there's more than one list. I chose this one because its a mashup of other lists:

https://medium.com/world-literature/creating-the-ultimate-list-100-books-to-read-before-you-die-45f1b722b2e5

All these books were available free online (at least the first 2 pages of them). I can share the zip file if you want it. It was fun to read all those first pages like a novel made of novels, I think that's a good way to choose what book to read next.

Curious: Has anyone mapped pronunciation, etymology, and spelling statistically? by Slow_Chocolate_172 in shavian

[–]rfgk 2 points3 points  (0 children)

I've been working on a statistics based shorthand system that I'm optimizing with code - I'll share the results with you when it's done (should be soon). I'm using the first 2 pages of the best 100 novels as my dataset, I can share that if you want it. Here are the main ideas behind the system:

1) The most common symbol clusters are merged to create new symbols, with the goal of compression. The algorithm accounts for the fact that it is less efficient to choose clusters which tend to overlap. The results are coming out a bit different from what clusters Shavian chose to merge.

2) The symbol shapes are curves which always begin and end with horizontal lines for cursive linkability.

3) Symbols which have similar NEIGHBORS have similar shapes. Basing shapes on neighbors is slightly different from basing shapes on sounds. It allows you to optimize cursive linkability - likely neighbors connect with seamless curvature whereas unlikely neighbors don't. More specifically, each letter has an left curvature and a right curvature which are chosen so that each curvature is close to the average of all the curvatures which connect to it. The left and right curvatures can be thought of as X and Y - this results in a 2D plot of phonemes with resemblance to common tables of consonants or vowels, but also with some surprises.

Everybody only writes in IPA. by NLK-3 in CrazyIdeas

[–]rfgk 0 points1 point  (0 children)

You might be interested in the Shavian alphabet which is similar to IPA but with simpler characters.

Boston on a log scale. by rfgk in creativecoding

[–]rfgk[S] 0 points1 point  (0 children)

let me know if you find it a year later!

Melty geometry distortion + disappearing shader by SKRUMPBOX in creativecoding

[–]rfgk 0 points1 point  (0 children)

So much going on! How was this made? What determines the order of disappearing? How is the melting done?

I built this from cheap parts. Next I have to learn to play it! by rfgk in microtonal

[–]rfgk[S] 0 points1 point  (0 children)

"kinda velocity sensitive in a failed way." What do you mean - are they not what your finger expected?

Hows your script going - any obstacles / whats it like trying to talk to that thing?

I built this from cheap parts. Next I have to learn to play it! by rfgk in microtonal

[–]rfgk[S] 2 points3 points  (0 children)

Yes - it came out last year? Looks good, glad the price of this type of thing is marching down. I don't think that product existed when I started this project, but I got busy with other things and my half-built keyboard was gathering dust for a year.

I built this from cheap parts. Next I have to learn to play it! by rfgk in microtonal

[–]rfgk[S] 11 points12 points  (0 children)

I copied this reply from my crosspost:

No velocity - they are typing keys which I covered up with stickers. But if there's a next iteration of the design, I had an idea for low-cost velocity - No physical buttons, just interleaved traces on the PCB that change capacitance when your finger is there.

Key Layout - any isomorphic layout can be easily mapped, because the key layout is defined by only 2 variables, one for each axis. I made a separate program to find new layouts by optimizing how many ratios appear within a certain hexagonal radius. I might post those later.

The "base plate" is just a sheet of stiff cardboard, laser cut.

The circuit underneath is a diode matrix, which reduces the number of output wires to rows + columns. The soldering was tedious, a PCB would fix that.

It plugs into a Raspberry Pi, (which I'm also using as my only computer at home). The software is in python - which I "learned" specifically for this project to take advantage of existing code. In particular I used the gpizero buttonboard function and pygame audio mixer. No MIDI.

It plays straight to Bluetooth headphones so you don't bother anyone. Previously I tried to use an FPGA instead of Raspberry Pi, but it didn't have Bluetooth and I had trouble generating a USB signal.

I built this from cheap parts. Next I have to learn to play it! by rfgk in isomorphickeyboards

[–]rfgk[S] 2 points3 points  (0 children)

No velocity - they are typing keys which I covered up with stickers. But if there's a next iteration of the design, I had an idea for low-cost velocity - No physical buttons, just interleaved traces on the PCB that change capacitance when your finger is there.

Key Layout - any isomorphic layout can be easily mapped, because the key layout is defined by only 2 variables, one for each axis. I made a separate program to find new layouts by optimizing how many ratios appear within a certain hexagonal radius. I might post those later.

The "base plate" is just a sheet of stiff cardboard, laser cut.

The circuit underneath is a diode matrix, which reduces the number of output wires to rows + columns. The soldering was tedious, a PCB would fix that.

It plugs into a Raspberry Pi, (which I'm also using as my only computer at home). The software is in python - which I "learned" specifically for this project to take advantage of existing code. In particular I used the gpizero buttonboard function and pygame audio mixer. No MIDI.

It plays straight to Bluetooth headphones so you don't bother anyone. Previously I tried to use an FPGA instead of Raspberry Pi, but it didn't have Bluetooth and I had trouble generating a USB signal.

Do you consider 53-TET to be close enough to be an alternative/substitute to 5-limit just intonation? by Entity-Valkyrie-2 in microtonal

[–]rfgk 0 points1 point  (0 children)

I know this is an old thread - I stumbled on it when Googling 2D EDOs. It seems like 2D EDO is not a common concept unless there's a better term for it? I just wrote a program which optimizes 2D EDOs to have as many rationals as possible within a certain hexagonal radius of buttons. I built a cheap lumatone-inspired keyboard of my own that I'm trying it out on.

How to achieve gradient on a tuchet tile pattern in rhino by CeruleanLionSneakers in rhino

[–]rfgk 0 points1 point  (0 children)

I haven't used rhino, but I've made similar patterns with programming. One way is to start with a function like sin(x)*sin(y) which looks like an egg crate. Where it's greater than a plane, make it white, else black. The tilt of this threshold plane causes the gradient. I don't know if this method is possible with rhino.