melatonin_audio_sparklines
FYampaSynth
Our great sponsors
melatonin_audio_sparklines | FYampaSynth | |
---|---|---|
2 | 2 | |
90 | 21 | |
- | - | |
3.6 | 2.6 | |
8 months ago | over 2 years ago | |
Python | F# | |
MIT License | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
melatonin_audio_sparklines
-
Audio Sparklines
You found the Achilles' heel of my project! I don't mind the fonts being different sizes or not monospaced, but the fact that there's a difference in height in the font rendering between ⎺ and ‾ on different platforms is a bummer. I have a flag in the C++ implementation so they can still be rendered "correctly" in IDEs like Xcode [1].
I felt doomed to Unicode in this case because of the number of places I wanted them to show up (CLion lldb integration, GitHub actions output, terminal). I would have loved to actually render graphics! I actually never thought about how they would render on a blog article, I wouldn't generally wouldn't use them for blogging...
1. https://github.com/sudara/melatonin_audio_sparklines/blob/ma...
-
Using ASCII waveforms to test real-time audio code
Nice! I became obsessed with rendering sparkline representations of chunks of audio for the same reason: to inspect failures when writing tests / refactoring. https://github.com/sudara/melatonin_audio_sparklines
FYampaSynth
What are some alternatives?
FFmpeg-SIXEL - Experimental fork git://source.ffmpeg.org/ffmpeg.git
Gin - A few extras for juce
sixel-tmux - sixel-tmux is a fork of tmux, with just one goal: having the most reliable support of graphics
YampaSynth - Software synthesizer
visual_debugger - debug data over a shared memory connection to an OpenGL ImGUI window
stk - The Synthesis ToolKit in C++ (STK) is a set of open source audio signal processing and algorithmic synthesis classes written in the C++ programming language.
lsix - Like "ls", but for images. Shows thumbnails in terminal using sixel graphics.
juce-toys - Debugging utilities in a JUCE Module, plus NatVis and LLDB customizations
SampledSignals.jl - Core types for regularly-sampled multichannel signals like Audio, RADAR and Software-Defined Radio