אנגליתצרפתיתספרדי

Ad


סמל OnWorks

gramophone2 - מקוון בענן

הפעל את gramophone2 בספק אירוח חינמי של OnWorks על אובונטו אונליין, פדורה אונליין, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

זוהי הפקודה gramophone2 שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

תָכְנִית:

שֵׁם


gramophone2 - GRAMophone הוא מחולל אלגוריתמי של הרכב מוזיקה.

תַקצִיר


גרמופון2 [-c|-d] קובץ מקור [midifile]

אפשרויות


-c היא אפשרות המאפשרת לך לשלוט בתחביר של המקור מבלי ליצור
מוּסִיקָה.

-d היא אפשרות המאפשרת לך להפעיל מצב ניפוי באגים, עם פלט וידאו של
קומפוזיציה ופרמטרים של נגן בתוספת התווים שנוצרו.

תיאור


ב-GRAMophone, המוזיקה נוצרת באמצעות שני סוגים של דקדוק פורמלי: הרגיל של חומסקי
דקדוק (או סוג 3) לגישת TOP DOWN לקומפוזיציה וגרסה מופחתת של
דקדוק לינדנמאייר לגישת BOTTOM UP.

בסיסי מוּשָׂג OF פָּטֵיפוֹן


GRAMophone מבוסס בחלקו על רעיון של ג'ון מקורמק, שהמציא את הרעיון של
נגן וירטואלי (מוזיקאי וירטואלי). הנגן המדובר משויך לרצועת MIDI,
ומפרש הוראות שאומרים לו מה לעשות. בדרך כלל, הם אומרים לנגן תווים (שלח
הודעות MIDI). נגני GRAMophone מרכיבים יחד תזמורת, המנגנת א
הרכב.

כל מספר של שחקנים יכול לנגן קומפוזיציה, אבל בפועל החומרה המשמשת עשויה
להטיל גבול עליון.

באופן כללי כל נגן מנגן על כלי ולכל אחד יש מערכת שונה של כללי דקדוק.
שחקן בודד מאופיין בסט של פרמטרים המשותפים לכלל
תזמורת ו/או ערכת פרמטרים אישית.

הפרמטרים של התזמורת מורכבים מ:

סוג הדקדוק בשימוש (חומסקי או לינדנמאייר);

המטרונום;

המדידה;

מספר האיטרציות המשמשות בתהליך הייצור.

הפרמטרים של כל שחקן בנפרד מורכבים מ:

סוג הדקדוק בשימוש (חומסקי או לינדנמאייר);

הכלי נגינה;

ערוץ ה-MIDI המשויך לנגן;

מספר האיטרציות המשמשות בתהליך הייצור;

להערות של שחקן יש מצב נוכחי המורכב מ:

אוקטבה

כֶּרֶך

משך

לשחרר

ניתן לשלוט במאפיינים אלו באופן פרמטרי על ידי שחקן שמצהיר על כך
משתנים קשורים. GRAMophone, אם כן, מאפשר את הדור הלא דטרמיניסטי של
מוזיקה, תוך שימוש בדקדוק חומסקי או לינדנמאייר.

מדריך ל פָּטֵיפוֹן


"תן לי א" ("הלו, עולם!" עבור GRAMophone)

כדי להציג בפניכם את הרעיונות הבסיסיים, הנה ההרכב האלגוריתמי הפשוט ביותר שיכול
להיווצר עם GRAMophone: הרכב זה פשוט מייצר את התו A ו-is
הוצגו הן בשיטות חומסקי והן בשיטת לינדנמאייר.

הרכב "תן לי א" של "שרדר" {

//חיבור זה מייצר את תו A עם הדקדוק של חומסקי

דקדוק חומסקי
קצב 120
חתימת זמן 4/4
%
שחקן שרדר {
מכשיר 0
%
@composition->A[,,,];
}
}

הרכב "תן לי א" של "שרדר" {
//חיבור זה מייצר את תו A עם הדקדוק של לינדנמאייר
דקדוק lindenmayer
קצב 120
חתימת זמן 4/4
%
שחקן שרדר {
מכשיר 0
%
אקסיומה->א[,,,];
}
}

THE KEYORDS הרכב E של

כל החיבורים חייבים להתחיל בהרכב מילת המפתח ואחריו מחרוזת (בהפוך
פסיקים) המכילים את שם החיבור. אחרי זה חייבת להיות מילת המפתח של
ואז מחרוזת נוספת המכילה את זכויות היוצרים של היצירה.

גוש ההרכב

בלוק הקומפוזיציה ממוקם בסוגריים. הוא מחולק לשלושה חלקים: אחד
סעיף מגדיר פרמטרים של ההרכב, אחד מכריז ומתחיל כל גלובלי
משתנים וקטע תזמורת שבו נמצאים הנגנים ש'ינגנו' את היצירה
מוּגדָר. שני החלקים הראשונים מופרדים על ידי סמל %.

מילת המפתח של השחקן

כל שחקן מוגדר עם נגן מילת המפתח, ואחריו מזהה.

השחקן חוסם

בלוק השחקן ממוקם בסוגריים ומחולק לשלושה חלקים: חלק אחד
מגדיר את הפרמטרים של המסלול המשויך לנגן, אחד מצהיר על כל מקומי
משתנים עבור השחקן ואחד הוא עבור הכללים הפורמליים. שני הסעיפים הראשונים הם
מופרדים בסמל %.

תגובות

ב-GRAMophone, הערות הן כמו C: עליהן להתחיל בצמד התווים '/*' ולהסתיים
עם צמד התווים '*/.אסור שיהיה רווח בין הכוכבית והלוכסן.
הכל בין זוגות הסמלים הללו יתעלם על ידי מנתח GRAMophone. כֹּל
ניתן לכלול גם שורות של הערות. שורות של הערות מתחילות בסמל // ומסתיימות
בסוף השורה, כמו בשתי הדוגמאות הראשוניות.

סעיף המגדיר את הפרמטרים של ההרכב

כאן מוצהרים הפרמטרים המשותפים לכל נגני התזמורת. הפרמטרים
שניתן להצהיר הם:

דקדוק

החלטה

איטרציות

טֶמפּוֹ

חותמת זמן

סעיף זה חייב להסתיים בסמל %.

דקדוק

פרמטר זה הוא חובה ומגדיר את סוג הדקדוק שיש להשתמש בו בדור.
זה יכול להיות חומסקי או lindenmayer.

החלטה

פרמטר זה מגדיר את מספר יחידות הזמן של 1/4 משך. אם מושמט, ברירת המחדל
ערך 480 ישמש.

איטרציות

פרמטר זה מגדיר את מספר האיטרציות הכלולות בדור. המשמעות שלו
תלוי בסוג הדקדוק שנבחר, כפי שמוסבר להלן. אם מושמט, ערך ברירת המחדל 1
יהיה בשימוש.

טֶמפּוֹ

פרמטר זה מגדיר את הקצב של הקומפוזיציה. אם מושמט, ערך ברירת המחדל 120 יהיה
מְשׁוּמָשׁ.

חותמת זמן

פרמטר זה מגדיר את מידת ההרכב. אם מושמט, ערך ברירת המחדל 4/4 יהיה
לשמש.

סעיף המצהיר על המשתנים הגלובליים של ההרכב

המשתנים שולטים בפרמטרים של תכונות הערה, כפי שמוסבר להלן.

סעיף המגדיר את הפרמטרים של השחקן

הפרמטרים והמשתנים האישיים של כל שחקן מוצהרים כאן. הפרמטרים האישיים
שניתן להצהיר הם:

מכשיר

ערוץ

איטרציות

סעיף זה חייב להסתיים בסמל %.

מכשיר

פרמטר זה מציין את סוג הכלי של הנגן. סט המכשירים של GRAMophone הוא ה
זהה לזה של General MIDI. טווח הערכים המקובל הוא 0 עד 127; יש
לכן 128 מכשירים לבחירה. מופיעה טבלה המציגה את קודי המכשיר
להלן:

0 פסנתר

1 פסנתר בריט

2 HammerPiano

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 טרמולו מחרוזת

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 רצו4

87 בס וליד

88 פנטזיה

89 כרית חמה

90 Poly Synth Pad

91 Ghost Pad

92 כרית קשת

93 משטח מתכת

94 Halo Pad

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 Fret

121 רעש צ'יף

122 חוף הים

123 ציפורים

124 טלפון

מסוק 125

אצטדיון 126!!

127 ירי

אם מושמט, ערך ברירת המחדל של המכשיר 0 משמש.

ערוץ

פרמטר זה מגדיר איזה ערוץ Midi ישויך לנגן. יש 16
ערוצים אפשריים. ערוץ 10 שמור לכלי הקשה. אם מושמט, ה
נעשה שימוש בערוץ ברירת מחדל 1.

איטרציות

פרמטר זה מגדיר את מספר האיטרציות בדור. המשמעות שלו תלויה
סוג הדקדוק שנבחר, כפי שמוסבר להלן. אם פרמטר האיטרציות היה
הכלולה בהצהרות ההרכב, תתעלם מההכרזה האחרונה.

סעיף המצהיר על המשתנים המקומיים של השחקן

המשתנים שולטים בפרמטרים של תכונות הערה, כפי שמוסבר להלן.

הערות ב-GRAMophone

כיצד הערות נכתבות בגרמופון

הערות הן הקטגוריה הראשונה של סמלי מסוף GRAMophone.

GRAMophone משתמש בסימון האנגלי עבור הערות:

ABCDEFG

יש לכתוב את שמות הפתקים באותיות גדולות. הסמלים השטוחים והחדים הם
מיוצג על ידי 'b' ו-'#' בהתאמה; לא צריך להופיע רווח בין סמלים אלה ו
שם הפתק: A#, Gb וכו'.

שים לב למאפיינים

לתווים יכולים להיות ארבע תכונות ב-GRAMophone: אוקטבה, מהירות, משך ושחרור. ה
תכונת האוקטבה משתנה בין -2 ל-8, בעוד שתכונות המהירות והשחרור משתנות
מ-0 עד 127. אם ההערה כתובה ללא תכונות, אזי ברירת המחדל הבאה
נעשה שימוש בערכים: 3 עבור אוקטבה, 64 עבור מהירות ושחרור. ערך ברירת המחדל הנוכחי עבור
משך הזמן הוא מפשעה. בדוגמה, "תן לי A" נכתב בפשטות כ-A[,,,]. זֶה
פירושו ש-A נוצר באוקטבה השלישית, עם משך של 1/4 ומהירות
ושחרור של 64.

הגדרת המאפיינים של הערה

התכונות של הערה מוגדרות על ידי כתיבתן בתוך הסוגריים המרובעים אשר
עקוב אחר שם ההערה, ללא רווחים. פתק יכול לכלול ארבע תכונות לכל היותר ו
לכל סוג תכונה עשוי להיות רק ערך אחד.

יש להגדיר את התכונות בסדר הבא:

אוקטבה

מהירות

משך

לשחרר

אם כל שלוש התכונות אינן מוגדרות, ערך ברירת המחדל משמש עבור החסרות.

הנה כמה דוגמאות להערות עם תכונות:

C[2, 50+60/2, 240*4,] - מנגן C באוקטבה השנייה, במהירות של 80,
משך זמן של 960 (מינימום ברזולוציה של 480) ושחרור של 64 (ברירת מחדל
ערך);

Db[4,,,] - מנגן D flat באוקטבה הרביעית, תוך שימוש בערכי ברירת המחדל עבור
מהירות, משך ושחרור;

F#[,,,] - השתמש בערכי ברירת המחדל עבור כל התכונות;

דוגמאות לא נכונות הן:

Db[3, 127, 960, 64, x] - יותר מדי תכונות (x הוא משתנה).

פוגה

הפסקות הן קטגוריה נוספת של סמל מסוף ב-GRAMophone. הם מסומנים על ידי
האות R ולקחת רק תכונת סוג משך. אם לא צוין, רזולוציית ברירת המחדל
נעשה שימוש בערך. תכונות מוגדרות באותו אופן כמו עבור הערות.

הנה כמה דוגמאות להפסקות:

R[480/2] - הפסקה באורך 240;

R[] - השתמש בערך ברירת המחדל עבור התכונה של משך הסוג.

אקורדים

אקורדים הם הקטגוריה הסופית של סמל מסוף המשמש ב-GRAMophone. אקורד הוא סדרה
של תווים המושמעים בו זמנית. ב-GRAMophone, תווים המושמעים באקורד מצורפים
בין שני סמלים '^'.

הנה כמה דוגמאות לאקורדים:

^C[,,,]E[,,,]G[,,,]^ - מנגן אקורד דו מז'ור, תוך שימוש בערכי ברירת המחדל של כל תו.

^A[2,80,240,]C[2,,240,]E[2,,240,]^ - מנגן אקורד א-מינורי עם משך 1/8, עם
כל התווים באוקטבה השנייה ובמהירות 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 בהמשך
מערכת המזהים המשמשת בשפת התכנות Pascal. למעשה מזהה
מורכב מאות ואחריה רצף של אותיות או ספרות. של גרמופון
מזהים חייבים להיכתב גם באותיות קטנות.

דקדוק חומסקי

סמלים לא טרמינליים

בדקדוק חומסקי משתמשים בסמלים לא סופניים כדי לתת מבנה או 'סגנון' ל
יצירה מוסיקלית. הם נכתבים עם '@' מיד ואחריו מזהה.
הדקדוק של Chomsky בשימוש על ידי GRAMophone הוא ללא הקשר כך שראש ההפקה יכול
להיות רק לא טרמינלי.

הסמל הלא-טרמינלי @קומפוזיציה

הסמל הלא-טרמינלי הזה, המתאים להרכב הסופי של שחקן בודד,
חובה.

מפעיל ייצור

זה מוגדר על ידי רצף התווים '->' ומפריד בין ראש ההפקה
מהגוף.

גוף הייצור

זה עשוי להכיל רצפים של טרמינלים (תווים, הפסקות ואקורדים) ולא טרמינליים
סמלים. כל הפקה חייבת להסתיים בנקודה-פסיק.

| (או) מפעיל

הפקה עשויה להיות לא דטרמיניסטית: במילים אחרות היא עשויה להציג שתי אפשרויות או יותר
במהלך הדור. הגוף של ייצור לא דטרמיניסטי מורכב מהשונות
אפשרויות מופרדות על ידי הסימן | מַפעִיל. לדוגמה

@non_det->A[,,,]B[,,,]@Seq1|^A[,,,]B[,,,]C[,,,]^@Seq2R[]C[,,,];

הוא ייצור לא דטרמיניסטי.

המשמעות של איטרציה בדקדוק CHOMSKY

בדקדוק חומסקי ייצור עשוי לכלול מחזורים, כלומר גופי ייצור המכילים לא-
סמלים מסוף המתייחסים לייצור המיוצר בפועל. לדוגמה:

@Sequenza1->B[,,,]A[,,,]C[,,,]@Sequenza1;

כדי למנוע לולאה אינסופית במהלך היצירה, הסמל הלא-טרמינלי @Sequenza1 הוא
מעובד מספר שווה של פעמים לפרמטר האיטרציות.

דקדוק לינדנמאייר

הדקדוק של לינדנמאייר עוסק רק בסמלים סופניים ויכול להיות שהגרסה של GRAMophone
ללא הקשר או עבודה בהקשר פוליפוני. לכן, תווים בודדים או אקורדים יכולים להופיע
בראש ההפקה. כל ההפקות מופרדות על ידי נקודה-פסיק.

AXIOM

זו ההפקה הראשונית שממנה מתחיל הדור. זה חובה. הפקה
מַפעִיל

זה מוגדר על ידי רצף התווים '->' ומפריד בין ראש ההפקה
מהגוף.

| (או) מפעיל

הפקה עשויה להיות לא דטרמיניסטית: במילים אחרות היא עשויה להציג שתי אפשרויות או יותר
במהלך הדור. הגוף של ייצור לא דטרמיניסטי מורכב מהשונות
אפשרויות מופרדות על ידי הסימן | מַפעִיל. לדוגמה

A[,,,]->A[,,,]B[,,,]|C[,,,]D[,,,];

הוא ייצור לא דטרמיניסטי.

המשמעות של איטרציות בדקדוק לינדנמאייר

בכל שלב כל הפקות הדקדוק מוחלות בו זמנית על מחרוזת התווים.
במקרה זה, פרמטר האיטרציות מייצג את מספר השלבים שיש לבצע.

שימוש במשתנים

הכרזה ואתחול של משתנים

GRAMophone מסוגל לשלוט בתכונות של תו באופן פרמטרי באמצעות שימוש ב
משתנים. משתנים אלו מוצהרים בסעיף ההצהרה של השחקן ועשויים להיות של
הסוגים הבאים: אוקטבה, מהירות, משך ו-msb. משתנה מוצהר על ידי כתיבה
הסוג שלו ואחריו מזהה אחד או יותר מופרדים בפסיק. ההכרזה חייבת
מסתיים בנקודה-פסיק. יש להצהיר על מזהה שחקן פעם אחת בלבד.

להלן הצהרות נכונות:

מהירות x, y;

אוקטבה אוקטב, ז;

משך w;

להלן הצהרות שגויות:

מהירות x, x;

אוקטבה z;

משך ז;

בעקבות סעיף ההכרזה ולפני הדקדוק אפשר לאתחל
משתנים באמצעות האופרטור =.

להלן דוגמה להצהרה ואתחול:

מהירות x;

x = 0;

שימוש במשתנים עם הערות

משתנים משמשים בביטויי תכונות הערה. GRAMophone שולט בסוגים שבפנים
ביטויים, כך שלא ניתן להוסיף משתנה אוקטבה למשתנה מהירות, עבור
דוגמא.

להלן דוגמה למשתנה הערה:

מהירות x;

משך ז, ו;

A[4,x,z+w,].

דוגמא
הרכב "קרשנדו" של "שרדר" {

//קומפוזיציה זו מייצרת 64 תווים A עם מהירות גדלה

דקדוק חומסקי
קצב 120
חתימת זמן 4/4
איטרציות 64
%
שחקן שרדר {
מכשיר 40
%
מהירות x=0;

@composition->A[,x=x+1,,]@composition;
}
}

תנאים

גם בדקדוקי חומסקי וגם בלינדנמאייר אפשר להגדיר תנאים ל-
משתנים בגוף הייצור. אם התנאי נכון, ההפקה מבוצעת;
אחרת זה לא. תנאי מוגדר מיד אחרי שם ההפקה
באמצעות ה-'?' סמל, ואחריו ביטוי בוליאני אחד או יותר.

האופרטורים הבוליאניים הם:

! לֹא

&& ו

|| אוֹ

האופרטורים היחסיים הם:

== אוגואלה

!= diverso

< מינורי

> מג'ורה

<= minore o uguale

>= maggiore o uguale

להלן דוגמה לייצור מותנה.

@battuta?x!=0->A[,x=x-10,,]@battuta;

כלומר: בעוד x אינו שווה לאפס, צור את ההפקה @battuta; אחרת לעשות
לֹא.

דיסקוגרפיה, הספרייה של GRAMophone

GRAMophone מסוגל לכלול ספריות חיצוניות, הנקראות דיסקוגרפיות. לכלול א
דיסקוגרפיה בקובץ מקור, השתמש במילת המפתח דיסקוגרפיה ואחריה שם הקובץ שלה. א
ניתן לכלול דיסקוגרפיה בכל נקודה בקובץ המקור, כל עוד תוכנו תואם
מיקום המקור שבו הוא נכלל.

מאקרו

ניתן להגדיר מאקרו באמצעות מילת המפתח define, ואחריה מזהה באותיות קטנות ו-a
מחרוזת ממוקמת בפסיקים הפוכים. יש להגדיר מאקרו בתחילת המקור
קומפוזיציה, לפני מילת המפתח קומפוזיציה. למשל, כדי פשוט לכתוב א
במקום A[,,,], יש להגדיר את המאקרו הבא: הגדר "A[,,,]"

פונקציות ב-GRAMophone

THE repeat() FUNCTION

הפונקציה repeat() לוקחת ערך מסוג msb בתוספת רצף Chomsky או Lindenmayer. זה
מאפשר לחזור על הרצף הכלול מספר פעמים השווה ל-msb
ערך סוג.

פונקציית rand()

הפונקציה rand() לוקחת ביטוי ומחזירה ערך אקראי הקטן מה-
ערך הביטוי.

אופרטורים מלודיים ב-GRAMophone

לְשַׁרבֵּב()

האופרטור transpose() לוקח ערך מסוג msb בתוספת רצף Chomsky או Lindenmayer.
זה יוצר רצף שבו כל התווים ברצף הרלוונטי מועברו על ידי
מספר חצאי טונים שווה לערך סוג msb.

inversion()

האופרטור inversion() לוקח רצף של Chomsky או Lindenmayer. זה יוצר רצף
שבהם המרווחים בין התווים הראשון לשאר התווים ברצף שנלקחו הם
מחושב הפוך.

מְדַרדֵר()

האופרטור retrograde() לוקח רצף של Chomsky או Lindenmayer. זה יוצר רצף
שזה ההפך מהרצף שהוכנס.

השתמש בגרמופון2 באופן מקוון באמצעות שירותי onworks.net


שרתים ותחנות עבודה בחינם

הורד אפליקציות Windows & Linux

  • 1
    Phaser
    Phaser
    Phaser היא פתיחה מהירה, חינמית ומהנה
    מסגרת משחק מקור HTML5 שמציעה
    עיבוד WebGL ו-Canvas לרוחב
    דפדפני אינטרנט שולחניים וניידים. משחקים
    יכול להיות שותף...
    הורד את Phaser
  • 2
    מנוע VASSAL
    מנוע VASSAL
    VASSAL הוא מנוע משחק ליצירה
    גרסאות אלקטרוניות של לוח מסורתי
    ומשחקי קלפים. זה מספק תמיכה עבור
    עיבוד ואינטראקציה של חלקי משחק,
    ו...
    הורד את VASSAL Engine
  • 3
    OpenPDF - Fork of iText
    OpenPDF - Fork of iText
    OpenPDF היא ספריית Java ליצירה
    ועריכת קבצי PDF עם LGPL ו
    רישיון קוד פתוח MPL. OpenPDF הוא ה
    יורש הקוד הפתוח LGPL/MPL של iText,
    ...
    הורד את OpenPDF - Fork of iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - מערכת לאוטומטיות
    ניתוחים גיאוגרפיים - הוא גיאוגרפי
    תוכנת מערכת מידע (GIS) עם
    יכולות עצומות לגיאודטה
    עיבוד ואנה...
    הורד את SAGA GIS
  • 5
    ארגז כלים עבור Java/JTOpen
    ארגז כלים עבור Java/JTOpen
    ארגז הכלים של IBM עבור Java / JTOpen הוא א
    ספריית מחלקות Java התומכות ב
    תכנות לקוח/שרת ואינטרנט
    דגמים למערכת עם OS/400,
    i5/OS, o...
    הורד את ארגז הכלים עבור Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (או D3 עבור מסמכים מבוססי נתונים)
    היא ספריית JavaScript המאפשרת לך
    לייצר נתונים דינמיים ואינטראקטיביים
    הדמיות בדפדפני אינטרנט. עם D3
    אתה...
    הורד את D3.js
  • עוד »

פקודות לינוקס

Ad