Besuchen Sie die Live-Website unter bitmidi.com , dem Wayback-Computer für alte MIDI-Dateien! Schauen Sie sich hier einige Beispiele an:
Es ist einfach, den Code auszuführen!
git clone [email protected]:feross/bitmidi.com.git
cd bitmidi.com
npm installsudo apt install graphicsmagickbrew install graphicsmagickimagemin-webp > cwebp-binsudo apt install libxi6 libglu1Kopieren Sie zunächst die Mustergeheimdatei in eine neue Datei:
cp secret/index-sample.js secret/index.js Führen Sie zweitens einen lokalen MySQL -Server auf Port 3306 aus und erstellen Sie eine Datenbank namens bitmidi.com .
Vergessen Sie nicht, die Anmeldeinformationen in secret/index.js so zu ändern, dass Sie dem entsprechen, was Sie konfiguriert haben! Wenn Sie eine andere MySQL -Version verwenden als angegeben, denken Sie auch daran, dies zu ändern. Wenn Sie eine ältere Version von MySQL ausführen, müssen Sie möglicherweise unter db.connection eine insecureAuth: true Option hinzufügen.
Wenn Sie das Datenbank -Setup abgeschlossen haben, führen Sie die Migrationen aus:
npm run knex -- migrate:latestUm die Site mit MIDI -Dateien zu laden, müssen Sie einen Ordner mit MIDI -Dateien enthalten. Sie können hier eine große Sammlung hier oder einige kleinere erhalten.
Führen Sie dann in der Projektwurzel dies aus:
node -r @babel/register tools/import.js < path-to-folder-with-midis >npm run build
npm startnpm run watchUrheberrecht (c) Feross Aboukhadijeh