home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Fresh Fish 8
/
FreshFishVol8-CD2.bin
/
bbs
/
mus
/
cdtv-player-2.31.lha
/
CDTV-Player
/
Docs
/
lismoi
< prev
next >
Wrap
Text File
|
1993-09-23
|
18KB
|
447 lines
*******************************
** **
** CDTV-Player 2.1 **
** **
** écrit en avril 1993 **
** **
** par Daniel Amor **
** **
** traduit par **
** **
** Frédéric Botton **
** **
*******************************
I. Introduction
Bienvenue à CDTV-Player 2.1
L'idée de ce programme m'est venue alors que j'étais assis devant mon
CDTV, avec l'envie d'écouter de la musique et de travailler en même temps.
Il est possible d'utiliser la touche Play lorsqu'on se trouve sous
Workbench, mais rien d'autre que le numéro de la piste n'est affiché.
L'autre possiblité pour jouer des CD-Audio est de dire adieu au multi-
tâches et d'utiliser l'écran intégré au CDTV. Je trouve cette solution
peu agréable. Dans le magazine Allemand 'AMIGA-DOS', j'ai trouvé un
programme écrit par le Dr. Peter Kittel de Commodore - Allemagne en AMIGA
BASIC. Ce programme ressemblait plus à un programme pour C-64 avec des
tas de PEEKS et de POKES. Alors je l'ai traduit en KICK-PASCAL (200 lignes
d'AMIGA-BASIC contre 15 de KICK-PASCAL) et j'ai créé une interface sous
Workbench (septembre 1992). Ce programme est FISH-WARE. Commodore peut
même inclure ce programme dans le package du CDTV ou l'offrir avec chaque
CD-ROM. Si vous utilisez ce programme a des fins commerciales, n'oubliez
pas de mentionner mon nom.
II Fonctionnalités
CDTV-Player 2.1 offre pas mal de nouvelles options. Tout d'abord, j'ai
rajouté des Préférences afin de rendre le programme intuitif (ceci sera
encore travaillé dans les futures versions). J'ai alors programmé une
routine qui reconnait un CD si il se trouve dans la bbiliothèque (Merci
à Frédéric Botton - Paris pour son programme <Gimme_a_CD> et pour l'idée).
J'ai ensuite introduit une fonction SHUFFLE (choix aléatoire) et une option
pour avancer et reculer de quelques secondes. Dans les versions
précédentes, seuls les utilisateurs d'un lecteur CDROM pouvaient utiliser
le programme. Maintenant tout possesseur d'Amiga a accès à la bibliothèque
afin de rechercher une chanson, ou encore jeter un oeil au programme. J'ai
maintenant inclus une fonction KARAOKE. Si les paroles sont présentes dans
la bibliothèque, elles sont affichées à l'écran. Maintenant un port AREXX
a été inclus afin de contrôler le CDTV depuis d'autres programmes.
III. Gadgets
REW : Une piste en arrière.
PLAY : Joue la piste actuelle.
FF : Une piste en avant.
PAUSE : Fait une pause.
STOP : Stop.
FADE : Descend/Augmente doucement le volume.
LIVE : FADE automatique en début et fin de chaque piste.
SINGLE : Choisit entre jouer une seule piste ou le CD en entier.
REPEAT : Choisit entre jouer une seule fois ou plusieurs.
BACK : Revient de deux secondes en arrière.
SCAN : Scanne chaque piste du CD.
FORTH : Avance de deux secondes.
SECRET : Pour de futures options.
KARAOKE : KARAOKE à l'écran. (voir V. KARAOKE)
SHUFFLE : Choisit entre jouer en ordre normal ou aléatoirement.
PROGRAM : Définit un ordre de jeu.
PREFS : Les préférences internes. (Voir VII. PREFERENCES)
EDIT : Ouvre la fenêtre d'édition (Voir IV. EDIT)
DISPLAY : Choisit le mode d'affichage :
1. Temps depuis le début de la piste.
2. Temps depuis le début du CD.
3. Temps restant avant la fin de la piste.
4. Temps restant avant la fin du CD.
5. Pas d'affichage (libère le processeur !).
Les modes 3 & 4 ne sont accessibles que lorsque SINGLE n'est
pas activé.
INFO : A propos...
Sur le côté droit de la fenêtre, il y a un ascenseur pour contrôler le
volume.
IV. Edit.
ATTENTION: Cette fonction n'est pas encore totalement opérationnelle.
En appuyant sur le gadget EDIT dans la fenêtre principale, une autre
fenêtre s'ouvrira, et vous aurez accès à la bibliothèque. Dans les versions
antérieures, vous deviez choisir le CD que vous vouliez écouter. Ceci est
maintenant automatique, vous pouvez donc jeter un coup d'oeil à la
bibliothèque dès maintenant. Vous pouvez visualiser les pistes en
choisissant le titre correspondant. Si CDTV-Player ne trouve pas le CD
dans la bibliothèque, vous pouvez l'ajouter en appuyant sur le gadget ADD.
Une nouvelle fenêtre s'ouvrira et vous pourrez faire la saisie de votre CD.
Après avoir quitté la fenêtre grâce au gadget CLOSE, le CD sera
automatiquement inséré dans la bibliothèque.
V. Karaoke
Lorsque vous activez le gadget KARAOKE dans la fenêtre principale, le
programme recherche les paroles de la piste en cours. Si il les trouve,
elles seront affichées sur un écran séparé, pendant le jeu de la piste.
Il n'y a pas, pour l'instant, d'effets spéciaux, mais je vais en ajouter
dans un proche futur (toutes les idées sont les bienvenues). Si vous
voulez créer vos propres chansons KARAOKE, regardez le fichier
'lyrics:depeche mode.mx' (le seul complet, je suis trop paresseux pour
taper les autres paroles). Lorsqu'un Genlock est branché, vous pouvez
l'utiliser pour KARAOKE.
VI. Bibliothèque
ATTENTION: Le format de la bibliothèque est encore en développement.
Les futures versions pourront ne pas être compatibles avec le format
actuel.
La bibliothèque est divisée en fait en deux parties. La première regroupe
les noms des artistes et les noms des CD, les durées des CD, les nombres
de pistes (par exemple Brian Adams, Waking up the neighbours, 74:54.38|15).
Dans les version précédentes, je n'utilisais pas les fractions de seconde
et le nombre de pistes, ce qui était insuffisant pour retrouver les CD
dans la bibliothèque. J'ai donc dû les inclure. Regardez le fichier
'Lyrics/A-ZMusix' pour comprendre comment construire sa propre
bibliothèque. La seconde partie de la bibliothèque se compose des fichiers
contenant les noms des pistes et éventuellement les paroles.
VII. Préférences
Dans ce menu, vous pouvez modifier les préférences internes de certaines
fonctions. Sur le côté gauche, vous trouverez deux gadgets. Celui du
dessus vous permet de choisir le temps de FADE en début et fin de chaque
piste (1sec à 10sec). Le gadget du bas vous permet de choisir le temps de
SCAN de chaque piste (5sec à 25sec). Sur le côté droit, vous trouverez
deux gadgets concernant la fonction Karaoke. Break vous permet de quitter
la fonction KARAOKE à tout moment (un gadget de fermeture apparaît à
l'écran) et Time affiche le temps de jeu sur l'écran KARAOKE. Ceci a été
ajouté pour faciliter la saisie des paroles en mode KARAOKE.
VIII. Le futur
Je vais inclure une fonction appelée COPY, qui simplifie la copie de CD
sur des cassettes. Vous devrez simplement taper le temps exact de la
cassette et le programme effectuera une sélection des pistes pour respecter
ce temps au mieux.
Si ce programme fonctionne correctement sur les lecteurs CDROM A570/A670,
j'aimerai ajouter un port AREXX. Ceci autorisera d'autres programmes à
accéder aux fonctions de CDTV-Player pour leur propre utilisation (par
exemple pour des applications Multi-Média).
CE PORT EST DESORMAIS INCLUS.
Je vais essayer d'utiliser PARNET avec mon programme pour par exemple
utiliser un AMIGA 4000 pour la fonction KARAOKE alors que le CDTV joue
les pistes audio (pour plus d'effets).
J'essayerai de supporter les lecteurs CDROM SCSI (si vous avez des
informations sur des lecteurs SCSI, merci de l'écrire !).
Si quelqu'un a d'autres suggestions, des requêtes ou de précieuses infos,
écrivez-moi (Voir XII. Remerciements).
IX. Sources du programme
Vous pouvez obtenir le source du programme gratuitement, si vous m'écrivez
et m'envoyez une disquette. Toutes suggestions et idées sont les
bienvenues. CDTV-Player a été écrit en KICK-PASCAL 2.12.
X. Assigns