| 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
|