تفاوت میان نسخه‌های «بحث کاربر:Huji/بایگانی ۶۰»

سلام. پیش از هر چیز از نقش شما در خوبیدگی مقالات مربوط به دستگاه‌ها و موسیقی ایرانی سپاس‌گزارم؛ واقعا چند سال پیش وضعیت این مقالات تاسف‌بار بود و البته هنوز هم جای بهبود زیادی دارند.
 
اما غرض از مزاحمت اینکه، چند روز پیش پیش با [[نت‌نویسی ای‌بی‌سی]] آشنا شدم که در ویکی‌پدیا هم از اون پشتیبانی میشه و میشه نسخه midi هر نت رو هم همزمان به کاربر نشان داد تا پخش کنه (مثل مثالی که در نوشتار فارسیش اومده). نت‌نویسی با اون بسیار ساده‌س ولی متاسفانه نسخه‌ای که در ویکی‌پدیا استفاده میشه از کرن و سری پشتیبانی نمی‌کنه. خوشبختانه در نت‌نویسی استاندارد جهانی ما دو علامت quarter sharp و quarter flat رو داریم و میشه مثل کاری که در [https://github.com/paulrosen/abcjs/blob/master/examples/change_glyphs.html | این مثال از یک کتابخانه جاوااسکریپتی ] انجام شده به راحتی تنها با عوض کردن سمبل‌های مورد نظر، کرن و سری را داشت! البته شاید کمی تریکی به نظر برسه و نیاز داشته باشه روی تبدیلش به midi و نمایشش کار کرد.
 
مطمئنم که قبلا با این نت‌نویسی آشنا بودید و احتمال میدم با برنامه‌نویسی هم آشنایید. من در جریان نیستم که این abc notation مورد استفاده در ویکی‌پدیا چطور به Lilypond تبدیل میشه و آیا اینکه امکانش هست کاری جدی روش انجام بدیم که این مهم صورت بگیره یا نه (افزودن پشتیبانی تصویری و صوتی از کرن و سری)؛ اما احساس کردم شاید اگر مطرح کنم بتونیم حداقل دو نفری رویش کار کنیم و به سرانجامش برسانیم. به نظرم افزودن چنین چیزی میتونه مفید باشه و مقالات موسیقی ویکی‌پدیای فارسی رو به طرز چشم‌گیری بهبود ببخشه. البته من نه در موسیقی و نه در برنامه‌نویسی ادعای خاصی ندارم ولی با این حال علاقه‌مندم. نظر شما چیه؟ [[کاربر:Ashkan P.|Ashkan P.]] ([[بحث کاربر:Ashkan P.|بحث]]) ۷ دی ۱۳۹۸، ساعت ۱۰:۳۷ (ایران)
:کاملاً موافق هستم که دونفری رویش کار بکنیم. در چند روز آینده بسیار درگیر هستم. اجازه بدهید تا حدود ۶ یا ۷ روز دیگر کد موجود را بررسی کنم ببینم چه مقدار کار می‌برد.
:ظاهراً در گیت‌هاب حساب دارید. شاید بد نباشد کد را فورک کنیم و کار را در گیت‌هاب جلو ببریم. اگر موافقید، پیشنهاد من آن است که کد را نه روی حساب شخصی خودمان، بلکه روی [https://github.com/PersianWikipedia پروژهٔ ویکی‌پدیای فارسی] فورک کنیم. اگر موافقید به پروژه اضافه‌تان می‌کنم. — [[کاربر:Huji|حجت]]/[[بحث_کاربر:Huji|<sup>بحث</sup>]] ‏۲۸ دسامبر ۲۰۱۹، ساعت ۱۷:۰۱ (UTC)
::سلام. بله، موافقم، می‌تونید من رو اضافه کنید. امیدوارم بتونیم این کار رو به سرانجام برسونیم و حداقل یه کتابخانه جاوااسکریپتی با قابلیت پشتیبانی کامل از کرن و سری داشته باشیم (نوت‌های کرن و سری در abcjs در حال حاضر به نظرم مشکلی نداره. ولی به نظرم میاد که خود تبدیل نتها به midi مشکلاتی داره (شاید هم من کاری رو درست انجام نمیدم یا اینکه درکم از زمان‌بندی نت‌نویسی موسیقی درست نیست). مثلا من نمی‌دونم چرا نت زیر در abcjs به درستی به midi تبدیل نمیشه (برای تستش می‌تونید بعد از کلون کردن رپازیتوری، از examples/editor-synth.html استفاده کنید. البته اگر مطمئنا بشم مشکل از خودم نیست، میشه ایشویی براش در رپازیتوریش باز کرد):
 
<pre style="text-align: left;">
X: 1
T: Cooley's
M: 2/4
L: 1/8
Q: 1/4=50
K: _/b
z G/2G/2 GG | G3/2-A/2 (G/2F/2F) | G A B/2-A/2A/2-G/2 | G3/2-A/2 (G/2F/2F) :|
</pre>
 
در مورد یه سری مسائل دیگه هم ابهام دارم که از کم‌اطلاعی منه. مثلا اینکه چطور میشه در ویکی‌پدیا از چنین کتابخانه تقریبا سنگینی استفاده کرد. مثلا اون لیلی‌پاوند، احتمالا نوت رو در بک‌اند به تصویر و midi تبدیل می‌کنه و فقط اون دو تا رو برمیگردونه. [[کاربر:Ashkan P.|Ashkan P.]] ([[بحث کاربر:Ashkan P.|بحث]]) ۸ دی ۱۳۹۸، ساعت ۰۱:۴۳ (ایران)