מדריך המשתמש

טיפול בקובצי טקסט

כאשר OnSong מייבא קבצים מסוימים, יתכן שיהיה צורך לתת לו רמז לגבי קידוד הקובץ או הפורמט. הגדרות Text File Handling עוזרות ל-OnSong להבין כיצד להתמודד עם קבצים מסוימים שהוא נתקל בהם.

Acquire Song Number from Title

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

ChordPro Compatibility Processing

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

Convert Smart Quotes

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

Detect Chords In Lyrics

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

Detect Key By

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

  • First Chord משתמש בתו הראשון בשיר כבסיס עבור המפתח. לדוגמה, אם התו הראשון הוא Am7, אז המפתח של השיר מוגדר ל-Am. ברירת מחדל.
  • Last Chord משתמש בתו האחרון בשיר כבסיס עבור המפתח. לדוגמה, אם התו האחרון בשיר הוא Bbsus4, המפתח יוגדר ל-Bb.
  • Note Counts היא שיטה לקביעת המפתח של השיר על ידי צבירה של כל התווים המשמשים את האקורדים בשיר וספירת דיאסים ודירוג כדי לקבוע את המפתח. זה יכול להיות מדויק יותר מהתו הראשון או האחרון בשיר, אך עדיין יכול להיות שקר אם אין מספיק אקורדים בשיר.
  • Metadata Only יהיה משתמש רק במטא־נתונים של השיר בבסיס המפתח. זה אומר שאם המפתח לא מוצהר, הטרנספוזיציה לא תהיה זמינה.

Fallback File Extension

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

ברוב המקרים לקבצים יש הרחבת קובץ. קבצי OpenSong נוטים להיות ללא הרחבה אך הם בעצם קבצים בעיצוב XML. מסיבה זו, OnSong יצרף באופן אוטומטי הרחבת קובץ .xml לקבצים שאין להם הרחבה. זה מזהה את הקובץ כקובץ OpenSong והופכו כראוי.

אם יש לך הרבה קבצים שאין להם הרחבה, וסוג הקובץ ידוע, הזן את הרחבת הקובץ במקום זה.

File Encoding

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

  • Auto מגלה את הקידוד על בסיס תוכן הקובץ. ברירת מחדל.
  • ASCII הוא קידוד טקסט בסיסי המכסה את רוב קבוצות התווים המערביות.
  • UTF-8 הוא כלי עליון של ASCII המכיל רוב התווים שנמצאו בכל רחבי העולם, אך אינו כולל תווים מסוימים כמו אלה הנמצאים בשפות אסיאטיות. OnSong משתמש ב-UTF-8 באופן פנימי ומאחסן קבוצות תווים גדולות בדרך שהופכת אותן לניתנות להחזרה.
  • UTF-16 משתמש בערכים של 16 סיביות להגדרת קבוצת התווים המאפשרת 32,768 תווים אפשריים.
  • UTF-32 משתמש בערכים של 32 סיביות להגדרת קבוצת התווים המאפשרת 2 מיליארד תווים אפשריים.
  • ISO-Latin או ידוע יותר כ"codepage" שלו "iOS-8859-1". זה דומה ל-UTF-8 ומחזיק תווים מבוססי לטיני.

Text File Conversion

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

OnSong 2026 — עדכון אחרון ב-January 21, 2020