Real-time sonification/es: Revision history

Jump to navigation Jump to search

Diff selection: Mark the radio buttons of the revisions to compare and hit enter or the button at the bottom.
Legend: (cur) = difference with latest revision, (prev) = difference with preceding revision, m = minor edit.

(newest | oldest) View (newer 50 | ) (20 | 50 | 100 | 250 | 500)

15 April 2026

  • curprev 20:4120:41, 15 April 2026Iratxe.mentxaka talk contribs 28,849 bytes −56 Created page with "<references group="Note" />"
  • curprev 20:4120:41, 15 April 2026Iratxe.mentxaka talk contribs 28,905 bytes −31 Created page with "==Notas=="
  • curprev 20:4120:41, 15 April 2026Iratxe.mentxaka talk contribs 28,936 bytes +57 Created page with "La lógica de este ejemplo es muy similar a la del anterior. Sin embargo, se ha añadido un canal MIDI adicional, el 10 (que podría haber sido cualquier otro número entre 1 y 16), configurado como variable '''Instrumento_2''' al inicio. Por lo tanto, cualquier cambio en esta variable se traduce en acciones sobre el canal MIDI 10. La asignación del nivel de luz al MIDI se mantiene dentro del bucle, pero los bloques relacionados con '''Instrumento_1''' y las '''pausas''..."
  • curprev 20:4020:40, 15 April 2026Iratxe.mentxaka talk contribs 28,879 bytes −54 Created page with "'''Explicación detallada del código:'''"
  • curprev 20:4020:40, 15 April 2026Iratxe.mentxaka talk contribs 28,933 bytes −56 Created page with "<HTML> <div style="position:relative;height:0;padding-bottom:75%;overflow:hidden;"><iframe style="position:absolute;top:0;left:0;width:100%;height:100%;" src="https://makecode.microbit.org/#pub:_it6bszWsMeyq" frameborder="0" sandbox="allow-popups allow-forms allow-scripts allow-same-origin"></iframe></div> </html>"
  • curprev 20:4020:40, 15 April 2026Iratxe.mentxaka talk contribs 28,989 bytes −61 Created page with "Este ejemplo asigna el '''nivel de luz''' a MIDI y utiliza múltiples canales MIDI, lo que permite elegir reproducir las notas con un botón o agitando el micro:bit <ref name="code" group="Note"/>."
  • curprev 20:4020:40, 15 April 2026Iratxe.mentxaka talk contribs 29,050 bytes −6 Created page with "==== Uso de múltiples canales MIDI ===="
  • curprev 20:3920:39, 15 April 2026Iratxe.mentxaka talk contribs 29,056 bytes −34 Created page with "# Asigna una nota MIDI a la variable '''Note''' mapeando el rango de valores posibles de '''light level''' al rango MIDI seleccionado de 40 a 85 (entre 0 y 128) mediante el bloque '''map'''. # Establece el volumen de '''Instrument_1''' (en el canal MIDI 1) a 100. # Reproduce la nota MIDI '''Note''' (nivel de luz medido mapeado a MIDI) con '''Instrument_1''' (en el canal MIDI 1). # Pausa de 250 ms. # Deja de reproducir la nota MIDI '''Note'''. # Pausa de 100 ms."
  • curprev 20:3920:39, 15 April 2026Iratxe.mentxaka talk contribs 29,090 bytes −46 Created page with "Los bloques dentro del bloque '''forever''' se evalúan secuencialmente en un bucle de arriba a abajo después de la secuencia '''on start''':"
  • curprev 20:3920:39, 15 April 2026Iratxe.mentxaka talk contribs 29,136 bytes −37 Created page with "# Muestra un elegante icono de nota musical en la pantalla LED para que se vea mejor. # Asigna la variable '''Instrument_1''' al canal MIDI 1. Por lo tanto, cualquier cambio en la variable '''Instrument_1''' se aplicará al canal MIDI 1. # '''midi use raw serial''' permite que la micro:bit se comunique con el dispositivo de salida MIDI."
  • curprev 20:3920:39, 15 April 2026Iratxe.mentxaka talk contribs 29,173 bytes −44 Created page with "Los bloques dentro del bloque '''on start''' se evalúan secuencialmente antes que cualquier otra cosa en el programa cuando se enciende el micro:bit."
  • curprev 20:3920:39, 15 April 2026Iratxe.mentxaka talk contribs 29,217 bytes −54 Created page with "'''Explicación detallada del código:'''"
  • curprev 20:3820:38, 15 April 2026Iratxe.mentxaka talk contribs 29,271 bytes −56 Created page with "<HTML> <div style="position:relative;height:0;padding-bottom:60%;overflow:hidden;"><iframe style="position:absolute;top:0;left:0;width:100%;height:100%;" src="https://makecode.microbit.org/#pub:_gdURLxbmvCqo" frameborder="0" sandbox="allow-popups allow-forms allow-scripts allow-same-origin"></iframe></div> </html>"
  • curprev 20:3820:38, 15 April 2026Iratxe.mentxaka talk contribs 29,327 bytes +16 Created page with "Los ejemplos anteriores que utilizan datos de sensores se pueden adaptar para enviar datos a través de MIDI con la extensión MIDI de Makecode, lo que significa que los sonidos se reproducirán no en el micro:bit sino a través de un software/aplicación web de computadora configurado correctamente. El siguiente ejemplo asigna el '''nivel de luz''' a notas MIDI y las envía a través del canal MIDI 1 <ref name="code" group="Note"/>."
  • curprev 20:3820:38, 15 April 2026Iratxe.mentxaka talk contribs 29,311 bytes −2 Created page with "==== Datos del sensor a través de MIDI ===="
  • curprev 20:3820:38, 15 April 2026Iratxe.mentxaka talk contribs 29,313 bytes −56 Created page with "'''Nota:''' En Linux, instale [http://www.varal.org/ttymidi/ ttymidi] en lugar de hairlesMIDI y loopMIDI."
  • curprev 20:3820:38, 15 April 2026Iratxe.mentxaka talk contribs 29,369 bytes −3 Created page with "MIDI es una herramienta poderosa para la sonorización, ya que permite controlar una amplia gama de parámetros de sonido, como el tono, el volumen y el timbre. Esta configuración permite que varios Micro:bit envíen datos MIDI a un solo sintetizador, posibilitando la sonorización sincronizada de múltiples flujos de datos. También permite que un solo micro:bit envíe datos MIDI a través de múltiples canales MIDI."
  • curprev 20:3720:37, 15 April 2026Iratxe.mentxaka talk contribs 29,372 bytes +56 Created page with "Existen numerosas estaciones de trabajo de audio digital (DAW) gratuitas (y algunas de código abierto y multiplataforma) como [https://lmms.io/ LMMS] que puedes descargar y configurar para reproducir entrada MIDI. El método más sencillo es reproducir directamente desde el navegador mediante una aplicación web como [https://midi.city/ midi.city], [https://onlinesequencer.net/ Online Sequencer] y muchas otras que puedes encontrar en línea. En principio, aplicaciones w..."
  • curprev 20:3720:37, 15 April 2026Iratxe.mentxaka talk contribs 29,316 bytes +15 Created page with "'''Cómo funciona:''' El micro:bit envía mensajes MIDI mediante comunicación serial. Estos mensajes son recibidos por Hairless MIDI, que los reenvía a LoopMIDI. LoopMIDI, que actúa como un puerto MIDI virtual, hace que los mensajes MIDI sean accesibles para software informático o aplicaciones web (como estaciones de trabajo de audio digital o sintetizadores digitales) que reciben estos mensajes y generan los sonidos correspondientes, completando así la conexión."
  • curprev 20:3720:37, 15 April 2026Iratxe.mentxaka talk contribs 29,301 bytes +24 Created page with "# Instala la extensión MIDI [https://makecode.microbit.org/pkg/microsoft/pxt-midi] para Makecode. # Crea un programa [https://makecode.microbit.org/_RKp9zi8Jw11L] muy básico usando la extensión MIDI para probar la configuración. # Instala [https://projectgus.github.io/hairless-midiserial/ Hairless MIDI], ábrelo y, en el menú desplegable de puerto serie, selecciona el puerto COM (puerto USB) al que está conectada la micro:bit. # Instala [https://www.tobias-erich..."
  • curprev 20:3620:36, 15 April 2026Iratxe.mentxaka talk contribs 29,277 bytes −56 Created page with "'''Instrucciones paso a paso (ver el vídeo):'''"
  • curprev 20:3620:36, 15 April 2026Iratxe.mentxaka talk contribs 29,333 bytes −56 Created page with "<html> <center> <br> <iframe width="560" height="315" src="https://www.youtube.com/embed/Gfp9Ve_YUhg?si=jllM2VKnhaePNBS2&start=24" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe> </center> </html>"
  • curprev 20:3620:36, 15 April 2026Iratxe.mentxaka talk contribs 29,389 bytes −47 Created page with "El siguiente vídeo explica en detalle cómo conectar el micro:bit a tu DAW (estación de trabajo de audio digital) o sintetizador digital mediante MIDI en Windows:"
  • curprev 20:3520:35, 15 April 2026Iratxe.mentxaka talk contribs 29,436 bytes −18 Created page with "==== Configurar el MIDI ===="
  • curprev 20:3520:35, 15 April 2026Iratxe.mentxaka talk contribs 29,454 bytes −56 Created page with "MIDI is a protocol that facilitates real-time communication between electronic musical instruments. MIDI stands for Musical Instrument Digital Interface and it was developed in the early ’80s for storing, editing, processing, and reproducing sequences of digital events connected to sound-producing electronic instruments, especially those using the 88-note chromatic compass of a piano-keyboard. We can roughly, but easily, understand MIDI as the advanced successor of th..."
  • curprev 20:3520:35, 15 April 2026Iratxe.mentxaka talk contribs 29,510 bytes −3 Created page with "El sonido que produce el altavoz (zumbador) del micro:bit tiene poca potencia y no reproduce frecuencias bajas. El micro:bit también tiene una capacidad muy limitada para generar varios sonidos simultáneamente y sonidos con timbres más complejos. En el último ejemplo, utilizamos un truco para sonorizar valores de múltiples entradas. Usamos la pausa (duración del silencio entre sonidos consecutivos) como salida de sonorización. Es ingenioso, pero lo que realmente n..."
  • curprev 20:3520:35, 15 April 2026Iratxe.mentxaka talk contribs 29,513 bytes +28 Created page with "=== Sonificación mediante MIDI (El micro:bit como instrumento MIDI) ==="
  • curprev 20:3420:34, 15 April 2026Iratxe.mentxaka talk contribs 29,485 bytes −34 Created page with "donde '''armónico''' es una matriz de números que contiene las relaciones de frecuencia de la escala armónica. Dado que cada tono en la escala armónica está exactamente a una octava del tono anterior, cambiar el número de octava en este caso particular simplemente ampliará el rango de la serie armónica."
  • curprev 20:3420:34, 15 April 2026Iratxe.mentxaka talk contribs 29,519 bytes −56 Created page with "<HTML><div style="position:relative;height:0;padding-bottom:70%;overflow:hidden;"><iframe style="position:absolute;top:0;left:0;width:100%;height:100%;" src="https://makecode.microbit.org/#pub:S52429-19885-94270-50677" frameborder="0" sandbox="allow-popups allow-forms allow-scripts allow-same-origin"></iframe></div></html>"
  • curprev 20:3420:34, 15 April 2026Iratxe.mentxaka talk contribs 29,575 bytes −37 Created page with "Por ejemplo, el siguiente código asigna el valor '''nivel de luz''' en el rango [0,255] al armónico de Do central en 1 octava y lo reproduce durante 500 ms:"
  • curprev 20:3420:34, 15 April 2026Iratxe.mentxaka talk contribs 29,612 bytes +16 Created page with "Puedes crear fácilmente tus propias escalas musicales con matrices y usarlas como entrada para las funciones de mapeo, que te permitirán reproducir cualquier valor numérico en tu escala personalizada. La matriz de entrada debe contener las relaciones de frecuencia con respecto a la frecuencia fundamental."
  • curprev 20:3320:33, 15 April 2026Iratxe.mentxaka talk contribs 29,596 bytes +6 Created page with "==== Mapear y reproducir a escala personalizada ===="
  • curprev 20:3320:33, 15 April 2026Iratxe.mentxaka talk contribs 29,590 bytes −24 Created page with "También se pueden usar otros sensores (incluidos sensores externos conectados mediante pines a la micro:bit) y diferentes rangos de entrada. Esto resulta útil para la sonificación en tiempo real, donde se procesan los datos simultáneamente a su recopilación."
  • curprev 20:3320:33, 15 April 2026Iratxe.mentxaka talk contribs 29,614 bytes −56 Created page with "<HTML><div style="position:relative;height:0;padding-bottom:40%;overflow:hidden;"><iframe style="position:absolute;top:0;left:0;width:100%;height:100%;" src="https://makecode.microbit.org/#pub:S52170-83121-65302-12966" frameborder="0" sandbox="allow-popups allow-forms allow-scripts allow-same-origin"></iframe></div></HTML>"
  • curprev 20:3320:33, 15 April 2026Iratxe.mentxaka talk contribs 29,670 bytes −38 Created page with "Por ejemplo, el siguiente ejemplo asigna el valor del nivel de luz en el rango [0,255] a Do mayor central en 1 octava y lo reproduce durante 500 ms indefinidamente:"
  • curprev 20:3320:33, 15 April 2026Iratxe.mentxaka talk contribs 29,708 bytes −24 Created page with "También se pueden usar otros sensores (incluidos sensores externos conectados mediante pines a la micro:bit) y diferentes rangos de entrada. Esto resulta útil para la sonificación en tiempo real, donde se procesan los datos simultáneamente a su recopilación."
  • curprev 20:3220:32, 15 April 2026Iratxe.mentxaka talk contribs 29,732 bytes −56 Created page with "<HTML><div style="position:relative;height:0;padding-bottom:40%;overflow:hidden;"><iframe style="position:absolute;top:0;left:0;width:100%;height:100%;" src="https://makecode.microbit.org/#pub:S52170-83121-65302-12966" frameborder="0" sandbox="allow-popups allow-forms allow-scripts allow-same-origin"></iframe></div></HTML>"
  • curprev 20:3220:32, 15 April 2026Iratxe.mentxaka talk contribs 29,788 bytes −47 Created page with "La función '''map''' devuelve un número entero que corresponde a una escala musical específica en un número determinado de octavas, en un rango específico. Por ejemplo, el siguiente ejemplo asigna el valor '''light level''' del rango [0,255] a Do mayor central en 1 octava y lo reproduce durante 500 ms indefinidamente:"
  • curprev 20:3220:32, 15 April 2026Iratxe.mentxaka talk contribs 29,835 bytes +6 No edit summary
  • curprev 20:3120:31, 15 April 2026Iratxe.mentxaka talk contribs 29,829 bytes +21 Created page with "==== Mapear y reproducir un único valor en una escala musical ===="
  • curprev 20:3120:31, 15 April 2026Iratxe.mentxaka talk contribs 29,808 bytes −17 Created page with "Este ejemplo es equivalente al ejemplo de sonificación en tiempo real que utiliza la función '''map''' de sonificación para un solo valor, como se muestra a continuación."
  • curprev 20:3120:31, 15 April 2026Iratxe.mentxaka talk contribs 29,825 bytes −53 Created page with "Aunque el trabajo duro se realiza entre bastidores, esto hace que sea más difícil para ti innovar en sonificación :)"
  • curprev 20:3120:31, 15 April 2026Iratxe.mentxaka talk contribs 29,878 bytes −56 Created page with "<HTML><div style="position:relative;height:0;padding-bottom:40%;overflow:hidden;"><iframe style="position:absolute;top:0;left:0;width:100%;height:100%;" src="https://makecode.microbit.org/#pub:S46900-26939-17526-29927" frameborder="0" sandbox="allow-popups allow-forms allow-scripts allow-same-origin"></iframe></div></HTML>"
  • curprev 20:3120:31, 15 April 2026Iratxe.mentxaka talk contribs 29,934 bytes −7 Created page with "Para mapear y reproducir directamente desde un sensor de micro:bit, puedes usar el siguiente bloque con un menú desplegable para seleccionar el sensor. El rango de entrada se selecciona automáticamente para que coincida con los valores mínimo y máximo que pueden obtenerse de los sensores de micro:bit."
  • curprev 20:3020:30, 15 April 2026Iratxe.mentxaka talk contribs 29,941 bytes +16 Created page with "==== Mapea y juega directamente desde un sensor micro:bit ===="
  • curprev 20:3020:30, 15 April 2026Iratxe.mentxaka talk contribs 29,925 bytes −37 Created page with "Instalar la extensión del registrador de datos"
  • curprev 20:3020:30, 15 April 2026Iratxe.mentxaka talk contribs 29,962 bytes −49 Created page with "A continuación se muestra cómo instalar la extensión:"
  • curprev 20:2920:29, 15 April 2026Iratxe.mentxaka talk contribs 30,011 bytes −47 Created page with "En todos los ejemplos anteriores, los números se asignaron a un rango continuo de frecuencias, ¡lo cual es genial! Pero, ¿suena atractivo? Para mejorar la experiencia auditiva, puedes asignar números a una escala musical. La extensión de sonificación SoundScapes para MakeCode micro:bit [https://makecode.microbit.org/pkg/davidnsousa/sonification] facilita este tipo de asignación."
  • curprev 20:2920:29, 15 April 2026Iratxe.mentxaka talk contribs 30,058 bytes +21 Created page with "=== La extensión de sonorización SoundScapes para micro:bit ==="
  • curprev 20:2920:29, 15 April 2026Iratxe.mentxaka talk contribs 30,037 bytes −56 Created page with "<HTML> <div style="position:relative;height:0;padding-bottom:40%;overflow:hidden;"><iframe style="position:absolute;top:0;left:0;width:100%;height:100%;" src="https://makecode.microbit.org/#pub:_4w40bdb7LTjV" frameborder="0" sandbox="allow-popups allow-forms allow-scripts allow-same-origin"></iframe></div> </html>"
(newest | oldest) View (newer 50 | ) (20 | 50 | 100 | 250 | 500)