מדריך המשתמש
טיפול בקבצי טקסט
כאשר OnSong מייבא קבצים מסוימים, ייתכן שיהיה צורך לתת רמז לגבי קידוד או פורמט הקובץ. הגדרות טיפול בקובצי טקסט עוזרות ל־OnSong להבין כיצד להתמודד עם קבצים מסוימים שהוא נתקל בהם.
הערך מספר שיר מהכותרת
כאשר שיר מיובא עם כותרת שמתחילה במספר ואחריו נקודה, OnSong יכול להשיג את המספר כמספר השיר לסידור וחיפוש תקינים.
עיבוד תאימות ChordPro
ChordPro הוא תחביר ולא פורמט קובץ סטנדרטי. בגלל זה, ספקים שונים השתמשו בתכונות של ChordPro בדרכים שונות. אפשרות זו עיבדת את ChordPro כדי להפוך אותו לתואם עתיד ככל האפשר על ידי המרת תוויות קטע בהערה לקטעים אמיתיים, למשל.
המר מרכאות חכמות
אפשרות זו תנסה להמיר תווי מרכאות חכמות שאינם תואמים לגרסאות תואמות.
גלה אקורדים בטקסט
OnSong משתמש בתוכן שירים מבוסס טקסט כדי להציג תרשימי אקורדים על המסך. פורמטים של קבצים OnSong וגם ChordPro מציינים אקורד בסוגריים מרובעים בתוך טקסט. עם זאת, רוב תרשימי האקורדים זמינים עם אקורדים בשורה נפרדת מעל הטקסט. כאשר אפשרות זו מופעלת, OnSong מגלה אקורדים מעל טקסט ומציב את האקורדים עם הטקסט באופן אוטומטי. ברירת המחדל היא פעיל.
גלה מפתח לפי
אם המפתח של השיר לא מוצהר במפורש בנתונים המטה של השיר, OnSong יצטרך למצוא את המפתח בדרך אחרת כדי לאפשר טרנספוזיציה. OnSong גוגל את המפתח באמצעות אחת מהשיטות הבאות:
- אקורד ראשון משתמש באקורד הראשון בשיר כבסיס למפתח. למשל, אם האקורד הראשון הוא Am7, אז המפתח של השיר נקבע ל־Am. ברירת המחדל.
- אקורד אחרון משתמש באקורד האחרון בשיר כבסיס למפתח. למשל, אם האקורד האחרון בשיר הוא Bbsus4, המפתח יוגדר ל־Bb.
- ספירת הערות היא שיטה של קביעת המפתח של השיר על ידי צבירת כל ההערות המשמשות את האקורדים בשיר וספירת דיאזים וב־פלטים כדי לקבוע את המפתח. זה יכול להיות מדויק יותר מהאקורד הראשון או האחרון בשיר, אבל עדיין יכול להיות שגוי אם אין מספיק אקורדים בשיר.
- נתונים מטא בלבד ישתמש רק בנתונים המטא של השיר כבסיס למפתח. זה אומר שאם המפתח לא מוצהר, טרנספוזיציה לא תהיה זמינה.
הרחבת קובץ חלופית
OnSong משתמש בהרחבת קובץ של קובץ כדי לקבוע את פורמט הקובץ שלו. זה חשוב במהלך תהליך ההיבוא כך שהמרת טקסט יכולה להתרחש לפורמט פנימי נתמך, או כך שניתן לצפות בקבצים חיצוניים כמו PDF בצורה נכונה.
ברוב המקרים לקבצים יש הרחבת קובץ. קבצי OpenSong נוטים להיות ללא הרחבה אך הם באמת קבצים בעיצוב XML. מסיבה זו, OnSong יוסיף אוטומטית הרחבת קובץ .xml לקבצים שאין להם הרחבה. זה מזהה את הקובץ כקובץ OpenSong והופכו בהתאם.
אם יש לך קבצים רבים שאין להם הרחבה, וסוג הקובץ ידוע, הזן את הרחבת הקובץ במקום זה.
קידוד קבצים
קידוד טקסט הוא תהליך של המרת תווים בשפה כתובה לערכים בינריים שיכולים להיות מאוחסנים בכמחשב. OnSong מעוצב לנחש את קידוד הקובץ של קובץ, אך יש כמה מקרים שבהם קידוד הקובץ אינו ידוע. ההגדרה הברירת המחדל לכך היא אוטומטי כלומר הקידוד מנוחש. אם אתה יודע את קידוד הקובץ, בחר אותו מאחת מהאפשרויות:
- אוטומטי גוגל את הקידוד בהתאם לתוכן הקובץ. ברירת המחדל.
- ASCII הוא קידוד טקסט בסיסי המכסה רוב קבוצות התווים של מערב.
- UTF-8 היא קבוצה-על של ASCII המכילה את רוב התווים שנמצאים בכל העולם, אך אינה כוללת כמה תווים כגון אלה המצויים בשפות אסיאתיות. OnSong משתמש ב־UTF-8 באופן פנימי ומאחסן קבוצות תווים גדולות בדרך שהופכת אותן לניתנות להחזרה.
- UTF-16 משתמש בערכים של 16 סיביות להגדרת קבוצת התווים המאפשרת 32,768 תווים אפשריים.
- UTF-32 משתמש בערכים של 32 סיביות להגדרת קבוצת התווים המאפשרת 2 מיליארד תווים אפשריים.
- ISO-Latin או בעדכון יותר כמו קוד הדף שלו "iOS-8859-1". זה דומה ל־UTF-8 ומחזיק תווים מבוססי לטיניים.
המרת קובץ טקסט
כאשר קבצי טקסט מיובאים, OnSong יכול להתרגם אותם באופן אוטומטי לפורמט הקובץ של OnSong. זה מציב אקורדים לתוך סוגריים מרובעים באופן אוטומטי. מכיוון ש־OnSong יכול כעת להתמודד באופן אוטומטי עם אקורדים מעל טקסט בתוך מציג השירים, זה מוגדר לטקסט כברירת מחדל. אתה עדיין יכול לאפשר ל־OnSong להמיר את השירים שלך באופן אוטומטי על ידי בחירת OnSong במקום.