- عنوان کتاب: Music Representation and Transformation in Software / Structure and Algorithms in Python
- نویسنده: Donald P. Pazel
- حوزه: موسیقی
- سال انتشار: 2022
- تعداد صفحه: 341
- زبان اصلی: انگلیسی
- نوع فایل: pdf
- حجم فایل: 17.94 مگابایت
فرض کنید به برنامه نویسی موسیقی کامپیوتر علاقه دارید و به یک نقطه شروع نیاز دارید. شاید برنامهها یا ابزارهای مختلف موسیقی مانند میکسرها، سیستمهای تولید یا سیستمهای نتنویسی را امتحان کرده باشید، اما احساس میکنید که باید عمیقتر بگردید، بیشتر عمل کنید و با اصول موسیقی کار کنید. شاید شما با مفاهیم نتهای موسیقی، کلیدها، آکوردها، نتها و سایر عناصر موسیقی آشنایی داشته باشید، اما نمیدانید طراحی و برنامهنویسی درباره آنها را از کجا شروع کنید، چه رسد به ترجمه آنها به MIDIR1. شما می خواهید بتوانید همه آن عناصر را از طریق برنامه نویسی به کار ببندید، اما برای رسیدن به برنامه موسیقی قاتل بعدی که در ذهن دارید، به مسیری نیاز دارید. این کتاب شما را به نقطه شیرین توسعه و استفاده از مهارت های برنامه نویسی خود برای طراحی و ساختن سیستم هایی در مورد موسیقی راهنمایی می کند. با این حال، این کتاب بیش از ارائه این نوع دستورالعمل انجام می دهد. این کتاب خواننده را به سفری در میان مفاهیم موسیقی با رویکردی سازمانیافته میبرد که ملزومات موسیقی را از مفاهیم لحن، زیر و بم و زمان، از طریق نتها، فواصل، آکوردها و نتها توسعه میدهد و در عین حال این عناصر را به عنوان نرمافزار تفسیر میکند. مصنوعات همانطور که این مفاهیم بسیار پوشش داده شده است، ما این کار را با توجه دقیق به سازماندهی و روابط بین این مفاهیم انجام می دهیم و آنها را به عنوان کلاس ها و اشیاء پایتون منعکس می کنیم، و بنابراین از دیدگاه طراحی نرم افزار، موسیقی را یاد می گیریم. با این فرآیند، ما به روشی منطقی و ساختار یافته به این طراحی نزدیک می شویم.
Suppose you have an interest in programming computer music and need a starting point. Perhaps you have tried various music applications or tools, such as mixers, production systems, or notation systems, but feel a need to dig deeper, to be more hands-on and work with music fundamentals. Perhaps you have familiarity with concepts of musical notes, keys, chords, scores, and other music elements, but you don’t know where to begin in designing and programming about them, let alone translating them to MIDIR1. You want to be able to put all those elements to work through programming, but you need direction to get to that next killer music app that you have in mind. This book guides you to that sweet spot of developing and using your programming skills to design and build systems about music. However, this book does more than provide that kind of instruction. This book takes the reader on a journey through music concepts in an organized approach that develops music essentials, from the concepts of tone, pitch, and time, through notes, intervals, chords, and scores while at the same time interpreting these elements as software artifacts. As these many concepts are covered, we do so with close attention to the organization of and relationships amongst these concepts and reflect those as Python classes and objects, and so learn about music from a software design viewpoint. By this process, we approach this design in a logical and structured way.
این کتاب را میتوانید از لینک زیر بصورت رایگان دانلود کنید:
Download: Music Representation and Transformation in Software
نظرات کاربران