Remix.run Logo
mszula 4 days ago

Hey all,

Author of the project here. Thank you for your warm words, and a bunch of feedback. I created the project mainly to learn about Svelte and play with algorithms, these running bars fascinate me. I was hoping that this tool would also help understand how sorting algorithms work. I still have a few features planned, such as advanced statistics.

If you have any ideas on how to develop this or want to contribute with me, I would be happy to invite you

I would also like to thank you for the stars on Github, it is really satisfying when someone enjoys the fruit of my work.

bowsamic 4 days ago | parent | next [-]

It sounds like the audio waveform is simply cutting off rather than polyphonically fading in and out, which causes clicking on basically all the sounds. Especially noticable on the sine wave.

I assume you are just changing the frequency instantly or something. It would sound far better to implement polyphony and have a basic short AD envelope that is triggered for each step and allow a tiny overlap at the end

gcanyon 2 days ago | parent | prev | next [-]

This is awesome!

Is there a reason for the dramatic speed-up around delays of 1.8-2ms? On my machine Quick Sort takes 12 seconds at 2ms, about 6 seconds at 1.9ms, and just over 1 second at 1.8ms (with the default 300 items).

dasefx 3 days ago | parent | prev | next [-]

Hi, thanks for this, you know what would be great? Being able to see the actual algorithm used in code somewhere in the UI, maybe when you select one algorithm display its related code in a panel below, and if you could also show in what step of the code is when animating,that would be mind-blowing.

CoastalCoder 3 days ago | parent | prev [-]

I love the site. Very well done! It wouldn't surprise me if it starts showing up in some undergrad CS lectures.

The thing about the stars, though: some of us fear that a utility site for our work, GitHub, is getting enshitified into a social media platform. So for those of us in that camp, the stars system is unwelcome all by itself, and catering to it is the opposite of what we want to encourage.

Your desire for feeling the work is appreciated is definitely reasonable though. I hope how much I like it comes across loud and clear :)