furnace/doc/1-intro
Electric Keet 000a2f626f All graphics and example file included.
Also, of course, more edits to the doc itself.
2024-07-19 12:37:54 -07:00
..
concepts.md Fixing typos in docs. 2023-12-02 01:38:18 -05:00
glossary.md add more definitions 2024-07-10 16:33:36 -05:00
hex.md Adding bitmask explainer to docs. 2023-10-16 20:05:24 -05:00
qs-insteditor.png All graphics and example file included. 2024-07-19 12:37:54 -07:00
qs-instlist-empty.png All graphics and example file included. 2024-07-19 12:37:54 -07:00
qs-instlist-full.png All graphics and example file included. 2024-07-19 12:37:54 -07:00
qs-instlist-lessempty.png All graphics and example file included. 2024-07-19 12:37:54 -07:00
qs-interface.png Images at 100% interface scaling. 2024-07-18 10:06:47 -07:00
qs-macro-release.png All graphics and example file included. 2024-07-19 12:37:54 -07:00
qs-macro.png All graphics and example file included. 2024-07-19 12:37:54 -07:00
qs-noteoffs-channels.png Images at 100% interface scaling. 2024-07-18 10:06:47 -07:00
qs-notes-channel.png Images at 100% interface scaling. 2024-07-18 10:06:47 -07:00
qs-notes-channels.png Images at 100% interface scaling. 2024-07-18 10:06:47 -07:00
qs-notes-effect.png All graphics and example file included. 2024-07-19 12:37:54 -07:00
qs-notes-inst.png All graphics and example file included. 2024-07-19 12:37:54 -07:00
qs-notes-spaced.png All graphics and example file included. 2024-07-19 12:37:54 -07:00
qs-notes-vol.png All graphics and example file included. 2024-07-19 12:37:54 -07:00
qs-notes-wronginst.png All graphics and example file included. 2024-07-19 12:37:54 -07:00
qs-order-added.png All graphics and example file included. 2024-07-19 12:37:54 -07:00
qs-order-changed.png All graphics and example file included. 2024-07-19 12:37:54 -07:00
qs-order-default.png All graphics and example file included. 2024-07-19 12:37:54 -07:00
qs-playeditcontrols.png Images at 100% interface scaling. 2024-07-18 10:06:47 -07:00
qs-samplist.png All graphics and example file included. 2024-07-19 12:37:54 -07:00
qs-selection.png Images at 100% interface scaling. 2024-07-18 10:06:47 -07:00
qs-speed.png All graphics and example file included. 2024-07-19 12:37:54 -07:00
qs-waveeditor.png All graphics and example file included. 2024-07-19 12:37:54 -07:00
qs-wavelist.png All graphics and example file included. 2024-07-19 12:37:54 -07:00
quickstart.md All graphics and example file included. 2024-07-19 12:37:54 -07:00
README.md Further refinement. 2024-07-18 10:03:46 -07:00

introduction

Furnace is a tool which allows you to create music using sound chips ("chiptune"), most from the 8/16-bit era.

it has a large selection of features and sound chips. from the NES, SNES and Genesis to ES5506, VIC-20 or even Arcade, Furnace has most likely covered your target with many presets to choose from.

every chip is emulated using many emulation cores, therefore the sound that Furnace produces is authentic to that of real hardware.

quick start

if you just want to jump right in and get going, it's recommended to go through the quick start guide first. it won't take long, and it'll get you familiar enough with the program to make sense of the rest of the documentation.

hexadecimal

Furnace uses hexadecimal (abbreviated as "hex") numbers frequently. see this guide for a crash course.

interface

Furnace uses a music tracker interface. think of a table with music notes written on it. then that table scrolls up and plays the notes. for an introduction to a tracker interface, see tracker concepts and terms before using Furnace. there's also a glossary of common terms.

Furnace uses a flexible windowing system which you may move around and organize. see 2-interface and 3-pattern for more information.

once familiar with the tracker, look to 9-guides for useful techniques.

tutorial?

How to Learn Chiptune Trackers: video tutorial created by Button Masher. covers the basic mechanics of chiptune tracking using Furnace for demonstration.

Furnace Tutorials: video tutorials created by Spinning Square Waves. be noted that these may not apply to the current version.