iamdan

Joined 4 years ago

Karma
45
Submissions
21
Member since
Jul 18
Software engineer. Learning by doing :)
View on Hacker News

Recent submissions

Comment · 1 year ago
That's sweet! I'm trying to see how far I can push the web audio api but yeah the aliasing can be harsh. I think there are also some things I can do with filter nodes to smooth things out a bit
Comment · 1 year ago
I had a bug in my demo code around handling the duty cycle change, this should be fixed now
Comment · 1 year ago
This should hopefully be fixed now, there was an issue with handling the radio button selection change.

I haven't been able to find anything about why exactly they chose to provide both 25% and 75% DCs - they do sound the same minus the inverted polarity like you mentioned.

Comment · 1 year ago
This is correct, the demo not properly handling the selection of a new duty cycle. I pushed up a correction just now. Thanks for laying out a detailed replication - made for an easy fix
Comment · 1 year ago
Great name. That's super cool i like the retro aesthetic. The scheduling piece of trackers built with the Web Audio API is definitely a bit of a struggle but so far it's been manageable
Comment · 1 year ago
Yes! My dad has an old Commodore 64 and I vaguely remember a skiing game. I think it's so cool what folks were able to accomplish musically on such limited systems at the time
Comment · 1 year ago
Thank you for calling that out, I am aware that the audio demos are a little busted right now and I'll be patching them up when I get a little time
Comment · 1 year ago
it does, you definitely "feel" the change. I actually have to do some digging to figure that out, I unfortunately do not have my childhood GBA anymore so I have to rely on audio clips to make that call
Comment · 1 year ago
This is the nice thing about constraining myself to a rather old and crude sound style, the rough edges can remain a little rough
Comment · 1 year ago
That's true, I'm coming into the audio and signals world as a beginner so I'm still picking up the lingo but totally! For my purposes I only want to keep track of a single source for a channel so I've gone down this wave transformation path rather than composition but that also would get the job done
Comment · 1 year ago
It's super cool! Just from short time that I've been playing around with it, it looks like you can push it pretty far. Before too long I hope to have a Show HN post with a link to the tracker out live in production
Comment · 1 year ago
I think long term I will be moving in that direction. For this initial exploration and experimentation I've been doing with the Web Audio API, the sawtooth oscillator + step function waveshaper node have been sufficient for my use case but I will need investigate whether I can produce a more authentic sound with an AudioWorkletProcessor approach
Comment · 1 year ago
that's sweet, love dracula theme

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton