Author
Ahmad Moussa

Ahmad Moussa

Creative coder and Generative Artist. Creator of the Gorilla Sun Blog.

220 posts

Tutorial
An introduction to Perlin Noise in P5JS and Processing

The Perlin noise generator in p5js is a fantastic feature that allows us to code up a plethora of different sketches, here's a rundown of how it works as well as some examples.

2021 JUN 09 · 6 min read
Tutorial
Perlin Noise Surface Textures and Scrolling Tricks

In this part of the perlin noise tutorial series we will have a look at creative applications of Perlin Noise and using it to texture.

2021 MAY 21 · 5 min read
Tutorial
Simulating Brush Strokes with Hooke's Law in P5JS and Processing

Hooke's Law is generally found in physics and concerns the behaviour of springs, however it can also come in handy for simulating brush strokes programmatically.

2021 MAY 07 · 7 min read
Legacy
Dashed Lines in P5JS

Achieving dashed lines in P5JS was more difficult than I thought it would be, here's a tutorial on how to do it.

2021 APR 30 · 15 min read
Legacy
Rotation and Circular Positioning

This blog post explains how to rotate objects around a circle. It also discusses how to position items equidistantly around a circle.

2021 APR 22 · 5 min read
Feature
Hicetnunc.xyz and NFTs on the Tezos Blockchain ~ What's New April 2021 Update

Another month has passed, however a lot has changed in the Tezos NFT world. Recent developments.

2021 APR 12 · 10 min read
Legacy
Getting started with Tezos and minting on hicetnunc.xyz

This blog post shows you how to get started with tezos and minting your first NFT on hicetnunc.

2021 MAR 14 · 4 min read
Legacy
Beautiful tablature and sheet music with Lillypond and Frescobaldi

We have a closer look at a free scripting language that allows us to create tablature and sheet music.

2021 MAR 09 · 5 min read
Legacy
Creating Patterns with Grids and Sine Waves in P5

Modulating the height and width of rectangle objects, arranged in a grid-like manner, with respect to their x and y coordinates allows you to create interesting patterns, this blog post explains how to achieve this effect.

2021 MAR 03 · 5 min read
Legacy
Rectangle Packing: An Incredibly Difficult Problem

Sometimes problems can be much more difficult than they appear to be.

2021 FEB 27 · 6 min read
Legacy
Brian Eno's Endless Music Machines

The idea of procedurally generated music is interesting, in this article we have a look at how Brian Eno sparked this idea into life and how he approached it, as well as how you can start making something similar.

2021 FEB 13 · 6 min read
Legacy
Sending MIDI signals between Ableton and P5JS

A tutorial on sending MIDI signals between Ableton and P5JS.

2021 FEB 11 · 3 min read