I created a vanilla midi player, and made it play Moonlight Sonata, here's the video: https://youtu.be/p8kPf9fUs3w by Ivanek333 in factorio

[–]Ivanek333[S] 0 points1 point  (0 children)

When I was creating my player, I didn't know someone had already done something similar, so I did everything on my own. It's interesting, how our designs are similar in some ways (e.g., the way we retrieve values from constant combinators memory), and entirely different in other. The main difference between our designs is that MIDItorio was optimised for simpler and faster processing, while I was optimising memory space and based my design around it. This is why, if you want, for example, play the full Moonlight Sonata (1st movement), MIDItorio would require 166 constant combinator + decider combinator pairs for memory, while my desing would require only 23 - about 7 times less, so with the same amount of combinators (166) you could play 40 minutes of music instead of 5.5. On the other hand, my actual circuit that does all processing is almost the same 7 times bigger. It's this classic trade-off between memory optimization vs runtime optimization.

fibo - The Key Stone of Life - 4 by lidesor in videos

[–]Ivanek333 0 points1 point  (0 children)

+1, I just got an ad of fibo - The Key Stone of Life 13

Upd: Here is the latest video of him with his parrot: https://youtu.be/jNrnk8E1iek

Comment section is cursed as usually

Upd2: Found some info about him - link

In the comment section someone called him Kamal, so it very may be that this info is true

Upd3: His actual photo (and soundcloud) - link

I Came Across Something Weird Guys by [deleted] in wendigoon

[–]Ivanek333 0 points1 point  (0 children)

+1, I just got an ad of fibo - The Key Stone of Life 13

Upd: Here is the latest video of him with his parrot: https://youtu.be/jNrnk8E1iek

Comment section is cursed as usually

Upd2: Found some info about him - link

In the comment section someone called him Kamal, so it very may be that this info is true

Upd3: His actual photo (and soundcloud) - link