¡Visite el sitio en vivo en bitmidi.com , la máquina Wayback para archivos MIDI de la vieja escuela! Mira algunos ejemplos aquí:
¡Es fácil ejecutar el código!
git clone [email protected]:feross/bitmidi.com.git
cd bitmidi.com
npm installsudo apt install graphicsmagickbrew install graphicsmagickimagemin-webp > cwebp-binsudo apt install libxi6 libglu1Primero, copie el archivo secreto de muestra en un nuevo archivo:
cp secret/index-sample.js secret/index.js En segundo lugar, ejecute un servidor MySQL local en el puerto 3306 y cree una base de datos llamada bitmidi.com .
¡No olvide cambiar las credenciales en secret/index.js para que coincida con lo que configuró! Si usa una versión MySQL diferente a la especificada, recuerde cambiar eso también. Si está ejecutando una versión anterior de MySQL, es posible que deba agregar una opción insecureAuth: true en db.connection .
Una vez que complete la configuración de la base de datos, ejecute las migraciones:
npm run knex -- migrate:latestPara cargar el sitio con archivos MIDI, debe tener una carpeta con archivos MIDI. Puede obtener una gran colección aquí o algunas más pequeñas aquí.
Luego, en la raíz del proyecto, ejecute esto:
node -r @babel/register tools/import.js < path-to-folder-with-midis >npm run build
npm startnpm run watchCopyright (c) FEROSS ABOUKHADIJEH