Skip to content

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Cymagix

Overview

Cymagix is an interactive application designed for exploring the visual patterns created by audio interferences. Utilizing Pygame, CuPy, and Matplotlib, this simulator offers both a 3D surface plot and a top-down view of the cymatic patterns generated by different frequencies. image

Features

  • Interactive sliders to adjust frequency values in Hz, kHz, MHz, and GHz.
  • Real-time 3D and top-down visualizations of cymatic patterns.
  • Ability to change color maps.
  • Save cymatic patterns as images.
  • Adjustable 3D plot viewing angles.

Requirements

  • Python 3.x
  • CuPy
  • NumPy
  • Pygame
  • SciPy
  • Matplotlib

Installation

  1. Clone the repository:
    git clone https://github.com/yourusername/Cymagix.git
    cd Cymagix
  2. Install the required Python packages:
    pip install cupy numpy pygame scipy matplotlib

Usage

Run the simulator with the following command:

python cymagix.py

About

Cymatics wave form simulator

Resources

Stars

4 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages