عن المشروع

MilkDrop 3 هو تطبيق محمول لنظام Windows لتصور الموسيقى في الوقت الفعلي. وهو مبني على BeatDrop من إعداد Maxim Volskiy ويوصف بأنه متوافق بنسبة 100% مع الإعدادات المسبقة التي تم إنشاؤها لـ MilkDrop وprojectM. يدعم أي مصدر صوتي، مثل Spotify أو YouTube أو SoundCloud أو Winamp، ويتضمن وظائف MilkDrop2 بالإضافة إلى ميزات إضافية. القدرات الرئيسية الموضحة في README: - الإعدادات المزدوجة (.milk2): مزج إعدادين مسبقين وعرضهما في وقت واحد. اضغط F9 للدخول إلى وضع الإعداد المزدوج، ثم مسافة لإنشاء مزيج؛ احفظ باستخدام 's'. يمكن تغيير أنماط المزج باستخدام 'p'، وفرض التقدم باستخدام 'P'، وإعادة تحميل القيم العشوائية باستخدام 'o'، وقلب الإعدادات المسبقة باستخدام 'u'، وفرض اتجاه المزج باستخدام 'U'. - تبديل الإعدادات المسبقة عبر كشف الإيقاع (F8) مع عدة أوضاع قطع صلب تعتمد على عتبات الباس/التربل والحد الأدنى من التأخيرات؛ hardcut7 يحقن تأثيرًا بدلاً من تحميل إعداد مسبق جديد. - العديد من تأثيرات الانتقال beyond الأصلية zoom وside وplasma وcercle، بما في ذلك plasma2/3، ومتغيرات snail، وtriangle، وdonuts، وcorner، وpatches، وcheckerboard، وbubbles، وstars، وcisor، وwave، وcurtain، وvertical/horizontal، وlinesvertical/lineshorizontal، ولاحقًا square، وstars2، وclock، وnuclear، وarrow، وcross، وcross2. - متغيرات shader موسعة: q1-q64 (سابقًا q1-q32)، وWAVE_SIZE، وZOOM_AMOUNT، وZOOM_EXPONENT، وWARP_AMOUNT، وWARP_SCALE وWARP_SPEED تقبل الآن قيمًا من 0-100؛ وزيادة الحد الأقصى لأضلاع الشكل إلى 500 نقطة. - ما يصل إلى 16 شكلًا و16 موجة معروضة في وقت واحد (سابقًا 4)، مع امتدادات ملفات .shape و.wave؛ و8 أشكال موجية بسيطة جديدة ليصبح المجموع 16. - Sprites: طبقات متعددة، وأوضاع مزج، وشفافية، وحجم، وموضع، وحركة، وسرعة، وسحب وإفلات، وتحكم بالفأرة، وحفظ الصور مباشرة في ملفات .milk/.milk2. - دعم قوائم التشغيل مع أدلة فرعية، ومسارات نسبية ومطلقة، واختيار قائمة تشغيل عند البدء، وملف قائمة تشغيل مؤقت. - MilkPanel: واجهة رسومية لتحرير الإعدادات المسبقة، والألوان، والتأثيرات، والأشكال الموجية، وكود shader (مع تراجع/إعادة، وإعادة ترجمة، وإكمال تلقائي، وطي الكود)، والانتقالات، والخيارات، والمساعدة. - التحكم بالمشغل: CTRL+يمين/يسار يحمّل المقطع التالي/السابق على أي مشغل؛ CTRL+أعلى/أسفل يرسل تقديم سريع/إرجاع إلى Winamp. - خيارات العرض: دائمًا في الأعلى (F7)، ووضع بلا حدود، وتمديد عبر شاشات متعددة (ALT+SHIFT)، وتبديل FPS في الوقت الفعلي (F2)، وتبديل فاصل الانتقال التلقائي (F3)، واختيار الشاشة، وتعديلات تحجيم DPI، وتعديل حجم الخط. - الصوت: دعم اختيار جهاز الصوت بما في ذلك الميكروفونات، وأجهزة الصوت عالية الدقة (24-bit/192kHz وما بعدها)، وتوافق الصوت 96Hz، وحساسية الصوت، وهجوم وضمور FFT، وبيانات FFT الكاملة المتاحة في shaders عبر get_fft(pos) وget_fft_hz(freq). - البحث: بحث محسّن عن الإعدادات المسبقة يسمح باستعلامات متعددة الأحرف. - ميزات أخرى: عشوائية الألوان باستخدام 'c'، والعودة إلى الإعداد المسبق المولّد السابق باستخدام 'A' أو 'Z'، ودمج عميق عبر جميع الصناديق الخمسة، ووضع الحذف، والسحب والإفلات للملفات والمجلدات، ودعم نسيج GIF/JPG/PNG/BMP، والاختيار التلقائي لبطاقة الرسوميات، وذاكرة shader المؤقتة، وآلة افتراضية مخصصة للاستقرار. يتضمن README أيضًا سجل إصدارات مفصل من 3.2 حتى 3.36، مع ملاحظات حول تغييرات مثل إصدارات 64-bit، والتوقيع الرقمي، والتشغيل المحمول على Windows دون ملفات DirectX، وإصلاحات للانهيارات المتعلقة بأحرف خاصة في عناوين المقاطع. يتم توزيع المشروع عبر GitHub ويدعم عبر Patreon وBuy Me a Coffee.