A bunch of fixes to the FAQ.

It's better now!
This commit is contained in:
Electric Keet 2024-09-22 14:57:26 -07:00
parent e45d09b359
commit e25208bf11
4 changed files with 16 additions and 20 deletions

View file

@ -4,7 +4,7 @@
the biggest multi-system chiptune tracker ever made! the biggest multi-system chiptune tracker ever made!
[downloads](#downloads) | [help/discussion](#quick-references) | [developer info](#developer-info) | [Unix/Linux packages](#packages) [downloads](#downloads) | [discussion/help](#quick-references) | [developer info](#developer-info) | [Unix/Linux packages](#packages)
--- ---
## downloads ## downloads
@ -138,7 +138,7 @@ for other operating systems, you may [build the source](#developer-info).
--- ---
# quick references # quick references
- **help**: check out the [documentation](doc/README.md), [quick start guide](doc/1-intro/quickstart.md), and [FAQ](doc/1-intro/faq.md) - **help**: check out the [documentation](doc/README.md), [quick start guide](doc/1-intro/quickstart.md), and [frequently asked questions (FAQ)](doc/1-intro/faq.md).
- **discussion**: see the [Discussions](https://github.com/tildearrow/furnace/discussions) section. - **discussion**: see the [Discussions](https://github.com/tildearrow/furnace/discussions) section.
## packages ## packages

View file

@ -30,6 +30,6 @@ once familiar with the tracker, look to [9-guides](../9-guides/README.md) for us
[Furnace Tutorials](https://youtube.com/playlist?list=PLCELB6AsTZUnwv0PC5AAGHjvg47F44YQ1): video tutorials created by Spinning Square Waves. be noted that these may not apply to the current version. [Furnace Tutorials](https://youtube.com/playlist?list=PLCELB6AsTZUnwv0PC5AAGHjvg47F44YQ1): video tutorials created by Spinning Square Waves. be noted that these may not apply to the current version.
# questions? ## for more information
see the [frequently asked questions](faq.md). see the [frequently asked questions](faq.md).

View file

@ -8,7 +8,7 @@ the [quick start guide](quickstart.md) and [concepts list](concepts.md) are grea
### is there an Android build? ### is there an Android build?
yes and no. Furnace has been successfully built for Android and it even has some rudimentary touch UI support, but it's extremely unfinished and extremely unsupported. there are many good reasons that it's not in the official releases yet. yes and no. Furnace can be successfully built for Android and it even has some rudimentary touch UI support, but it's extremely unfinished and extremely unsupported. there are many good reasons that it's not in the official releases yet.
### is there an iOS build? ### is there an iOS build?
@ -22,19 +22,19 @@ there are no plans for this.
Furnace keeps backups of the songs you've worked on before. go to **file > restore backup**. Furnace keeps backups of the songs you've worked on before. go to **file > restore backup**.
## tracking ## workflow
### how do I compose in 6/8, 5/4, or other time signatures? ### how do I compose in 6/8, 5/4, or other time signatures?
set the pattern length to a multiple of the number of beats (6 or 5 as mentioned above). don't forget to change the row highlight values to match! set the pattern length to a multiple of the number of beats (6 or 5 as mentioned above). don't forget to change the row highlight values to match!
### how do I track triplets, quintuplets, or other tuplets? ### how do I do triplets, quintuplets, or other tuplets?
there are two common methods: there are two common methods:
- use delay commands (`EDxx`) to offset notes into their correct places. this is good for the occasional set of tuplets, but if you expect to use a lot of them... - use delay commands (`EDxx`) to offset notes into their correct places. this is good for the occasional set of tuplets, but if you expect to use a lot of them...
- plan ahead for the song to have them by making your pattern length a multiple of that number. remember to adjust row highlight values to match. - plan ahead for the song to have them by making your pattern length a multiple of that number. remember to adjust row highlight values to match.
depending on the tempo of the song, it may only be possible to get perfectly even tuplets by changing the tick rate. mind that the result may not be authentic to hardware. depending on the tempo of the song, it may only be possible to get perfectly even tuplets by changing the tick rate. mind that this may hinder playback in games or sound engines that use the vertical blank interval for their timing.
### why do certain notes not play low enough, high enough, or in tune? ### why do certain notes not play low enough, high enough, or in tune?
@ -46,7 +46,7 @@ no. both tracker and format are built on that scale and tuning.
### can I add effects to the output like EQ or reverb? ### can I add effects to the output like EQ or reverb?
not yet, but it's in the early planning stages. not yet, but it's in the early development stage.
## chips ## chips
@ -58,10 +58,6 @@ it's in the plans, with no target date.
it also is in the plans, with no target date. it also is in the plans, with no target date.
### will Furnace support more Yamaha FM chips?
once a chip has an available emulation cores written in C++ and licensed under GPL2, it'll be considered for addition.
### will Furnace support the Nintendo 64? ### will Furnace support the Nintendo 64?
the N64 lacks any form of audio synthesizer chip. many games use MIDI or XM or other such formats internally, but everything is mixed in software and sent to a simple stereo DAC. the N64 lacks any form of audio synthesizer chip. many games use MIDI or XM or other such formats internally, but everything is mixed in software and sent to a simple stereo DAC.
@ -84,7 +80,7 @@ nope. Furnace is not a MIDI tracker.
### why does this imported file sound wrong? ### why does this imported file sound wrong?
Furnace makes every attempt to import non-Furnace files as accurately and completely as possible, but there are fundamental differences between formats that cannot be directly translated. an import from a non-Furnace format should always be considered the starting point of a conversion, not a final product. There are fundamental differences between formats that cannot be directly translated. an import should always be considered the starting point of a conversion, not a final product.
### can I import VGM or NSF? ### can I import VGM or NSF?
@ -95,7 +91,7 @@ it's all speed 1 though, so don't expect any songs to be nicely laid out with in
### how can I use an SF2 soundfont? ### how can I use an SF2 soundfont?
one way is to use [OpenMPT](https://openmpt.org/) to open the SF2 file, and save WAV files from there. one way is to use [OpenMPT](https://openmpt.org/) to open the SF2 file, and save WAV files from there. [Polyphone](https://www.polyphone.io/) is another way.
### how do I import instruments from this SNES game? ### how do I import instruments from this SNES game?
@ -119,7 +115,7 @@ nope. Furnace is not a MIDI tracker.
### why does this exported VGM sound weird when I play it in other software? ### why does this exported VGM sound weird when I play it in other software?
just as Furnace offers a choice of emulation cores, VGM players may use different cores with varying degrees of accuracy. also, some aspects of a song may not be supported by the VGM format, such as chip clock speeds or mixer levels. just as Furnace offers a choice of emulation cores, VGM players may use different cores with varying degrees of accuracy. also, some aspects of a song may not be supported by the VGM format, such as chip clock speeds.
### why does this exported DMF sound wrong in DefleMask? ### why does this exported DMF sound wrong in DefleMask?
@ -127,12 +123,12 @@ while Furnace did start life as a DMF player, it's grown in functionality quite
### when will Furnace be able to export to a ROM for a particular system or an emulated music format? ### when will Furnace be able to export to a ROM for a particular system or an emulated music format?
each system will need its own method of converting Furnace tracker files into code that can be played back on hardware. this requires writing a driver for the hardware in question, which is no small task. that having been said, there are several efforts in progress, both for direct export from Furnace itself and external converters such as [furSPC](https://github.com/AnnoyedArt1256/furSPC), [furNES](https://github.com/AnnoyedArt1256/furNES), and [furC64](https://github.com/AnnoyedArt1256/furC64). each system will need its own method of converting Furnace songs into code that can be played back on hardware. this requires writing a driver for the hardware in question, which is no small task. that having been said, there are several efforts in progress, both for direct export from Furnace itself and external converters such as [furSPC](https://github.com/AnnoyedArt1256/furSPC), [furNES](https://github.com/AnnoyedArt1256/furNES), and [furC64](https://github.com/AnnoyedArt1256/furC64).
### can Furnace export MP3/OGG/FLAC files? ### can Furnace export MP3/OGG/FLAC files?
not presently. for now, use an external converter such as ffmpeg. not presently. for now, use an external converter such as FFmpeg.
## more help ## other
if a question isn't answered within this manual, check in the [GitHub Discussions](https://github.com/tildearrow/furnace/discussions) to see if it's answered there, and post if needed. if a question isn't answered within this manual, check in the [GitHub Discussions](https://github.com/tildearrow/furnace/discussions) to see if it's answered there, and post if needed.

View file

@ -5,8 +5,8 @@ this is the manual for Furnace, the chiptune tracker.
the index follows. the index follows.
1. [introduction](1-intro/README.md) 1. [introduction](1-intro/README.md)
- [quick start guide](1-intro/quickstart.md) - [quick start guide](1-intro/quickstart.md)
- [FAQ](1-intro/faq.md) - [FAQ](1-intro/faq.md)
2. [interface](2-interface/README.md) 2. [interface](2-interface/README.md)
3. [patterns](3-pattern/README.md) 3. [patterns](3-pattern/README.md)
4. [instruments](4-instrument/README.md) 4. [instruments](4-instrument/README.md)