Files
motif/package.json
T
b1rdmania b48fb4b7de Add MP3 download to UX test page.
Installs lamejs and adds an MP3 downloader that records the Motif synth output in real time via an output tap, then encodes and downloads as .mp3.
2025-12-29 09:59:56 +00:00

39 lines
957 B
JSON

{
"name": "motif",
"version": "0.1.0",
"description": "Procedural Music Synthesis from MIDI Structure",
"type": "module",
"scripts": {
"dev": "vite",
"dev:backend": "cd server && npm run dev",
"dev:all": "npm run dev:backend & npm run dev",
"build": "tsc && vite build",
"build:backend": "cd server && npm run build",
"preview": "vite preview",
"lint": "eslint src --ext .ts,.tsx",
"typecheck": "tsc --noEmit"
},
"devDependencies": {
"@types/node": "^20.0.0",
"@typescript-eslint/eslint-plugin": "^6.0.0",
"@typescript-eslint/parser": "^6.0.0",
"eslint": "^8.0.0",
"typescript": "^5.0.0",
"vite": "^5.0.0"
},
"dependencies": {
"@tonejs/midi": "^2.0.28",
"lamejs": "^1.2.1",
"soundfont-player": "^0.12.0",
"tone": "^15.1.22"
},
"keywords": [
"web-audio",
"procedural-synthesis",
"midi",
"music-generation"
],
"author": "",
"license": "MIT"
}