noisesmith boosted

Werner Herzog praising the that I composed for with E. Elias Merhige and David Wexler was not on my 2020 bingo card. I think I am going to go and scream into the sky now. My dearly departed friend Mike would have loved this news.

noisesmith boosted

This is among the most important media files I have saved on my computer.

noisesmith boosted

Hey fediverse has anyone out there got any experience with fires and/or burning? My kitchen is currently engulfed in flames and from everything I've read that's generally a pretty bad thing. I really need some help or advice about this. I've been trying to inhale all the smoke myself to stop it ruining my furniture but there's just too much and it's actually pretty hot.
Boosts would be appreciated, this might be a long shot but I'm sure someone else out there has had this problem too.

yeah I was going to change windows in tmux but accidentally had the browser focused

Show thread


In a web browser, visiting a modern web page, control-a shouldn't select all the text in a page. That's only done by mistake and isn't useful.

Similarly, the select-all context item that pops up for long press is not usually useful and takes up space that a more useful menu item could be using.

so I've established I can hunt and peck arm64 assembly with gnu calling conventions into nvim on my smart phone

maybe the important thing is that I could do hello world from memory, which is progress

Show thread

$ cat hello.s
.global _start
mov x0, #1
ldr x1, =message
ldr x2, =end_message
sub x2, x2, x1
mov x8, #64
svc 0

// mov x0, #0 // actually, let's return what
// write returned
mov x8, #93
svc 0

message: .ascii "hello, android device\n"
$ ./hello
hello, android device
$ echo $?

Show thread

$ cat hi.s
.global _start
mov x0, #0
mov x8, #93
svc 0

Show thread

$ nvim hi.s
$ as hi.s -o hi.o
$ ld hi.o -o hi
$ ./hi
$ echo $?
$ uname -a
Linux localhost 4.9.186-18806637 #1 SMP PREEMPT Fri Jul 3 14:52:04 KST 2020 aarch64 Android

noisesmith boosted

so around a century ago, there was a comic strip called The Outbursts of Everett True, where the titular character saw people being rude jackasses and decided to deal with this harshly and folks a lot of these still hold up perfectly in modern times

but i am delighted to announce

somebody's found the comics about mask-wearing

and They're Good, Folks

(uncaptioned, feel free to help out with descriptions here, i'd appreciate it)

problem: make thinks it succeeded, even if my program generated a silent output



AMP=$(sox $1 -n stat 2>&1 | grep 'RMS.*amplitude'|awk '{print $3}')

if [ "$AMP" = "0.000000" ]
echo SILENT!
rm $1
return 1
echo $AMP
return 0

actually all the bytes are bugs and my program shuffles them around (the registers are the cocoons where they pupate)

Show thread

ya see buddy, the problems right here, ya got a case of the creepin X, scribbling all over ya buffers like a 3 year old with a crayon

Show thread

tell me I'm silly to think I can turn a raspberry pi into a low latency audio DSP. tell me it's a waste of time. tell me to go make some music instead

because I'm reading about assembly optimization techniques and Linux thread cpu affinity and thinking it might be doable...

once again I am teaching my computer to sing and dance for me

noisesmith boosted

While we're on the subject of decolonising music history/teaching: the first piece of music made by manipulating tape recordings is from Africa. Halim El-Dabh wrote "Ta'abir al-Zaar" ["The Expression of Zaar"] in 1944.

You can find out more about him from his website:

Note that he was spotted by the US government as a talented composer and recruited to a US University, so there's not a good excuse for ignoring his work, and yet he's not often discussed.

Show more

SoNoMu (Sound Noise Music) is a mastodon instance for musicians, sound-artists, producers of any kind of aural noise, songwriters, bedroom producers, sonic manglers and algorave livecoders. -> more...