Article View: es.comp.lenguajes.java
Article #27605Ayuda!: java y standard midi files
From: Jesus Jimenez
Date: Sat, 08 Aug 1998 00:00
Date: Sat, 08 Aug 1998 00:00
39 lines
1691 bytes
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-mailReferences:
<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