Skip to content

Saphirah/FrequencyGenerator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Frequency and Isochronic Tone Generator

This repository generates audio files for base, binaural, and isochronic frequencies using Python. It supports batch generation, transitions, and exports to MP3.


Features

  • Generate pure tones, binaural beats, and isochronic tones
  • Batch processing with multiprocessing for fast generation
  • Export audio as MP3 using LAME encoder
  • Customizable frequencies, durations, and transitions

Install dependencies:

pip install -r requirements.txt


Usage

  1. Configure Frequencies and Durations Edit main.py to set your desired base frequencies, binaural frequencies, and durations.

  2. Run: python main.py

Output files are saved in the frequencies and transitions directories.

Batch Processing

The script uses multiprocessing to speed up large batch jobs. Adjust the number of CPU cores used in main.py if needed.


File Overview

  • main.py: Main script for batch generation and processing.
  • FrequencyCreator.py: Functions to generate tones and isochronic tones.
  • WAVCombiner.py: Utilities for combining, converting, and exporting audio files.

Output

  • frequencies/: Contains generated base, binaural, and isochronic MP3 files.
  • transitions/: Contains MP3 files with frequency transitions.

License

MIT License


Note:

Generated audio files can be large and generation may take time depending on the number of frequencies and durations specified. Ensure you have sufficient disk space and processing power.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages