Skip to content

GRSdzn/music-player-clean-architecture

Repository files navigation

🎵 Music Editor - Open Source Audio Processing Platform

Русский | English


Русский

🚀 О проекте

Music Editor — это современное веб-приложение с открытым исходным кодом для редактирования и обработки аудио файлов прямо в браузере. Проект находится на раннем этапе разработки и активно развивается.

🚀 Быстрый старт

  1. Клонируйте репозиторий

    git clone https://github.com/your-username/music-editor.git
    cd music-editor
  2. Установите зависимости

npm install
  1. Запустите проект

    npm run dev
    
  2. Откройте в браузере

    http://localhost:3000
    

📋 Использование

    1. Загрузите аудио файл через интерфейс
    1. Используйте панель эффектов для настройки звука
    1. Применяйте готовые пресеты или создавайте свои
    1. Скачивайте обработанный трек

Вклад в проект

Мы приветствуем любой вклад в развитие проекта! Пожалуйста:

    1. Форкните репозиторий
    1. Создайте ветку для новой функции ( git checkout -b feature/amazing-feature )
    1. Зафиксируйте изменения ( git commit -m 'Add amazing feature' )
    1. Отправьте в ветку ( git push origin feature/amazing-feature )
    1. Откройте Pull Request

📄 Лицензия

Этот проект распространяется под лицензией MIT. Подробности в файле LICENSE .

📞 Контакты

English

🚀 About

Music Editor is a modern open-source web application for editing and processing audio files directly in the browser. The project is in early development stage and actively evolving.

Tech Stack

  • Frontend : Next.js 15, React 19, TypeScript
  • Audio : Tone.js for audio processing
  • UI : Tailwind CSS, Radix UI
  • State Management : Zustand
  • Architecture : Clean Architecture principles

Quick Start

    1. Clone the repository
    git clone https://github.com/
    your-username/music-editor.git
    cd music-editor
    
    1. Install dependencies
    npm install
    
    1. Start the development server
    npm run dev
    
    1. Open in browser
    http://localhost:3000
    

📋 Usage

    1. Upload an audio file through the interface
    1. Use the effects panel to adjust the sound
    1. Apply ready-made presets or create your own
    1. Download the processed track

Contributing

We welcome any contribution to the project! Please:

    1. Fork the repository
    1. Create a feature branch ( git checkout -b feature/amazing-feature )
    1. Commit your changes ( git commit -m 'Add amazing feature' )
    1. Push to the branch ( git push origin feature/amazing-feature )
    1. Open a Pull Request

📄 License

This project is licensed under the MIT License. See the LICENSE file for details.

Contact

- GitHub : your-username
- Email : your-email@example.com
  Made with ❤️ by the open source community

⭐ Star this repo if you find it helpful!

About

**Audio Processor** is a modern web application for audio file processing, built with Next.js and powered by FFmpeg for applying various sound effects. The application runs entirely in the browser, ensuring the privacy of your files.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors