HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
magnush
mhwaveedit
C2021–2022
magnush / mhwaveedit

mhwaveedit

Sound file editor (written in C using the GTK+ toolkit)

2Distinct people
4Mentions
1Explicit recommenders
48GitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

Sound file editor (written in C using the GTK+ toolkit)

GitHub

Where it is used

No documented product use has been verified yet.

What people are saying

I love Audacity, particularly after discovering the "Enable Cut Lines" feature [0], which is a nice solution for poor man's non-destructive editing. Eric S. Raymond considered…

marttt used a recommendation phrase. One indexed comment matches. This is a phrase match, not a verdict.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 3:56:07 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by month4 dated mentions

Observed mentions: 2021-03-18 04:11:03 UTC to 2022-08-14 07:06:53 UTC.

012021-03-01 00:00:00 UTC to 2021-04-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 commentsMar 20212021-04-01 00:00:00 UTC to 2021-05-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2021-05-01 00:00:00 UTC to 2021-06-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-06-01 00:00:00 UTC to 2021-07-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-07-01 00:00:00 UTC to 2021-08-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-08-01 00:00:00 UTC to 2021-09-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-09-01 00:00:00 UTC to 2021-10-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-10-01 00:00:00 UTC to 2021-11-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2021-11-01 00:00:00 UTC to 2021-12-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 commentsNov 20212021-12-01 00:00:00 UTC to 2022-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2022-01-01 00:00:00 UTC to 2022-02-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2022-02-01 00:00:00 UTC to 2022-03-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2022-03-01 00:00:00 UTC to 2022-04-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2022-04-01 00:00:00 UTC to 2022-05-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2022-05-01 00:00:00 UTC to 2022-06-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2022-06-01 00:00:00 UTC to 2022-07-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2022-07-01 00:00:00 UTC to 2022-08-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2022-08-01 00:00:00 UTC to 2022-09-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 commentsAug 2022

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
Mar 20212021-03-01 00:00:00 UTC2021-04-01 00:00:00 UTC101
Apr 20212021-04-01 00:00:00 UTC2021-05-01 00:00:00 UTC101
May 20212021-05-01 00:00:00 UTC2021-06-01 00:00:00 UTC000
Jun 20212021-06-01 00:00:00 UTC2021-07-01 00:00:00 UTC000
Jul 20212021-07-01 00:00:00 UTC2021-08-01 00:00:00 UTC000
Aug 20212021-08-01 00:00:00 UTC2021-09-01 00:00:00 UTC000
Sep 20212021-09-01 00:00:00 UTC2021-10-01 00:00:00 UTC000
Oct 20212021-10-01 00:00:00 UTC2021-11-01 00:00:00 UTC000
Nov 20212021-11-01 00:00:00 UTC2021-12-01 00:00:00 UTC000
Dec 20212021-12-01 00:00:00 UTC2022-01-01 00:00:00 UTC000
Jan 20222022-01-01 00:00:00 UTC2022-02-01 00:00:00 UTC000
Feb 20222022-02-01 00:00:00 UTC2022-03-01 00:00:00 UTC101
Mar 20222022-03-01 00:00:00 UTC2022-04-01 00:00:00 UTC000
Apr 20222022-04-01 00:00:00 UTC2022-05-01 00:00:00 UTC000
May 20222022-05-01 00:00:00 UTC2022-06-01 00:00:00 UTC000
Jun 20222022-06-01 00:00:00 UTC2022-07-01 00:00:00 UTC000
Jul 20222022-07-01 00:00:00 UTC2022-08-01 00:00:00 UTC000
Aug 20222022-08-01 00:00:00 UTC2022-09-01 00:00:00 UTC101

What Hacker News says

4 sources
Re: domains -- good point. I found some screenshots of Dillo 0.6 -- interesting to see how little the GUI has changed over time, since 2002: https://web.archive.org/web/20020611213502/http://dillo.cips... I'm not a software engineer, just an unix-minded end-user, but I've always seen this sort of consistency as very good, thoughtful engineering. Having an almost unchanged GUI for 20+ years is an indicator of well thought out defaults early on, I suppose. Similar projects that come to mind are mhwaveedit and mtPaint (the latter was inspired by the former, /1, 2). I need to do audio work, so mhwaveedit is a gem that, for me, has replaced Audacity almost entirely. Blazing fast, with a consistent, extremely well thought out GUI again. Eric S. Raymond used Audacity as an example of great unix-y GUI design in "The Art of Unix Programming". I've
Read the rest
often thought, that, by now, Audacity somewhat suffers from "feature creep", including GUI-wise. mhwaveedit has managed to escape adding features. Quoting a passage grom TAOUP: "Several features of this UI are subtly excellent and worthy of emulation /.../. But these are details. The central virtue of this program is that it has a superbly transparent and natural user interface, one that erects as few barriers between the user and the sound file as possible." /3 I'd say Dillo managed to maintain the same core idea in terms of web browsing, have as few barriers between the user and the HTML file as possible. No added bloat, for 22 consecutive years. This is quite remarkable, actually -- as compared to GUI (and other) changes of many other browsers. Obviously, the scope of those "other browser projects" is different as well; it's a different world. Also, possibly the consistency of the GUI has to do with the use of FLTK, which kind of forces the devs to focus on the bare essentials. Let's hope that these indications of Dillo's death (because no homepage) are greatly exaggerated. Greetings and a thousand thanks thus far to all of Dillo's devs! 1. https://en.wikipedia.org/wiki/MtPaint 2. https://github.com/magnush/mhwaveedit 3. http://www.catb.org/~esr/writings/taoup/html/ch06s01.html#au...
In Dillo web browser domain is for sale
The FreeDOS operating system [1], started in 1994 by Jim Hall. Several critical parts of the system (e.g. the kernel) were written by others, but he is still coordinating the project in 2022. They released version 1.3 just recently. Charles Childers' work on the tiny Retro Forth language [2] is also worth pointing out. It was started by Tom Novelli, but according to interwebs, Childers took over in 2001. Really cool language if you like tiny VM-based systems and forth. Another tiny one-man language is PicoLisp [3]. Created by Alexander Burger in around 1988, and he's still the maintainer. He has been using it in commercial application development ever since. Today, I'm wishing a long and healthy life to Virgil Dupras' Collapse OS! [4] EDIT: Another project I really like is Willus.com's k2pdfopt [5], a small cross-platform tool that optimi
Read the rest
zes pdf files for mobile readers. Started in around 2011; judging by the website, very probably a single-person thing. One more is, edbrowse, a "command line editor browser" with ed-like command language [6]. Originally written in 2002 by Karl Dahlke for blind users, but might be interesting to many others as well because of its scripting abilites. Ah, and also mhwaveedit [7], Magnus Hjorth's wave editor, developed by him since around 2002. And Mark Tyler's mtpaint [8], which was apparently very much inspired by mhwaveedit. A fascinating single-person made digital audio workstation is Non DAW by Jonathan Moore Liles [9], started in around 2006. I've used it a lot, great modular design, ran really well on an old Thinkpad T42. Serenity OS [10] has also been in development for 3 years. Andreas Kling's amazing effort. Possibly Dwarf Fortress [11] would also almost count as a two-man project, by Tarn and Zach Adams, going on since 2002. Nils M. Holm's creations also deserve a mention for sure. Scheme 9 From Empty Space, Klong array language, several books, etc [12]. Really inspiring guy. Not wishing to turn HN into Wikipedia, so I'll stop here. The dedication behind this kind of projects is amazing, really. 1: https://www.freedos.org/ 2: http://retroforth.org/ 3: https://picolisp.com/ 4: http://collapseos.org/ 5: https://www.willus.com/k2pdfopt/ 6: http://edbrowse.org/ 7: https://github.com/magnush/mhwaveedit 8: https://en.wikipedia.org/wiki/MtPaint 9: http://non.tuxfamily.org/ 10: http://serenityos.org/ 11: https://en.wikipedia.org/wiki/Dwarf_Fortress 12: http://t3x.org/s9fes/
In Ask HN: Single-person creations that have stood the test of time?
marttt·Mar 18, 2021Recommendation phrase
I love Audacity, particularly after discovering the "Enable Cut Lines" feature [0], which is a nice solution for poor man's non-destructive editing. Eric S. Raymond considered Audacity a great example of Linux UI design in "The Art of Unix Programming" [1]. I do, however, think mhwaveedit [2] deserves more attention. A really well thought out UI; excellent for small edits on Linux. It was also a direct inspiration for the writer of the mtpaint graphics editor [3]. 0: https://forum.audacityteam.org/viewtopic.php?t=39688#p102880 1: http://www.catb.org/esr/writings/taoup/html/ch06s01.html#aud... 2: https://github.com/magnush/mhwaveedit 3: https://en.wikipedia.org/wiki/MtPaint
In Audacity 3.0

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.