space for my thoughts
worldbuilding_with_reaction_diffusion_potentials
For at least 5 years I have developed this idea in my head and pondered about ways implement it. Here I will try to at least describe it so that I can at least communicate it.
1. changing the way mass accumulates. “Mass tells space-time how to curve, and space-time tells mass how to move.” John Wheeler
In out universe there is a bi-directional relationship between mass and space. Both influence each other: Mass creates a potential $V(x,y,z)$ which is defined for each point in space and the gradient of the potential $\nabla V$ tells us in which direction gravitational pull is moving this mass.…
Read more ⟶variable density point distributions
I finally implemented my own version of the poisson disk sampling algorithm1. The standard algorithm places points on a finite 2D plane with a minimum distance $d_{min}$ between them until there is no more space for additional points. The distribution of the distances of adjacent points is a poisson distribution - hence the name. Robert Bridson described an efficient algorithm to create these samplings2. It uses a grid to store the points in them.…
Read more ⟶scan_local_network_with_nmap
You want to find out which devices are available in your local area network - connected to your router. The tool “nmap” can do this. The command
nmap 192.168.1.0/24 returns exactly that.
I followed the instructions here from the raspberry pi stackexchange …
Read more ⟶easy image manipulation using imagemagick
I often use Imagemagick for simple image-manipulation from the commandline. To use the program run the command “convert”.
The following is a collection of useful commands for simple image manipulation like resizing, cropping or conversion from one format to another. This collection exists, because I realized that I had to re-google some commands everytime I was using them.
conversion between formats $ convert input_image.png -quality 90 output_image.jpg # or set output format through "-format"-option $ convert input_image.…
Read more ⟶wavetable synthesis with images
Any sound can become a tone if we repeat it very quickly. The repetition rate becomes the base-frequency of that tone. If we repeat the sample of a basedrum with 1 Hz the base frequency is 1 Hz - well below our hearing range. If we increase the repetition rate to 50 Hz we can actually hear it.
wavetable synthesis works by playing a very short audio sample on repeat. The repetition rate becomes the base frequency.…
Read more ⟶