Hello, I wanted to share a really neat project that I stumbled upon recently -
it is called strudel.
It is web based REPL for music production, and the language most resembles
JavaScript, so it is suprisingly easy to get started and start making some
really cool dynamic compositions.
Making Sounds
I made this
sample
just goofing around for a few minutes reading through the
quickstart.
// You can run this in the REPL in Strudel
letso=sound("[<bd bd> <hh oh> hh hh?]*4").bank("tr909")
lethh=sound("<hh?.5 hh hh?.5>*8?.9").bank("tr909")
letcp=sound("[cp@4 - cp@4 -]")
letbb=sound("[bd sd]*2").gain(.7).lpf(200).orbit(3)
letsquars=s("square!8").note("f# dd!2, bb a#@2, - d#/2")
letsaws=s("sawtooth*4").gain(.8).note("gb!4?, db!4?, [f# d# a#]!2").room(.2)
// so
$:so.gain(.2)
// base
$:bb.gain(.2)
// clap
$:cp.gain(.1)
// high hat
$:hh.gain(.1)
// synth
$:squars.orbit(2).gain(.4).lpf(400).gain(.2)
$:saws.tremolosync("16").tremoloskew("<0 -1 -2>*2")
.orbit(2,4,7).attack("<.3 .2 .1>*4")
.juxBy(.2, rev).gain(.2)
I would not consider myself a particularly talented or informed person when it
comes to music theory or music production, but this kind of thing that melds
programming and art is something I find really cool and I hope you do as well.
The most common use case for ssh is to securely access a shell on a remote
systems. However ssh is also very useful for Port Forwarding (sometimes
called tunneling if done in reverse).
I initially had a hard time wrapping my head around the difference between
forward and reverse when it comes to ports and traffic. I have definitely
searched how to do this and done it myself a few times before it stuck.
This weekend, I have been entrenched in the
Arc Raiders “Server Slam” playtest.
After sinking some hours in Arc Raiders this weekend with some friends, I can
see the why this genre of game (extraction shooter) are so good / addictive.
Here’s some initial thoughts:
Gameplay
The looting mechanics, shooting, upgrading and crafting are really satisfying.
The guns are really unique and feel balanced. If you have to use the “free
loadout” due to not having any materials to craft or buy a weapon - it does not
feel like a huge deal. Each decision to stay or continue looting feels like it
should – a gamble to get more loot vs returning safely to the elevator with
what’s in your backpack.
The Nobara Project, to put it simply, is a modified version of Fedora Linux with user-friendly fixes added to it.
What fixes specifically?
This project aims to fix most of those issues and offer a better gaming, streaming, and content creation experience out of the box. More importantly, we want to be more point and click friendly, and avoid the basic user from having to open the terminal. It’s not that the terminal and/or terminal usage are a bad thing by any means, power users are more than welcome to continue with using the terminal, but for new users, point and click ease of use is usually expected.
The files in config/ are required from my init.lua
plugin-config/init.lua is required from my init.lua
The files in plugin-config/ are required from plugin-config/init.lua
Overall, this is a much cleaner way than a single file that
is 100 or possibly 1000s of lines long. It also ensures each
plugin has its own configuration file, which I really prefer.
This is an update post for the Mini PC build promised earlier in
this post
I have had some question on “why” so I thought I would give some of the motivation
for the Mini ITX form factor and it really boils to this:
Motivations
I have always wanted to build a smaller form factor PC.
I have never needed to use all the ports on my previous gaming PC builds.
More lightweight and portable. It fits on my desk better.
The price/performance was right (at least for the mobo/cpu)
Sourcing Parts (Shopping)
I ordered almost all the parts for this build off of Amazon. There are not any
good PC part retailers around my area and most of the things that I bought
had some kind of sale - which doesn’t really amount to much savings these days.
A few days ago, in an kind of curious mood, I decided it would be a good time to give
Emacs (and key-binds) another try for no reason in particular. I already use the
readline key-binds in the shell, so I’m almost like half-way there or something, right?
Previous Attempt Using Vanilla Emacs
I had tried using vanilla Emacs before and the defaults were just bad enough to keep
me away.
It has been some time since posting and that is mostly because I have fallen
out of the habit of writing (again), but I have been 10000% addicted to
Balatro which is the
only habit you realllly need to cope with the current state of the world.
(Let me know if you need any tips to get to gold stake)
I am excited to say – as of this post :D – that this is no longer the case.