Руководство пользователя

Обработка текстовых файлов

Когда 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 2023 — Последнее обновление January 21, 2020