كموسيقي أو المنتج، وهناك العديد من الأسباب التي قد ترغب ÙÙŠ جعل البرامج الموسيقى الخاصة بك. ربما كنت قد ØØµÙ„ت على Ùكرة جديدة لتطبيق النمذجة الغيتار أمبير أن لا ØªÙØ¹Ù„ التطبيقات الموجودة. ربما كنت ØªØ¨ØØ« عن وسيلة للسيطرة على ÙØ±ÙŠØ¯ البرمجيات MIDI مع ألعاب التØÙƒÙ…. أو قد يكون جعل تØÙƒÙ… MIDI الخاص بك وتريد أن تكون قادرة على ØªØØ±ÙŠØ±Ù‡ عن طريق برامج ØªØØ±ÙŠØ±. ØØ³Ù†Ø§ كل هذه الأÙكار يمكن أن يتم واقع استخدام عدد من التطبيقات والمنصات Ø§Ù„Ù…Ø®ØªÙ„ÙØ© التي تغطي شر ÙÙŠ هذه المقالة.
ÙŠÙØªØ±Ø¶ معظم الناس أن لخلق البرمجيات الخاصة بك ØªØØªØ§Ø¬ إلى أن يكون المبرمج الخبراء. لكن معظم منصات مناقشتها هنا تم تصميمها خصيصا للموسيقيين والÙنانين والمصممين لخلق برامج بسرعة دون Ø§Ù„ØØ§Ø¬Ø© إلى Ù…Ø¹Ø±ÙØ© الكثير عن تطوير البرمجيات، مع اثنين من المنصات التي لا تتطلب منك Ø§Ù„ØØ§Ø¬Ø© لكتابة أي رمز على الإطلاق!
هناك عدد من المعايير أنا سو٠تغطي هنا هو الذي Ø³ÙŠØØ¯Ø¯ النظام الأساسي الذي هو خير لكم:
- ماذا تريد أن ØªÙØ¹Ù„ برامجك
- استعدادكم لتعلم كيÙية كتابة التعليمات البرمجية
- نظام التشغيل الذي تريد التطبيق الخاص بك لتشغيل على، على سبيل المثال، OS X، ويندوز، لينوكس، نظام التشغيل iOS و Android، والمنصات المضمنة.
- شكل البرنامج الذي تريد إنشاء، على سبيل المثال، تطبيق قائم بذاته، المساعد الصوتي، التطبيق على شبكة الإنترنت.
- ما إذا كان التطبيق الخاص بك هو Ùقط للاستخدام الشخصي أو تريد أن Ø§Ù„Ø¥ÙØ±Ø§Ø¬ عنها
- ميزانيتك
ماكس / MSP
PolyFuzz كيث ماكميلين الآلات، وضعت تطبيق معالجة FX باستخدام ماكس
ماكس (ونظيرتها الصوت، MSP)ØŒ التي وضعتها ركوب الدراجات 74ØŒ هي لغة برمجة رسومية لتطوير الموسيقى وتطبيقات الوسائط المتعددة، وكثير كما هو Ù…Ø¹Ø±ÙˆÙ Ø£ÙØ¶Ù„ منصة لصنع الموسيقى Ø§Ù„ØªÙØ§Ø¹Ù„ية البرمجيات الأداء. وتشمل البيئة ماكس مجموعة من الكائنات الرسومية أن يكون لكل عدد من المدخلات والمخرجات للتعديل وتمرير البيانات والصوت. كل كائن لديه ÙˆØ¸ÙŠÙØ© خاصة به، وترتبط معا عن طريق التصØÙŠØ Ø¨Ø§Ù„ØØ¨Ø§Ù„ØŒ كل ضعت Ø¨ÙˆØ¶ÙˆØ Ù…Ù† على قماش يعر٠باسم التصØÙŠØØŒ والتي يمكن تكوينها ÙÙŠ عدد لا ØØµØ± له من الطرق اعتمادا على ما تريد برنامجك للقيام به.
ماكس / MSP ÙŠØ³Ù…Ø Ù„Ùƒ أن ØªÙØ¹Ù„ أي شيء تقريبا مع الصوت ÙˆMIDIinput / الإخراج والتركيب / جيل، وتسجيل / التسلسل، والآثار / تعديل، والتØÙ„يل، ÙˆØ§Ø³ØªØ¶Ø§ÙØ© VSTØŒ دون Ø§Ù„ØØ§Ø¬Ø© لكتابة أي رمز. هناك أيضا مجموعة التنمية التي Ø³Ù…ØØª لمجتمع كبير من المطورين لإنشاء العديد من الكائنات الخارجية للبرنامج. ÙØ¶Ù„ا عن كونها شعبية للغاية ÙÙŠ المجتمع الموسيقى القرصنة، كما أنها تستخدم ÙÙŠ تطوير البرمجيات التجارية، مثل تطبيقات ØªØØ±ÙŠØ± للعديد من الآلات غاضب والتØÙƒÙ… ÙÙŠ الأجهزة KMI. إذا كنت مستخدما ابلتون Ù„Ø§ÙŠÙØŒ قد تتعر٠ماكس ماكس من أجل تنسيق Ù„Ø§ÙŠÙØŒ والذي ÙŠØ³Ù…Ø Ø£Ø¬Ù‡Ø²Ø© مخصصة لاي٠المراد إنشاؤها، على الرغم من الطلبات ماكس المدمج يمكن بسهولة أن تكون متصلا غربان الزرع أخرى عبر جدد أسلاك.

مثال على ماكس التصØÙŠØ البسيط
ماكس 7 ÙŠØªÙˆÙØ± للOS X Ùˆ WindowsØŒ ويمكن شراؤها عن 399 $ أو عن طريق خدمة اشتراكات شهرية من 8ØŒ25 $. البرامج التي تم إنشاؤها مع ماكس يمكن تصديرها كتطبيق مستقل التي يمكن تبادلها Ø¨ØØ±ÙŠØ© أو بيعها تجاريا. رؤية ركوب الدراجات 74 على الانترنت لمزيد من Ø§Ù„ØªÙØ§ØµÙŠÙ„.
بيانات النقي

PonyomixerØŒ تطبيق خالط الصوت المدمج مع بيانات Ø§Ù„ØµØ±ÙØ©
بيانات نقية (ويعر٠أيضا باسم PD) هي بيئة برمجة رسومية أخرى، وتقوم ØÙˆÙ„ Ù†ÙØ³ لغة برمجة بتشر كما ان من ماكس / MSP. مرة أخرى، وتشمل البيئة من الكائنات على قماش الرسومية التي ترتبط معا عن طريق التصØÙŠØ Ø¨Ø§Ù„ØØ¨Ø§Ù„ØŒ على الرغم من ØÙŠÙ† الميزات المقدمة هي مماثلة لتلك التي من ماكس للغاية، وهناك عدد من Ø§Ù„Ø§Ø®ØªÙ„Ø§ÙØ§Øª بين الأنظمة الأساسية اثنين.
PD هو منصة Ù…ÙØªÙˆØØ© المصدر وتم تطويرها أساسا من قبل مجموعة من المستخدمين بدلا من الأعمال التجارية. وميزة هذا هو أنه مجاني تماما للاستخدام، ÙˆØ³Ù…Ø Ø§Ù„Ø§Ù†ÙØªØ§Ø منه وظائÙÙ‡ إلى أن تمتد إلى ØØ¯ كبير من قبل عدد كبير من الناس، وكذلك يجري تخصيص Ø¨Ù†ÙØ³Ùƒ إذا لزم الأمر. إلا أن العيب ÙÙŠ ذلك هو أنه لا يتلقى الدعم والمستخدم قاعدة المهنية كما ان من ماكس / MSPØŒ وهو ما يعني ثيريس منØÙ†Ù‰ التعلم ØØ§Ø¯ عندما تقترب PD. عيب آخر (التي يتم العثور عليها ÙÙŠ بعض الأØÙŠØ§Ù† مع البرمجيات Ù…ÙØªÙˆØØ© المصدر) هو أن واجهة المستخدم يكون لا كما البقعة ومصقول كما ان من ماكس، وكنت غير قادر على إنشاء واجهات جذابة.
مثال على التصØÙŠØ بيانات Ø§Ù„ØµØ±ÙØ©
PD ÙŠØªÙˆÙØ± للOS X Ùˆ Windows Ùˆ لينكس (بما ÙÙŠ ذلك أنظمة لينكس جزءا لا يتجزأ من مثل التوت بي). على OS X يمكنك بسهولة تصدير برنامج PD بك كتطبيق مستقل، ولكن إذا كنت تريد مشاركة البرنامج على ويندوز أو لينكس للمستخدم يجب أن يكون PD تثبيت من أجل أن يعمل. إذا كنت ترغب ÙÙŠ بناء البرمجيات والموسيقى الخاصة بك عن طريق البرمجة الرسومية ولكن لا تملك المال لماكس / MSPØŒ وأنت لا ØªØØªØ§Ø¬ إلى تطبيق ØÙ‚ا مظهر Ø§ØØªØ±Ø§ÙÙŠØŒ ÙØ¥Ù† PD يكون خيار كبير بالنسبة لك. انظر الموقع بيانات النقي لمزيد من المعلومات.
تØÙˆÙŠÙ„
المزامنة / Ùقدت قبل 3bitsØŒ طور تطبيق التثبيت باستخدام المعالجة
تجهيز هو Ù…ÙØªÙˆØ المصدر لغة البرمجة النصية وتنمية البيئة التي تم إنشاؤها ÙÙŠ البداية لتعليم أساسيات برمجة الكمبيوتر ÙÙŠ سياق البصرية، ولكن كما تم منذ اعتماده من قبل المتخصصين وسيلة سهلة لإنشاء تطبيقات الوسائط المتعددة. كونها Ù…ÙØªÙˆØØ© المصدر، ويتم تطويره جزئيا من قبل ÙØ±ÙŠÙ‚ صغير من المتطوعين التي خلقت العديد من امتدادات إلى البرامج، ولكن تم تطويرها بشكل أساسي من قبل مجموعة من Ø§Ù„Ø£ÙØ±Ø§Ø¯ المنتمين إلى مختل٠المدارس والجامعات. ÙÙŠ ØÙŠÙ† يتم استخدام المعالجة ÙÙŠ معظمها إلى إنشاء الرسومات والصور والتطبيقات المستندة إلى الرسوم Ø§Ù„Ù…ØªØØ±ÙƒØ©ØŒ ويتضمن عددا من المكتبات التي تجعل منه Ù…Ø±Ø´ØØ§ كبيرا لتطوير الصوت والبرمجيات MIDI.
وقد تم تصميم لغة البرمجة تجهيز ليكون أول لغة برمجة languagea من جملة سهلة من شأنها أن تكون غير شاقة لشخص جديد تماما ÙÙŠ البرمجة. هناك العديد من الكتب والبرامج التعليمية عبر الإنترنت التي تعلم كيÙية استخدام المعالجة، ولكن كونها لغة النص قد يعني أن هناك منØÙ†Ù‰ التعلم ØØ§Ø¯ من أن ماكس / MSP أو PD. ولكن إذا كنتم جادين ÙÙŠ الدخول ÙÙŠ تطوير البرمجيات، وسو٠تجد أن اللغات النصية تعطيك الكثير أكثر مرونة. ويقدم معالجة الإدخال / الإخراج، والآثار، موجة والضوضاء جيل الصوت ÙˆMIDIØŒ تØÙ„يل، وتوليد Ø§Ù„Ù…ØºÙ„ÙØŒ على الرغم من أن قدرات تخلخل قوية على هذا النØÙˆ من ماكس أو PD. لكن المعالجة سيكون الخيار Ø§Ù„Ø£ÙØ¶Ù„ إذا كنت تريد التطبيق الخاص بك ليكون واجهة مستخدم مخصصة تماما، ØÙŠØ« أن معالجة اللغة يمنØÙƒ الكثير من السيطرة على الطريقة التي ينظر تطبيق والطريقة التي يمكن للمستخدم Ø§Ù„ØªÙØ§Ø¹Ù„ معها.
البيئة تجهيز ورمز المثال
معالجة 2.0 Ù…ØªØ§Ø Ù„Ù„OS X Ùˆ Windows Ùˆ لينكس (Ø³Ø·Ø Ø§Ù„Ù…ÙƒØªØ¨ وجزءا لا يتجزأ)ØŒ Ùˆ مجانية تماما للاستخدام. يمكن تصدير برامج معالجة إلى مستقل التطبيقات على جميع المنابر، ويمكن توزيعها مجانا. هناك أيضا الأدوات Ø§Ù„Ù…ØªØ§ØØ© لدمج البرامج الخاصة بك على ØµÙØØ§Øª الويب، وكذلك تشغيلها على نظام التشغيل iOS أو أجهزة الروبوت. رؤية تجهيز الموقع لمزيد من Ø§Ù„ØªÙØ§ØµÙŠÙ„.
openFrameworks
الكون من قبل sonicLAB، المزج البرمجيات بنيت مع openFrameworks
openFrameworks هو مجموعة أدوات Ù…ÙØªÙˆØØ© المصدر لتطوير التطبيقات Ø§Ù„ØªÙØ§Ø¹Ù„ية والوسائط المتعددة. وهو مشابه جدا لمعالجة، ÙÙŠ أنه مصمم للÙنانين والمصممين لخلق برامج بطريقة بسيطة باستخدام لغة البرمجة النصية، التي وضعها ÙØ±ÙŠÙ‚ أساسي من Ø§Ù„Ø£ÙØ±Ø§Ø¯ المنتسبين إلى الجامعات ومختبرات التكنولوجيا. ولكن هناك عددا من Ø§Ù„Ø§Ø®ØªÙ„Ø§ÙØ§Øª بين الأنظمة الأساسية اثنين.
يستخدم openFrameworks لغة البرمجة C بدلا من أن تكون لغته الخاصة. C هو يستخدم على نطاق واسع جدا، مما يجعل من لغة Ù…Ùيدة لإتقان إذا كنتم جادين ÙÙŠ الدخول ÙÙŠ تطوير البرمجيات، ÙˆÙŠØ³Ù…Ø Ù‚Ø§Ù†ÙˆÙ† openFrameworks إلى أن تكون مختلطة مع الأدوات الأخرى CØŒ إذا لزم الأمر. C إيسنت بأنها صديقة للمبتدئين ومعالجة، ولكن openFrameworks يستخدم اللغة بطريقة يجعلها سهلة الاستخدام، ويأتي مع العديد من الأمثلة والمشاريع التجريبية.
ثانيا، يتطلب openFrameworks بيئة تطوير متكاملة (IDE) للكتابة وبناء البرامج الخاصة بك، بدلا من الاضطرار الخاصة به البيئة / التطبيق. openFrameworks يمكن استخدامها مع الأكثر استخداما بيئات التطوير لجميع أنظمة التشغيل المدعومة (على سبيل المثال كسكودي على OS X Ùˆ Visual Studio على ويندوز)ØŒ وعلى الرغم من هذه ايديس هي أكثر تعقيدا من البيئة معالجة، هم تطبيقات Ù…Ùيدة جدا لإتقان للبرمجيات جهود التنمية.
أخيرا، openFrameworks هو أسرع وأكثر مرونة وأكثر تعقيدا من المعالجة، ولديه قدرات الصوت أقوى بكثير (على سبيل المثال، كنت قادرا على التعامل مع تيارات الصوت على أساس لكل عينة)، على الرغم من أن ذلك يعني أن وضع معا قد طلبا الصوت لا تكون سريعة وسهلة مثل استخدام المعالجة.
مشروع openFrameworks داخل Ø§Ù„ØªÙØ§Ø كسكودي IDE
openFrameworks يمكن استخدامها لتطوير تطبيقات لنظام التشغيل العاشر، ويندوز، لينكس (Ø³Ø·Ø Ø§Ù„Ù…ÙƒØªØ¨ وجزءا لا يتجزأ)ØŒ دائرة الرقابة الداخلية، والروبوت، ومجاني للاستخدام. ويمكن بناء تطبيقات مستقلة لكل منصة، ويمكن تقاسمها Ø¨ØØ±ÙŠØ© وبيعها تجاريا أو غير تجاري. إذا كنت قد ØØµÙ„ت على تطبيق الصوت معقد إلى ØØ¯ ما ÙÙŠ العقل، ولكن لا يكون لديك الوقت Ù„ØÙر عميقة جدا ÙÙŠ تطوير البرمجيات، وهذا سيكون منصة جيدة لتتمكن من استخدامها. انظر موقع openFrameworks لمزيد من المعلومات.
جوس
AlphaLive التي كتبها نو desinzØŒ تطوير تطبيق Ù…ØØ±Ø± MIDI باستخدام جوس
جوس هو مكتبة أخرى CØŒ على الرغم من ØÙŠÙ† openFrameworks (والمعالجة) وتهد٠ÙÙŠ المقام الأول للÙنانين والمصممين لإنشاء البرنامج بسهولة دون أن تتورط أيضا ÙÙŠ تعقيدات رمز، تم تصميم جوس ليكون منصة ÙˆØ§ØØ¯Ø© ÙÙŠ كل وتطوير الأغنياء، التطبيقات عبر منصة ÙˆØ§Ù„Ø¥Ø¶Ø§ÙØ§ØªØŒ مع تركيز قوي على الصوت والتطبيقات المستندة إلى MIDI. ÙÙŠ ØÙŠÙ† تستخدم أساسا منصات السابقتين للمنشآت الÙÙ† ومشاريع ØªÙØ§Ø¹Ù„ية، وقد استخدم جوس ÙÙŠ تطوير العديد من التطبيقات التجارية من قبل شركات مثل كورج، M-الصوت، PreSonusØŒ الخط صورة، ArturiaØŒ ÙˆØØªÙ‰ بالنسبة للتنمية ماكس / MSP!
جوس هو المنصة الأكثر تعقيدا تغطيتها هنا، ولكن لديها عدد من الأدوات والميزات التي تجعل من خيار كبير ØØªÙ‰ للمطورين الجديد. أولا، أنه ÙŠØØªÙˆÙŠ Ø¹Ù„Ù‰ أداة تسمى IntrojucerØŒ والتي يمكن أن تكون بمثابة المعالج لتوليد وتكوين مشاريع IDE الخاص بك ورمز بطريقة سهلة. كما أنه ÙŠØØªÙˆÙŠ Ø¹Ù„Ù‰ Ù…ØØ±Ø± WYSIWYG واجهة المستخدم، مما ÙŠØªÙŠØ Ù„Ùƒ تصميم واجهات بدون أي ترميز. ثانيا، لأنه يأتي مع العديد من المشاريع التجريبية، وإعطاء أمثلة على كل ما يمكن القيام به مع جوس، وكيÙية القيام بذلك. بعد ذلك، ØØªÙ‰ وقت قريب، وقد تم تطوير جوس من قبل شخص ÙˆØ§ØØ¯ØŒ مما يجعل من مصدر برنامج متسقة للغاية، والقراءة والكتابة وسهلة الاستخدام. كما تم توثيق رمز بشكل جيد للغاية. أخيرا، يمكن للمكتبة التعامل مع كل شيء تقريبا ÙÙŠ ما يخص بناء الصوت والتطبيقات MIDI. ØØªÙ‰ أنه يمكن أن تستخدم لتطوير عبر منصة Ø§Ù„Ø¥Ø¶Ø§ÙØ§Øª الصوتية (AUØŒ VSTØŒ RTASØŒ AXX) باستخدام مشروع ÙˆØ§ØØ¯ØŒ والتي هي ÙˆØ§ØØ¯Ø© من الأسباب الرئيسية التي ØªØØ¸Ù‰ بشعبية كبيرة بين شركات البرمجيات الصوتية.
مشروع جوس داخل Ø§Ù„ØªÙØ§Ø كسكودي IDE
جوس يمكن استخدامها لتطوير تطبيقات لنظام التشغيل العاشر، ويندوز، لينكس (Ø³Ø·Ø Ø§Ù„Ù…ÙƒØªØ¨ وجزءا لا يتجزأ)ØŒ دائرة الرقابة الداخلية، والروبوت. Ùهو ØØ± ÙÙŠ استخدامها لمشاريع Ù…ÙØªÙˆØØ© المصدر، ولكن إذا كنت ترغب ÙÙŠ Ø§Ù„Ø§ÙØ±Ø§Ø¬ عن التطبيق الخاص بك دون Ø§Ù„Ø¥ÙØ±Ø§Ø¬ عن رمز ØªØØªØ§Ø¬ لشراء الرخصة التجارية، والتي تبدأ من 595 $. إذا كنتم جادين ÙÙŠ تطوير تطبيقات تجارية أو الخوض ÙÙŠ تطوير البرمجيات كمهنة، وأنا أوصي جوس. أنه ÙŠØØªÙˆÙŠ Ø¹Ù„Ù‰ منØÙ†Ù‰ التعلم أشد بين جميع منصات مغطاة هنا، ولكن ÙÙŠ ما يخص تطوير تطبيقات الصوت ليس هناك الكثير جوس غير قادر على القيام به. رؤية جوس على الانترنت لمزيد من Ø§Ù„ØªÙØ§ØµÙŠÙ„.
ØØªÙ‰ ما إذا كنت تريد Ù…Ø¹Ø±ÙØ© كيÙية رمز أم لا، هذه المنصات الخمسة تعني أن أي من Ø£Ùكارك البرمجيات والموسيقى يمكن بسهولة أن تتØÙ‚Ù‚.
تعلم المزيد عن ماكس / MSP ÙÙŠ AskVideo هنا.
Discussion
Want to join the discussion?
Create an account or login to get started!