JavaMod
Deze Java Modplayer speelt *.mod, *.xm, *.s3m, *.stm, *.wow, *.it (allemaal met interpolatie), MP3's, *.sid, *.ogg, *.flac, *.ape, WAV, MIDI, RMI, AU, AIFF. Het ondersteunt ook afspeellijsten zoals PLS, M3U en cue-sheets. Deze speler kan worden uitgevoerd als een console-applicatie, met zijn swing gui of als een applet.

Een lijst met functies:
  • NoiseTracker Mods (*.nst)
  • ProTracker-Mods (*.mod, *.wow: M.K., M!K!, FLT4, FLT8, 4CHN, 6CHN, 8CHN, CD81, OKTA, CH/CN)
  • ProTracker Mods worden gespeeld met de originele periodetabellen (16 fine-tunetabellen) van de ProTracker 2.1A Playroutine! Geen XM noch IT-compatibele interpolatie.
  • FastTracker 2 MODs (*.xm)
  • ScreamTracker (*stm, *s3m)
  • ImpulseTracker (*.IT)
  • XM Log-Tabel interpolatie
  • XM Linear Tabel
  • stm/s3m/it-Frequenties
  • Alle effecten zijn geïmplementeerd (IT: de NNA-effecten ontbreken nog)
  • Geïnterpoleerd mengen (linear, Cubic, windowed FIR)
  • Ruisonderdrukking
  • 8/16/24-Bit Output: intern wordt 24 bit gebruik
  • Ondersteuning voor mp3, mp3 http streams, wav, au, aif, midi, rmi, ape, flac, ogg/vorbis
  • Tonen van ID3v1-, ID3v2-Tags en Limecast, Shoutcast (en compatibel) Tags
  • SID-Files (voor alle C64-liefhebbers)
  • APPLETS: omdat veel gebruikers er om vroegen!
  • Ondersteuning voor pls en m3u afspeellijstbestanden
  • Eindeloze lussen kunnen worden herkend en gestopt (via fade out)
  • WAV-export

Systeem vereisten
  • Minimaal JRE: 1.6.0_27 (1.6.0ga5)


JavaMod op een eComStation machine met Open JDK


JavaMod installeren
Download javamod-2.0.jar. De volgende versie heeft Java 7 nodig. Maak een map (directory) "javamod". Kopieer het bestand naar de nieuw aangemaakte map(directory) "javamod". Dat is het. Er is een handleiding voor het programma, het is een .txt-kopie van de oorspronkelijke site, u kunt het bestand downloaden Manual for JavaMod (Engelstalig).

Het javamod.cmd bestand
Deze versie van JavaMod werkt met Open JDK in OS/2-eCS. Ik heb een javamod.cmd bestand gemaakt met de volgende inhoud;
@echo off
set BEGINLIBPATH=[station:java]\JAVA160ga5\bin
set path=[station:java]\JAVA160ga5\bin
[station:javamod]
cd [station:javamod]\javamod
java -Duser.home=[station:javamod]\javamod -jar javamod-2.0.jar 2>javamod-bugs.txt
Ik gebruik 2 verschillende mappen (directories), een voor Java en een voor JavaMod met de door dit programma aangemaakte bestanden. De in het cmd bestand gebruikte verwijzingen;

  • [station: java] = station met Java
  • [station: javamod] = station met JavaMod

moet worden vervangen door echte schijfletters. Bewerk en sla het bestand "javamod.cmd" uit de distributie op. Dit bestand wordt gekopieerd naar de "javamod" map(directory). Verder kunnen paden anders zijn, pas dit naar behoefte aan. Maak een nieuw programma object. Geef pad en de bestandsnaam op: "[station: javamod]\javamod\javamod.cmd". In het tabblad Sessie de selectievakjes "OS/2 venster", "Starten als pictogram" en "Venster sluiten bij einde programma" aanvinken. In het tabblad Algemeen kan bij naam "JavaMod" worden opgegeven. Uit het bestand "javamod-ecs.zip" kan het icoontje worden gekopieerd.

Parameters / opties verklaard
  • De specificatie "-Duser.home=[station: javamod]\javamod" zorgt ervoor dat JavaMod alle noodzakelijke bestanden in eigen map (directory) opslaat in plaats van opslaan in de home directory.
  • De opgave "2>javamod-bugs.txt" zorgt ervoor dat alle probleem meldingen (bugs) worden bewaard in het bestand "javamod-bugs.txt". De 2 in "2>" is dus geen typefout! Je kunt deze toevoeging er uit laten als je geen probleem rapporten wil hebben.

Download
In het bestand zit bovenstaand cmd bestand (alle schijfletters staan op C:) en een OS/2 JavaMod icoontje: javamod-ecs.zip.

revision 22 september 2019