Sobre o projeto
Furnace é um tracker de chiptune multi-sistema abrangente, projetado para criar música em uma vasta gama de chips de som retrô e modernos. Ele suporta mais de 50 chips diferentes, incluindo chips FM da Yamaha (OPM, OPN, OPLL, OPZ, OPNA, OPNB, OPN2, OPL, OPL2, OPL3, OPL4), chips de onda quadrada (AY-3-8910, SN76489, PC Speaker), chips de amostra (SNES, Amiga, SegaPCM, QSound), chips de wavetable (HuC6280, Konami SCC, Namco WSG), e muitos outros, incluindo sons de expansão do NES, SID, Game Boy, e chips modernos/fantasia como Commander X16 VERA e tildearrow Sound Unit.
Os principais recursos incluem:
- **Combine e misture chips de som**: Combine até 32 chips ou 128 canais, com mais de 200 predefinições prontas para uso de vários sistemas.
- **Compatibilidade com DefleMask**: Carregue módulos .dmf de todas as versões, salve módulos .dmf (incluindo formatos legados) e lide com instrumentos .dmp e wavetables .dmw. Também pode atuar como um downgrader de módulos.
- **Múltiplos formatos de exportação**: VGM, ZSM (Commander X16), TIunA (Atari 2600), SAP tipo R (POKEY) e exportação de arquivos de áudio (música inteira, por chip ou por canal).
- **Núcleos de emulação de alta qualidade**: Usa Nuked, MAME, SameBoy, Mednafen PCE, NSFplay, puNES, reSID, Stella, SAASound, vgsound_emu e ymfm para reprodução precisa.
- **Sintetizador de wavetable**: Crie sons complexos com até duas wavetables e efeitos selecionáveis.
- **Suporte a entrada MIDI**.
- **Recursos avançados**: Macros FM, oitavas negativas, macros de arpejo avançadas, amostras de tom arbitrário, pontos de loop de amostra, envelopes SSG, bateria OPLL com pitch, faixa completa de duty/cutoff no C64, canal PCM opcional no C64, SegaPCM de 16 canais completo, mudanças de tempo no meio da música, tempo/taxa de tick decimal, múltiplas sub-músicas, osciloscópio por canal, editor de amostras integrado, configurações de mixagem de chips e um visualizador integrado.
Furnace é open-source sob GPLv2 ou posterior/GPLv3. Está disponível para Windows, macOS e Linux, com pacotes para várias distribuições (Flatpak, Arch, Chimera, FreeBSD, Nix, openSUSE, Void). O repositório inclui documentação abrangente, um guia de início rápido, FAQ e informações para desenvolvedores sobre como compilar a partir do código-fonte usando CMake, Git e um compilador C/C++.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.