The ultimate Awesome setup has to be that used by Daniel Berg and Julian Assange in The Fifth Estate. Plenty of Lua and Python scrolling frantically but I don't remember seeing any Emacs.
Lately I’ve been writing a CLI application in Python to analyse and generally handle possibly megabytes of DNA data.
At first I wrote the code quickly and in haste of inspiration using some Numpy constructs, some functional maps (with list) and an occasional list comprehension. It has took WAY too long to convert to code to use iterators, because the syntax and semantics are so different.
In Lisp I could usually just switch the kind of map function to be lazy, iterative, or whatever I would like without changing and carefully thinking about the rest of the code.
I think this is the kind of glue the article points to.
I just compared and evaluated Hatch, Flit, Poetry and Pdm and found Pdm to be most robust and slimmest. Hatch was a good second option, and Poetry and Hatch are easy to use, but have too much bloat and magic.
Numpy and Scipy are good reasons. Unfortunately Scipy does not even compile on FreeBSD lately, and I have opened three issues about it against Scipy and Pythran (and the fix was with xsimd).
I strongly agree with this, and I have been actively using Python since 2009.
Trying top keep a Pygame/Numpy/Scipy project working has been a real struggle. I started it with Python 2 and ported to Python 3 some years ago. The whole Python 3 transition is a huge mess with every Python 3 point release breaking some things. No other interpreted language’s packaging system is so fucked up.
On a positive note: Lately I've liked using pdm instead of pip, and things seem to work quite a lot better. I evaluated Poetry, Flit and something else also.
I have this exact same idea on my audio synthesis and DSP exploration project called Akasha, that I have developed on and off for more than 13 years. I have plans to open source at least parts of it, once I get to clean up the code. I was inspired by Julius O. Smith III's writings on DSP algorithms: https://ccrma.stanford.edu/~jos/
Unfortunately my web pages are not online, I have some video samples of Björk, Gotan Project and some classical and electronic music samples.
In the analytical audio signal, the musical intervals can sometimes be easily seen, and it is mesmerizing to look at.
On this video demo by OP, when the waveform appears stationary with loops, there are intervals in (at least close to) just intonation – meaning the frequencies have integer ratio relationships.
- Add download links with download attribute:
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/a#attr-download
- Make the grid responsive with CSS minmax (and media queries):
https://developer.mozilla.org/en-US/docs/Web/CSS/minmax
- Display a (visual?) score for closeness of match
- Add link to similar sounds (by the vector database closeness)
- Add query parameter so the results can be bookmarked
- Use HTML5 History API
- Show tags from freesound.org (and allow to filter by tags from search results)
- Generate visual previews for the sounds (like in Soundcloud)
Here is my setup, written in Fennel Lisp: peterhil/awesome-ultraviolet: Awesome WM theme with dark violet colours https://github.com/peterhil/awesome-ultraviolet
Peter Pan on Twitter: "@app4soft @probonopd @MX_Linux Screenshot of my #AwesomeWM setup. https://t.co/2XMnDEdJfN" / X https://twitter.com/peterhil/status/1463914949491761164/phot...