Main.py is the backend. It handles serving the frontend and model endpoints. To run:
uvicorn main:app --reload
Please install required dependencies.
A react + typescript (swc) exists simultaneously. To run:
npm run dev [development] npm run build [build to make fastapi compatible]
Please install required dependencies.
The plan was to use rust's fundsp libs to add effects. But I donot see a clear path as of now. The existing code uses threads. And web cant do threads.
Seeds in seeds/ are picked by cutting off 10 notes from generated outputs that were good, gives good outputs