claude boosted

Very excited to announce:

💥hydra microgrants 💥
funding for community projects involving hydra video synth

💥Apply by November 7th!! 💥hydra.ojack.xyz/grants/

💥 organised by @hellocatfood
and @ojack , w/ guest judge Monrhea Carter
💥

26th "indelible ink"

barry v2-29-gdbee91e

: audio { c t -- o }
0
t t 16 >> 31 & << t 6 >> 1 & c ^ >> t 16 >> 0xfff & * 12 >> +
t t 17 >> 31 & << t 8 >> 1 & c ^ >> t 16 >> 0xfff & * 12 >> +
t t 18 >> 31 & << t 10 >> 1 & c ^ >> t 16 >> 0xfff & * 12 >> +
i32
;

RUN audio
0 -> time
1 -> increment

Show thread

25th (untitled)

barry v2-29-gdbee91e

: audio { c t -- o }
0
t 24 << t 3 >> 3 & c ^ >> t 14 >> 0xff & * 8 >> +
t 24 << t 4 >> 3 & c ^ >> t 15 >> 0xff & * 8 >> +
t 24 << t 5 >> 3 & c ^ >> t 16 >> 0xff & * 8 >> +
i32
;

RUN audio
0 -> time
1 -> increment

Show thread

24th "overcomplicated"

barry v2-29-gdbee91e

: dup { x -- x x }
x x
;

: wave { t -- o }
t 1 13 << + 1 14 << 1 - & 1 13 << - dup * 11 >> t 13 >> 2 & 1 - *
;

: audio { c t | n k s -- o }
t 12 >> 3 & c ^ 24 + -> n
t 1 n << 1 - & -> k
k f64 1 n << f64 / 2 f64 log * exp 1 n << f64 * i64 -> s
s
s 0 << wave wave k * n >> +
s 1 << wave wave +
s 2 << wave wave +
s 3 << wave wave +
s 4 << wave wave +
s 5 << wave wave 1 n << k - * n >> +
wave 255 * 8 >> i16
;

RUN audio
0 -> time
1 -> increment

Show thread

@nebogeo and Aphex Twin''s is fun to play with and not too resource hungry, at least with a small library: with the demo, block size 500 is stuttery/overloaded but block size 2048 works fine using about 25% of one core on my underpowered netbook (Intel Atom N455 CPU with 1GB RAM).

Analysing the audio to create the brain is a bit time consuming, but don't need to do that so often. I tried to speed that part up by using FFTW_PATIENT instead of FFTW_ESTIMATE, but to regenerate the demo's brain was slower because FFT planning took so long that it wasn't offset by faster individual FFTs.

claude boosted

23rd "clarity of thought"

barry v2-29-gdbee91e

: audio { c t -- o }
0
t t 25 >> 7 & c ^ >> ^
t t 23 >> 6 & c ^ >> ^
t t 21 >> 5 & c ^ >> ^
t t 19 >> 4 & c ^ >> ^
t t 17 >> 3 & c ^ >> ^
t t 15 >> 2 & c ^ >> ^
t t 13 >> 1 & c ^ >> ^
t t 9 >> 8 & c ^ >> ^
t t 5 >> 15 & c ^ >> ^
i16
;

RUN audio
0x10000000 -> time
1 -> increment

Show thread

someone emailed me about one of my projects from 2010 so I managed to get it working again.

hackage.haskell.org/package/ma

ghc-9.4.2 needs --allow-newer=text for OpenGLRaw to build, but apart from that it should work fine with ghc-8.0.2+ (and maybe earlier versions too). tested on debian testing (bookworm, not final) with freeglut3-dev installed.

quick start:
run `mandulia main`
press "a" to enter attract mode
press "F11" to toggle full screen
press "ESC" to quit

22nd "from the fog, they came"

barry v2-29-gdbee91e

: audio { c t -- o }
0x1cec01dc0ffee t 0xF0F0F0F0F0F0F0F0 c 4 * << & % i16
;

RUN audio
0 -> time
1 -> increment

Show thread

Oh wow, with tigervnc-standalone-server in Debian in UserLAnd in Android, using TSVNC I finally get support in to localhost on my tablet.

Software rendering using Mesa llvmpipe, but better than nothing...

did a experiment using x0vncserver and vncviewer. recorded with OBS and sped up 5x using FFMPEG. some flashing images. no sound.

mathr.co.uk/misc/2022-09-21-fu

21st "rat-a-tat tat"

barry v2-29-gdbee91e

: audio { c t -- o }
0
t t t 8 >> 16 & << ^ +
t t t 10 c + >> 16 & << ^ -
t t t 16 c ! + >> 12 & << ^ +
t t t 18 c - >> 12 & << ^ -
t 16 >> /
i8
;

RUN audio
0 -> time
1 -> increment

Show thread

uk politics sticker idea 

caption: no king
image: like the "no smoking" symbol but with a crown instead of a cigarette

version with longer caption: king is not permitted anywhere on [this station / hospital property / delete as applicable], including e-king

The total length of time people spent in The Queue was probably longer than the life of The Queen.

Guesstimated by dividing her age in hours by 250,000 and noting that the queueing time reported by BBC TV news was significantly longer.

Source:
> ... about 250,000 people [...] filed through the hall ...
-- bbc.co.uk/news/uk-england-lond (CW for article: mental health / distress)

20th "morale improves"

barry v2-29-gdbee91e

: audio { c t -- o }
0
t t t 0 >> 10 & c - << ^ +
t t t 1 >> 10 & c ! - << ^ -
t t t 2 >> 10 & c - << ^ +
t t t 3 >> 10 & c ! - << ^ -
t t t 4 >> 10 & c - << ^ +
t t t 5 >> 10 & c ! - << ^ -
t t t 6 >> 10 & c - << ^ +
t t t 7 >> 10 & c ! - << ^ -
t t t 8 >> 10 & c - << ^ +
t t t 9 >> 10 & c ! - << ^ -
t 12 >> /
i16
;

RUN audio
0 -> time
1 -> increment

Show thread

19th "ups and downs"

barry v2-29-gdbee91e

: audio { c t -- o }
0
t t t 16 >> 15 & c + << ^ +
t t t 17 >> 15 & c - << ^ -
t t t 18 >> 15 & c + << ^ +
t t t 19 >> 15 & c - << ^ -
t t t 20 >> 15 & c + << ^ +
t t t 21 >> 15 & c - << ^ -
t t t 22 >> 15 & c + << ^ +
t t t 23 >> 15 & c - << ^ -
3 >>
i16
;

RUN audio
0 -> time
1 -> increment

Show thread
claude boosted

Hey all, anybody who could put me in touch with a WebGL developer that has some experience with 360° video? There is a group forming that wants to add this as a feature to PeerTube. We have some initial funding for a planning phase and would need feedback from somebody who knows a bit about different 360° projection formats and how to make them appear in a browser.

18th (untitled)

barry v2-29-gdbee91e

: dup { x -- x x }
x x
;

: wave { t -- o }
t 1 13 << + 1 14 << 1 - & 1 13 << - dup * 11 >> t 13 >> 2 & 1 - *
;

: audio { c t -- o }
t 6 <<
t 37 / c 13 << + wave t 5 << 4 * wave * 18 >> +
t 31 / c 13 << + wave t 5 << 5 * wave * 18 >> +
t 23 / c 13 << + wave t 5 << 6 * wave * 18 >> +
t 29 / c 13 << + wave t 5 << 7 * wave * 18 >> +
wave
255 * 8 >>
i16
;

RUN audio
0 -> time
1 -> increment

Show thread

17th "ascending"

barry v2-29-gdbee91e

: audio { c t -- o }
0
t t 16 >> 0xf & c + << t ^ +
t t 15 >> 0xf & c + << t ^ +
t t 14 >> 0xf & c + << t ^ +
t t 13 >> 0xf & c + << t ^ +
t t 12 >> 0xf & c + << t ^ +
t t 11 >> 0xf & c + << t ^ +
t t 10 >> 0xf & c + << t ^ +
t t 9 >> 0xf & c + << t ^ +
t t 8 >> 0xf & c + << t ^ +
t t 7 >> 0xf & c + << t ^ +
t t 6 >> 0xf & c + << t ^ +
t t 5 >> 0xf & c + << t ^ +
t t 4 >> 0xf & c + << t ^ +
t t 3 >> 0xf & c + << t ^ +
t t 2 >> 0xf & c + << t ^ +
t t 1 >> 0xf & c + << t ^ +
i32
;

RUN audio
0 -> time
1 -> increment

Show thread

to using

First generate style sheet:

```
pandoc -o style.docx --print-default-data-file reference.docx
```

Then edit style.docx styles in libreoffice, clicking on each thing, press Alt-P, edit style, very annoying repetitive mousing. Save in the same format despite the warning.

Can also change page size/layout and add headers/footers wherein insert field page number, insert field page count, etc

Finally to render document:

```
pandoc -t docx input.md --reference-doc=style.docx -o output.docx
```

Remember to have metadata block in your markdown:

```
---
title: my document
subtitle: using pandoc
author: a non
date: 2022
...

# my document

first paragraph!

...
```

Image size specification seem to work with widths in cm, but not %.

Check it looks ok in libreoffice, and hope for the best when submitting to microsoft-users...

(Adapted from tips found on tracker-laden opensource.com/article/19/5/co )

Show older
post.lurk.org

A fediverse community for discussions around cultural freedom, experimental, new media art, net and computational culture, and things like that.

<svg xmlns="http://www.w3.org/2000/svg" id="hometownlogo" x="0px" y="0px" viewBox="25 40 50 20" width="100%" height="100%"><g><path d="M55.9,53.9H35.3c-0.7,0-1.3,0.6-1.3,1.3s0.6,1.3,1.3,1.3h20.6c0.7,0,1.3-0.6,1.3-1.3S56.6,53.9,55.9,53.9z"/><path d="M55.9,58.2H35.3c-0.7,0-1.3,0.6-1.3,1.3s0.6,1.3,1.3,1.3h20.6c0.7,0,1.3-0.6,1.3-1.3S56.6,58.2,55.9,58.2z"/><path d="M55.9,62.6H35.3c-0.7,0-1.3,0.6-1.3,1.3s0.6,1.3,1.3,1.3h20.6c0.7,0,1.3-0.6,1.3-1.3S56.6,62.6,55.9,62.6z"/><path d="M64.8,53.9c-0.7,0-1.3,0.6-1.3,1.3v8.8c0,0.7,0.6,1.3,1.3,1.3s1.3-0.6,1.3-1.3v-8.8C66,54.4,65.4,53.9,64.8,53.9z"/><path d="M60.4,53.9c-0.7,0-1.3,0.6-1.3,1.3v8.8c0,0.7,0.6,1.3,1.3,1.3s1.3-0.6,1.3-1.3v-8.8C61.6,54.4,61.1,53.9,60.4,53.9z"/><path d="M63.7,48.3c1.3-0.7,2-2.5,2-5.6c0-3.6-0.9-7.8-3.3-7.8s-3.3,4.2-3.3,7.8c0,3.1,0.7,4.9,2,5.6v2.4c0,0.7,0.6,1.3,1.3,1.3 s1.3-0.6,1.3-1.3V48.3z M62.4,37.8c0.4,0.8,0.8,2.5,0.8,4.9c0,2.5-0.5,3.4-0.8,3.4s-0.8-0.9-0.8-3.4C61.7,40.3,62.1,38.6,62.4,37.8 z"/><path d="M57,42.7c0-0.1-0.1-0.1-0.1-0.2l-3.2-4.1c-0.2-0.3-0.6-0.5-1-0.5h-1.6v-1.9c0-0.7-0.6-1.3-1.3-1.3s-1.3,0.6-1.3,1.3V38 h-3.9h-1.1h-5.2c-0.4,0-0.7,0.2-1,0.5l-3.2,4.1c0,0.1-0.1,0.1-0.1,0.2c0,0-0.1,0.1-0.1,0.1C34,43,34,43.2,34,43.3v7.4 c0,0.7,0.6,1.3,1.3,1.3h5.2h7.4h8c0.7,0,1.3-0.6,1.3-1.3v-7.4c0-0.2,0-0.3-0.1-0.4C57,42.8,57,42.8,57,42.7z M41.7,49.5h-5.2v-4.9 h10.2v4.9H41.7z M48.5,42.1l-1.2-1.6h4.8l1.2,1.6H48.5z M44.1,40.5l1.2,1.6h-7.5l1.2-1.6H44.1z M49.2,44.6h5.5v4.9h-5.5V44.6z"/></g></svg>