← All projects

Fibonacci Fourier

by reyrove, Papa Hawk

Minted
2 / 32
Published
2024-08-09

This is a dynamic digital art piece merging the Fibonacci sequence with Fourier series principles. It uses p5.js to create evolving, mesmerizing visuals based on sine waves with Fibonacci-derived frequencies.

  1. Canvas Setup:

    • The canvas is dynamically sized to a square aspect ratio based on the viewport.
    • Created using p5.js, the drawing loop refreshes at 30 frames per second.
  2. Feature Initialization:

    • Background color is chosen randomly from a predefined set.
    • The number of lines is randomized for varied visual density.
    • The number of colors used in each piece is also randomized, adding to the variability and uniqueness of each creation.
  3. Line Attributes:

    • Line widths vary within a specified range, with additional random adjustments.
    • Line colors use the HSL model, varying around a base hue for harmony. The number of distinct colors is randomized, creating a diverse color palette for each piece.
  4. Fibonacci Sequence Integration:

    • Frequencies for sine waves are selected from the first 21 Fibonacci numbers.
    • Up to 25 sine functions with random Fibonacci frequencies create complex visuals.
  5. Dynamic Motion:

    • Subtle random translations create a drifting effect, enhancing fluidity.
    • Randomly chosen directions for motion add to the sense of randomness and organic movement.
  6. Rendering:

    • Background is reset each frame, and lines are drawn influenced by the sum of multiple sine waves.
    • Vertical positions and line widths are dynamically adjusted within constraints.
  7. Color Harmony:

    • Line colors adjust slightly in each frame to maintain harmony and vibrancy.
    • The lightness of each line's color varies, adding a subtle vibrancy to the visual output.
Project information
fxhash project ID
31079
Runtime
fxhash snippet · params: yes
Network
Tezos
Token contract
KT1EfsNuqwLAWDd3o4pvfUx1CAh5GMdTrRvr
Issuer (mint) contract
KT1Xpmp15KfqoePNW9HczFmqaGNHwadV2a3b
Artist addresses
tz1RXsijmPeeF1kPyrhd8Hkm2RskJAeU3si5tz1TwVonvxXukt74LurPXuPStXJRp9GiJZo5
Generator URI
onchfs://1593ff2ca7f83e75204b905bcbcf541103def4fee4c1259b6d794872e67987b6
Tags
dynamicgenerativecolorgradientanimationmathcodep5jslinesinefibonaccifouriersequence
View project on objkt ↗

Editions 2

Ownership snapshot 2026-10-07

Release

Mint status
Open
Pricing type
Fixed · 1 tez
Remaining supply
30 of 32

Chain state at block 15276484 · 2026-10-08T00:05:49Z. Cached for up to 60 seconds; eligibility and transaction execution may differ.

Primary minting creates a new edition. This site replays existing editions.

Mint history

Supply
32
Indexed editions
2
Mint scheduled
2024-08-09T03:34:20.000Z
Primary mints recorded
2
Prices paid at mint
1 tez · 2 priced mints

Current mint availability and pricing are shown on fxhash.

Market history

Secondary trades
0
Recorded volume
0 tez / wXTZ

Historical trades; not current asking prices. Summaries refresh within 30 seconds.

Last completed sales index sync
fx(params) mint tickets
Block 15275886
fxhash issuer v1 (first)
Block 15275886
fxhash issuer v1
Block 15275886
fxhash issuer v2
Block 15275886
fxhash issuer fx(params)
Block 15275886
fxhash marketplace v2
Block 15275886
fxhash marketplace v1
Block 15275886
objkt.com marketplace v1
Block 15275886
objkt.com English auctions v2
Block 15275886
objkt.com marketplace v2
Block 15275886
objkt.com English auctions v1
Block 15275886
objkt.com marketplace v3.2
Block 15275886
objkt.com collection offers
Block 15275886
objkt.com English auctions v3
Block 15275886
objkt.com marketplace v3.1
Block 15275886
objkt.com Dutch auctions v1
Block 15275886