الإنجليزيةالفرنسيةالإسبانية

OnWorks فافيكون

gramophone2 - متصل بالإنترنت في السحابة

قم بتشغيل gramophone2 في مزود الاستضافة المجاني OnWorks عبر Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

هذا هو الأمر gramophone2 الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


gramophone2 - GRAMophone هو مولد خوارزمي لتكوين الموسيقى.

ملخص


جراموفون 2 [-c | -d] ملف المصدر [midifile]

OPTIONS


-c هو خيار يسمح لك بالتحكم في بناء جملة المصدر دون توليد
موسيقى.

-d هو خيار يسمح لك بتنشيط وضع التصحيح ، مع إخراج الفيديو من
التكوين ومعلمات المشغل بالإضافة إلى الملاحظات التي تم إنشاؤها.

الوصف


في GRAMophone ، يتم إنشاء الموسيقى باستخدام نوعين من القواعد الرسمية: تشومسكي العادي
القواعد النحوية (أو النوع 3) لمنهج TOP DOWN للتكوين ونسخة مصغرة من
قواعد لغة Lindenmayer لنهج سفلي.

أساسي CONCEPT OF غراموفون


يعتمد GRAMophone جزئيًا على فكرة جون مكورماك ، الذي ابتكر فكرة a
مشغل افتراضي (موسيقي افتراضي). اللاعب المعني مرتبط بمسار MIDI ،
ويفسر التعليمات التي تخبره بما يجب القيام به. بشكل عام ، يقولون مسرحية ملاحظات (إرسال
رسائل MIDI). يشكل عازفو GRAMophone معًا أوركسترا تلعب دور
تكوين.

يمكن لأي عدد من اللاعبين عزف مقطوعة موسيقية ، ولكن من الناحية العملية ، فإن الأجهزة المستخدمة قد تكون كذلك
فرض حدا أعلى.

بشكل عام ، يلعب كل لاعب آلة موسيقية ولكل منها مجموعة مختلفة من القواعد النحوية.
يتميز اللاعب الفردي بمجموعة من المعلمات التي يشترك فيها الكل
أوركسترا و / أو مجموعة معلمات شخصية.

تتكون معلمات الأوركسترا من:

نوع القواعد المستخدمة (تشومسكي أو ليندنماير) ؛

المسرع

التدبير

عدد التكرارات المستخدمة في عملية الإنتاج.

تتكون معلمات كل لاعب من:

نوع القواعد المستخدمة (تشومسكي أو ليندنماير) ؛

الآلة؛

قناة MIDI المرتبطة باللاعب ؛

عدد التكرارات المستخدمة في عملية الإنتاج ؛

ملاحظات اللاعب لها حالة حالية تتكون من:

اليوم الثامن بعد العيد

حجم

مدة الأقامة

الافراج عن

يمكن التحكم في هذه الخصائص بشكل حدودي من قبل لاعب يعلنها
المتغيرات المرتبطة. GRAMophone ، إذن ، يسمح للجيل غير الحتمي لـ
الموسيقى ، إما باستخدام قواعد Chomsky أو ​​Lindenmayer.

دليل إرشادي إلى غراموفون


"أعطني A" ("Hello، World!" لـ GRAMophone ")

لتعريفك بالأفكار الأساسية ، إليك أبسط تكوين حسابي ممكن
يتم إنشاؤها باستخدام GRAMophone: هذا التكوين ببساطة يولد الملاحظة A وهو
يتم تقديمها من خلال كل من طرق Chomsky و Lindenmayer.

تأليف "أعطني أ" من "شرودر" {

// هذا التكوين يولد ملاحظة مع قواعد تشومسكي

قواعد النحو تشومسكي
وتيرة 120
time_signature 4/4
%
اللاعب شرودر {
أداة 0
%
@ تكوين-> A [،،،]؛
}
}

تأليف "أعطني أ" من "شرودر" {
// هذا التكوين يولد ملاحظة مع قواعد ليندنماير
الزيزفون النحوي
وتيرة 120
time_signature 4/4
%
اللاعب شرودر {
أداة 0
%
البديهية-> A [،،،] ؛
}
}

تكوين الكلمات الرئيسية E من

يجب أن تبدأ جميع التركيبات بتكوين الكلمات الرئيسية متبوعًا بسلسلة (في شكل مقلوب
فاصلات) تحتوي على اسم المقطوعة الموسيقية. يجب أن يتبع ذلك الكلمة الأساسية لـ
ثم سلسلة أخرى تحتوي على حقوق نشر القطعة.

كتلة التكوين

يتم وضع كتلة التكوين بين قوسين. وهي مقسمة إلى ثلاثة أقسام: واحد
يحدد القسم معلمات التكوين ، ويعلن المرء ويبدأ أي عام
المتغيرات وقسم الأوركسترا حيث يكون اللاعبون الذين "سيعزفون" القطعة
مُعرف. يتم فصل القسمين الأولين بواسطة رمز٪.

الكلمة الرئيسية للاعب

يتم تعريف كل لاعب باستخدام مشغل الكلمات الرئيسية ، متبوعًا بمعرف.

كتلة اللاعب

يتم وضع كتلة اللاعب بين قوسين وتنقسم إلى ثلاثة أقسام: قسم واحد
يحدد معلمات المسار المرتبط باللاعب ، ويعلن المرء عن أي مسار محلي
المتغيرات للاعب واحد للقواعد الرسمية. أول قسمين هما
مفصولة بالرمز٪.

تعليقات

في GRAMophone ، التعليقات تشبه C: يجب أن تبدأ بزوج الأحرف '/ *' وتنتهي
مع زوج الحرف "*/.يجب ألا تكون هناك مسافة بين علامة النجمة والشرطة المائلة.
سيتم تجاهل كل شيء بين أزواج الرموز هذه بواسطة محلل GRAMophone. جميع
قد يتم أيضًا تضمين سطور من التعليقات. تبدأ سطور التعليقات بالرمز // والنهاية
في نهاية السطر ، كما في المثالين الأوليين.

قسم يحدد معلمات التكوين

المعلمات المشتركة بين جميع لاعبي الأوركسترا معلنة هنا. المعلمات
التي يمكن الإعلان عنها هي:

قواعد

قرار

التكرارات

مرة

وقت التوقيع

يجب أن ينتهي هذا القسم بالرمز٪.

قواعد

هذه المعلمة إلزامية وتحدد نوع القواعد المستخدمة في التوليد.
يمكن أن يكون هذا تشومسكي أو ليندنماير.

قرار

تحدد هذه المعلمة عدد الوحدات الزمنية لمدة 1/4. إذا تم حذفه ، الافتراضي
سيتم استخدام القيمة 480.

التكرارات

تحدد هذه المعلمة عدد التكرارات الموجودة في الجيل. معناها
يعتمد على نوع القواعد المختارة ، كما هو موضح أدناه. إذا تم حذفها ، القيمة الافتراضية 1
وسوف تستخدم.

مرة

تحدد هذه المعلمة إيقاع التكوين. إذا تم حذفها ، ستكون القيمة الافتراضية 120 هي
مستخدم.

وقت التوقيع

تحدد هذه المعلمة مقياس التكوين. إذا تم حذفها ، فإن القيمة الافتراضية 4/4 سوف
يستخدم.

قسم يعلن عن المتغيرات العالمية للتكوين

تتحكم المتغيرات في معلمات سمات الملاحظة ، كما هو موضح أدناه.

قسم يحدد معلمات اللاعب

يتم هنا توضيح المعلمات والمتغيرات الشخصية لكل لاعب. المعلمات الشخصية
التي يمكن الإعلان عنها هي:

صك

قناة

التكرارات

يجب أن ينتهي هذا القسم بالرمز٪.

صك

تشير هذه المعلمة إلى نوع أداة العازف. مجموعة أدوات GRAMophone هي
نفس ذلك الخاص بـ MIDI العام. نطاق القيم المقبول هو من 0 إلى 127 ؛ هناك
لذلك 128 أداة للاختيار من بينها. يظهر جدول يوضح رموز الأداة
أدناه:

0 بيانو

1 برايت بيانو

2 مطرقة بيانو

3 هونكي تونك

4 أسنان جديدة

5 بيانو رقمي

6 هاربسيكورد

7 كلافي

8 سيليستا

9 جلوكن

10 صندوق الموسيقى

11 مشاعر

12 ماريمبا

13 زيلوفون

14 جرس أنبوبي

15 سانتور

16 عضو كامل

17 جهاز قرع

18 BX-3 الجهاز

19 جهاز الكنيسة

20 إيجابي

21 ميوزيت

22 هارمونيكا

23 تانجو

24 جيتار كلاسيكي

25 جيتار صوتي

26 جاز جيتار

27 جيتار نظيف

28 غيتار أخرس

29 جيتار أوفردرايف

30 قيثارة مشوهة

31 التوافقيات

32 جاز باس

33 ديب باس

34 بيك باس

35 فريتلس باس

36 صفعة باس 1

37 صفعة باس 2

38 الجهير المركب 1

39 الجهير المركب 2

40 الكمان

41 فيولا

42 التشيلو

43 كونترا باس

44 سلسلة Tremolo

45 بيتزيكاتو

46 القيثارة

47 تيمباني

48 ماركاتو

49 سلسلة بطيئة

50 لوحة تناظرية

51 سلسلة الوسادة

52 جوقة

53 دو فويس

أصوات 54

55 أوركسترا هيت

56 البوق

57 الترومبون

58 طوبا

59 البوق البكم

60 القرن الفرنسي

61 قسم النحاس

62 نحاس صناعي 1

63 نحاس صناعي 2

64 سوبرانو ساكس

65 ألتو ساكس

66 تينور ساكس

67 باريتون ساكس

68 المزمار الحلو

69 الإنجليزية القرن

70 باسون المزمار

71 كلارينيت

72 بيكولو

73 الناي

مسجل 74

75 بان فلوت

76 زجاجة

77 شكوهاتشي

78 صافرة

79 اكرينا

80 مربع الرصاص

81 رأى الرصاص

82 كاليوب الرصاص

83 شيف الرصاص

84 شارانج الرصاص

85 جوقة الهواء

86 ريزو 4ths

87 باس ورصاص

88 فانتازيا

89 وسادة دافئة

90 بولي سينث باد

91 شبح الوسادة

92 انحناء الوسادة

93 وسادة معدنية

94 هالة الوسادة

95 وسادة الاجتياح

96 المطر الجليدي

97 موسيقى تصويرية

98 كريستال

99 الغلاف الجوي

100 سطوع

101 عفريت

102 إيكو دروب

103 ستار الموضوع

104 سيتار

105 بانجو

106 شاميسن

107 كوتو

108 كاليمبا

109 اسكتلندا

110 كمان

111 شناي

112 جرس معدني

113 أجوجو

114 براميل فولاذية

115 وود بلوك

116 تايكو درام

117 لحني توم

118 سينث توم

119 الصنج العكسي

120 فريت الضوضاء

121 نويز شيف

122 شاطئ البحر

طيور 123

هاتف 124

125 مروحية

ملعب 126 !!

127 طلقة نارية

إذا تم حذفها ، يتم استخدام قيمة الأداة الافتراضية 0.

قناة

تحدد هذه المعلمة قناة Midi التي سيتم إقرانها بالمشغل. يوجد 16
القنوات الممكنة. القناة 10 محجوزة لآلات الإيقاع. إذا تم حذفه ، فإن
يتم استخدام قيمة القناة الافتراضية 1.

التكرارات

تحدد هذه المعلمة عدد التكرارات في الجيل. معناه يعتمد على
نوع القواعد المختارة ، كما هو موضح أدناه. إذا كانت معلمة التكرارات
المدرجة في إعلانات التكوين ، سيتم تجاهل الإعلان الأخير.

قسم يوضح المتغيرات المحلية للاعب

تتحكم المتغيرات في معلمات سمات الملاحظة ، كما هو موضح أدناه.

ملاحظات في GRAMophone

كيف تُكتب الملاحظات في غراموفون

الملاحظات هي الفئة الأولى من الرموز الطرفية GRAMophone.

يستخدم GRAMophone تدوين اللغة الإنجليزية للملاحظات:

ABCDEFG

يجب كتابة أسماء الملاحظات بأحرف كبيرة. الرموز المسطحة والحادة هي
يمثلها "ب" و "#" على التوالي ؛ يجب ألا تظهر مسافة بين هذه الرموز و
اسم الملاحظة: A # ، Gb ، إلخ.

سمات الملاحظة

يمكن أن تحتوي الملاحظات على أربع سمات في GRAMophone: الأوكتاف والسرعة والمدة والإصدار. ال
تختلف خاصية الأوكتاف بين -2 و 8 ، بينما تختلف سمات السرعة والإصدار
من 0 إلى 127. إذا تمت كتابة الملاحظة بدون سمات ، فسيكون الخيار الافتراضي التالي
يتم استخدام القيم: 3 للأوكتاف ، و 64 للسرعة والإفراج. القيمة الافتراضية الحالية لـ
المدة هي المنشعب. في المثال ، "أعطني أ" مكتوبة ببساطة على أنها أ [، ،]. هذا
يعني أن A يتم إنشاؤه عند الأوكتاف الثالث ، لمدة 1/4 وبسرعة
والإفراج عن 64.

تحديد سمات الملاحظة

يتم تحديد سمات الملاحظة من خلال كتابتها داخل الأقواس المربعة
اتبع اسم الملاحظة بدون مسافات. يمكن أن تحتوي الملاحظة على أربع سمات على الأكثر و
قد يكون لكل نوع سمة قيمة واحدة فقط.

يجب تحديد السمات بالترتيب التالي:

اليوم الثامن بعد العيد

سرعة

مدة الأقامة

الافراج عن

إذا لم يتم تحديد السمات الثلاثة ، فسيتم استخدام القيمة الافتراضية للسمات المفقودة.

فيما يلي بعض الأمثلة على الملاحظات ذات السمات:

C [2 ، 50 + 60/2 ، 240 * 4 ،] - يلعب C في الأوكتاف الثاني ، بسرعة 80 ،
مدة 960 (الحد الأدنى بدقة 480) وإصدار 64 (افتراضي
القيمة)؛

Db [4 ،،،] - يلعب D مسطحًا عند الأوكتاف الرابع ، باستخدام القيم الافتراضية لـ
السرعة والمدة والإفراج ؛

F # [،،،] - استخدم القيم الافتراضية لجميع السمات ؛

الأمثلة غير الصحيحة هي:

Db [3، 127، 960، 64، x] - سمات كثيرة جدًا (x متغير).

PAUSE

تعتبر التوقفات المؤقتة فئة أخرى من الرموز الطرفية في GRAMophone. يشار إليها من قبل
الحرف R ويأخذ فقط سمة نوع المدة. إذا لم يتم تحديد الدقة الافتراضية
القيمة المستخدمة. يتم تعريف السمات بنفس طريقة تحديد الملاحظات.

فيما يلي بعض الأمثلة على فترات التوقف المؤقت:

R [480/2] - وقفة لمدة 240 ؛

R [] - استخدم القيمة الافتراضية لسمة مدة النوع.

الحبال

الأوتار هي الفئة الأخيرة من الرموز الطرفية المستخدمة في GRAMophone. الوتر عبارة عن سلسلة
من النوتات الموسيقية التي يتم تشغيلها في وقت واحد. في GRAMophone ، يتم تضمين الملاحظات التي يتم عزفها في وتر
بين رمزين "^".

فيما يلي بعض الأمثلة على الأوتار:

^ C [،،،] E [،،،] G [،،،] ^ - يلعب وترًا رئيسيًا للغة C باستخدام القيم الافتراضية لكل ملاحظة.

^ A [2,80,240،2،240،] C [2،، 240،] E [1، 8،] ^ - يعزف على وتر A طفيف بمدة XNUMX/XNUMX ، مع
جميع النوتات في الأوكتاف الثاني والسرعة 64 (القيمة الافتراضية) ، مع النغمة الأولى
يتم العزف على الوتر بسرعة 80 والاثنان الباقيان بسرعة 64
(القيمة الافتراضية).

دور R في الأوتار المعقدة

لا تحتوي نغمات الوتر دائمًا على نفس المدة. على سبيل المثال من الممكن
أنه أثناء تشغيل النوتة الموسيقية C [2 ، 1920 ،] لمدة 4/4 ، يجب على الموسيقي أن يعزف أربعة
المنشعب بالترتيب التالي: C [،،،]، E [،،،]، G [،،،]، Bb [،،،]. يجب أن يكون هناك طريقة
لإخبار GRAMophone أن الملاحظات C [2 ، ، 1920 ،] و C [،،] يجب أن تبدأ في نفس الوقت ،
أن E [،،،] يجب أن تبدأ بعد توقف 1/4 ، G [،،،] بعد 2/4 و Bb [،،،] بعد 3/4. في
GRAMophone هذا مكتوب على النحو التالي:

^ C [2، 1920،] C [،،،] R [] E [،،،] R [960] G [،،،] R [1440] Bb [،،،] ^

بعبارة أخرى ، يمكن أن يسبق كل نغمة في الوتر تعريف إيقاف مؤقت يمثل
وقت الانتظار قبل عزف النغمة. لا يهم الترتيب الذي تكتبه
الملاحظات على وتر. يمكن أيضًا كتابة الوتر في المثال أعلاه:

^ R [] E [،،،] C [2،، 1920،] R [1440] Bb [،،،] C [،،،] R [960] G [،،،] ^

معرفات

بعض الكيانات اللغوية والمتغيرات ووحدات الماكرو والرموز غير الطرفية الخاصة بـ GRAMophone بتنسيق
قواعد تشومسكي على سبيل المثال ، يجب أن يكون لها أسماء يمكن من خلالها التعرف عليها. هذه الأسماء
تسمى المعرفات ويتم اختيارها من قبل الملحن. تتبع معرفات GRAMophone
نظام المعرفات المستخدم في لغة البرمجة باسكال. في الواقع معرف
يتكون من حرف متبوعًا بتسلسل من الأحرف أو الأرقام. غراموفون
يجب أيضًا كتابة المعرفات بأحرف صغيرة.

قواعد تشومسكي

الرموز غير الطرفية

في قواعد قواعد تشومسكي ، تُستخدم الرموز غير الطرفية لإعطاء بنية أو "نمط" لـ
قطعة موسيقية. تتم كتابتها بعلامة "@" متبوعة مباشرة بمعرف.
قواعد تشومسكي المستخدمة من قبل GRAMophone خالية من السياق لذا يمكن لرئيس الإنتاج ذلك
تكون فقط غير طرفيه.

الرمز اللاحزمي @ التكوين

هذا الرمز غير الطرفي ، والذي يتوافق مع التكوين النهائي للاعب واحد ،
واجب.

مشغل انتاج

يتم تحديد ذلك من خلال تسلسل الأحرف "->" ويفصل بين رئيس الإنتاج
من الجسم.

جسم الإنتاج

قد يحتوي هذا على متواليات طرفيه (ملاحظات ، توقفات مؤقته وأوتار) وغير طرفيه
حرف او رمز. يجب أن ينتهي كل إنتاج بفاصلة منقوطة.

| (أو) المشغل

قد يكون الإنتاج غير حتمي: بمعنى آخر قد يقدم خيارين أو أكثر
خلال التوليد. يتكون جسم الإنتاج غير القطعي من المتنوع
الخيارات مفصولة بعلامة | المشغل أو العامل. على سبيل المثال

@ non_det-> A [،،،] B [،،،] @ Seq1 | ^ A [،،،] B [،،،] C [،،،] ^ @ Seq2R [] C [،،،]؛

هو إنتاج غير حتمي.

معنى التكرار في CHOMSKY GRAMMAR

في قواعد تشومسكي ، قد يتضمن الإنتاج دورات ، أي أجسام إنتاج تحتوي على غير
الرموز النهائية التي تشير إلى الإنتاج الذي يتم إنتاجه بالفعل. على سبيل المثال:

@ Sequenza1-> B [،،،] A [،،،] C [،،،] @ Sequenza1؛

لتجنب حدوث حلقة لا نهائية أثناء التوليد ، يكون الرمز غير الطرفي @ Sequenza1 هو
معالجة عدد متساوٍ من المرات لمعلمة التكرارات.

قواعد ليندنماير

قواعد Lindenmayer تتعامل فقط مع الرموز الطرفية ويمكن أن تكون نسخة GRAMophone
خالية من السياق أو تعمل في سياق متعدد الألحان. لذلك ، يمكن أن تظهر النغمات الفردية أو الأوتار
على رأس الإنتاج. يتم فصل جميع عمليات الإنتاج بفاصلة منقوطة.

اكسيوم

هذا هو الإنتاج الأولي الذي يبدأ منه الجيل. وجوب. إنتاج
مشغل

يتم تحديد ذلك من خلال تسلسل الأحرف "->" ويفصل بين رئيس الإنتاج
من الجسم.

| (أو) المشغل

قد يكون الإنتاج غير حتمي: بمعنى آخر قد يقدم خيارين أو أكثر
خلال التوليد. يتكون جسم الإنتاج غير القطعي من المتنوع
الخيارات مفصولة بعلامة | المشغل أو العامل. على سبيل المثال

A [،،،] -> A [،،،] B [،،،] | C [،،،] D [،،،]؛

هو إنتاج غير حتمي.

معنى التكرار في قاعدة ليندنماير

في كل خطوة ، يتم تطبيق جميع عمليات الإنتاج النحوية في نفس الوقت على سلسلة الملاحظات.
في هذه الحالة ، تمثل معلمة التكرارات عدد الخطوات التي يتعين تنفيذها.

استخدام المتغيرات

إعلان وتهيئة المتغيرات

GRAMophone قادر على التحكم في سمات الملاحظة حدوديًا من خلال استخدام
المتغيرات. تم التصريح عن هذه المتغيرات في قسم إعلان اللاعب وقد تكون من
الأنواع التالية: الأوكتاف والسرعة والمدة و msb. يتم التصريح عن المتغير بالكتابة
نوعه متبوع بمعرف واحد أو أكثر مفصولة بفاصلة. يجب أن يكون الإعلان
تنتهي بفاصلة منقوطة. يجب التصريح عن معرّف اللاعب مرة واحدة فقط.

فيما يلي الإقرارات الصحيحة:

السرعة س ، ص ؛

أوكتاف أكتوبر ، ض ؛

المدة ث ؛

فيما يلي تصريحات غير صحيحة:

السرعة x ، x ؛

أوكتاف ض ؛

المدة ض ؛

بعد قسم التصريح وقبل القواعد ، يمكن التهيئة
المتغيرات عن طريق عامل التشغيل =.

فيما يلي مثال على الإعلان والتهيئة:

السرعة x

س = 0 ؛

استخدام المتغيرات مع الملاحظات

يتم استخدام المتغيرات في تعبيرات سمات الملاحظة. يتحكم GRAMophone في الأنواع الموجودة داخل ملفات
التعبيرات ، لذلك لا يمكن إضافة متغير ثماني إلى متغير السرعة ، ل
مثال.

فيما يلي مثال على متغير الملاحظة:

السرعة x

المدة ض ، ث ؛

أ [4 ، س ، ض + ث ،].

مثال
تأليف "Crescendo" لـ "Schroeder" {

// هذا التكوين يولد 64 ألفًا من الملاحظات بسرعة متزايدة

قواعد النحو تشومسكي
وتيرة 120
time_signature 4/4
التكرارات 64
%
اللاعب شرودر {
أداة 40
%
السرعة x = 0 ؛

@ تكوين-> A [، x = x + 1 ،،] @ تكوين؛
}
}

شروط استخدم الموقع

في قواعد قواعد كل من Chomsky و Lindenmayer ، من الممكن تحديد شروط لـ
المتغيرات في جسم الإنتاج. إذا كان الشرط صحيحًا ، يتم تنفيذ الإنتاج ؛
وإلا فهو ليس كذلك. يتم تحديد الشرط مباشرة بعد اسم الإنتاج
عن طريق "؟" متبوعًا بواحد أو أكثر من التعبيرات المنطقية.

العوامل المنطقية هي:

! لا

&& و

|| أو

العوامل العلائقية هي:

== أوغوالي

! = متنوع

<دقيقة

> ماجيوري

<= minore o uguale

> = Maggiore o uguale

فيما يلي مثال على الإنتاج الشرطي.

battuta؟ x! = 0-> A [، x = x-10 ،،] @ battuta؛

وهو ما يعني: في حين أن x لا يساوي الصفر ، قم بإنشاء إنتاجbattuta ؛ خلاف ذلك
لا.

ديسكغرفي ، مكتبة GRAMophone

GRAMophone قادر على تضمين مكتبات خارجية ، تسمى discographies. لتضمين أ
discography في ملف مصدر ، استخدم الكلمة الأساسية discography متبوعة باسم الملف الخاص بها. أ
يمكن تضمين discography في أي وقت في الملف المصدر ، طالما أن محتوياته تتطابق
موقع المصدر حيث تم إدراجه.

وحدات الماكرو

يمكن تعريف وحدات الماكرو باستخدام تعريف الكلمة الأساسية ، متبوعًا بمعرف صغير وملف
سلسلة موضوعة في فواصل مقلوبة. يجب تحديد وحدات الماكرو في بداية المصدر
تكوين قبل الكلمة الأساسية التكوين. على سبيل المثال ، لكي تكتب ببساطة أ
بدلاً من A [،،،] ، يجب تحديد الماكرو التالي: حدد "A [،،،]"

الوظائف في GRAMophone

وظيفة التكرار ()

تأخذ وظيفة التكرار () قيمة نوع msb بالإضافة إلى تسلسل Chomsky أو ​​Lindenmayer. هو - هي
يتيح تكرار التسلسل المضمن لعدد من المرات يساوي msb
اكتب القيمة.

وظيفة الراند

تأخذ الدالة rand () تعبيرًا وتُرجع قيمة عشوائية أقل من
قيمة التعبير.

مشغلي اللحن في GRAMophone

تبديل موضع()

يأخذ عامل التحويل () قيمة نوع msb بالإضافة إلى تسلسل Chomsky أو ​​Lindenmayer.
إنه يولد تسلسلاً يتم فيه نقل جميع الملاحظات في التسلسل ذي الصلة بواسطة
عدد من النغمات النصفية يساوي قيمة نوع msb.

انعكاس ()

يأخذ عامل الانعكاس تسلسل تشومسكي أو ليندنماير. يولد تسلسل
حيث الفواصل الزمنية بين الملاحظات الأولى والأخرى في التسلسل المأخوذ
محسوبة في الاتجاه المعاكس.

متراجع()

يأخذ عامل التراجع () تسلسل تشومسكي أو ليندنماير. يولد تسلسل
وهو عكس التسلسل المُدرج.

استخدم gramophone2 عبر الإنترنت باستخدام خدمات onworks.net


خوادم ومحطات عمل مجانية

قم بتنزيل تطبيقات Windows و Linux

  • 1
    موفيستارتف
    موفيستارتف
    Kodi Movistar + TV es un ADDON para XBMC /
    Kodi que تسمح لك بتوفير واحد
    فك التشفير دي لوس سيرفيسيوس IPTV دي
    Movistar Integrado en uno de los
    المراكز الطبية أماه ...
    تحميل برنامج Movistartv
  • 2
    كود :: بنات
    كود :: بنات
    Code :: Blocks هو برنامج مجاني ومفتوح المصدر ،
    عبر الأنظمة الأساسية C و C ++ و Fortran IDE
    بني لتلبية الاحتياجات الأكثر إلحاحًا
    من مستخدميها. انها مصممة لتكون جدا
    يمتد ...
    تنزيل Code :: Blocks
  • 3
    وسط
    وسط
    وسط أو واجهة ماين كرافت المتقدمة
    وتتبع البيانات / الهيكل هو أداة ل
    عرض لمحة عامة عن Minecraft
    العالم ، دون إنشائه فعليًا. هو - هي
    علبة ...
    تحميل Amidst
  • 4
    MSYS2
    MSYS2
    MSYS2 عبارة عن مجموعة من الأدوات و
    توفر لك المكتبات ملف
    بيئة سهلة الاستخدام للبناء ،
    تثبيت وتشغيل Windows الأصلي
    البرمجيات. إنه يخدع ...
    تنزيل MSYS2
  • 5
    libjpeg- توربو
    libjpeg- توربو
    libjpeg-turbo هو برنامج ترميز صورة JPEG
    يستخدم تعليمات SIMD (MMX ، SSE2 ،
    NEON ، AltiVec) لتسريع خط الأساس
    تم تشغيل ضغط JPEG وإلغاء الضغط
    إلى x86 ، x8 ...
    تنزيل libjpeg-turbo
  • 6
    مدير تحميل إكستريم
    مدير تحميل إكستريم
    المشروع له منزل جديد الان:
    https://xtremedownloadmanager.com/ For
    المطورين:
    https://github.com/subhra74/xdm Xtreme
    Download Manager هو أداة قوية ...
    قم بتنزيل Xtreme Download Manager
  • أكثر "

أوامر لينكس

Ad