Skip to content

f-asa/Cymagix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

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

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages