MegaPlayer¿ Version 1.14, 24 Septembre 1995 ------------------------------------------- Il est strictement interdit de modifier ce programme ou d'en utiliser des parties sans mon autorisation. Les routines de replay, elles, sont freeware et vous pouvez les utiliser librement dans tout programme du Domaine Public … condition de mentionner d'o— elles viennent. Il est interdit de les utiliser dans un programme commercial. Contactez moi si vous en avez besoin pour un tel projet. Vous n'avez pas le droit d'enlever des fichiers de l'archive. Vous devez la transmettre Int‚gralement et Gratuitement. Certains organismes auront le droit de demander des frais de copie et uniquement de copie, du moment qu'aucun b‚n‚fice n'est fait sur mon dos... J'autorise les magazines … mettre ce programme sur leur disquette … condition qu'ils m'envoient gratuitement le num‚ro correspondant, ce qui n'est pas trop demander je pense. Shareware : ----------- Le MegaPlayer est maintenant devenu un programme shareware ! Si vous utilisez r‚guliŠrement le MegaPlayer, vous devez m'envoyer une modeste contribution. Vous recevrez alors une version enregistr‚e … votre nom et profiterez de tous les avantages qu'elle a par rapport … la version non enregistr‚e. Et vous aurez en plus la conscience tranquille. Essayez de faire un effort, il suffit de prendre une enveloppe, des timbres, un chŠque ou un billet de 50FF, 15DM, œ5, $10 et de me l'envoyer. Les derniŠres version du MegaPlayer¿ sont d‚pos‚es sur ftp.cnam.fr Mais pensez bien qu'il n'y aura pas beaucoup d'updates avant Juin 1996 parce que je dois continuer mes ‚tudes (en Maths SPE, on a des concours … pr‚parer, quand mˆme!) Donc faites-vous enregitrer si vous voulez avoir une bonne version du MegaPlayer¿. Vous ne le regrŠterez pas, et puis pensez un peu … moi qui travaille depuis plus d'un an sur ce programme ! Petite Doc : ------------ Le MegaPlayer¿ vous permet d'‚couter des modules de musique SoundTracker compos‚s avec des instruments digitalis‚s. Il dispose d'une interface sous GEM et peut fonctionner en accessoire (renommez-le MGT-PLAY.ACC et placez le dans C:\ avec le fichier resource de votre choix) Il utilise le DSP pour produire un son stereo 16 bits … 49KHz sans ralentir votre machine de manniŠre significative. Il reconnait diff‚rents formats avec un nombre quelconque de voies : - .MOD SoundTracker,ProTracker,NoiseTracker,StarTrekker (Amiga) Octalyser (ST-Falcon), FastTracker I (PC) - .669 Composer 669 (PC) - .OKT Oktalyzer (Amiga) - .MTM MultiTracker (PC) - .S3M ScreamTracker 3.0 … 3.2 (PC) - .ULT UltraTracker 1.4 … 1.6 (GUS sur PC) - .DTM Digital Tracker (Falcon) - .XM FastTracker II (PC) Vous pouvez compacter vos modules avec les packers suivant : Atomik 3.5, Ice 2.4, SpeedPacker 3, Sentry 2.0 ou mˆme PowerPacker 2.0 (Amiga) SVP N'utilisez pas le NoisePacker, il DETRUIT vos modules en codant les samples sur 4 bits !!! Le fonctionnement du MegaPlayer¿ est trŠs simple. Son interface est celle d'un lecteur CD ordinaire, voici le d‚tail de quelques options : - cliquer sur le nom de module fait d‚filer toutes les secondes le nom des samples de ce module, recliquer pour arrˆter. - 'Rep' active le mode de r‚p‚tition automatique d'un module. Il doit ˆtre d‚sactiv‚ pour que le mode liste fonctionne correctement. - 'Inf' vous donne des informations sur le module actuellement charg‚. - 'Osc' active la fenˆtre Oscilloscopes. - 'SpA' active la fenˆtre Analyseur de Spectre. Cette option n'est valide que dans la version enregistr‚e. - 'Son' permet d'acc‚der … la fenˆtre des r‚glages sonores tels que la fr‚quence de replay et les volumes. - 'Cfg' permet de r‚gler quelques paramŠtres de configuration. - 'List' pour permet d'acc‚der aux fonction de Liste de Modules du MegaPlayer¿ Elles sont ‚quivalentes … la programmation d'un lecteur CD en quelque sorte. DŠs qu'un module est termin‚, le MegaPlayer¿ passe au suivant dans la liste (si l'option de bouclage du module n'est pas activ‚e) Utilisez l'option 'Ajouter' pour ajouter un module … la fin de la liste, ou cliquez sur un module de la liste et utilisez 'Ins‚rer' pour ins‚rer un module juste avant celui que vous avez s‚lectionn‚. Utilisez 'Enlever' pour supprimer de la liste le module s‚lectionn‚. Vous pouvez sauver cette liste pour la recharger plus tard ou bien la jouer automatiquement dŠs que l'accessoire boote, il suffit pour cela de la renommer MGT-PLAY.MPL et de la mettre en C:\ avec le MegaPlayer¿. Vous pouvez avec l'option 'Fusion' ajouter toute une liste … la liste courante. Et biensur l'option 'Effacer' permet d'effacer la liste entiŠre. Lors de la s‚lection des modules, vous pouvez utiliser des jokers (wildcards) ? et *, pour sp‚cifier tout un ensemble de fichiers. Vous pouvez ‚galement s‚lectionner plusieurs modules d'un coup si vous utilisez le s‚lecteur de fichier Selectric¿. Le MegaPlayer¿ dispose du protocole drag'n'drop ce qui signifie que sous MultiTos vous pouvez amener les icones du bureau GEM par exemple sur les fenˆtres du MegaPlayer. Si vous amenez un seul fichier sur la fenˆtre principale, le module sera charg‚ et jou‚. Si il y a plusieurs fichiers ou qu'il s'agit d'une liste, tous les modules seront ajout‚s … la liste. Cette option n'est valide que dans la version enregistr‚e. Le MegaPlayer¿ en programme charge automatiquement les modules ou la liste pass‚s dans la ligne de commande. Vous pouvez donc l'installer en tant qu'application GEM avec paramŠtres (.GTP) pour les fichiers du type *.MOD, *.S3M, *.ULT etc.. Le MegaPlayer¿ dispose d'un systŠme sp‚cial pour s'adapter … votre langue. En fonction du langage r‚gl‚ (dans la NVRAM par d‚faut, ou par la nouvelle AES) il charge diff‚rents fichiers Resource : MGPL-ENG, MGPL-FRA, MGPL-DEU, MGPL-ESP, MGPL-ITA, MGPL-SWE J'ai fait les fichiers Resource Fran‡ais et Anglais. Vous pouvez traduire vous-mˆme un fichier Resource (Attention, ‡a marchera seulement si vous ne modifiez pas sa structure) et me l'envoyer. Antonio Lillo m'a envoy‚ une traduction espagnole. Je vous encourage … faire comme lui, traduisez ‚galement cette petite documentation. J'attends une traduction allemande en particulier comme il y a beaucoup de machine Atari l…-bas. (Mein deutch ist nicht sehr gut...) Voila c'est tout. Pour finir je vous recommande d'utiliser l'AES 4.1, vous b‚nificierez d'avantages pour beaucoup d'applications et entre autres pour le MegaPlayer. (Les fenˆtres Oscillos et Spectre sont vraiment g‚niales quand elles sont iconifi‚es !) Il vous suffit pour cela de prendre le fichier GEM.SYS que vous devriez trouver dans votre r‚pertoire MULTITOS ou … la racine et de le renommer GEM.PRG ou AES41.PRG par exemple et le mettre … la fin de votre dossier AUTO (ca doit ˆtre le dernier programme ex‚cut‚). Le seul d‚savantage est que ‡a consomme un peu de m‚moire. Vous pouvez aussi utiliser le programme freeware Winx. Bon amusement avec le MegaPlayer ! Historique de l'‚volution du MegaPlayer¿ : ------------------------------------------ * PremiŠre version - d‚but Juin 1994 Tourne en programme seulement. Ne peut charger que des modules MegaTracker¿ et les rejoue dŠs qu'on les charge ! Pas de v‚rification de l'utilisation du systŠme sonore. Bref, une daube totale.. * v0.93ž --> 11/06/1994 Charge les modules de tous formats non compact‚s. Les touches de fonctions servent enfin a quelquechose et le player tourne en accessoire. Version garantie 100% sans bug ! * v0.94ž --> 14/06/1994 Conversion des modules revue (conversion sur place en m‚moire) autorisant la gestion des modules compact‚s mais pouvant causer quelques bugs avec les gros modules... Depacking Atomik 3.5, Ice 2.4, SpeedPacker 3 et PowerPacker 2.0 Gestion du Funk Repeat * v0.95ž --> 21/06/1994 Evolution de l'interface et Impl‚mentation de la liste de Modules. Correction de bugs et am‚lioration de mes routines GEM. * v0.95ž --> 11/07/1994 Supression de quelques gr‚sillements, mais y'en reste encore. Lecture automatique aprŠs le chargement. Le click clavier est remis quand le Replay s'arrŠte. Le gros bug du plantage fatal est corrig‚. Le format S3M est abandonn‚ pour l'instant car il demande trop de m‚moire pour le d‚compactage des patterns et ‡a ne marchait pas. * v0.96ž - 31/07/1994 - de 21H00 … 21H10 Suppression du m‚ga-bug qui tue la mort. Chargement automatique de la liste MGT-PLAY.MPL au lancement. * v0.96ž - Je sais plus quand, j'ai pas not‚ tout de suite ! Quand le Deusseupeu ne r‚pond pas, au lieu qu'il n'y ait plus de son bˆtement, et que vous soyez oblig‚ de faire Pause-Lecture … la main, le Player s'en occupe tout seul... * v0.96ž - 31/08/1994 - de 22H10 … 22H20 Correction du Tempo des modules 669. Il est desormais fix‚ … 30 Hz, ce qui semble assez bon. Bug Report‚ par STORM, Storm que je remercie au passage ! * v0.96á - 03/09/1994 - de 17H00 … 18H00 Ajout de la commande 8 comme panoramique plus fine, car certains trackers sur PC l'utilisent comme ceci et non comme Phasor Effect dont j'ignore d'ailleurs la fonction. * v0.96á - 23/10/1994 - de 00H07 … 00H08 Correction du Tempo des Modules 669 qui est officiellement de 32 Hz Tempo CIA 80... Information par Bliss que je remercie. * v0.97á - 26/10/1994 --> 27/10/1994 Le Format S3M est de nouveau g‚r‚, les petits bugs responsables du non fonctionnement de la conversion ont ‚t‚ supprim‚s. Tous les effets ont ‚t‚ impl‚ment‚s sauf Tremor et Retrig+Volume Slide. Fr‚quence de Base du format 669 fix‚e … 8740 Hz (d'aprŠs BLISS) * v0.97á - 28/10/1994 --> 29/10/1994 Nouvelle gestion des fichiers Resource. Am‚lioration de la place m‚moire prise par la routine de Replay (Buffer de Sample en m‚moire DSP et Workspace en m‚moire 030) lib‚rant 50Ko de RAM. * v0.97á - 31/10/1994 - de 13H10 … 13H45 Extermination d'un bug merdique bien vicieux qui plantait les modules avec des tempos lents. * v0.97á - 12/11/1994 - de 14H00 … 15H10 L'‚vˆnement Timer est maintenant pass‚ … 1/100e de seconde au lieu de une seconde car cela ne ralenti en rien le systŠme et ‡a permet de passer imm‚diatement au module suivant de la liste sans attendre une seconde et permet aussi en cas de bug du programme DSP de le recharger instantan‚ment. Gestion des effets des modules 669 impl‚ment‚e. Big Bug qui fait planter plein de modules .MOD non r‚solu. * v0.98á - 26/12/1994 - 21H55 Je suis tomb‚ sur le bug de la mort par accident..C'‚tait un (a6)+ qui avait ‚t‚ remplac‚ par (a0)+ dans la conversion de l'effet E0x (Set Filter) cr‚ant un d‚calage des donn‚es pattern ce qui ocassionnait pas mal de plantages avec les modules utilisant cet effet. Je d‚teste ces bugs...ca m'‚nerve...mais je dois rester calme... * v1.0ž - 18/04/1995 --> 22/04/1995 version shareware non diffus‚e Nouveau format MGT v1.0 utilis‚ en interne... Routines de Replay fournies - convertisseur fournit Interface profitant des apports de l'AES 4.0 : - Fenˆtres envoy‚es en arriŠre plan - Iconification - Changement de r‚solution sous Multitos avec Sauvegarde automatique de la configuration des fenetres. Plus de limitation m‚moire pour la taille des modules. Ne charge que des modules .MOD pour l'instant. * - 03/06/1995 --> 11/06/1995 Format MGT v1.0 l‚gŠrement modifi‚. R‚implantation de la liste de Module, sans le bug qu'il y avait avant j'espŠre, et limitation … 20Ko au lieu de 500 modules. Chargement de modules ou listes pass‚s dans la ligne de commande. Chargement de plusieurs modules dans la liste d'un coup avec Selectric¿ (pas mal !) ou bien avec des jokers (* ou ?) Impl‚mentation du Protocole Drag'n'Drop sous Multitos (G‚ant !) * - 08/08/1995 - de 15H00 … 15H30 Quand on clique sur le nom du module, le player affiche maintenant les noms des samples toutes les secondes. Cliquez … nouveau pour arrˆter le d‚filement. * v1.0 - 11/08/1995 --> 17/08/1995 Conversion des modules MTM et S3M implant‚e. Optimisation du nombre de Pistes en ‚liminant les pistes semblables. Conversion des modules ULT pas top moumoute (voir Mod-Conv.TXT) Am‚lioration de la conversion S3M avec les 2 effets sp‚cifiques Tremor et Note Retrig+Volume Slide, et avec les 2 nouveaux effets du ScreamTracker 3.2 : Fine Vibrato et Panning. Nouveaux effets type Oktalyzer Arpeggio 3,4,5 et (Fine) Note Slide. Conversion des modules 669, OKT impl‚ment‚e. XM aussi mais bizarre. La routine de replay peut jouer tous les types de samples : 8 bits Mono, 8 bits Stereo, 16 bits Mono et 16 bits Stereo. donc Conversion des modules DTM dans la foul‚e. D‚tection automatique des vieux modules 15 samples et 8 voies .WOW PremiŠre version freeware diffus‚e: Liste de modules limit‚e … 1Ko Limitation de la taille totale en m‚moire d'un module … 350Ko Pas de Protocole Drag'n'Drop sous Multitos. Chargement des modules .MOD, .669, .MTM et .S3M uniquement. * v1.03 - 19/08/1995 non diffus‚e La conversion des modules .OKT ne marchait plus … cause d'un couper-coller au lieu de copier-coller a ‚t‚ refaite. Correction de la conversion des modules XM qui buggait totalement. Meilleure limitation de la taille des modules sans bugs (freeware) * v1.05 - 20/08/1995 Impl‚mentation des Oscilloscopes. Sous AES 4.0 ou plus, le MegaPlayer demande au bureau de mettre … jour ses fenˆtres lorsque la liste est sauvegard‚e. Conversion du volume global initial pour les modules S3M Le MegaPlayer est donc compatible 100% avec le format S3M PremiŠre version shareware diffus‚e. * v1.1 - 25/08/1995 Correction du bug du bouton 'Ajouter' quand on a pas de selecteur de fichiers alternatif comme Selectric¿. Am‚lioration des routines de replay. Apparition des fenˆtres de controle du son et de configuration. * - 26/08/1995 Impl‚mentation de l'analyseur de Spectre 2*16 bandes. (pour les personne enregistr‚es seulement) * - 27/08/1995 Am‚lioration de l'interface GEM, pour l'int‚raction avec les fenˆtres qui ne sont pas au premier plan. Vous cliquez directement sur les boutons de la fenˆtre (pas besoin de cliquer deux fois) Vous vous souvenez des bugs de souris et clavier avec des modules costauds en voies et samples. J'ai r‚gl‚ ce problŠme d'interruptions. L'analyseur de Spectre passe … 2*32 bandes parce que 2*16 c'‚tait pas assez, on y voyait pas grand chose. Ca tourne toujours en 50 images/sec avec NVDI en 2/4 ou 16 couleurs. * - 28/08/1995 La ligne de commande accepte les jokers (* et ?) Les fonctions 'Ajouter' et 'Ins‚rer' sont d‚bugg‚es. * v1.11 - 31/08/1995 Correction du bug de la conversion de l'effet Tremolo * v1.12 - 03/09/1995 Les Panoramiques pour les modules Amiga et 669 deviennent maintenant $c040 et $40c0 pour Gauche et Droite, comme pour les S3M, ce qui est beaucoup mieux que les voies mono $ff00 et $00ff, surtout quand on ‚coute dans un casque. Seulement pour versions enregistr‚es et Mod-Conv. * v1.13 - 16/09/1995 Il y avait un bug dans la conversion des MOD qui oubliait des patterns et entrainait un d‚calage des donn‚es samples. Vous pouvez ‚couter correctement AUTOWASH, POSEIDON, ARKHANGE, POSEIDON, DOUBLED2, CREAMOTE... Si vous chargez un nouveau module … la main (bouton Eject) il sera automatiquement jou‚ (pas besoin d'appuyer sur Play) * v1.14 - 24/09/1995 Vous pouvez modifier les niveaux sonores (avec XControl par exemple) sans que le MegaPlayer les remodifie … la fin d'un module. Les Bandes de l'Analyseur de Spectre vont maintenant de 41 … 1311 Hz * Bugs Connus - Sans NVDI, les fenˆtres Spectre ou Oscillos d‚bordent … Gauche si elles d‚passent de l'‚cran … droite. - Si vous s‚lectionnez tous les fichiers d'un r‚pertoire avec Selectric¿ Le premier est remplac‚ par le dernier qui apparait donc deux fois * Le Futur Impl‚mentation du protocole AV (Thing, Gemini). Raccourcis Clavier. Options Intro et Shuffle pour la liste de modules. Nombre de r‚p‚tition de chaque module de la liste. (Chip Modules...) R‚glage de la vitesse et du Tempo (BPM). Panneau de Controle du son pour Filtre, Aigus, Basses Param‚trage de l'analyseur de Spectre. Chargement des vieux modules TCB (ST) et Scream-Tracker STM (PC). et des nouveaux formats .GTK et .GT2 du Groumf Tracker sur Falcon. Lib‚ration de la m‚moire occup‚e par le module quand vous ne voulez plus l'‚couter. Protocole de communication inter-application pour un pilotage par un programme d‚sirant l'utiliser. L'Auteur -------- Ce player sous GEM a ‚t‚ int‚gralement r‚alis‚ par Simplet du groupe FATAL DESIGN alias St‚phane LESAGE. Il a ‚t‚ entiŠrement programm‚ en pure code assembleur 68030 et 56001. Zolie Icone Couleur par Zack / FATAL DESIGN alias J.P. Maras. Fichier Resource et Doc Espagnoles par Antonio Lillo. Ce programme est Shareware, c'est … dire que vous devez m'envoyer 50FF, 15DM, œ5 ou $10 si vous voulez recevoir la version enregistr‚e. Je remercie tous ceux qui m'ont d‚j… envoy‚ leur contribution. (en particulier BLISS,Antonio Lillo et Arto/OH-) Vous pouvez m'envoyer toutes vos suggestions ou critiques, sans oublier les rapports d'‚ventuels Bugs (Routine de Replay des Patterns surtout, modules d‚lirant comme AUTOWASH.MOD o— j'arrive pas … trouver le bug) Vous pouvez me contacter par courrier si vous en avez envie ou bien me joindre sur 3614 RTEL1 ou 3615 RTEL. Voici ma B.A.L sur RTEL et mon adresse : SIMPLET ---> LESAGE St‚phane Rue des Monts Jura 01200 Chƒtillon-en-Michaille Si vous avez accŠs aux e-mail Internet ou Compuserve, vous pouvez ‚galement m'envoyer un courrier ‚lectronique … l'adresse Compuserve de Skynet / FATAL DESIGN : 100620,2673@compuserve.com Pr‚cisez juste que c'est pour moi. Vous pouvez ‚galement r‚cup‚rer la toute derniŠre version du MegaPlayer sur ftp.cnam.fr