کاربرد برنامه نویسی در موسیقی

  • سال انتشار: 1393
  • محل انتشار: همایش ملی علوم و مهندسی کامپیوتر با محوریت امنیت ملی و توسعه پایدار
  • کد COI اختصاصی: COMPUTER01_212
  • زبان مقاله: فارسی
  • تعداد مشاهده: 2486
دانلود فایل این مقاله

نویسندگان

نوید ابیضی

دانشجوی کارشناسی نرم افزار موسسه آموزش عالی خاوران

خانم مهندس مباشری

عضو هیات علمی گروه کامپیوتر موسسه آموزش عالی خاوران

چکیده

برنامه نویسی موسیقی، روشی جدید برای طراحی الگوریتم های از پیش تعیین شده به قصد آموزشی برای تمرین خواندن، نواختن و نیز ساخت قطعات موسیقی است. در زمینه آهنگ سازی الگوریتمی، در حال حاضر برنامه هایی به زبان های مختلف طراحی شده اند که قبل از تصنیف یک آهنگ، فرصت طرح یک الگوی کلی نگر و البته جامع با درنظر گرفتن تمام تغییرات را به آهنگ ساز می دهد. استفاده از یک طرح قبلی می تواند به پیدایش فرم به عنوان مهم ترین ویژگی یک اثر هنری بیانجامد. وجود فرم و ارتباط بین اجزای اثر، باعث فراهم آمدن زیباشناسی در آهنگ می شود. البته از سویی دیگر، زیباشناسی آهنگ ها را نیز می توان با استفاده از کدنویسی و تعیین معیارهای زیبایی بررسی کرد. از آنجا که زیباشناسی در موسیقی، مقوله ای فلسفی است و ممکن است باعث خلط مبحث شود، لذا امکان سوء استفاده نیز وجود دارد. استفاده از برنامه نویسی، دقت انجام کار را به شدت بالا می برد و هنر را از خلاقیت صرف، به منطق که ویژگی همیشگی هنر بوده، بیشتر پیوند می زند. هدفی که در این مقاله دنبال می شود، ساخت الگوهای آموزشی موسیقی است. باتوجه به نقایص متدهای رایج، الگوهای برنامه نویسی شده می تواند جامع ترین شیوه برای آموزش هنرجویان به شمار روند. در ادامه مقاله، روشی برای آموزش هنرجویان پیشنهاد شده است که در آن، از طریق برنامه نویسی- به ویژه با استفاده از حلقه ها می توان تمام الگوهای ممکن برای تمرینات یک هنرجو در هر رشته را تولید نمود. و سپس الگوها از درجات مختلف و در وضعیت های متفاوت اجرا می شوند. لذا هنرجو با همه حالات ممکن آشنا می شود. این روش می تواند جایگزین تمام متدهای آموزشی موجود شود. زیرا کتب رایج، تنها به بررسی الگوهای ضروری پرداخته اند، اما در برنامه نویسی تمام الگوها ساخته می شوند.

کلیدواژه ها

برنامه نویسی موسیقی، آهنگ سازی الگوریتمی، زیباشناسی در موسیقی، موسیقی کامپیوتری

مقالات مرتبط جدید

اطلاعات بیشتر در مورد COI

COI مخفف عبارت CIVILICA Object Identifier به معنی شناسه سیویلیکا برای اسناد است. COI کدی است که مطابق محل انتشار، به مقالات کنفرانسها و ژورنالهای داخل کشور به هنگام نمایه سازی بر روی پایگاه استنادی سیویلیکا اختصاص می یابد.

کد COI به مفهوم کد ملی اسناد نمایه شده در سیویلیکا است و کدی یکتا و ثابت است و به همین دلیل همواره قابلیت استناد و پیگیری دارد.