تفضل بزيارة الموقع المباشر في Bitmidi.com ، جهاز Wayback لملفات MIDI في المدرسة القديمة! تحقق من بعض الأمثلة هنا:
من السهل تشغيل الرمز!
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 ثانياً ، قم بتشغيل خادم MySQL المحلي على المنفذ 3306 وقم بإنشاء قاعدة بيانات تسمى bitmidi.com .
لا تنس تغيير بيانات الاعتماد في secret/index.js لتتناسب مع ما قمت بتكوينه! إذا كنت تستخدم إصدار MySQL مختلفًا عن ما تم تحديده ، فاحلل تغيير ذلك أيضًا. إذا كنت تقوم بتشغيل إصدار أقدم من MySQL ، فقد تحتاج إلى إضافة خيار insecureAuth: true ضمن db.connection .
بمجرد إكمال إعداد قاعدة البيانات ، قم بتشغيل الترحيل:
npm run knex -- migrate:latestلتحميل الموقع باستخدام ملفات MIDI ، تحتاج إلى وجود مجلد مع ملفات MIDI فيه. يمكنك الحصول على مجموعة كبيرة هنا أو بعض الأصغر هنا.
ثم ، في جذر المشروع ، قم بتشغيل هذا:
node -r @babel/register tools/import.js < path-to-folder-with-midis >npm run build
npm startnpm run watchحقوق الطبع والنشر (ج) Feross Aboukhadijheh