1
- # JavaMod V3.6
1
+ # JavaMod V3.7
2
2
JavaMod - a java based multimedia player for Protracker, Fast Tracker,
3
3
Impulse Tracker, Scream Tracker and other mod files plus
4
4
SID, MP3, WAV, OGG, APE, FLAC, MIDI, AdLib ROL-Files (OPL), ...
@@ -12,7 +12,10 @@ mode open a command line (CMD or Shell) and enter:
12
12
java -jar ./javamod.jar
13
13
To start the command line version enter:
14
14
java -cp ./javamod.jar de.quippy.javamod.main.CommandLine MODFILE
15
- Without any parameters you will receive a help screen.
15
+ Without any parameters you will receive a help screen.
16
+
17
+ On Linux consider starting with OpenGL render pipeline activated:
18
+ java -Dsun.java2d.opengl=true -jar ./javamod.jar
16
19
17
20
## Download of compiled version and source code
18
21
* https://javamod.de/javamod.php
@@ -52,8 +55,6 @@ JavaMod incorporates modified versions of the following libraries:
52
55
as here we can have a whole bunch of devices. Asynchronous loading
53
56
is not an option. Lazy loading does not help as the available MidiDevices
54
57
must be present when creating the config drop down list for selection.
55
- * Clean up effects - some are for IT only, some for XM only (copy&paste...)
56
- (Mostly done, still needs QS)
57
58
* On Linux
58
59
* gapless audio streams do not work if SourceLine Buffers drain out
59
60
* JDialogs, when set visible, will not come to front
@@ -65,6 +66,66 @@ JavaMod incorporates modified versions of the following libraries:
65
66
* Midi and AdLib/OPL with Mods
66
67
* read 7z archives
67
68
69
+ ## New in Version 3.7
70
+ * NEW XMAS SPECIAL:
71
+ Enjoy some light bulbs on your desktop. You can enable it in the view
72
+ menu. Select the screen, you want to decorate and select the effects and
73
+ speed per screen.
74
+ Remark: it depends on the desktop render engine how transparent windows
75
+ are rendered and if a "click through" works. On Windows this works really
76
+ flawlessly, but on KDE it is either flickery or with opengl it inherits
77
+ the dim color of a window decoration under it.
78
+ * NEW: Follow song in pattern dialog is now fun to watch:
79
+ - The arrangement is now scrolling to the activated pattern.
80
+ - In the pattern dialog horizontal scrolling by user is not reset by
81
+ caret anymore.
82
+ - no editing the caret (mark text) via mouse by user
83
+ - Rows and channels are fixed for scrolling - and added some color (yes,
84
+ a bit more gray)
85
+ - channel markers are buttons for muting and have a context menu to
86
+ select solo, mute and un-mute per channel
87
+ - resetting to normal mute will regard muted channels with ITs (if the
88
+ author wanted them to be muted)
89
+ - Added sample / panning representation in channel buttons based on
90
+ samples / volumes and panning in channel
91
+ - Coding of colored version was deleted... It is too slow anyways.
92
+ - Follow song can be switched off - however, this will only stop
93
+ automatic scrolling and pattern display. If the currently watched
94
+ pattern is played, the caret will fly by (though being of lightest
95
+ gray)
96
+ - display of current volume column effect and effect column effect
97
+ - No FollowSong while exporting - except for when doing play back while
98
+ exporting
99
+ - upper left corner shows pattern number
100
+ * NEW: Pattern/Sample/Instrument dialogs will disappear when a file other than
101
+ a mod (e.g. mp3) is played - and reappear when a mod is played again
102
+ * NEW: To make pattern sample/instrument data (hex values) fit to sample and
103
+ instrument dialog index, changed display there to hex as well
104
+ * NEW: In the instrument dialog you can now hop over to the sample mapped. Just
105
+ click in the mapping rows on the sample of choice.
106
+ * FIX: Look&Feel menu will now show active Look&Feel set
107
+ * FIX: for the FIX of the FIX...
108
+ With PortaToNote we did things a bit too easy regarding an instrument
109
+ set. (BTW: The behavior of FT2, IT2.14, Schism and ModPlug is totally
110
+ different here, which values for volume and panning reset to use.)
111
+ Three things are now done:
112
+ - if the current instrument is a long player (i.e. has loops), we will
113
+ continue using that. If no instrument is playing, we will use the new
114
+ given instrument and switch to it
115
+ - but also safe the instrument set. Following notes (without instrument)
116
+ will use exactly that new one.
117
+ - reset panning and volume to the instrument chosen from above
118
+ Check with Airborn.xm and Anthem.mod
119
+ * FIX: PatternBreak at end of Song: do a loop and start at given row, do a
120
+ fade-out if wished. Do not do so, if infinite loops are to be ignored.
121
+ (fixed spelling in GUI btw...)
122
+ * FIX: XMs: if we have a note cut, we have to store the zero volume, so a new
123
+ note without an instrument set will not be audible.
124
+ * FIX: Empty patterns with XMs and ITs are now recognized. Default empty pattern
125
+ is set for display (64 default rows with ITs)
126
+ * FIX: After loading Impulse Tracker mods reduce Patterns to real amount of
127
+ channels (we reserved 64 channels in advance for filling)
128
+
68
129
## New in Version 3.6
69
130
* NEW: Shuffle play list moved from context menu to a separate button, so that
70
131
the function is found.
@@ -86,14 +147,15 @@ JavaMod incorporates modified versions of the following libraries:
86
147
alter the container singleton. Changed that in 3.4 for MIDIs using
87
148
"getSongName". Result: after adding a piece to the play list, this would
88
149
not play when double clicked.
89
- * FIX: Samples are now displayed without gap to the left (only visible with
150
+ * FIX: Samples are now displayed without gap to the right (only visible with
90
151
small samples), color of loop was adjusted, is not swallowed by border
91
152
* FIX: BasicModMixer::fitIntoLoops ping pong loops were calculated a bit off as
92
153
XMs need that differently to ITs...
93
154
(AGAiN - FairStars MP3 Recorderkg.XM vs. TIMEAGO.IT)
94
155
* FIX: IT Compatibility: Ensure that there is no pan swing, panbrello, panning
95
156
envelopes, etc. applied on surround channels.
96
- * FIX: Looping a song needs complete reset on all and everything
157
+ * FIX: If looping is selected and forced on a song, we need to do a complete
158
+ reset on all and everything.
97
159
98
160
## New in Version 3.5
99
161
* FIX: PortaToNote: if an instrument is set, that was ignored, as FT2.09 does it.
0 commit comments