bitmidi.com
1.0.0
昔ながらのMIDIファイル用のWaybackマシンであるBitmidi.comのライブサイトにアクセスしてください!ここでいくつかの例をご覧ください:
コードを簡単に実行できます!
git clone [email protected]:feross/bitmidi.com.git
cd bitmidi.com
npm installsudo apt install graphicsmagickbrew install graphicsmagickimagemin-webp > cwebp-binsudo apt install libxi6 libglu1まず、サンプルシークレットファイルを新しいファイルにコピーします。
cp secret/index-sample.js secret/index.js次に、ポート3306でローカルMySQLサーバーを実行し、 bitmidi.comというデータベースを作成します。
構成したものと一致するようにsecret/index.jsの資格情報を変更することを忘れないでください!指定されているものとは異なるMySQLバージョンを使用する場合は、それも変更することを忘れないでください。 MySQLの古いバージョンを実行している場合は、 db.connectionの下でinsecureAuth: true Optionを追加する必要がある場合があります。
データベースのセットアップを完了したら、移行を実行します。
npm run knex -- migrate:latestMIDIファイルを使用してサイトをロードするには、MIDIファイルを含むフォルダーが含まれている必要があります。ここでは、ここで大規模なコレクションを入手できます。
次に、プロジェクトルートで、これを実行します。
node -r @babel/register tools/import.js < path-to-folder-with-midis >npm run build
npm startnpm run watchCopyright(c)Feross Aboukhadijeh