Frequency / README.md
Milancheeks's picture
Upload 18 files
6b18647 verified
|
Raw History Blame Contribute Delete
3.97 kB
metadata
title: Frequency
header: mini
short_description: AI Music Generation Model by Milan Cheeks
emoji: 🎶
colorFrom: purple
colorTo: pink
sdk: docker
app_port: 3000
pinned: false
license: mit

Frequency

Frequency is an advanced AI music generation model developed entirely from scratch by Milan Cheeks for Digital Currency Inc. This innovative proprietary model creates high-quality music with vocals from text prompts, offering both browser-based and server-based generation capabilities through custom-built neural networks.

About Frequency

Frequency represents a breakthrough in AI-powered music creation, built entirely from scratch by Milan Cheeks. This proprietary model combines cutting-edge machine learning techniques with intuitive user interfaces, developed specifically for Digital Currency Inc. Unlike other AI music generators that rely on existing frameworks, Frequency's neural networks were custom-designed and trained from the ground up, demonstrating the potential of bespoke AI solutions in creative industries and digital content generation.

Key Features

  • Text-to-Music Generation: Transform text descriptions into complete musical compositions
  • Vocal Synthesis: Generate realistic vocals and lyrics
  • Style Control: Fine-tune musical style, mood, and genre
  • Length Customization: Create short clips or full-length tracks
  • Cover Art Generation: Automatic visual artwork for your music
  • Title Generation: AI-powered track naming

Generation Methods

1. Browser-based Generation

  • Uses Frequency's lightweight model for quick, lower-quality generation
  • Runs entirely in your browser
  • No server required
  • Perfect for rapid prototyping and testing

2. Server-based Generation

  • Uses Frequency's full-scale model for higher-quality, full-length songs
  • Professional-grade audio output
  • Better vocals and musical structure
  • Longer tracks (up to 5 minutes)

Getting Started

Client Setup (Browser-based)

  1. Install dependencies:

    npm install
    
  2. Run the development server:

    npm run dev
    
  3. Open your browser to http://localhost:3001

Server Setup (For higher quality generation)

  1. Install server dependencies:

    npm install --prefix server
    
  2. Install Python dependencies:

    cd scripts
    pip install -r requirements.txt
    
  3. Run the server:

    npm run start-server
    

The server will be available at http://localhost:3000.

Using Frequency

  1. Enter a text prompt describing the music you want to create
  2. Select the desired length, style, and mood
  3. Choose between browser-based or server-side generation
  4. Click "Generate music"
  5. Frequency will create:
    • A complete music track
    • Matching cover artwork
    • An appropriate title

Technical Architecture

Browser-based Generation (Frequency Lightweight)

  • Custom-built neural network architecture
  • Runs locally in modern web browsers
  • Optimized for speed and accessibility
  • No external dependencies required

Server-based Generation (Frequency Full-Scale)

  • Custom Python backend with Frequency's proprietary model
  • Superior audio quality and fidelity
  • Advanced vocal synthesis capabilities
  • Professional-grade output suitable for commercial use

System Requirements

Browser-based Generation

  • Modern web browser (Chrome recommended)
  • At least 4GB of RAM
  • Decent CPU or GPU

Server-based Generation

  • Node.js 14+
  • Python 3.8+
  • PyTorch 2.0+
  • At least 8GB of RAM
  • CUDA-capable GPU recommended for optimal performance

Development Team

  • Creator: Milan Cheeks
  • Organization: Digital Currency Inc
  • Model: Frequency

License

MIT License - See LICENSE file for details


Frequency: Redefining AI-powered music creation for the digital age.