This project is not dead, I'll resume active work on it in 2025. Unfortunately, I've had limited free time in 2024. If anyone uses this project (I don't think so), thanks for your patience!
Mecchi is an attempt to build an AI-powered node-based web audio editor with the long-term goal of evolving into a full-featured modular open-source DAW designed for creating generative music content 😀
But for now, it's WIP POC and not yet production-ready or close to being a mature product 🙄
It is built on Stable Audio Open, Audiocraft, AudioLDM 2, AudioSR, Bark, Flask, React, ReactFlow, Tailwind and other great projects 🔥
- Generalisation of the node UI
- Parametric nodes
- Config-based nodes (.py)
- Audiogen
- Enhanced MusicGen nodes
- MAGNeT
- Demucs
- EnCLAP
- Auffusion
- Musicgen training
- Lumina-T2Music
- Decomposing SAO pipeline
- SAO fine-tuning
- Navigation between node groups
- Dark theme
- TTA (text-to-audio)
- ATA (audio-to-audio)
- ADU (audio-data-upsampling, "audio upscaling")
- ADI (audio-data-interpolation, "audio inpainting")
- ADC (audio-data-completion, "audio outpainting")
- AST (audio-style-transfer)
- ADB (audio-data-blending)
- ADS (audio-data-separation)
- ATT (audio-to-text, "audio interrogation")
- MTA (midi-to-audio, "audio controlnet")
- ITA (image-to-audio)
- VTA (video-to-audio)
- ATV (audio-to-video)
Nothing fancy yet 🐥 But here is screenshot anyway:
Requires Python + Git + Node.js.
To install, clone repository and run:
npm run init
To launch application, run:
npm run serve
And, if you're lucky, the app will be available at http://localhost:5555/
(I am not maintaining it, to be honest. If you have issues, please let me know).
One day 😏
OK, just need more time. Noone uses this, so it's OK to not have docs 🙂