HNHacker News
TopNewBestAskShowJobs

kamiyo

8 karma · joined August 6, 2022

Concert Pianist, Arranger, Composer University Professor Hobbyist Programmer
submissionscomments
kamiyo··on Show HN: 3D Graphics Functions for Reaper JSFX Plugins
For those of you who use Reaper, a Digital Audio Workstation, and develop plugins, I've written some functions to allow you to create 3D graphics. Obviously, plugins are usually for audio/MIDI, but I think it's nice to be able to have the ability to soup up the visualization.

Limitations include, most notably, no depth testing, so you'll have to rely on painter's algorithm.

kamiyo··on Show HN: A Node Progress Bar Utility
Hi HN, I made this while developing my website. It's nice to be able to have webpack and other build tools report to a central progress display. Because progress bars are awesome. All the while keeping any console.logs. you can even run this in a standalone node script that listens to node-ipc, and pipe statuses in from other processes. There are still some behaviors that I haven't ironed out, like overflowing texts in the status area.
kamiyo··on Show HN: JWST Image Slideshow
Yea, my TV crashes with the Hi res version, but the standard works fine. Probably depends on how much RAM the TV has, though.
kamiyo··on Show HN: JWST Image Slideshow
I guess I wasn't clear on the zoom. The zoom can be activated in the settings - but it's not a user-controlled zoom. Every new slide, it chooses a random set of bounds to display, if the image is larger than your viewport. I wanted to be surprised in seeing random closeup portions of those large images (especially the Carina and SMACS 0723 images), because there is so much detail that you miss otherwise.

If you want a user-zoomable interface, the official Webb site actually has them, for example: https://webbtelescope.org/news/first-images/gallery/zoomable...

As far as a next and prev, that would be easy, but I guess since the slideshow is only X seconds per slide, I didn't think it would be that necessary (at least to my use case) to skip or go back.

kamiyo··on Show HN: JWST Image Slideshow
Hey everyone. Been lurking a long time, first time submitting.

I was inspired to make this after seeing the JWST images. I thought it would be cool to have something that would zoom in on random parts of those huge images, and maybe you could see things that you wouldn't otherwise see. This resulted from that.

First time using ViteJS and Mantine, and second project using TailwindCSS. I enjoyed how quick it was to develop with Vite and Tailwind. I did have trouble getting the behavior of the fading to work correctly, because rendering those huge files in <canvas>, you can't predict how long it takes for the compositor to display. Also, using React hooks doesn't seem to be as ergonomic for something like a long-running timer, because you have to reset and re-run the timers when dependencies change. Part of the solution was updating Refs using useEffect, and using those refs within the timer function.

The nice thing about this is that it works on my LG tv, so I can have a slideshow on that!