Skip to content

Releases: bulgadev/Frequencer

Frequencer - v0.2 Alpha

21 Mar 12:17

Choose a tag to compare

Release Notes - Frequencer v1.0.0 🚀

Bug fix, where if you didnt had a presets.json file, at the application parent, it would not open. Now it creates it automatically, if it doesnt exist.

✨ Key Features

  • High-Quality Audio Generation: Powered by ebitengine/oto, providing clean 44100Hz stereo audio.
  • Wave Types Support:
    • Sine Waves: Pure tones at any frequency.
    • Binaural Beats: Generate brainwave-entraining beats by specifying a base frequency and a "Delta" difference between ears.
  • Dynamic Preset System:
    • Save and load your favorite frequencies.
    • Add new presets easily via a smart UI that adapts to the wave type.
    • Persistence powered by a simple and portable JSON format.
  • Modern GUI: Built with the fyne toolkit for a cross-platform, responsive experience.
  • Smart Playback Management: Automatically handles audio concurrency—no more overlapping tones!

🛠️ Technical Highlights

  • Built entirely in Go.
  • Uses Reflection for dynamic form generation, making it easy to extend with new audio modules.
  • Efficient Caching: Presets are cached in-memory for instant response times.
  • Thread-Safe: Audio context and player management are handled with proper synchronization.

📦 Installation (Windows)

  1. Download the Frequencer.exe from the assets.
  2. Run the application. No installation required!
  3. (Optional) Customize your frequencies by adding new presets in the File > Add Preset menu.

🤝 Contributing

Frequencer is open-source! Check out the code on GitHub and feel free to open issues or submit pull requests.

Frequencer v0.1-alpha

21 Mar 01:30

Choose a tag to compare

Release Notes - Frequencer v1.0.0 🚀

We are excited to announce the first official release of Frequencer, a lightweight desktop application designed for audio frequency exploration and binaural beat therapy.

✨ Key Features

  • High-Quality Audio Generation: Powered by ebitengine/oto, providing clean 44100Hz stereo audio.
  • Wave Types Support:
    • Sine Waves: Pure tones at any frequency.
    • Binaural Beats: Generate brainwave-entraining beats by specifying a base frequency and a "Delta" difference between ears.
  • Dynamic Preset System:
    • Save and load your favorite frequencies.
    • Add new presets easily via a smart UI that adapts to the wave type.
    • Persistence powered by a simple and portable JSON format.
  • Modern GUI: Built with the fyne toolkit for a cross-platform, responsive experience.
  • Smart Playback Management: Automatically handles audio concurrency—no more overlapping tones!

🛠️ Technical Highlights

  • Built entirely in Go.
  • Uses Reflection for dynamic form generation, making it easy to extend with new audio modules.
  • Efficient Caching: Presets are cached in-memory for instant response times.
  • Thread-Safe: Audio context and player management are handled with proper synchronization.

📦 Installation (Windows)

  1. Download the Frequencer.exe from the assets.
  2. Run the application. No installation required!
  3. (Optional) Customize your frequencies by adding new presets in the File > Add Preset menu.

🤝 Contributing

Frequencer is open-source! Check out the code on GitHub and feel free to open issues or submit pull requests.