🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.lenguajes.java
Article #27605

Ayuda!: java y standard midi files

#27605
From: Jesus Jimenez
Date: Sat, 08 Aug 1998 00:00
39 lines
1691 bytes
El Thu, 06 Aug 1998 19:05:09 +0200, "Rafa Alc�ntara"
<rafa@Alcantara.com> puso:

>Hola.
>
>Estoy escribiendo un programa 100 % java para generar secuencias midi. Me he
>encontrado con un problema al escribir un bloque para guardarlas como SMF,
>porque el final de pista es [0xFF 0x2F 0x00] y el compilador no admite 0xFF
>como byte. Java tiene bytes con signo, y su valor m�ximo es 127.
>
>�Alguna sugerencia? Gracias anticipadas.
>--
>
>Rafa Alc�ntara
>mailto:Rafa@Alcantara.com
>
Prueba a usar el tipo 'char' en lugar del 'byte'. El tipo char es de
16 bits (para el unicode), y permite guardar el 255. He hecho la
siguiente prueba y parece que vale:

short corto = 255;
char car = 255;

System.out.println ("short -" + corto + "-\nchar -" + car + "-");

y la salida es:
short -255-
char - -

Si lo guardas en un fichero y lo ves con un editor hexadecimal tienes
que 
char - -         --> 63 68 61 72 20 2D FF 2D 0D 0A

O sea que el caracter que hay entre - - es el FF, �es eso lo que
quer�as?

--------------------------------------------
para evitar el spam, mi direcci�n de correo es
jesus punto jimenez arroba writeme punto com
Technical Details
Message-ID: <35ca33e5.2913894@OLIVIA>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <35C9E241.DE2ACC4E@Alcantara.com>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: 1116f3,4f8a4f826a0d1a0f
X-Google-Attributes: gid1116f3,public
From: lee@la.firma (Jesus Jimenez)
Subject: Ayuda!: java y standard midi files
Date: 1998/08/08
Message-ID: <35ca33e5.2913894@OLIVIA>
X-Deja-AN: 379153791
Content-Transfer-Encoding: 8bit
References: <35C9E241.DE2ACC4E@Alcantara.com>
Content-Type: text/plain; charset=ISO-8859-1
Organization: Telefonica Transmision de Datos
Mime-Version: 1.0
Newsgroups: es.comp.lenguajes.java