Skip to content

bulgadev/Frequencer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎧 Frequencer

Tune your brain. Boost your focus.

Frequencer is a sleek, Go-powered desktop application designed to help you reach peak productivity through optimized audio presets and custom frequencies. Whether you're studying, working on a complex project, or just need to tune out distractions, Frequencer provides a simple yet powerful interface to manage and play your focus-enhancing soundscapes.


🚀 Features

  • 🎯 Custom Frequencies: Create and save your own frequency sets tailored to your personal focus needs.
  • 📁 Preset Management: Easily add, edit, and organize your favorite audio presets.
  • ⚡ Cache-Powered Performance: Fast loading and smooth transitions thanks to an internal caching system.
  • 🖥️ Modern GUI: A clean, intuitive interface built with the Fyne toolkit.
  • 💾 JSON Persistence: Your settings and presets are stored locally in a simple, portable format.

🛠️ Tech Stack

  • Go: For the core logic and high-performance execution.
  • Fyne: To provide a cross-platform, responsive graphical user interface.
  • JSON: For lightweight and accessible data storage.

🏁 Getting Started

Prerequisites

  • Go (1.16 or higher)
  • Dependencies for Fyne (see Fyne Setup)

Installation

  1. Clone the repository:

    git clone https://github.com/bulgadev/Frequencer.git
    cd Frequencer
  2. Install dependencies:

    go mod tidy
  3. Run the application:

    go run main.go

📖 Usage

  1. Select a Preset: Choose from existing presets in the dropdown menu.
  2. Add Your Own: Access the "File" menu and select "Add Preset" to create a new custom frequency set.
  3. Listen & Focus: Hit play (coming soon!) and let the frequencies do the work.

🧠 Methodology

Frequencer is based on the concept of auditory stimulation for cognitive enhancement. By providing consistent, specific frequencies, the app aims to help synchronize brainwaves to states associated with deep work and heightened attention.

Developer Notes

That was my first interaction with Go on my life. So I made this app the most stupidly fast, and well made way I could, having on mind thats my first line of code using go. My respect for all go coders. That was not as easy as people say it is.


Made with ❤️ by BulgaDev

About

A go application, made to run certain audio presets, and specific custom frequencies, aimed to improve focus and attetion.

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages