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