You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* IMPROVED: show spectrum for each mod channel
IMPROVED: clicking on a visualisation will mute the channel
* ADDED: workaround for browsers that do not support audioWorkletNode
* FIXED: emptybuffer didn't empty all channels in fallback mode
FIXED: display left/right channels in fallback mode
IMPROVED: now show "mute" for muted channels
IMPROVED: call render once at startup/when mute change
* REMOVED: audio files from github
ADDED: more nice funky module files
UPDATED: readme with ModPlug copyright
UPDATED: Xbox ES5 version of mod-processor to latest version
Copy file name to clipboardExpand all lines: README.md
+16-17Lines changed: 16 additions & 17 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -25,11 +25,11 @@ Modplayer-js will fall back to the deprecated `ScriptProcessorNode` API in these
25
25
- Amiga 4 channel Sountracker/Noisetracker mod files with 4 channels and 15-31 instruments
26
26
- Stereo playback (channels 0 & 3 goes to the left chan, 1 & 2 to the right, just like on a real Amiga)
27
27
- LowPass filter (not sure it sounds right)
28
-
-Left/Right Spectrum vizualizers
29
-
- Ability to mute any of the 4 module channels
30
-
-Includes 8 Module files from the Amiga-era
28
+
-Individual Spectrum vizualizers for each channel (AudioWorklet mode only)
29
+
- Ability to mute any of the 4 module channels (AudioWorklet only)
30
+
-26 great modules of various styles and times are downloaded from [The Mod Archive](https://modarchive.org)
31
31
32
-
Most note effects should be supported, including extended ones. Only effect not implemented is `Vibrato (0x4 & 0x6)`.
32
+
Most note effects should be supported, including extended ones.
33
33
34
34
# Dependencies
35
35
@@ -42,19 +42,6 @@ ModPlayer JS makes use of the following piece of software:
42
42
43
43
I also heavily used [MilkyTracker](https://milkytracker.titandemo.org/) and [webaudio-mod-player](https://mod.haxor.fi/) - which plays lot of module formats with high fidelity - to track down some timing bugs.
44
44
45
-
# Module files copyright
46
-
47
-
ModPlayer-js includes the following module files:
48
-
49
-
- agony.mod: music from Amiga game [Agony](https://www.youtube.com/watch?v=iRzIpghJeec) by [Tim Wright](https://twitter.com/CoLDSToRAGE)
50
-
- all_that_she_wants.mod: Ace of Base remix from 1993 by Crossair
51
-
- bigtime.mod: Björk Big Time Sensuality remix from 1994 by ISO from Axis group, appeared in the [Big Time Sensuality demo](https://www.youtube.com/watch?v=Y-2xUXk5F2w)
52
-
- cannonfodder.mod: music from [Cannon Fodder](https://www.youtube.com/watch?v=PiYuq6Ac3a0) Amiga game by [John Hare](https://twitter.com/johnhare) / [Richard Joseph](https://en.wikipedia.org/wiki/Richard_Joseph)
53
-
- desert_strike.mod: music from [Desert Strike](https://www.youtube.com/watch?v=hcJaph0D7UM) Amiga game by Jason Whitley
54
-
- LotusII.mod: music from [Lotus II](https://www.youtube.com/watch?v=vETonlaTZ4c) game by [Barry Leitch](https://en.wikipedia.org/wiki/Barry_Leitch)
55
-
- projectx.mod: music from [Project-X](https://www.youtube.com/watch?v=gjq-ONi3dZE) Amiga game by [Allister Brimble](https://twitter.com/allisterbrimble)
56
-
- silkworm.mod: music from [Silkworm](https://www.youtube.com/watch?v=4wNidIucUuc) Amiga game by [Barry Leitch](https://en.wikipedia.org/wiki/Barry_Leitch)
57
-
58
45
# Module background
59
46
60
47
Modules are like MIDI files but with custom sound samples instead of builtin synth files.
@@ -107,3 +94,15 @@ Then comes the patterns data: first the list of positions and then each patterns
107
94
Last but not least, sample data is stored, uncompressed in LPCM 8bit format.
108
95
109
96
More information can be found in the [original specs](https://github.com/cmatsuoka/tracker-history/blob/master/reference/amiga/soundtracker/Soundtracker_v1-v9/Soundtracker_v2.doc) file (which was written in 1988: ouch!).
97
+
98
+
# Module files copyright
99
+
100
+
No file is hosted in GitHub, all modules are downloaded from [The Mod Archive](https://modarchive.org) and are licensed under the [Mod Archive Distribution License](https://modarchive.org/index.php?terms-upload)
101
+
102
+
-[agony.mod](https://api.modarchive.org/downloads.php?moduleid=124303#agony_intro.mod): music from Amiga game [Agony](https://www.youtube.com/watch?v=iRzIpghJeec) by [Tim Wright](https://twitter.com/CoLDSToRAGE)
103
+
-[bigtime.mod](https://api.modarchive.org/downloads.php?moduleid=98051#big_time_sensuality.mod): Björk Big Time Sensuality remix from 1994 by ISO from Axis group, appeared in the [Big Time Sensuality demo](https://www.youtube.com/watch?v=Y-2xUXk5F2w)
104
+
-[cannonfodder.mod](https://api.modarchive.org/downloads.php?moduleid=34568#CANNONFO.MOD): music from [Cannon Fodder](https://www.youtube.com/watch?v=PiYuq6Ac3a0) Amiga game by [John Hare](https://twitter.com/johnhare) / [Richard Joseph](https://en.wikipedia.org/wiki/Richard_Joseph)
105
+
-[desert_strike.mod](https://api.modarchive.org/downloads.php?moduleid=68835#desert_strike.mod): music from [Desert Strike](https://www.youtube.com/watch?v=hcJaph0D7UM) Amiga game by Jason Whitley
106
+
-[LotusII.mod](https://api.modarchive.org/downloads.php?moduleid=87180#lotus2-title.mod): music from [Lotus II](https://www.youtube.com/watch?v=vETonlaTZ4c) game by [Barry Leitch](https://en.wikipedia.org/wiki/Barry_Leitch)
107
+
-[projectx.mod](https://api.modarchive.org/downloads.php?moduleid=56660#projectx.mod): music from [Project-X](https://www.youtube.com/watch?v=gjq-ONi3dZE) Amiga game by [Allister Brimble](https://twitter.com/allisterbrimble)
108
+
-[silkworm.mod](https://api.modarchive.org/downloads.php?moduleid=83115#silkwormtitle.mod): music from [Silkworm](https://www.youtube.com/watch?v=4wNidIucUuc) Amiga game by [Barry Leitch](https://en.wikipedia.org/wiki/Barry_Leitch)
<h2class="mdl-card__title-text" title="Click here to load another module"><div><iclass="material-icons">audiotrack</i></div><div><spanclass="title"></span><br/>by <spanclass="author"></span></div></h2>
139
-
<divclass="channel_control">
140
-
<labelclass="mdl-icon-toggle mdl-js-icon-toggle mdl-js-ripple-effect" for="channel-toggle-1" title="Click to mute/unmute channel 1">
0 commit comments