73s's Avatar

73s

@73s

Computer toucher, Rust enjoyer, drummer, car tinkerer Will be mostly posting updates for my open source SDR/DSP projects He/him

9
Followers
72
Following
40
Posts
10.02.2025
Joined
Posts Following

Latest posts by 73s @73s

What if computer good instead of bad

07.10.2025 05:16 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

I see FPGA posting, I click follow

27.08.2025 11:11 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

I gave in and bought Turbo ๐Ÿซฃ

16.08.2025 01:21 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
beatmania IIDX 12 HAPPY SKY - main theme
beatmania IIDX 12 HAPPY SKY - main theme YouTube video by Ko Ramdeo

Easily one of the all time IIDX title screens (warning: loud) [not my video]

youtube.com/watch?v=pMUh...

08.07.2025 22:52 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Screenshot of Remywiki showing the release date of IIDX Happy Sky as July 13, 2005.

Screenshot of Remywiki showing the release date of IIDX Happy Sky as July 13, 2005.

What the hell, IIDX Happy Sky turns 20 soon. Feels like it was just yesterday that I got those splash beats

#beatmania #iidx #konami #konmai

08.07.2025 22:52 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

I completely agree with this. I've decided I will just use cargo as my installer and call it a day. It's obviously a big compromise but to me it feels like the only currently viable option and bypasses all the signing weirdness.

26.06.2025 22:05 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

They have played us for fools

15.05.2025 06:20 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

the fundamental lesson is that everything you love on the internet is run by actual people, and it will disappear when it begins costing too much; either in money, time, effort, or general capacity

and there are many, many things that factor into that cost; just like how much someone can afford.

13.05.2025 01:30 ๐Ÿ‘ 118 ๐Ÿ” 35 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

"Stable beams" is one of the alltime intrusive phrases. Love me some stable beams.

06.05.2025 02:56 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Video thumbnail

I'm happy with how my SDR app is progressing. I think the radio visualizer has developed nicely and now there are band edges for the broadcast FM range. Really hoping to publish it to cargo soon but there's still some things I want to fix and add.

#rust #rustlang #sdr

02.05.2025 20:07 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
A generated screenshot of the base Winamp skin generated using the wsz crate. The skin is shown without any music playing and without a playlist.

A generated screenshot of the base Winamp skin generated using the wsz crate. The skin is shown without any music playing and without a playlist.

A generated screenshot of a Winamp skin featuring the anime character Lain.

A generated screenshot of a Winamp skin featuring the anime character Lain.

A generated screenshot of a Winamp skin featuring the video game character Auron from Final Fantasy X.

A generated screenshot of a Winamp skin featuring the video game character Auron from Final Fantasy X.

A generated screenshot of a Winamp skin featuring a Mac OS-like aesthetic.

A generated screenshot of a Winamp skin featuring a Mac OS-like aesthetic.

As part of the work I'm doing on my new SDR radio thing, I released a Rust library for handling the Winamp skin format. The crate can unpack skins and generate a mockup screenshot from them. It also makes it easy to access the sprites programmatically.

crates.io/crates/wsz
#rust #rustlang

26.04.2025 21:11 ๐Ÿ‘ 5 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

OPN's garden of delete album goes so hard

23.04.2025 02:51 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

I went down the rabbit hole on rtl-sdr last night and found this wonderful deep dive superkuh.com/rtlsdr.html . People did some great research back when these devices came out.

22.04.2025 20:38 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

A lot of the memory is just caching though. If you want media-heavy apps then you end up with a heavy footprint. Memory is there to be used and a large vmem is not a bad thing.

21.04.2025 01:56 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

It's made to look like Winamp - I've written a frontend in github.com/emilk/egui that works with the Winamp skin format. Despite looking like it, the similarity is only skin deep. I really loved Winamp back in the day so I thought this would be a unique approach for an SDR application.

18.04.2025 20:58 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Video thumbnail

My WIP #sdr application now has scanning! This feels like a big step towards being a "proper" radio. Next up will be band plans and then hopefully some narrowband FM stations too.

#rustlang #egui

18.04.2025 10:20 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

*doesn't clean up the code*

18.04.2025 10:01 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

This code is nasty. This code is fetid. This code is disgusting. I need to clean up this code.

18.04.2025 10:00 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Huh. That's kind of silly.

18.04.2025 09:33 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

The other thing I'd really wish for in #rust channels is erlang-style selective receive, either via enum variants or general pattern matching. I realize it's a big ask, but having been spoiled by it in erlang/elixir, I really miss it.

18.04.2025 09:22 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

I'm kind of surprised that #rustlang mpsc channels have no way of checking the length of the queue. I guess you could implement this yourself by keeping a counter on the sender and receiver sides and then sync them up, but it feels kind of cumbersome.

18.04.2025 09:21 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0
FM demod after decimation, before de-emphasis

FM demod after decimation, before de-emphasis

FM demod after decimation and de-emphasis

FM demod after decimation and de-emphasis

I feel like my FM de-emphasis filter isn't quite right. Does anyone happen to know if FM broadcasts typically have this kind of spectrum after de-emphasis? (left: before, right: after). I used a very basic Butterworth IIR filter to but it feels like the slope is too steep.

#sdr #radio

17.04.2025 00:03 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Video thumbnail

Working on this has been my fixation for the past few weeks. It's an SDR application dressed in a Winamp skin. There's still quite a lot that needs doing but it's also exciting to see where it is now. I didn't demonstrate it in this video but it does support the Winamp skin format.

#rustlang #sdr

16.04.2025 20:02 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Sounds convoluted

14.04.2025 06:23 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

I didn't realize that was still a thing. I feel like I haven't heard about them in, like, a decade?

10.04.2025 05:20 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0

whoever named the HAM radio musta been hungry as HELL

27.03.2025 01:48 ๐Ÿ‘ 2 ๐Ÿ” 2 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

I've been steadily making progress on a little Rust app that turns an rtl-sdr into an FM station receiver. The twist is that it uses Winamp skins. I'm hoping to demo it soon. I've got the 12-band equalizer working but I still need to make the classic visualizer. It's dumb and gimmicky but I like it.

07.04.2025 22:23 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Bad news: They might eliminate ham radio bands

Good news: If you're a fan of scahdenfreude, we get to see leopards eating faces for the 192736191th time

07.04.2025 22:18 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Getting FM decode in uda felt like a good milestone. I did cut some corners getting there. I think I want to refactor a bunch of what I have now. Once it's in a cleaner state I'll start thinking about publishing it in a big version bump

01.04.2025 05:43 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Video thumbnail

You may not like it but this is what peak UI design looks like

31.03.2025 11:06 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0