diff --git a/README.md b/README.md index a1ebf598e..ad337aa57 100644 --- a/README.md +++ b/README.md @@ -313,7 +313,7 @@ cmake -G Xcode .. once you've created the build directory with `mkdir`, you don't have to do that again. just `cd` to it when you want to build Furnace. -once you ran CMake successfully, you don't have to run it again every time you make a change. just run `make`, `ninja`, `xcodebuild` or `msbuild`. +once you've run CMake successfully, you don't have to run it again every time you make a change. just run `make`, `ninja`, `xcodebuild` or `msbuild`. ## CMake options diff --git a/doc/2-interface/asset-list.md b/doc/2-interface/asset-list.md index 9b31680f7..49eb7d3e5 100644 --- a/doc/2-interface/asset-list.md +++ b/doc/2-interface/asset-list.md @@ -24,6 +24,8 @@ buttons from left to right: - **Move down**: same, but downward. - **Delete**: deletes the currently selected instrument. pattern data will be adjusted to use the next available instrument in the list. +instruments may be dragged and dropped to reorder them. this will change instrument numbers throughout the module accordingly. + ## folder view ![instruments window in folder view](instruments-folder.png) @@ -39,7 +41,7 @@ right-clicking on a folder allows one to rename or delete it. deleting a folder ![wavetables window](wavetables.png) -everything from the instrument list applies here also, with one major difference: moving waves around with the buttons will change their associated numbers in the list but **not** in pattern or instrument data. be careful! +everything from the instrument list applies here also, with one major difference: moving waves around with the buttons or dragging them will change their associated numbers in the list but **not** in pattern or instrument data. be careful! wavetables are saved as Furnace wavetable (.fuw) files. diff --git a/doc/2-interface/menu-bar.md b/doc/2-interface/menu-bar.md index fff10825b..f6c776fde 100644 --- a/doc/2-interface/menu-bar.md +++ b/doc/2-interface/menu-bar.md @@ -64,6 +64,7 @@ the menu bar allows you to select from five menus: file, edit, settings, window - **randomize**: replaces the selection with random values. - does not affect the note column. - **Nibble mode**: when enabled, the randomization will be per-nibble (0 to F) rather than per-value (00 to FF). + - **Set effect:**: only appears when the selection includes an effect column. if enabled, an input box will appear. instead of being randomized, all effect types in the selection will be changed to the value entered. - **invert values**: `00` becomes `FF`, `01` becomes `FE`, `02` becomes `FD` and so on. - **flip selection**: flips the selection so it is backwards. - **collapse/expand amount**: allows you to specify how much to collapse/expand in the next two menu items. diff --git a/doc/2-interface/settings.md b/doc/2-interface/settings.md index 356e6d517..f7fd8e094 100644 --- a/doc/2-interface/settings.md +++ b/doc/2-interface/settings.md @@ -284,6 +284,7 @@ below all the binds, select a key from the dropdown list to add it. it will appe - **Double-click time (seconds)**: maximum time between mouse clicks to recognize them as a double-click. - **Don't raise pattern editor on click** - **Focus pattern editor when selecting instrument** +- **Draggable instruments/samples/waves:** allow dragging and dropping assets within their lists to reorder them. - **Note preview behavior:** allows you to disable note preview when entering notes in the pattern. - **Never**: don't preview notes at all. - **When cursor is in Note column**: only when the cursor is in the Note column diff --git a/doc/5-wave/README.md b/doc/5-wave/README.md index fc0957ad5..68aaf5fe2 100644 --- a/doc/5-wave/README.md +++ b/doc/5-wave/README.md @@ -27,12 +27,13 @@ Amiga | ≤256 | 256 | ![wavetable editor](wave-editor.png) controls across the top line: -- waveform number. the `-` and `+` buttons step through the list. -- open. opens a file selector to choose the file to open. -- save. opens a file selector to choose the file to save to. +- waveform number: the `-` and `+` buttons step through the list. +- open: opens a file selector to choose the file to open. +- save: opens a file selector to choose the file to save to. - right-clicking brings up a menu: - **save as .dmw...**: saves the selected wavetable in DefleMask format. - **save raw...**: saves the selected wavetable as raw data. +- create sample from wavetable: copies wavetable to a new looped sample. - **Steps**: view waveform as discrete blocks. - **Lines**: view waveform as a continuous line. - **Width**: length of the waveform data. maximum is 256. diff --git a/doc/5-wave/wave-editor-FM.png b/doc/5-wave/wave-editor-FM.png index 8461ed718..6d44d5c6d 100644 Binary files a/doc/5-wave/wave-editor-FM.png and b/doc/5-wave/wave-editor-FM.png differ diff --git a/doc/5-wave/wave-editor-shapes.png b/doc/5-wave/wave-editor-shapes.png index f0e197fbc..f62a8503c 100644 Binary files a/doc/5-wave/wave-editor-shapes.png and b/doc/5-wave/wave-editor-shapes.png differ diff --git a/doc/5-wave/wave-editor-tools.png b/doc/5-wave/wave-editor-tools.png index e45a4b556..ad03d7d94 100644 Binary files a/doc/5-wave/wave-editor-tools.png and b/doc/5-wave/wave-editor-tools.png differ diff --git a/doc/5-wave/wave-editor.png b/doc/5-wave/wave-editor.png index 1239c1378..3cc13158f 100644 Binary files a/doc/5-wave/wave-editor.png and b/doc/5-wave/wave-editor.png differ diff --git a/doc/8-advanced/stats.md b/doc/8-advanced/stats.md index e65f47b77..da3570902 100644 --- a/doc/8-advanced/stats.md +++ b/doc/8-advanced/stats.md @@ -1,5 +1,5 @@ # statistics -the Statistics window shows audio load (CPU used by emulation/playback). +the Statistics window shows current audio load (CPU used by emulation/playback) and a chart of audio load over the last two seconds. ![statistics window](stats.png) diff --git a/doc/8-advanced/stats.png b/doc/8-advanced/stats.png index 7a99aff14..68736a1c9 100644 Binary files a/doc/8-advanced/stats.png and b/doc/8-advanced/stats.png differ diff --git a/doc/README.md b/doc/README.md index 897aeeb86..8683a64dc 100644 --- a/doc/README.md +++ b/doc/README.md @@ -36,4 +36,4 @@ you may reproduce, modify and/or distribute this documentation provided this cop this documentation is provided as-is and without warranty of any kind. - +**note:** online documentation may include new features in development or other information that doesn't apply to the most current release. the PDF included with Furnace will be most accurate to that release.