hamoid

Joined 15 years ago

Karma
386
Submissions
118
Member since
May 16
Interactive generative art using OPENRNDR (Kotlin), openFrameworks (C++), Processing (Java) and p5.js.

Home: https://hamoid.com

Patreon: https://www.patreon.com/funprogramming

View on Hacker News

Recent submissions

Comment · 1 year ago
Looks very fun :-) Does anyone notice issues with the sound quality? In many of the examples I hear clicking: sometimes as if the attack is too high, or as if there is some kind of aliasing or sample rate issue, or just clipping. Probably noticeable with headphones. For instance in the announcement video at 3:11 or in the "J.S. Bach, Prelude in C Major (BWV 846)" video between 4.4s and 7.2s. It's somewhat visible if I load that audio in Audacity and turn on the spectrogram view with these settings: Logarithmic, 200 to 6000 Hz. Algorithm: Reassignment, 1024, Blackman-Harris, 1. Colors: 50, 40, 50.

What's odd is that I hear the glitches in in Firefox and in the file downloaded with yt-dlp, but not in Chromium. Is Google serving me bad audio on purpose?

Correction: some videos also do have glitchs on Chromium.

Comment · 2 years ago
Comment · 3 years ago
Or https://github.com/hydra-synth/hydra (Livecoding networked visuals in the browser, since 2017)
Comment · 3 years ago
Comment · 4 years ago
Once I realized that Flash .swf files could be compressed to half the size using gz, so I sent an e-mail to Macromedia suggesting that they zip their files. The next version had that feature enabled by default, which made me happy :-)

Also, at the time when interactive maps had 4 arrows to click and move North, South, East and West I developed a map using Flash and MapServer where you could drag the map around with the mouse. I sent a message to Google to show my work and they replied saying it was cool. Later Google maps came out with such an interface. I'll never know if my messages had any impact but I can still dream they were my inventions :-)

Comment · 4 years ago
Comment · 4 years ago
That's where I stopped reading.
Comment · 4 years ago
What if explicit, questionable and even illegal content was AI generated instead of involving harm to real humans of all ages?
Comment · 5 years ago
Comment · 5 years ago
When I started using it 3 years ago I was concerned about using Kotlin (a language developed mostly by one company) or choosing a framework with a small community. After writing hundreds of audiovisual programs in Java, Kotlin, C++, JavaScript and some other languages I can say OPENRNDR provides the most frictionless creative experience for me. I enjoy it every day. Still, to appreciate what it has to offer I think it's better to start with Processing or p5.js and write growing programs until they become hard to follow. Then it makes sense to have a good IDE and a beautiful API.
Comment · 5 years ago
I'm happy to hear those third party tutorials are considered great! ;-)
Comment · 5 years ago
Comment · 5 years ago
You are right. Big or small bikes, buses, trucks or a driver trying to quickly burn as much fuel as possible in their car are all disturbing.

A difference is that some of them are not trying to be loud on purpose while others are. That's what triggers me. Their violence.

If smoking is not allowed I don't understand why this is, or why rules are not enforced. Changing homes is much harder than changing sidewalks.

At least there's hope. Seeing silent electric bikes go by makes me smile.

Comment · 5 years ago
To me the sound of those big bikes is a form of terrorism. They rise my blood pressure, increase stress levels and make me hate. Try living somewhere where every 20 minutes such bikes make the windows of your flat shake and you can't hear your TV or your partner talking until the bike is gone. Why do I have to suffer this every day of my life? I can't wait until the ICE is part of our primitive past.
Comment · 5 years ago
Unreal Engine? If I got it right you get the source but not the permission to redistribute it.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton