Об этом проекте
Furnace — это комплексный многосистемный чиптюн-трекер, предназначенный для создания музыки на множестве ретро- и современных звуковых чипов. Он поддерживает более 50 различных чипов, включая FM-чипы Yamaha (OPM, OPN, OPLL, OPZ, OPNA, OPNB, OPN2, OPL, OPL2, OPL3, OPL4), чипы с прямоугольными волнами (AY-3-8910, SN76489, PC Speaker), сэмпловые чипы (SNES, Amiga, SegaPCM, QSound), волновые чипы (HuC6280, Konami SCC, Namco WSG) и многие другие, включая расширения звука NES, SID, Game Boy, а также современные/фэнтезийные чипы, такие как Commander X16 VERA и tildearrow Sound Unit.
Ключевые особенности включают:
- **Смешивание звуковых чипов**: комбинируйте до 32 чипов или 128 каналов, с более чем 200 готовыми пресетами из различных систем.
- **Совместимость с DefleMask**: загрузка модулей .dmf всех версий, сохранение модулей .dmf (включая устаревшие форматы), обработка инструментов .dmp и волновых таблиц .dmw. Также может работать как понижатель версий модулей.
- **Несколько форматов экспорта**: VGM, ZSM (Commander X16), TIunA (Atari 2600), SAP type R (POKEY) и экспорт аудиофайлов (вся песня, отдельный чип или отдельный канал).
- **Высококачественные ядра эмуляции**: использует Nuked, MAME, SameBoy, Mednafen PCE, NSFplay, puNES, reSID, Stella, SAASound, vgsound_emu и ymfm для точного воспроизведения.
- **Синтезатор волновых таблиц**: создавайте сложные звуки с помощью до двух волновых таблиц и выбираемых эффектов.
- **Поддержка MIDI-ввода**.
- **Расширенные функции**: FM-макросы, отрицательные октавы, расширенные макросы арпеджио, произвольные сэмплы с изменяемой высотой, точки цикла сэмплов, SSG-огибающие, настраиваемые барабаны OPLL, полный диапазон скважности/среза в C64, опциональный PCM-канал в C64, полный 16-канальный SegaPCM, изменение темпа в середине песни, десятичный темп/частота тиков, несколько под-песен, осциллограф на канал, встроенный редактор сэмплов, настройки смешивания чипов и встроенный визуализатор.
Furnace — это открытый исходный код под лицензией GPLv2 или более поздней/GPLv3. Он доступен для Windows, macOS и Linux, с пакетами для различных дистрибутивов (Flatpak, Arch, Chimera, FreeBSD, Nix, openSUSE, Void). Репозиторий включает подробную документацию, краткое руководство по началу работы, FAQ и информацию для разработчиков о сборке из исходного кода с использованием CMake, Git и компилятора C/C++.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.