bitmidi.com
1.0.0
訪問現場網站Bitmidi.com ,這是老式MIDI文件的Wayback Machine!在此處查看一些示例:
運行代碼很容易!
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 Server,並創建一個名為bitmidi.com的數據庫。
不要忘記更改secret/index.js中的憑據以匹配您配置的內容!如果您使用的MySQL版本與指定的版本不同,請記住也要更改它。如果您運行了MySQL的較舊版本,則可能需要添加InsecureAuth: db.connection下的insecureAuth: true選項。
完成數據庫設置後,運行遷移:
npm run knex -- migrate:latest要使用MIDI文件加載站點,您需要有一個帶有MIDI文件的文件夾。您可以在這裡獲得大型收藏,或者在這裡獲得一些較小的收藏。
然後,在項目root中,運行以下操作:
node -r @babel/register tools/import.js < path-to-folder-with-midis >npm run build
npm startnpm run watch版權(C)Feross Aboukhadijeh