לדלג לתוכן

Open Sound Control

מתוך ויקיפדיה, האנציקלופדיה החופשית
גרסה מ־17:06, 26 בספטמבר 2024 מאת WikiJunkie (שיחה | תרומות) (הערות שוליים)
(הבדל) → הגרסה הקודמת | הגרסה האחרונה (הבדל) | הגרסה הבאה ← (הבדל)

Open Sound Control (בקיצור: OSC) הוא פרוטוקול תקשורת אוניברסלי מותאם לרשתות מודרניות המאפשר העברת הודעות בין מחשבים, סינתיסייזרים ושאר התקני מולטימדיה. OSC מבטיח תקשורת אמינה, מהירה, גמישה, בעלת טווח רחוק והעברת מסרים באופן סימולטני בזמן אמת.[1]

OSC פותח במרכז למחקר CNMAT על ידי אדריאן פריד ומאת וורייאת', במטרה ליצור ממשק תקשורת פשוט בין מכשירים. מטרתו של הפרויקט הייתה לפתח משהו דומה, אך באותו הזמן גם מתקדם ונגיש יותר ממידי. היתרונות הבולטים של OSC על MIDI הם רזולוציה גבוהה יותר, אפשרות תקשורת בטווחים רחוקים יותר, סביבת מפתחים מזמינה והתבססות על ממשקים אוניברסליים (כמו ethernet ו-USB). בתשתית רשתות, OSC מבוסס על פרוטוקול (UDP) ובתשתית USB, הנתונים מועברים בפרוטוקול SLIP. בנוסף, לאור העובדה ש-OSC עובד על תשתית רשתות, ניתן לעבוד גם בתקשורת אל-חוטי Wi-Fi.

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

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

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

  • תבנית הכתובת מבוססת על נתיב הקבצים ב-UNIX או שדה url.
  • מחרוזת סוג היא מחרוזת קצרה שמכילה את סוג הטיעונים.
  • טיעונים מייצגים מחרוזת בינארית בגודל 4 בייטים. משך היא פונקציה אופציונלית.

השימוש בישראל

[עריכת קוד מקור | עריכה]

בארץ אין שימוש רחב לשיטה והיא כמעט ואיננה מוכרת[דרוש מקור]. השימוש בבקר ארדואינו הולך וגדל בזכות הדרך הפשוטה והזולה בה הבקר עובד[דרוש מקור].

קישורים חיצוניים

[עריכת קוד מקור | עריכה]
ויקישיתוף מדיה וקבצים בנושא Open Sound Control בוויקישיתוף

הערות שוליים

[עריכת קוד מקור | עריכה]
  1. ^ What is OSC?, CCRMA