Posts
5513
Following
349
Followers
546
.

Jarkko Sakkinen

Edited 2 months ago
Tracker will take some time and especially since I'm doing C rewrite, which is right now completely broken (literally a start from scratch).

However, the elegant C implementation will motivate me more as a developer as I enjoy it more, and thus will eventually get the project there.

With Rust implementation I know I would give up at some point. E.g., in this type of project you want to leave space for downscaling to very low-end computers, and more towards 80s/90s hardware we go, more opcodes cost relative to memory access costs. Thus I don't want compiler to do any memory safety stuff for instance. Software must have full control of generated opcodes.

The code base looks in style a lot like kernel code and utilizes its popular patterns such as ops structs and container_of macros. And coding style is of course kernel coding style.
1
0
0

Jarkko Sakkinen

Edited 2 months ago
Old school file browsing experience :-) Rendered as a single GLSL shader program (except top and bottom bar). There's now 1:1 correspondence between shader programs and screens. Most importantly this stabilizes latency for each tick in audio playback (smaller CPU time variance).

#tracker #polyend #chiptune
0
1
0

Jarkko Sakkinen

I really enjoy working on this tracker project. When I got pattern editor, I knew that it will become something. It will take at least a year to really nail every bit but it has the critical mass of getting done (eventually) :-)

Very early work on sample editor.
0
0
0

Jarkko Sakkinen

UV bars :-)
0
0
1

Jarkko Sakkinen

Edited 3 months ago
also has polyend's 8 channel view :-) in this view text fields need some work but yeah looking pretty good
0
0
1

Jarkko Sakkinen

1
4
3

Jarkko Sakkinen

Edited 3 months ago
it's glitchy atm because heavy changes how pattern editor is rendering but getting there ;-) music courtesy of 4mat - red sector theme
0
0
0

Jarkko Sakkinen

after fixing a few rendering glitches next step with this will be wavetable and granular oscillators 🙂 #polyend #tracker
1
0
2

Jarkko Sakkinen

Moxie seems to be only person in the planet nailing login like it was 2021 :-)

Linear email-link-passkey track.

First time I witnessed this like it should be done everywhere really since five years ago.
0
0
0

Jarkko Sakkinen

Listen up, dear frontiersmen.
0
0
0

Jarkko Sakkinen

lrzsz2 0.3.2 and zmodem2 0.4.8 with (finally) working batch transfers. #zmodem #rustlang #tty
0
1
2

Jarkko Sakkinen

Edited 3 months ago
Test code I have cleaned up relocated:

https://git.kernel.org/pub/scm/linux/kernel/git/jarkko/vcam-test.git

From this i spin off at least some kind of initial kselftest.
1
0
0

Jarkko Sakkinen

Edited 3 months ago
Here vcam-test outputs to /dev/vcam and in sequence streams /dev/video0 and renders the output to KMS/DRM initialized frame buffer.

I need to flatten the ioctl interface of /dev/vcam a bit but otherwise this is looking pretty reasonable...
0
0
1

Jarkko Sakkinen

lol, who would guessed: tony blair is in the executive board

... and trump just called brits who participated to Nato wars as "losers"

🇬🇧
0
0
1
@lnl it would not be the same :-/
0
0
1

Jarkko Sakkinen

Edited 4 months ago
shout out both to my personal friends (which there are many) in denmark, and also danish colleagues and collaborators in open source!

#denmark #greenland
1
1
4

Jarkko Sakkinen

cool i did not know this but noticed by accident that gpu-screen-recorder seems to capture also audio from DAW flawlessly :-)
0
0
2

Jarkko Sakkinen

a bit over 18 years working from home :-) could not imagine myself working in an office
0
0
2

Jarkko Sakkinen

installed a webcam in order to make a better appearance at telcos ;-)
1
0
1
Show older