--- En hispamsx(_en_)yahoogroups(_punto_)com, "dioniso072" <dioniso072@y...>
escribió:
Hola.
Un duda técnica que espero alguien me pueda solventar.
¿Cómo introduzco valores para tocar C(do) en la octava 1, C(do)
en la octava 4 y C(do) en la octava 8 en el canal A desde
ensamblador (o con el comando SOUND, no PLAY)?
10 SOUND 0,?:SOUND 1,?:REM C(do) octava 1
20 SOUND 0,?:SOUND 1,?:REM D(re)
¿Porque no capturas (lees) los valores de la nota que suena?
Pones play"O1C" y ejecutas un programa en asm que lea los valores de
los canales 0 y 1. (out[a0] selecciona, in[a2]lee.)
Es posible que en basic funcione:
play"l1O1C
10 out (&hA0),0
20 a=inp(&Ha2)
30 out (&hA0),1
40 b=inp(&Ha2)
50 print a,b
Incluso puedes hacerte una tabla con todas las notas.