05greg
Re:The Endless Acid Banger: algorithmic self-composing acid techno music
on Tuesday April 20, 2021 @08:01AM (#26873419)
Wholeheartedly agree using computers as a compositional aide is a fantastic thing, it's really quite satisfying to define some rules by which the program can modify the inputs (melodies, chords, drum patterns) and have it output interesting results.
I coded up some jungle music not long ago: https://www.youtube.com/watch?v=GPan4gRSwZs&t=79s
I'm working on a procedure to modify the drum breaks in a conventional way, meaning I have to think less about keeping them interesting while live coding.
Re:Image Scaling Attacks
on Thursday October 29, 2020 @07:41AM (#24929432)
Related, You can get an idea of what your browser display is doing in this shadertoy: https://www.shadertoy.com/view/Wd2yRt
Re:Show HN: Song to Sing – build your singing repertoire based on your...
on Monday February 03, 2020 @08:26AM (#22223922)
Love it, I think most classical vocalists would prefer to mark their range on a stave though. I know instantly if the note I'm about to sing is going to be a struggle by seeing where it lies on the page. It took me a couple minutes to translate this by working from middle C. (I'm a bass/bari btw)
Re:Don’t Convert SRGB U8 to Linear U8
on Tuesday March 13, 2018 @06:50AM (#16575079)
Yeah it seems like you'd want to interpolate along an equiluminant plane using a colourspace that separates chrominance and luminance (and is ideally perceptually uniform)
Re:3D scatterplot of an image
on Friday December 15, 2017 @08:23AM (#15931588)
Yeah, the points in the 3D colourspace have no mapping to a 2D location on an image, you could create one that gives a pretty image if you wanted.
Re:Image Dithering: Eleven Algorithms and Source Code
on Friday October 06, 2017 @03:23AM (#15415000)
Dithering is still needed for most of sRGBs range, Frontier needed to do it in Elite Dangerous where banding was noticeable.
This paper: https://www.cl.cam.ac.uk/~rkm38/pdfs/boitard14hdr_colorspace...
compares the bit depth necessary for contouring due to quantisation to become imperceptible across a few encodings, most of them in the 10-11 bits per channel area.