Schism Tracker

annotate NEWS @ 2628:abc246e04024

add some "missing" file formats to the glob list
author Storlek <storlek@rigelseven.com>
date Tue Feb 02 14:41:46 2010 -0500 (2010-02-02)
parents fbdcb9423382
children 5905b870ad56
rev   line source
storlek@2624 1 20100202 (Groundhog Day)
storlek@2624 2
storlek@2624 3 - BIG update -- lots of stuff added this month!
storlek@2624 4
storlek@2624 5 File loading/saving:
storlek@2624 6
storlek@2624 7 - MMCMP decompression fixed for big-endian systems
storlek@2624 8 - Fixed a crash bug and some problems with XM and AIFF on 64-bit
storlek@2624 9 - Replaced loaders: FAR, MDL, ULT, OKT
storlek@2624 10 - New loader: MUS (Doom music)
storlek@2624 11 - Some fixes to XM and IMF envelope behavior; XM envelopes should now load
storlek@2624 12 just like IT
storlek@2624 13 - XM loader was leaking a ton of memory by allocating space for each sample
storlek@2624 14 twice, whoops
storlek@2624 15 - Added title scanner for MoonFish files, because why not :)
storlek@2624 16 - Relative paths on the command line (e.g. schismtracker ./file.it) are
storlek@2624 17 changed to absolute paths. This fixes a long-standing bug with the file
storlek@2624 18 browsers getting "stuck" inside the current directory.
storlek@2624 19 - Font path defined in the config file can be an absolute path residing
storlek@2624 20 outside of ~/.schism/fonts now, so it's possible, for example, to share
storlek@2624 21 the same font.cfg between Schism Tracker and Impulse Tracker.
storlek@2624 22 - Path normalizing code rewritten, and now actually works correctly
storlek@2624 23 - Module browser remembers cursor position (this got broken when filename
storlek@2624 24 pattern matching was added)
storlek@2624 25 - Changed the formatting for printing information when loading songs: less
storlek@2624 26 "cramped", more IT-like
storlek@2624 27
storlek@2624 28 Pattern editor:
storlek@2624 29
storlek@2624 30 - More template changes to better match IT behavior
storlek@2624 31 - Enter key turns template mode off (except with Notes Only templates)
storlek@2624 32 - Multi-cursor only shows when shift is not being held down (for block
storlek@2624 33 selections)
storlek@2624 34 - Note cut/off/fade and clear now correctly wipe all masked fields in
storlek@2624 35 all affected channels
storlek@2624 36 - Some behavior was erroneously dependent on the specific template mode
storlek@2624 37 - PgUp from the last row of a pattern will place the cursor on the previous
storlek@2624 38 major highlight, even if the highlight doesn't line up with the pattern
storlek@2624 39 size.
storlek@2624 40 - Multichannel dialog layout and cursor alignment changed to match Impulse
storlek@2624 41 Tracker
storlek@2624 42 - Block swap (Alt-Y) wasn't recording the pattern state for undo.
storlek@2624 43
storlek@2624 44 Sample list:
storlek@2624 45
storlek@2624 46 - New feature: press Alt-Shift-Z on the sample list to select from 128
storlek@2624 47 built-in Adlib MIDI patches!
storlek@2624 48 - Host instrument dialog defaults to No when an instrument containing the
storlek@2624 49 sample already exists (not QUITE the same as Impulse Tracker, but maybe
storlek@2624 50 this is better?)
storlek@2624 51 - When creating a host instrument, the number of the instrument used is
storlek@2624 52 displayed in the status line
storlek@2624 53 - Anything that "generates" a sample (Alt-P, Alt-Y, Alt-Z, Alt-Shift-Z) will
storlek@2624 54 prompt for a host instrument if instrument mode is enabled.
storlek@2624 55 - Sample modification keys (reverse, sign flip, amplify, etc.) are disabled
storlek@2624 56 with Adlib samples.
storlek@2624 57 - Quality convert fixed to show the confirmation dialog with stereo samples,
storlek@2624 58 although changing quality without converting the data is unimplemented
storlek@2624 59 (and probably would not be very useful, for that matter)
storlek@2624 60 - Sample-loading page fixed to always show the current sample number/name at
storlek@2624 61 the top of the screen (was showing the current instrument if instrument
storlek@2624 62 mode was enabled)
storlek@2624 63 - I was wrong: in Impulse Tracker, F8 never clears the dots that show what
storlek@2624 64 samples have been played; *starting* playback does that. Fixed.
storlek@2624 65 - Fixed some edge-case bugs with Alt-Ins/Del on the sample list
storlek@2624 66
storlek@2624 67 Player:
storlek@2624 68
storlek@2624 69 - Modplug's extensions to S9x removed (they were mostly broken anyway, and
storlek@2624 70 no one seemed to notice)
storlek@2624 71 - Fixed a player bug with the handling of S6x and SDx effects on the same
storlek@2624 72 row
storlek@2624 73 - Envelope carry behavior changed to reset the envelope regardless of carry
storlek@2624 74 if a new note is played after a note-off
storlek@2624 75 - Adlib mixing volume amplified due to request from Manwe. (Sorry this took
storlek@2624 76 so long... it was *really* easy after I found the right place to do it,
storlek@2624 77 haha)
storlek@2624 78 - Changed internal handling of arpeggio slightly
storlek@2624 79
storlek@2624 80 Miscellaneous:
storlek@2624 81
storlek@2624 82 - Copyright text moved off of the log page to a new help screen, accessible
storlek@2624 83 by pressing F1 at the startup dialog (or on Ctrl-F11)
storlek@2624 84 - Several previously undocumented keys added to help
storlek@2624 85 - Some other internal changes with help text; should be easier to keep it
storlek@2624 86 up-to-date in the future
storlek@2624 87 - Alt-P and Alt-N keys on instrument list note translation table fixed
storlek@2624 88 - Upper value limit fixed for entering sample numbers on note translation
storlek@2624 89 table
storlek@2624 90 - Dialog changes: 'c' and 'o' keys to select OK/Cancel
storlek@2624 91 - Global keys that open dialogs (Ctrl-N, Ctrl-P, etc.) show the dialog on
storlek@2624 92 key-down, instead of key-up
storlek@2624 93 - In classic mode, Schism Tracker will make the clicking sound that IT
storlek@2624 94 produced when initializing the sound card.
storlek@2624 95 - Audio device setup code rewritten
storlek@2624 96 - New config file parameter: [Audio] driver=alsa:hw:2 (format is
storlek@2624 97 driver:device)
storlek@2624 98 - Mouse behavior is (hopefully) more consistent and expected
storlek@2624 99
storlek@2624 100
storlek@2624 101
storlek@2624 102 20100101 (Happy New Year!)
storlek@2624 103
storlek@2624 104 Sample/Instrument lists:
storlek@2624 105
storlek@2624 106 - Global volume in .iti files is now loaded correctly (it was being divided
storlek@2624 107 by two)
storlek@2624 108 - Fadeout resolution fixed to match Impulse Tracker (cosmetic only)
storlek@2624 109 - F8 no longer clears the dots next to the samples/instruments; press F8
storlek@2624 110 again to erase them
storlek@2624 111 - Sample waveform display is more accurate for chip samples
storlek@2624 112 - Pan swing and volume swing fixed; they should act exactly like Impulse
storlek@2624 113 Tracker now
storlek@2624 114 - Samples and instruments can now be shuffled around with the Alt-Up and
storlek@2624 115 Alt-Down keys
storlek@2624 116 - Alt-F9 and Alt-F10 keys added on sample list, to mute/solo individual
storlek@2624 117 samples
storlek@2624 118 - All data should always be initialized now (e.g. C5Speed, volumes,
storlek@2624 119 instrument envelopes)
storlek@2624 120
storlek@2624 121 Pattern editor:
storlek@2624 122
storlek@2624 123 - In template mode, a cursor is drawn in each column of the template when in
storlek@2624 124 the note column
storlek@2624 125 - Cursor position is no longer advanced in event of a template error
storlek@2624 126 - In the effect column, the cursor is drawn differently in "link" and
storlek@2624 127 "split" modes
storlek@2624 128 - Inserting note cut/off/fade no longer cut/keyoff/fade a note that's
storlek@2624 129 playing
storlek@2624 130 - Resizing a pattern no longer stops the song (!)
storlek@2624 131
storlek@2624 132 Player:
storlek@2624 133
storlek@2624 134 - Qxx no longer resets envelope positions (it wasn't supposed to)
storlek@2624 135 - Adlib samples no longer play when the channel is muted
storlek@2624 136
storlek@2624 137 Miscellaneous:
storlek@2624 138
storlek@2624 139 - Title scanner runs in the background (MUCH better performance with big
storlek@2624 140 directories on slow disks!)
storlek@2624 141 - Some files were missing from the source distribution
storlek@2624 142 - Stepping through a pattern with the 4 key should use the correct samples
storlek@2624 143 for multisampled instruments
storlek@2624 144 - Internal option to change the sort method in the config file. No GUI
storlek@2624 145 option for this (yet)
storlek@2624 146 - Cursor position is now synchronized between panning and volume pages for
storlek@2624 147 the orderlist
storlek@2624 148 - Fixed occasional spurious errors like "/home: Cannot allocate memory"
storlek@2624 149 - Muting/unmuting channels from on the info page updates the screen as it
storlek@2624 150 should
storlek@2624 151 - Several keyjazz fixes:
storlek@2624 152 - NNAs are now handled when playing instruments (still no chord
storlek@2624 153 playback, sorry)
storlek@2624 154 - Adlib instruments mostly play (you MIGHT need to play the first note
storlek@2624 155 twice)
storlek@2624 156 - Playing a note when the same sample is playing backwards works
storlek@2624 157 correctly
storlek@2624 158