💾 Archived View for ftrv.se › _now_202108 captured on 2021-12-06 at 14:29:53. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2021-11-30)

-=-=-=-=-=-=-

Now/log

Newest entries[1].

[1] Newest entries

Previous month[2].

[2] Previous month

0826-0917

Wow. I got a new job and was veeery busy. It's fun though!

I was reading some interesting papers during this time. For example, time warp related ones have been the most interesting. Someday in the future I want to try building a prototype of a PL/kernel that utilizes those ideas from the start.

Flashed my old X220 with coreboot and it powered on. Installed more RAM, cleaned and changed thermal paste. It's a great laptop.

0825

More work on neindaw[3]. Better "autovoicing" logic, even less pops and cracks. `mixfs` makes the timings go wrong, it seems. Sounds much better without it.

[3] neindaw

0824

Fixing neindaw[4]. Mixing logic in `piper` (and DSP filesystems) has been fixed so it makes more sense now. The number of automatic voices has been limited to 16, they are also recycled based on level when the limit hits (the most quiet one goes away). In addition to `[autovoice]` metadata for Gate buttons that would enabled automatic voice creation, `[crossvoice]` has been added. That one makes the DSP create automatic voices and start playing them when the previous voice crossed zero point amplitude, in which case it's also silenced. That allows kick drums to have way less artifacts when they are repeated fast.

[4] neindaw

There is still a lot to learn in regards to mixing. Hard clipping is still present, and various sounds played together do not sound that well because the mixer does not account for anything, it just adds all samples together and clips.

0822-0823

No computers.

0821

Added loopback reading to `mixfs`, a few changes to aacenc[5] and rtmp[6] which allows to stream mixed audio properly.

[5] aacenc

[6] rtmp

0817-0820

Computers? Not really.

0816

Played a bit with the "theming through libdraw" idea. Managed to get `sam` themed dynamically (changing colors while it's running) with picker[7] without a single change to `sam` itself. Several issues still to figure out, best ways to make this usable to find, but at least it seems possible so far.

[7] picker

0815

After `usize` became 64 bits on 64-bit platforms, alignment of internal `libvpx` structures went sideways. I updated the port to use `ulong` instead. A fixed release of treason[8] has been uploaded.

[8] treason

0814

Went hiking, made a fire, cooked potato and peppers. It was really nice.

0813

rtmp[9] can stream to multiple destinations now. Both Twitch and PeerTube work.

[9] rtmp

Started to work on audio loopback for `mixfs`.

0808-0812

Mostly nothing? Some rtmp work.

0808

hj264[10] will no longer require multiple-of-16 window/screen size. That means no more green line at the bottom when capturing 1920x1080, for example.

[10] hj264

rtmp[11]: Audio reading is running in a separate proc now. By using kvik's `mq` I achieved audio loopback reading and was able to stream Quake gameplay with audio to Twitch.

[11] rtmp

I should try writing SIMD on paper since I can never get enough computer access and distractions are constant. Once I'm on the new job, I will start going to coffee shops to work at. Working at home with other people present is impossible at this point.

0807

Watched "12 Years A Slave" for the first time.

0806

AAC audio support has been added to rtmp[12].

[12] rtmp

0805

Not much of anything.

0804

rtmp[13] can now stream directly to Twitch. Success.

[13] rtmp

0803

I got to sent first portion of video frames over RTMP from 9front natively, without breaking the server. Video player on the other side doesn't like those though, it produces some really nice glitch art. Need to figure out what is wrong. But it's getting really close!

0802

hj264[14] will have much lower CPU usage on text editing streams by comparing the frame to the previous one and ignoring it entirely if the contents are the same.

[14] hj264

More work on rtmp[15]. Getting closer to sending video data.

[15] rtmp

0801

Nothing.

Older entries

2021-07-*[16].

[16] 2021-07-*

2021-06-*[17].

[17] 2021-06-*

2021-05-*[18].

[18] 2021-05-*

2021-04-*[19].

[19] 2021-04-*

2021-03-*[20].

[20] 2021-03-*

2021-02-*[21].

[21] 2021-02-*

2021-01-*[22].

[22] 2021-01-*