✨️Spout2 works on Linux!! ✨ Now let's get it ready for release~!! πŸš€ πŸ•’ Sat Jan 17 @ 20:00 PST / 23:00 EST πŸ•’ Sun Jan 18 @ 4:00 UTC / 13:00 JST ▢️ https://youtube.com/live/8y1UimEXxzA #VTuber #ENVtuber #Linux image
TIL the way piano keys are laid out is not well documented on the internet, and not even standardized! This site explains the problem... but neither of the solutions it proposes are what actually happens as far as I can tell. On both my KORG and my Yamaha keyboards, the key giveaway is that C# and D# are significantly further apart than F# and G# (and G# and A#). You can easily feel this if you slide your finger on top of D and G/A. I don't have a good way to measure exactly, but just looking closely at my keyboards, I think what actually happens is roughly:<li>F through B are laid out as in "Scenario #1" on that site.</li><li>C is like F and E is like B. Then, KORG and Yamaha do two things:<ul><li>Yamaha places C# and D# at the same relative positions to C and E as F# and A# are to F and B, which leaves D an oddball white key: its "stem" is much wider than that of the other white keys. Also maybe F is a bit weird?</li><li>KORG cheats more: They split the difference between the D stem (which is slightly wider) and the <strong>gaps</strong> around C# and D# (which are now positioned slightly closer together than Yamaha's, but still further apart than F# and G#).</li></ul></li><li>For both designs, I believe the underlying mechanism/sensors are evenly spaced across the octave, and the mismatch (most prominent at the boundary between E and F) is just handwaved away (sensors are not on the centerline of keys).</li> I wonder if this correct, and what other solutions are out there in the wild?
GIMP being GIMP... (I don't have that much RAM, actual GIMP memory usage is ~33GB) image
RE: I say "Spout2 on Linux" because that's easy to understand, but it doesn't really work like that! This is native Linux frame sharing using PipeWire, plus a Spout2 to PipeWire bridge that is essentially a Wine/Proton plugin. Spout2 exists only in the "Windows world". View quoted note β†’