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 ⟶