מדריך המשתמש
טיפול בקובצי טקסט
כאשר OnSong מייבא קבצים מסוימים, ייתכן שהוא יצטרך קצת סיוע בנוגע לקידוד הקובץ או לפורמט שלו. הגדרות טיפול בקבצי טקסט עוזרות ל-OnSong להבין כיצד להתמודד עם קבצים מסוימים שהוא נתקל בהם.
קבלת מספר שיר מהכותרת
כאשר מיובא שיר שכותרתו מתחילה במספר ואחריו נקודה, OnSong יכול להשיג את המספר כמספר השיר לסידור וחיפוש תקינים.
עיבוד תאימות ChordPro
ChordPro היא סינטקס ולא פורמט קובץ סטנדרטי. בגלל זה, ספקים שונים השתמשו בתכונות של ChordPro בדרכים שונות. אפשרות זו מעבדת ChordPro כדי להפוך אותו עמיד ככל האפשר לתאימות עתידית, על ידי המרת תוויות סעיף בהערות לסעיפים אמיתיים, למשל.
המרת מרכאות חכמות
אפשרות זו תנסה להמיר תווי מרכאות חכמות שאינם תואמים לגרסאות תואמות.
זיהוי אקורדים בטקסט
OnSong משתמש בתוכן שיר מבוסס טקסט כדי להרנדר תרשימי אקורדים על המסך. הן קבצי OnSong והן ChordPro מציינים אקורדים בסוגריים מרובעים בתוך הטקסט. עם זאת, רוב תרשימי האקורדים זמינים עם אקורדים בשורה נפרדת מעל הטקסט. כאשר אפשרות זו מופעלת, OnSong מזהה אקורדים מעל טקסט ומציב אקורדים עם טקסט באופן אוטומטי. ברירת המחדל היא מופעלת.
זיהוי אקורדים מספריים
כאשר אפשרות זו מופעלת, OnSong מזהה אקורדים ממוספרים כגון 1, 4 ו-5m, כמו בשימוש במערכת Nashville Number System. כבה אפשרות זו אם מספרים בתרשימים שלך מטופלים כאקורדים. ברירת המחדל היא מופעלת.
זיהוי טון לפי
אם הטון של השיר אינו מוצהר במפורש בנתונים הגולמיים של השיר, 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 במקום זאת.