عن المشروع
Vaughan هي مكتبة F#، سميت على اسم عازف الجيتار البلوز ستيفي راي فوغان، للعمل مع مفاهيم نظرية الموسيقى، تدوين الموسيقى، تدوين تابلات الجيتار، ولإنشاء الموسيقى برمجياً. تُنشر كحزمة NuGet وتستهدف .NET Standard 2.0، مع الحاجة إلى .NET Core 3.1 فقط لبناء مشروع اختبارات الوحدة.
للبدء: استنسخ المستودع، استعد التبعيات باستخدام `dotnet restore`، ابنِ باستخدام `dotnet build`، واختيارياً شغّل الاختبارات باستخدام `dotnet test VaughanTests`. يوجد رابط لعينة repl.it عبر الإنترنت، لكن يُلاحظ أنها قديمة إلى حد ما، بدون تكامل SonicPi، وبدون وحدة SpeechToMusic لأن تبعية FParsec لم يمكن إضافتها هناك. التوثيق موجود في الويكي الخاص بالمشروع.
المستودع يُدار بواسطة بيدرو سانتوس ومرخص تحت EUPL-1.2، ويوصف كمجموعة مرجعية لأغراض تعليمية وتطويرية. يتم تتبع حالة البناء عبر سير عمل GitHub Actions.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.