
Embedded Developer @EaseeOfficial. Prev. GPU @Arm. Views expressed are my own.
Stavanger, Norway
Joined August 2011
- Tweets498
- Following357
- Followers117
- Likes4.5K
Pinned Tweet
Handed in my master's thesis yesterday on real-time ray traced ambient occlusion!! Here's the link for anyone interested: dropbox.com/s/wnlb91fw93kggx…
The new @ArmMali Immortalis-G715 includes my work on VRS, which is my first large contribution to a GPU! More than a year went into fixing issues and improving the performance, so it feels good to see it come alive!
Got a pair of @JHAudio JH7 IEMs...man...there's no way back now
Got it working :)
Thanks @BartWronsk @inharmonicity @Slartybartfast @markessien @j_norberg @MarcJBrooker
Anyone have an idea about this? dsp.stackexchange.com/questi…
Do you know something about this kind of stuff @Atrix256 ?
Started moving Bragi away from loading the entire audio file into memory, and instead tripple-buffer loading at runtime. WAV is done, FLAC will have to wait. Next: try to add sample-rate conversion at load time, so it can be changed during playback
Bragi: Episode 6 - Optimizing Sample Rate Conversion Filtering with Superluminal youtu.be/abeco0zNZ_E
Bragi: Episode 5 - Fixing Sample Rate Conversion Implementation youtu.be/6ALRLPEaFN8
Bragi: Episode 4 - Starting Sample-Rate Conversion Implementation youtu.be/iIrePOAkYzE
Here's a sine-wave sampled at 100Hz sample-rate converted to 120 Hz by first upsampled to 600 Hz, low-pass filtered to remove frequencies above 50 Hz, and then downsampled to 120 Hz. This stuff is really interesting...! I'll try implementing this in Bragi ASAP
I also wrote a short article on my work on implementing this: github.com/MulattoKid/Invest…
Slowly making progress towards implementing playback-slowdown for Bragi. Current status: trying to make sense of FIR filters
Note to future self: if ever starting to question the validity of a sine-implementation, there's a mistake elsewhere...
Targeted advertising is ironically funny sometimes @cmuratori
Started looking into slowing down playback speed for songs in Bragi; a lot of math I want to understand before making a video implementing it. Aiming for next week if I can utilize the weekend well 🤞
Bragi: Episode 3 - Finish Porting to Dynamic Rendering and Add Support for Disabling Audio Viz youtu.be/4hQRJHrCSeY
Bragi: Episode 2 - The Road to Vulkan 1.3 and Dynamic Rendering youtu.be/ziGv9a5yivc





