Panduan Pengguna

Penanganan File Teks

Ketika OnSong mengimpor file tertentu, mungkin perlu memberikan petunjuk tentang pengkodean atau format file. Pengaturan Penanganan File Teks membantu OnSong mengetahui cara menangani file tertentu yang ditemuinya.

Dapatkan Nomor Lagu dari Judul

Ketika sebuah lagu diimpor yang judulnya dimulai dengan angka diikuti oleh titik, OnSong dapat memperoleh angka tersebut sebagai nomor lagu untuk penyortiran dan pencarian yang tepat.

Pemrosesan Kompatibilitas ChordPro

ChordPro adalah sintaks dan bukan format file standar. Karena hal ini, vendor yang berbeda telah menggunakan fitur ChordPro dengan cara yang berbeda. Opsi ini memproses ChordPro untuk membuatnya sekompatibel mungkin di masa depan dengan mengonversi label bagian yang diberi komentar menjadi bagian nyata, misalnya.

Konversi Tanda Kutip Pintar

Opsi ini akan mencoba mengonversi karakter tanda kutip pintar yang tidak kompatibel menjadi versi yang kompatibel.

Deteksi Akord dalam Lirik

OnSong menggunakan konten lagu berbasis teks untuk merender bagan akord di layar. Kedua format file OnSong dan ChordPro menandai akord dalam tanda kurung siku di dalam lirik. Namun, sebagian besar bagan akord tersedia dengan akord pada baris terpisah di atas lirik. Ketika opsi ini diaktifkan, OnSong mendeteksi akord di atas lirik dan menempatkan akord bersama lirik secara otomatis. Default adalah aktif.

Deteksi Kunci Menurut

Jika kunci lagu tidak dinyatakan secara eksplisit dalam metadata lagu, OnSong perlu menemukan kunci dengan cara lain untuk memungkinkan transposisi. OnSong mendeteksi kunci menggunakan salah satu metode berikut:

  • Akord Pertama menggunakan akord pertama dalam lagu sebagai dasar untuk kunci. Misalnya, jika akord pertama adalah Am7, maka kunci lagu diatur ke Am. Default.
  • Akord Terakhir menggunakan akord terakhir dalam lagu sebagai dasar untuk kunci. Misalnya, jika akord terakhir dalam lagu adalah Bbsus4, kunci akan diatur ke Bb.
  • Penghitungan Nada adalah metode penentuan kunci lagu dengan mengakumulasi semua nada yang digunakan oleh akord dalam lagu dan kemudian menghitung kres dan datar untuk menentukan kunci. Ini dapat lebih akurat daripada akord pertama atau terakhir dalam lagu, tetapi masih dapat salah jika tidak ada cukup akord dalam lagu.
  • Hanya Metadata hanya akan menggunakan metadata lagu sebagai dasar kunci. Itu berarti bahwa jika kunci tidak dinyatakan, transposisi tidak akan tersedia.

Ekstensi File Fallback

OnSong menggunakan ekstensi file dari sebuah file untuk menentukan format filenya. Ini penting selama proses impor sehingga konversi teks dapat terjadi ke format internal yang didukung, atau sehingga file eksternal seperti PDF dapat dilihat dengan benar.

Dalam kebanyakan kasus file memiliki ekstensi file. File OpenSong cenderung tidak memiliki ekstensi tetapi sebenarnya adalah file berformat XML. Karena alasan ini, OnSong akan secara otomatis menambahkan ekstensi file .xml ke file yang tidak memiliki ekstensi. Ini mengidentifikasi file sebagai file OpenSong dan mengonversinya dengan sesuai.

Jika Anda memiliki banyak file yang tidak memiliki ekstensi, dan jenis filenya diketahui, masukkan ekstensi file di tempat ini.

Pengkodean File

Pengkodean teks adalah proses mengonversi karakter dalam bahasa tertulis menjadi nilai biner yang dapat disimpan oleh komputer. OnSong dirancang untuk menebak pengkodean file dari sebuah file, tetapi ada beberapa kesempatan di mana pengkodean file tidak diketahui. Pengaturan default untuk ini adalah Otomatis yang berarti pengkodean ditebak. Jika Anda mengetahui pengkodean file, pilih dari salah satu opsi:

  • Otomatis mendeteksi pengkodean berdasarkan isi file. Default.
  • ASCII adalah pengkodean teks dasar yang mencakup sebagian besar set karakter barat.
  • UTF-8 adalah superset ASCII yang berisi sebagian besar karakter yang ditemukan di seluruh dunia, tetapi tidak termasuk beberapa karakter seperti yang ditemukan dalam bahasa Asia. OnSong menggunakan UTF-8 secara internal dan menyimpan set karakter yang lebih besar dengan cara yang membuat mereka dapat diambil.
  • UTF-16 menggunakan nilai 16-bit untuk menentukan set karakter yang memungkinkan 32.768 karakter yang mungkin.
  • UTF-32 menggunakan nilai 32-bit untuk menentukan set karakter yang memungkinkan 2 miliar karakter yang mungkin.
  • ISO-Latin atau lebih dikenal dengan kode halamannya "iOS-8859-1". Ini mirip dengan UTF-8 dan menyimpan karakter berbasis Latin.

Konversi File Teks

Ketika file teks diimpor, OnSong dapat secara otomatis menerjemahkannya dalam format file OnSong. Ini menempatkan akord dalam tanda kurung siku secara otomatis. Karena OnSong sekarang dapat secara otomatis menangani akord di atas lirik dalam penampil lagu, ini diatur ke Teks secara default. Anda masih dapat membuat OnSong mengonversi lagu Anda secara otomatis dengan memilih OnSong.

OnSong 2026 — Terakhir Diperbarui pada January 21, 2020