Real-time sonification/pt: 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 ( | older 50) (20 | 50 | 100 | 250 | 500)

6 April 2026

  • curprev 12:5412:54, 6 April 2026David Sousa talk contribs 30,437 bytes −52 Created page with "Os blocos dentro do bloco '''forever''' são avaliados sequencialmente num ciclo, de cima para baixo, após a sequência '''on start''':"
  • curprev 12:5412:54, 6 April 2026David Sousa talk contribs 30,489 bytes −11 Created page with "# Defina a variável '''x-Min''' para o valor mais baixo possível medido para o nível de luminosidade, '''0'''. # Defina a variável '''x-Max''' para o valor mais alto possível medido para o nível de luminosidade, '''255'''."
  • curprev 12:5412:54, 6 April 2026David Sousa talk contribs 30,500 bytes −48 Created page with "Os blocos dentro do bloco '''on start''' são executados sequencialmente, antes de qualquer outra coisa no programa, quando o micro:bit é ligado."
  • curprev 12:5312:53, 6 April 2026David Sousa talk contribs 30,548 bytes −55 Created page with "'''Explicação detalhada do código:'''"
  • curprev 12:5312:53, 6 April 2026David Sousa talk contribs 30,603 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:_F4g6Y9Fd6WRW" frameborder="0" sandbox="allow-popups allow-forms allow-scripts allow-same-origin"></iframe></div> </html>"
  • curprev 12:5112:51, 6 April 2026David Sousa talk contribs 30,659 bytes −63 Created page with "Os blocos dentro do bloco '''forever''' são avaliados sequencialmente num ciclo, de cima para baixo, após a sequência '''on start''':"
  • curprev 12:5012:50, 6 April 2026David Sousa talk contribs 30,722 bytes −48 Created page with "'''Explicação detalhada do código:'''"
  • curprev 12:5012:50, 6 April 2026David Sousa talk contribs 30,770 bytes −55 Created page with "Neste exemplo, mostramos como mapear o '''nível de luminosidade''' para um intervalo de frequências. O sensor de luz interno do micro:bit fornece um valor entre 0 (escuro) e 255 (muito claro). Chamamos a esta variável de valor de entrada '''x'''. Também definimos as variáveis '''x-Min''' e '''x-Max''' com os valores mínimo e máximo do nosso sensor. Com o objetivo de sonificar o nível de luz medido, iremos mapear o valor do nível de luz para uma altura entre 200..."
  • curprev 12:5012:50, 6 April 2026David Sousa talk contribs 30,825 bytes −97 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:_3PbcX84vRRuJ" frameborder="0" sandbox="allow-popups allow-forms allow-scripts allow-same-origin"></iframe></div> </html>"
  • curprev 12:4912:49, 6 April 2026David Sousa talk contribs 30,922 bytes 0 Created page with "==== Alterar a frequência com ritmo fixo ===="
  • curprev 12:4912:49, 6 April 2026David Sousa talk contribs 30,922 bytes −31 Created page with "A maioria dos sensores fornece um intervalo de valores, e não apenas 0 ou 1; nesse caso, devemos primeiro determinar quais são os valores mínimo e máximo possíveis antes de definir o mapeamento para a sonificação. Esta entrada variável do sensor pode provir do sensor de luminosidade, do acelerómetro, do magnetómetro, da intensidade do som captado pelo microfone ou de outros sensores ligados ao micro:bit através dos pinos. Estes dados podem ser facilmente recol..."
  • curprev 12:4912:49, 6 April 2026David Sousa talk contribs 30,953 bytes +37 Created page with "=== Sonificação de um intervalo de valores (utilizando sensores de entrada) ==="
  • curprev 12:4912:49, 6 April 2026David Sousa talk contribs 30,916 bytes −14 Created page with "# Define a variável '''X''' com o estado do botão ('''true''' ou '''false''', dependendo se o botão está pressionado no momento da avaliação do bloco rosa '''botão A é pressionado''') # '''Se''' a variável/condição '''X''' for '''true''' (o botão foi pressionado), '''tom de toque (Hz) Dó central''', caso contrário, '''tom de toque (Hz) Mi central'''"
  • curprev 12:4812:48, 6 April 2026David Sousa talk contribs 30,930 bytes −109 Created page with "Os blocos são avaliados sequencialmente, de cima para baixo, dentro do bloco de loop '''forever''', que repete a seguinte sequência de avaliação até que algo interrompa o programa:"
  • curprev 12:4712:47, 6 April 2026David Sousa talk contribs 31,039 bytes −56 Created page with "=== Sonificação de um valor booleano ==="
  • curprev 12:4712:47, 6 April 2026David Sousa talk contribs 31,095 bytes −57 Created page with "alt=Complex sounds block"
  • curprev 12:4712:47, 6 April 2026David Sousa talk contribs 31,152 bytes +7 Created page with "Na ciência da computação, um tipo de dados booleano, ou lógico, é uma primitiva fundamental que pode assumir um de dois valores possíveis: verdadeiro ou falso, frequentemente representados por 1 ou 0. Para ilustrar este conceito, vamos sonificar o tipo de dados mais simples: o booleano. Exemplos comuns de sensores que produzem dados booleanos incluem sensores de presença, sensores de contacto, interruptores e botões."
  • curprev 12:4612:46, 6 April 2026David Sousa talk contribs 31,145 bytes −2 Created page with "Também é possível gerar sons mais complexos manipulando a variação de frequência, a forma de onda, o volume e a duração com o seguinte bloco:"
  • curprev 12:4612:46, 6 April 2026David Sousa talk contribs 31,147 bytes −159 Created page with "==== Controlar a alteração da frequência, a forma de onda, o volume e a duração ===="
  • curprev 12:4512:45, 6 April 2026David Sousa talk contribs 31,306 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:_3PbcX84vRRuJ" frameborder="0" sandbox="allow-popups allow-forms allow-scripts allow-same-origin"></iframe></div> </html>"
  • curprev 12:4512:45, 6 April 2026David Sousa talk contribs 31,362 bytes −18 Created page with "O código de exemplo a seguir reproduz duas melodias com valores de bpm diferentes para os botões A e B e interrompe todos os sons quando A e B são pressionados simultaneamente. É possível alterar as melodias clicando nos campos de entrada brancos com as notas musicais coloridas. Tal como no exemplo anterior, também é possível alterar a duração da batida e definir se o som é reproduzido sequencialmente com outros blocos de comando, em segundo plano ou em loop <..."
  • curprev 12:4512:45, 6 April 2026David Sousa talk contribs 31,380 bytes −56 Created page with "alt=Play melody block"
  • curprev 12:4512:45, 6 April 2026David Sousa talk contribs 31,436 bytes −50 Created page with "Para tocar uma melodia, utilize o bloco seguinte e clique nele para criar a melodia:"
  • curprev 12:4412:44, 6 April 2026David Sousa talk contribs 31,486 bytes −19 Created page with "==== Tocar uma melodia ===="
  • curprev 12:4412:44, 6 April 2026David Sousa talk contribs 31,505 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:_3PbcX84vRRuJ" frameborder="0" sandbox="allow-popups allow-forms allow-scripts allow-same-origin"></iframe></div> </html>"
  • curprev 12:4412:44, 6 April 2026David Sousa talk contribs 31,561 bytes 0 Created page with "O código seguinte gera um único tom com uma frequência pré-definida (Dó central) e uma duração de 1 batida quando o botão A é pressionado, ou um som contínuo de Mi central quando o botão B é pressionado. É possível alterar a frequência dos tons clicando nos campos de entrada brancos com os valores «Dó central» e «Mi central». A partir das setas do menu suspenso, também é possível alterar a duração do tom «Dó central» e definir se o som é repr..."
  • curprev 12:4412:44, 6 April 2026David Sousa talk contribs 31,561 bytes −17 Created page with "alt=Makecode editor music category"
  • curprev 12:4312:43, 6 April 2026David Sousa talk contribs 31,578 bytes −56 Created page with "Antes de começarmos, queremos salientar que a qualidade do som, que é subjetiva e, por isso, depende do gosto do utilizador, deve ser tal que, no mínimo, não o incomode. Pelo contrário, se fosse suficientemente apelativo para atrair a sua atenção, seria melhor. Por outro lado, ao tentar criar algo «agradável», corre-se o risco de gerar resultados sonoros que não cumprem o objetivo de descrever bem o comportamento dos dados de entrada. É, portanto, necessário..."
  • curprev 12:4312:43, 6 April 2026David Sousa talk contribs 31,634 bytes −47 Created page with "== Sonificação com o micro:bit =="
  • curprev 12:4312:43, 6 April 2026David Sousa talk contribs 31,681 bytes +4 Created page with "Antes de se iniciar na sonificação com o micro:bit, deve primeiro familiarizar-se com o ambiente de programação [https://makecode.microbit.org/ Makecode]. Na página principal, existem vários tutoriais, como o «Flashing Heart», o «Name Tag», etc., entre os quais pode escolher para começar. Se se registar na plataforma, os seus projetos serão guardados na sua conta e poderá aceder-lhes a partir de qualquer dispositivo, desde que inicie sessão. Caso contrário..."
  • curprev 12:4312:43, 6 April 2026David Sousa talk contribs 31,677 bytes −28 Created page with "O microcontrolador BBC micro:bit"
  • curprev 12:4312:43, 6 April 2026David Sousa talk contribs 31,705 bytes −15 Created page with "Para começar, o projeto SoundScapes sugere a utilização do microcontrolador [https://microbit.org/ BBC micro:bit]. Esta ferramenta é muito simples de utilizar, versátil e inclui vários sensores incorporados prontos a usar, eliminando a necessidade de construir um circuito elétrico específico para o seu funcionamento. O micro:bit pode ser programado online com o [https://makecode.microbit.org/ Makecode] (utilizando o [https://www.google.com/chrome/ navegador Chro..."
  • curprev 12:4212:42, 6 April 2026David Sousa talk contribs 31,720 bytes −107 Created page with "== Dispositivos de sonificação em tempo real =="
  • curprev 12:4112:41, 6 April 2026David Sousa talk contribs 31,827 bytes +31,827 Created page with "A sonificação em tempo real é uma técnica fascinante que pode promover significativamente o envolvimento dos alunos nas áreas STEAM. A sonificação em tempo real significa que não conseguimos perceber o intervalo de tempo entre a aquisição dos dados e o som correspondente produzido pelo nosso dispositivo de sonificação, devido à rapidez do processo. Além disso, os métodos para criar representações sonoras dos dados são definidos simultaneamente com a rec..."
(newest | oldest) View ( | older 50) (20 | 50 | 100 | 250 | 500)