neom_frequencies 2.0.0 copy "neom_frequencies: ^2.0.0" to clipboard
neom_frequencies: ^2.0.0 copied to clipboard

Frequencies Details for Open Neom.

neom_frequencies #

Frequency Management module for the Open Neom ecosystem.

neom_frequencies is a specialized module dedicated to managing and displaying detailed frequency information. It serves as a complementary component to neom_generator, focusing on the visualization, organization, and interaction with frequency data. This module integrates seamlessly with the Open Neom platform, adhering to its modular architecture and Clean Architecture principles.

Features & Responsibilities #

Frequency Visualization #

  • Detailed displays of frequency data
  • Waveforms and spectrograms
  • Visual representations for user understanding

Frequency Organization #

  • Categorize and tag frequency presets
  • Favorite frequency management
  • Easy access and retrieval

Interactive Controls #

  • Intuitive UI elements for adjusting parameters
  • Amplitude, duration, and modulation controls
  • Real-time parameter updates

Integration with neom_generator #

  • Seamless connection with neom_generator module
  • Fetch and display real-time frequency data
  • "Neom Chamber" integration

User Customization #

  • Save personalized frequency settings
  • Create custom frequency profiles
  • Use cases: meditation, focus, relaxation

Data Persistence #

  • Local storage of frequency presets
  • Configuration retention across sessions
  • Firebase sync for cloud backup

Architecture #

lib/
├── frequency_routes.dart
├── ui/
│   ├── frequency_controller.dart
│   ├── frequency_page.dart
│   ├── root_frequencies_page.dart
│   └── widgets/
│       └── frequency_widgets.dart
├── utils/
│   └── constants/
│       └── frequency_translation_constants.dart
└── neom_frequencies.dart

Dependencies #

dependencies:
  neom_core: ^2.0.0       # Core services and models
  neom_commons: ^2.0.0    # Shared UI components
  sint: ^1.0.0            # State management (SINT framework)
  animated_text_kit: ^4.2.3  # Text animations

Usage #

Displaying Frequency Selection Page #

import 'package:neom_frequencies/ui/frequency_page.dart';

class MyFrequencyView extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: FrequencyPage(), // Displays the frequency selection
    );
  }
}

Accessing Favorite Frequencies #

import 'package:neom_frequencies/ui/root_frequencies_page.dart';

// Navigate to user's favorite frequencies
Sint.toNamed(AppRouteConstants.frequencyFav);

Registering Routes #

import 'package:neom_frequencies/frequency_routes.dart';

// Add to your app routes
final routes = [
  ...FrequencyRoutes.routes,
  // other routes
];

Frequency Data Model #

Each frequency includes:

  • id: Unique identifier
  • name: Frequency name
  • frequency: Value in Hz
  • description: Detailed description
  • isFav: User favorite status
  • isMain: Primary frequency flag

ROADMAP 2026 #

Q1 2026 - Enhanced Visualization #

  • ❌ Real-time waveform display
  • ❌ Spectrogram visualization
  • ❌ Frequency comparison view
  • ❌ Custom color themes for frequencies

Q2 2026 - Advanced Profiles #

  • ❌ Multiple frequency profile presets
  • ❌ Profile sharing between users
  • ❌ Import/export frequency configurations
  • ❌ Scheduled frequency sessions

Q3 2026 - Audio Integration #

  • ❌ Direct audio playback integration
  • ❌ Binaural beat generation
  • ❌ Isochronic tone support
  • ❌ Background frequency playback

Q4 2026 - Analytics & Insights #

  • ❌ Frequency usage statistics
  • ❌ Session duration tracking
  • ❌ Mood/effect correlation analysis
  • ❌ Personalized frequency recommendations

State Management #

neom_frequencies uses the SINT framework (GetX replacement) for:

  • Reactive state with Rx types
  • Controller lifecycle management
  • Dependency injection
  • Route management

Contributing #

We welcome contributions! Whether you're fixing bugs, improving documentation, or adding new features related to frequency visualization and management, your help is appreciated.

License #

This project is licensed under the Apache License, Version 2.0, January 2004. See the LICENSE file for details.

0
likes
100
points
90
downloads

Documentation

API reference

Publisher

verified publisheropenneom.dev

Weekly Downloads

Frequencies Details for Open Neom.

Repository (GitHub)
View/report issues

License

Apache-2.0 (license)

Dependencies

animated_text_kit, flutter, neom_commons, neom_core, sint

More

Packages that depend on neom_frequencies