Live data from Hacker News

Show HN: Wavvy – web-based audio editor (Audacity port)

wavvy.app

51–60 of 115 posts

Re: Show HN: Wavvy – web-based audio editor (Audacity port)

#51

This is awesome, and also awesome is this: > I originally developed a WASM port of wxWidgets I had some fun looking at the commits here[1] and I can imagine a lot of classic wxWidgets apps are going to be ported to wasm now. Congrats, that a lot of dedication! [1] https://github.com/wxWidgets/wxWidgets/compare/master...ahil...

I feel like I should preemptively apologize and I'm really not trying to knock the project in any way, and the achievement is pretty epic, but those who have seen my username on this site before know what's coming, especially in regards to people seriously considering using WX Widgets on the web... This app is inaccessible. Audacity on its own is already a bit difficult to use with a screen reader, but sadly, this po…

Actually, that's a good thing to keep in mind. I would not use this for anything serious right now, unless for some reason it perfectly fits all requirements one might have. I see this as useful more for fun side projects and as another commenter said, it's possible to improve accessibility later. Maybe text could be rendered as actual text over the canvas?

Re: Show HN: Wavvy – web-based audio editor (Audacity port)

#52

This is awesome, and also awesome is this: > I originally developed a WASM port of wxWidgets I had some fun looking at the commits here[1] and I can imagine a lot of classic wxWidgets apps are going to be ported to wasm now. Congrats, that a lot of dedication! [1] https://github.com/wxWidgets/wxWidgets/compare/master...ahil...

I feel like I should preemptively apologize and I'm really not trying to knock the project in any way, and the achievement is pretty epic, but those who have seen my username on this site before know what's coming, especially in regards to people seriously considering using WX Widgets on the web... This app is inaccessible. Audacity on its own is already a bit difficult to use with a screen reader, but sadly, this po…

Why don't you spend some time harangueing browser and other big tech engineers instead of blaming application developers at every turn? The tools we use are ultimately determined by the companies that make them. Complete GUI toolkits are some of the most expensive software to build. We are limited by whatever's out there. The fact that HTML is a poor framework for rich application development is no fault of your average software engineer. If you want to blame someone, blame upstream and the product managers who run the browser engineering projects.

Re: Show HN: Wavvy – web-based audio editor (Audacity port)

#53

Now we just need to wrap this in Electron so we can run it on desktop! ;)

The OP mentioned this is a part of Audacity, so hopefully you were being sarcastic, but you can already do apt install audacity if you want a desktop app, as it already exists in the form of Audacity

Re: Show HN: Wavvy – web-based audio editor (Audacity port)

#54

This is awesome, and also awesome is this: > I originally developed a WASM port of wxWidgets I had some fun looking at the commits here[1] and I can imagine a lot of classic wxWidgets apps are going to be ported to wasm now. Congrats, that a lot of dedication! [1] https://github.com/wxWidgets/wxWidgets/compare/master...ahil...

I feel like I should preemptively apologize and I'm really not trying to knock the project in any way, and the achievement is pretty epic, but those who have seen my username on this site before know what's coming, especially in regards to people seriously considering using WX Widgets on the web... This app is inaccessible. Audacity on its own is already a bit difficult to use with a screen reader, but sadly, this po…

Accessibility is great but its hardly humanity's goal. In most instances your burden is no one else's unless we are talking life or death.

Re: Show HN: Wavvy – web-based audio editor (Audacity port)

#55
post #34
post #33

Earlier quoted context omitted.

I think this was tongue-in-cheek. Nobody would actually want to take a native C/C++ Audacity, port it to WASM, and then wrap it in Electron to make it a "desktop app" again.

It would give you safety properties that native Audacity doesn't have. It would also make distribution much easier.

> It would give you safety properties that native Audacity doesn't have. It would also make distribution much easier.

Has Audacity ever had safety issues in the past?

Because it sounds like you'll be going to a lot of effort to prevent a problem that had never surfaced in over a decade of use.

Re: Show HN: Wavvy – web-based audio editor (Audacity port)

#56
post #49

Earlier quoted context omitted.

I feel like I should preemptively apologize and I'm really not trying to knock the project in any way, and the achievement is pretty epic, but those who have seen my username on this site before know what's coming, especially in regards to people seriously considering using WX Widgets on the web... This app is inaccessible. Audacity on its own is already a bit difficult to use with a screen reader, but sadly, this po…

Unless you have a legal requirement to provide accessibility, I encourage everyone to ignore this advice. It is basically letting perfect be the enemy of good. Especially if your project is opensource. Someone that cares, which may even be you at a later date when other things on the to-do list are done, can submit patches to address accessibility later.

Brace yourself: the "European accessibility act" will soon make accessibility a legal requirement to the private sector, including computers, operating systems, smartphones, and e-commerce.

https://ec.europa.eu/social/main.jsp?catId=1202

Have your popcorn ready to watch how this will freak out plenty of big corporations, rushing to fix their products, services, and websites from their accessibility "short-sightedness" of times past.

Depending on circumstances, failing to comply may cause heavy fines and having the product removed from market.

My guess is this show will peak in 2025.

Re: Show HN: Wavvy – web-based audio editor (Audacity port)

#57

Earlier quoted context omitted.

I feel like I should preemptively apologize and I'm really not trying to knock the project in any way, and the achievement is pretty epic, but those who have seen my username on this site before know what's coming, especially in regards to people seriously considering using WX Widgets on the web... This app is inaccessible. Audacity on its own is already a bit difficult to use with a screen reader, but sadly, this po…

Accessibility is great but its hardly humanity's goal. In most instances your burden is no one else's unless we are talking life or death.

"Allowing people to participate in society is great but hardly humanity's goal."

Not only does your comment show ignorance of a significant percentage of humans, it also shows you have zero idea of the fact that good accessibility provides service to everyone.

Have you ever struggled to use your smartphone while driving (temporary blindness, because your eyes are focused on the street),

or pressed the wrong button while sitting in a bumpy, shaking bus, because the button you actually wanted to press was way too small (temporary hand coordination disability)?

Accessibility's best practices also exist for everyone to enjoy a great usability.

Re: Show HN: Wavvy – web-based audio editor (Audacity port)

#59

What other options exist for "complex native-ish browser interfaces" in this style? E.g. if you wanted to develop a new app which is a traditional desktop GUI app with tons of menus and buttons that need to be custom rendered (so wasm/canvases presumably, rather than html), what options exist aside from this effort with wxWidgets? For example, say you wanted to make a 3D editor/CAD program or full-featured DAW from s…

Not a popular language/RAD these days, but I wouldn't rule out Lazarus/FPC. https://github.com/zamtmn/zcad https://wiki.freepascal.org/Projects_using_Free_Pascal

Note that Lazarus isn't (yet) able to do web-based GUIs. Free Pascal only just added wasm support (not in a release yet, but it is part of the main branch), so all is needed (which TBH is kind of a big "all" :-P) is someone to make an LCL backend for it, so it might happen at some point.

Re: Show HN: Wavvy – web-based audio editor (Audacity port)

#60
post #34

Earlier quoted context omitted.

It would give you safety properties that native Audacity doesn't have. It would also make distribution much easier.

> It would give you safety properties that native Audacity doesn't have. It would also make distribution much easier. Has Audacity ever had safety issues in the past? Because it sounds like you'll be going to a lot of effort to prevent a problem that had never surfaced in over a decade of use.

Not the sort of safety issues I think you mean, but there have been some rather questionable behaviours from the current owners in the last year or so. A quick search for Audacity here or elsewhere will find the details.
Post reply on HN