home *** CD-ROM | disk | FTP | other *** search
- DECLARE SUB TocarArchivo (archivo$)
- ' ***************************************************************************
- ' * RUTINA PARA REPRODUCIR ARCHIVOS CREADOS CON SERENATA *
- ' * Por Luis Aguilar - 1995 BASS *
- ' ***************************************************************************
-
- CLS ' Borrar pantalla
- PRINT "PULSA UNA TECLA PARA ESCUCHAR VACA.SND" ' Imprimimos mensaje
- DO: LOOP UNTIL INKEY$ <> "" ' Esperamos 1 tecla
- TocarArchivo ("C:\SERENATA\SND\VACA.SND") ' Tocamos archivo
- PRINT "¿QUE TE HA PARECIDO?" ' Imprimimos mensaje
- END ' Fin del programa
-
- SUB TocarArchivo (archivo$)
-
- ' Este procedimiento reproduce un archivo .SND compuesto con SERENATA
- ' por el PC-Speaker.
-
- Handle = FREEFILE ' Obtenemos el próximo número
- ' de fichero libre
- OPEN archivo$ FOR INPUT AS #Handle ' Abrimos el fichero de sonido
- INPUT #Handle, titulo$ ' Leemos el título de la canción
-
- WHILE NOT EOF(1) ' Vamos a leer el fichero completo
- INPUT #Handle, melodia$ ' Leemos una nota del fichero
- PLAY melodia$ ' Suena esa nota por el PC-Speaker
- WEND
-
- CLOSE #Handle ' Cerramos el fichero
-
- END SUB
-
-