Skip to content

nala7/cornfield_flow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CornField Flow 🎨🎶

This project is part of the assignment un algorithme from the Algorithmic Art Course. It explores the concept of Flow Fields and was developed using p5.js.

🖥️ Project Overview

This repository contains two JavaScript scripts that generate interactive flow field visualizations:

  1. flowField.js – Creates a flow field where particles move based on a noise function. The movement changes when clicking on the screen.
  2. flowFieldAudio.js – Generates a flow field affected by audio frequencies, creating a dynamic, music-reactive visualization.

🎧 How It Works

  • flowField.js:

    • Generates a vector field using Perlin noise.
    • Clicking on the screen alters the noise seed, modifying the field's flow.
  • flowFieldAudio.js:

    • Uses the Web Audio API to analyze an audio file in real-time.
    • Particle movement is influenced by frequency intensity, creating a visualization that "dances" with the sound.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published