I've still only a passing familiarity with kakoune, despite having used it daily for a few weeks now. Today, I practiced with all its keys and spent time with the documentation. I really like the editing model.

In the process of migrating my finances from gnucash to beancount. The beancount documentation is a pretty good read.

@bumbervevo Let me know how it goes. I haven't looked at it in a couple years.

@bumbervevo I've enjoyed using those applications, too. Shame I've never found a really solid way to save and restore JACK sessions.

@kev @mike You guys are really cranking out the blog posts these days. 😆

@freakazoid @neildarlow You've convinced me. I'm going to mull over a few starting points this week and then see if I can record something acceptable using the headset I already own.

@neildarlow That would be great. It's a bit overwhelming to think about doing something like that regularly with full time employment, but people do it all the time, of course. Maybe I'll look into doing a pilot episode and go from there.

I really want to start a computing history/homebrew computing podcast. It's a sticky idea of mine.

@vertigo Nice guitar! I have a few, but my mainstay is a Schecter Hellraiser 7 string. Heavy metal guitar used to be a huge thing for me. I'm doing other things right now, but it feels good to know it'll be there when I'm ready to get back to it.

@mike One of quite a few reasons I left the service software industry. I wouldn't accept the continuous potential for interruption at just any old time anymore.

Fritz boosted

Early computer graphics in movies 

TIL that the Death Star plans briefing scene in A New Hope used a vector graphics programming language called GRASS that was someone's Ph.D. thesis, running on a vector graphics terminal.

The same language was also used as the basis for a personal computer upgrade to the Bally Astrocade, which had unusually powerful graphics capabilities for its day.


Fritz boosted

The EU has just adopted a set of guidelines to determine how repairable something is!


This is the first step towards mandating repairability score labels on new products, which is the first step towards a future where electronics last as long as they did in the past.

I've only just started experimenting with a software ADSR envelope in my 6502 computer's music tracker software, increasing or decreasing the channel volume one or more times per note to create effects. I'm looking forward to trying these other techniques.

Show thread

I would think you should also be able to create triangle, sawtooth, and other types of waveforms with this technique, too. The 4-bit volume register is logarithmic, so every 2 steps makes the volume 2x louder or softer. For this reason, using the volume register technique on one channel is not really as good a 4-bit linear DAC.

The Atari STe (for example), added special hardware to officially support using these techniques on the volume register while making them less CPU intensive.

Show thread

Despite the sparse feature set, I've learned you can get a lot more out of these chips. There's
an undocumented feature (I haven't tried it yet) that allows you to disable a tone
oscillator by writing a 0 to its frequency register. This makes its output channel emit a level
waveform. Changing the volume register changes the value of the level waveform; by
changing the volume register very rapidly, you now have a 4-bit DAC at your disposal,
useful for playing samples.

Show thread

On paper, the AY-3/YM2149 are disappointingly limited compared to the SID or 2A03
sound generators. They output only square waves and periodic noise. They do
feature a volume envelope, but it's shared between all 3 output channels, which is not very useful for musical voices. There's no support for digital samples.

I'm decidedly low-productivity in 6502 assembly language. But I'm learning a lot with each day.

@vertigo I've never heard the, but I like progressive rock. Giving them a listen now.

Show more

Fosstodon is an English speaking Mastodon instance that is open to anyone who is interested in technology; particularly free & open source software.