Это команда smfsh, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
smfsh - оболочка SMF
СИНТАКСИС
смфш [ -V ] [ файл ]
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
-V Напечатайте версию libsmf и выйдите.
файл Загрузите файл.
ОПИСАНИЕ
смфш, "оболочка SMF", представляет собой интерактивный управляемый командами интерфейс для libsmf, полезный для
изменение файлов MIDI вручную. Он начал свою жизнь как средство отладки для libsmf.
Есть четыре группы команд: уровень SMF, уровень трека, уровень события и другие.
SMF УРОВЕНЬ КОМАНДЫ
Команды уровня SMF отображают или изменяют свойства smf (т. Е. MIDI-файла) в целом.
спасти файл
Сохраните файл. Если файл имя не указано, используется последнее имя файла.
Обратите внимание, что при этом не будет запрашиваться подтверждение.
загрузка файл
Загрузите файл. Если файл имя не указано, используется последнее имя файла.
Вместо использования «load» вы можете передать имя файла в командной строке.
ppqn новый-ppqn
Показать (если используется без параметра) или изменить PPQN (Pulses Per Quarter Note, aka
Разделение).
формат новый формат
Показать (если используется без параметра) или изменить формат.
время Показать карту темпа. Карта темпа вычисляется автоматически из содержимого SMF - до
измените темп, просто добавьте событие изменения темпа, используя команду «добавить».
Показать общую длину песни. Так же, как и карта темпа, вычисляется длина файла.
из содержимого SMF.
TRACK УРОВЕНЬ КОМАНДЫ
Команды уровня трека отображают или изменяют свойства треков. SMF может содержать один или несколько
треки.
треков Показать список треков в SMF.
трек номер дорожки
Показать подробную информацию о треке (если вызывается без параметра) или выбрать трек с заданным
число - например, для отображения («событий») событий, которые он содержит.
отслеживатьдобавить
Создать новый трек.
трекрм номер дорожки
Удалите трек. Если номер трека не указан, трек будет удален.
выбран в данный момент.
СОБЫТИЕ УРОВЕНЬ КОМАНДЫ
Команды уровня события отображают или изменяют свойства событий. События сгруппированы в
треки. Трек может содержать любое количество событий, включая ноль.
События Показать список событий в текущем треке.
мероприятие номер события
Показать информацию о текущем событии (если используется без параметра) или выбрать
мероприятие.
время в секундах миди-сообщение-как-шестнадцатеричный
Добавить новое событие к выбранной в данный момент дорожке.
rm номер события
Удалить событие. Если номер события не указан, это удалит событие.
выбран в данный момент.
ДРУГИЕ КОМАНДЫ
В категории «прочее» есть три команды - «справка», «версия» и «выход». Их
смысл должен быть саморасширяющимся.
Используйте smfsh онлайн с помощью сервисов onworks.net