HackerTrans
トップ新着トレンドコメント過去質問紹介求人

iamdan

no profile record

投稿

Show HN: Chiptune Tracker

chiptunes.netlify.app
4 ポイント·投稿者 iamdan·5 か月前·1 コメント

Variable duty cycle square waves with the Web Audio API

danblack.co
57 ポイント·投稿者 iamdan·昨年·64 コメント

Show HN: pdfdark.com – view pdf's in "dark mode" all on client

pdfdark.com
22 ポイント·投稿者 iamdan·昨年·11 コメント

Show HN: Refactory – AI Code Refactoring

userefactory.com
1 ポイント·投稿者 iamdan·3 年前·4 コメント

Show HN: Hacolyte – a Hacker News reader built with NextJS

hacolyte.com
13 ポイント·投稿者 iamdan·4 年前·2 コメント

コメント

iamdan
·昨年·議論
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
iamdan
·昨年·議論
I had a bug in my demo code around handling the duty cycle change, this should be fixed now
iamdan
·昨年·議論
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.
iamdan
·昨年·議論
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
iamdan
·昨年·議論
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
iamdan
·昨年·議論
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
iamdan
·昨年·議論
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
iamdan
·昨年·議論
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
iamdan
·昨年·議論
This is the nice thing about constraining myself to a rather old and crude sound style, the rough edges can remain a little rough
iamdan
·昨年·議論
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
iamdan
·昨年·議論
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
iamdan
·昨年·議論
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
iamdan
·昨年·議論
that's sweet, love dracula theme
iamdan
·昨年·議論
v true
iamdan
·3 年前·議論
Hmm I am sorry to hear that. Were you trying to refactor with gpt-4 or gpt-3.5-turbo?
iamdan
·3 年前·議論
The key is passed along in the refactor POST request body to OpenAI's chat endpoint (https://github.com/daniel-black/refactory/blob/5289bf54842d1...) and is not stored anywhere else so yes it should be safe.