Skip to content

Latest commit

 

History

History
42 lines (32 loc) · 2.3 KB

README.md

File metadata and controls

42 lines (32 loc) · 2.3 KB

Projeto Gráficos Trigonométricos e Sons Interativos com p5.js

Este projeto utiliza a biblioteca p5.js para criar gráficos interativos baseados em funções trigonométricas e gerar sons que se ajustam dinamicamente com o gráfico. O projeto permite a visualização e manipulação de gráficos de funções como seno, cosseno e tangente, e também cria uma experiência sonora baseada nas mudanças desses gráficos.

Funcionalidades

  • Gráficos Trigonométricos: Visualize as funções seno, cosseno e tangente em tempo real.
  • Controle Interativo: Ajuste a amplitude, frequência e deslocamento da função usando sliders.
  • Som Sincronizado: O som é ajustado de acordo com a função trigonométrica e os parâmetros, criando uma experiência sonora interativa.
  • Efeito Binaural (opcional): Diferenciação de frequências entre os dois ouvidos, criando um efeito imersivo.

Como Rodar o Projeto

Pré-requisitos

  • Navegador Web: O projeto é compatível com os principais navegadores modernos (Chrome, Firefox, Edge).
  • Editor de Código (opcional): Para editar ou fazer contribuições ao código, você pode usar qualquer editor de código, como Visual Studio Code ou Sublime Text.

Passos para Executar

  1. Clone este repositório:
    git clone https://github.com/seu-usuario/Trigonometria-p5js.git
  2. Abra o arquivo index.html no seu navegador.
  3. Interaja com os controles (sliders) para ajustar a função trigonométrica e veja os gráficos e o som em tempo real.

Executando Online Se preferir não clonar o repositório, você pode acessar o projeto ao vivo através do GitHub Pages.

Tecnologias Utilizadas

p5.js: Biblioteca JavaScript para criar gráficos e sons interativos. HTML/JavaScript: Para estruturar e estilizar o projeto.

Como Contribuir

  1. Faça um fork deste repositório.
  2. Crie uma branch para a sua feature (git checkout -b feature-nova).
  3. Faça o commit das suas alterações (git commit -am 'Adiciona nova funcionalidade').
  4. Envie para o repositório remoto (git push origin feature-nova). Abra um pull request para revisão.

Licença

Este projeto está licenciado sob a Licença MIT - veja o arquivo LICENSE para mais detalhes.

Contacto

Se tiver alguma duvida entre em contacto comigo atráves do meu email: manueldzeco@gmail.com