Вступление

Это приложение представляет собой многоплатформенный проигрыватель MIDI-файлов для Linux, Windows и macOS. Он читает .MID (стандартные файлы MIDI), .KAR (караоке) и .WRK (Cakewalk). форматы файлов и вывод MIDI-событий на аппаратные MIDI-порты, а также на программное обеспечение синтезаторы.

Drumstick - это набор GPLv3 лицензионные библиотеки C ++ / Qt для MIDI-приложений. Проект включает в себя несколько инструменты в качестве примеров, и среди них есть утилита drumstick-guiplayer, которая использует библиотеку Drumstick :: ALSA, поэтому она доступна только для Linux (потому что секвенсор ALSA - это технология только для Linux). У некоторых людей есть запросил программу с такими же функциями в Windows и macOS, и вот. Но эта программа - это нечто большее, и она также работает на Linux ...

Некоторые ключевые особенности:

MIDI выход

Любой MIDI-плеер выводит только MIDI-события, но без звука. Для воспроизведения звука MIDI Синтезатор необходим для преобразования событий в цифровой звук, который может быть воспроизводится аудиодинамиками компьютера (или внешних). События также могут воспроизводиться с помощью внешнего музыкального MIDI-инструмента, подключенного к компьютеру, например, орган MIDI, фортепиано или синтезатор с интерфейсом USB. Если это опция недоступна, другая обычная альтернатива - программный синтезатор (программа).

В операционные системы компьютера включены программные синтезаторы, например, Microsoft Windows включает "Microsoft GS Wavetable Synth" и Apple macOS включает «Apple DLS Synthesizer». Чтобы использовать их, вам нужно открыть диалоговое окно «Настройка MIDI», а затем:

Элементы управления воспроизведением

Следующие стандартные действия доступны в меню Файл, а также панель инструментов с обычными функциями любого медиаплеера:

По умолчанию Play активируется автоматически при загрузке MIDI-файла, кроме когда эта функция отключена в диалоговом окне конфигурации.

Строка состояния, необязательно расположенная в нижней части главного окна, показывает текущий статус воспроизведения: «Воспроизведение», «Остановлено», «Приостановлено» и т. д.

Транспонировать

Элемент управления высотой тона находится в главном окне. Это инициализированное поле счетчика до нуля с допустимым диапазоном от -12 до +12 полутонов. Пределы эквивалентны на одну октаву выше или ниже исходного тона. Этого должно хватить певцам или инструменталисты, которым нужно настроить тональность для своего комфорта.

Все MIDI-каналы хроматически транспонированы, кроме перкуссионного канала. (GM канал 10 по умолчанию).

Уровень громкости

«Регулятор громкости» находится в главном окне. Это слайдер, инициализированный до 100% с допустимым диапазоном от 0% до 200%. Эффект верхнего предела может быть ниже потому что MIDI CC 7 имеет допустимый диапазон от 0 до 127. Также есть кнопка для Сбросить громкость.

Темп

«Контроль темпа» находится в главном окне. Это инициализированный слайдер до 100% с допустимым диапазоном от 50% до 200%. Есть кнопка Reset Tempo а также дисплей темпа, показывающий эффективный темп в ударах в минуту с начальное значение 120 ударов в минуту. Это темп по умолчанию для файла MIDI, если он не содержит изменения темпа. Это значение обновляется при изменении управление темпом, а также во время воспроизведения MIDI-файла, содержащего изменения темпа.

Прыжок, петля и позиционирование

Действие «Перейти» (находится в меню «Файл» и на панели инструментов по умолчанию), запрашивает номер такта между 1 и последним тактом загруженной песни, чтобы изменить текущая позиция песни в данном баре.

Действие «Loop» (находится в меню «Файл» и на панели инструментов по умолчанию), запрашивает два номера столбца. Песня будет воспроизводиться между двумя заданными тактами, когда она активирован. Вы можете выключить цикл в любой момент, выбрав действие еще раз.

Элемент управления позиционированием находится в главном окне. Это слайдер, который перемещается при изменении текущей позиции, и может быть перемещен вручную в изменить позицию на любую произвольную точку в песне.

Взгляды

В меню «Вид» доступны следующие параметры:

Три вида - это независимые окна, которые вы можете открывать и закрывать по своему усмотрению. удобство: каналы, тексты песен и пианино.

С другой стороны, вы также можете скрыть или показать еще три встроенных представления. в главном окне: Панель инструментов, Строка состояния и Ритм.

Каналы

В этом окне отображается до 16 строк, по одной для каждого MIDI-канала, используемого текущим MIDI файл. Столбцы:

Пианист

В этом окне отображается до 16 строк, по одной для каждого MIDI-канала, используемого текущим MIDI файл. Каждая строка содержит:

Есть меню окна со следующими опциями:

Текст песни

В этом окне отображаются текстовые метаданные из загруженного файла MIDI с фильтрацией данные с рядом элементов управления, расположенных на панели инструментов окна:

Есть меню окна со следующими опциями:

Плейлисты

Списки воспроизведения - это наборы имен файлов, которые можно использовать для воспроизведения серии MIDI-пьес, как музыкальный «репертуар».

Действие Файл->Список воспроизведения ...управляет созданием, изменением, упорядочиванием, открытие и сохранение файлов списка воспроизведения. В этом окне отображается текущий список воспроизведения. имя файла в заголовке окна.

Действия File->Next и File->Prev используются для навигации по плейлисту. вручную вперед и назад. Есть параметры конфигурации для начала воспроизведения автоматически после загрузки файлов MIDI и автоматически переходить к следующему элемент списка воспроизведения после завершения воспроизведения текущего элемента. Оба варианта конфигурации включены по умолчанию.

Первоначальный список воспроизведения по умолчанию содержит набор примеров файлов MIDI. Если вы предпочитаете начинать с пустого списка, вам следует использовать кнопку «Очистить» и затем сохраните пустой список воспроизведения со значимым именем. Это будет новый начальный плейлист в будущем.

Последний открытый или сохраненный файл списка воспроизведения должен быть запомнен в следующий раз, когда программа запускается, но списки воспроизведения не сохраняются автоматически.

Списки воспроизведения - это простые текстовые файлы с именем файла в каждой текстовой строке. Файл имена могут быть относительно местоположения самого файла списка воспроизведения (поэтому они не иметь в начале абсолютного пути) или каждый файл может иметь абсолютный путь на свой собственный.

У вас может быть несколько плейлистов, которые можно легко создать вне программа, например, в командной строке Linux эта команда создает список воспроизведения файл с именем "my_playlist.lst" со всеми файлами MIDI, расположенными в рабочем каталог:

$ ls -1 * .mid> my_playlist.lst

Открытие файлов MIDI

Вы можете открывать отдельные файлы ...

Настройка

Настройки

Для инициализации всех параметров в этом диалоговом окне есть кнопка «Восстановить настройки по умолчанию». к их значениям по умолчанию.

Есть три вкладки, группирующие параметры конфигурации.

Общий

Текст песни

Игрок Фортепиано

Настройка панели инструментов

Панель инструментов расположена в главном окне, которое обычно очень маленькое. доступное пространство и может быть перемещен в верхнюю или нижнюю часть окна, а также также вне его. Действия, доступные в виде кнопок инструментов, можно настроить в это диалоговое окно. Все действия также являются пунктами главного меню.

Чтобы выбрать одно действие из списка Доступные, сначала выберите его мышью и затем нажмите кнопку «добавить». Действие удаляется из списка доступных и помещается в конец выбранного списка.

Чтобы убрать одну кнопку с панели инструментов, выберите ее мышью в выбранном list, а затем нажмите кнопку «удалить».

Чтобы изменить порядок кнопок на панели инструментов, используйте клавиши «вверх» и «вниз». кнопки после выбора элемента в списке «Выбранное».

Стиль кнопок инструментов: содержит следующие параметры, применимые ко всем кнопки на панели инструментов