Мод для Майнкрафт на Fabric, неофициальный форк Disc Jockey для воспроизведения музыки из файлов NBS и работы с нотными блоками. Он добавляет экран проигрывателя, 88-клавишное пианино, запись и конвертацию MIDI, а также визуализацию спектра звука.
Возможности
- Воспроизводит файлы
.nbs: доступны пауза, остановка, продолжение, повтор одной композиции, случайный порядок и автоматическое воспроизведение очереди. - Показывает 16-полосный спектр в главном меню и в интерфейсе игры. Для него есть пять видов отображения: столбцы, волна, кольцо, зеркальное и частицы.
- Добавляет пианино на 88 клавиш с диапазоном от A0 до C8, игрой с физической клавиатуры и сменой октав.
- Записывает исполнение в MIDI с поддержкой педали сустейна, реверберации и огибающей звука; записи сохраняются в папку
recordings/. - Импортирует файлы
.midи.midiв NBS, а композиции NBS экспортирует в MIDI в папкуmidi/. - Исправляет выходящие за диапазон нотных блоков ноты в NBS с помощью временного складывания по октавам. Исходный файл при этом не меняется.
- Позволяет сопоставлять инструменты нотных блоков, чтобы исправить различия их определения на серверах.
Как пользоваться
Нажмите J или используйте /discjockey, чтобы открыть главное окно. Клавишами M и P выключаются звук предпрослушивания и его повтор; эти и другие горячие клавиши можно изменить в настройках управления.
Для управления музыкой пригодятся команды:
/discjockey play <song>,/discjockey pause,/discjockey stop,/discjockey resume— запуск и управление воспроизведением;/discjockey loop yes|no,/discjockey shuffle,/discjockey autoplay,/discjockey random— режимы воспроизведения;/discjockey preview <song>— предпрослушивание композиции;/discjockey speed <value>и/discjockey transpose— скорость и перенос текущей композиции;/discjockey reload— загрузка списка музыки заново;/discjockey sleep <seconds>— остановка по таймеру;/discjockey now,/discjockey info,/discjockey progress— сведения о текущей композиции.
Для временного исправления диапазона NBS используйте /discjockey clamp <xxx.nbs>, /discjockey unclamp и /discjockey clampstatus. Автоматическое исправление включается командой /discjockey fold auto, а проверка всех композиций — /discjockey fold scan.
Настройки
В интерфейсе можно включать и отключать спектр командой /discjockey spectrum и выбирать его вид. Постоянное отображение спектра в меню и в игре управляется параметром spectrumAlwaysVisible.
Требования и совместимость
Требуются Fabric Loader, Fabric API и Cloth Config API. Mod Menu можно установить для доступа к настройкам. PianoLib и sqlmc PianoAPI используются для более качественного звучания пианино; без них мод задействует запасной вариант воспроизведения через нотный блок.
