Recent submissions

Comment · 4 years ago
Thanks for the support!!! Really happy to hear that! Yeah I will improve browser compatibility in the future.
Comment · 4 years ago
Good idea. I will try to add that in the future.
Comment · 4 years ago
good stuff! Thanks!
Comment · 4 years ago
Thanks! I will give it a try.
Comment · 4 years ago
Ah! Nice catch!! I didn't even notice that. My expectation for this project is focusing mainly on the music theory part and visualization. So I guess using a good existing synth will make my life eaiser.

Thanks again!

Comment · 4 years ago
I implemented the synthesizer from scratch. Honestly I'm not super familair with digital synthesizer theory and for the implementation, mostly I referred to this article https://keithwhor.com/music/

The code of my implementation is at https://github.com/JNKKKK/pianochord.io/blob/master/src/libs...

I guess it't not a good choice to implement that part on my own, since there are many good libraries out there, like tone.js. I will probably deprecate my own synthesizer implementation and use tone.js.

Comment · 4 years ago
Thanks! I like the idea of pianojacq.com. Good luck on your refactoring job!
Comment · 4 years ago
Thanks for the advice! I totally agree with it. "Octave up" and "Octave down" also sound more natural to me.

And nice catch! Yes, the synthesizer does have some issue in browsers other than Chrome. I'm working on that.

Thanks again! I really appreciate it!

Comment · 4 years ago
Interesting! The idea to visualize the "transitions" sounds very useful.
Comment · 4 years ago
Thanks! Nice catach. It's just out of the oven so I didn't have chance to test on all major browsers. Will improve on browser compatibility in the future.
Comment · 4 years ago
Thanks! It's just out of the oven so I didn't have chance to test on all major browsers. Will improve on browser compatibility in the future.
Comment · 4 years ago
Totally agree. I sometime also feel struggling to construct chords in my mind. Then I realize the importance of having such tool.
Comment · 4 years ago
Nice catch. Thanks for the advice! Really appreciate it.
Comment · 4 years ago
Thanks! Yes, inversions will be there in the near future.
Comment · 4 years ago
Thanks! Yeah, my next step would be adding scales and modes to it.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton