@libs-scripts-mep/beep-listener
v3.0.0
Published
Biblioteca que faz a detecção do beep dos controladores
Downloads
12
Readme
beep-listener
Classe que permite validar o acionamento do buzzer dos controladores via microfone, avaliando frequência, amplitude e tempo.
Instalando
Abra o terminal, e na pasta do script, rode:
npm i @libs-scripts-mep/beep-listener
Desinstalando
Abra o terminal, e na pasta do script, rode:
npm uninstall @libs-scripts-mep/beep-listener
Atualizando
Abra o terminal, e na pasta do script, rode:
npm update @libs-scripts-mep/beep-listener
Como utilizar
Realize a importação:
import BeepListener from "../node_modules/@libs-scripts-mep/beep-listener/beep-listener.js"
Os métodos que serão utilizados no script são init()
, calibrateMic()
e capture()
. frequencyReader()
e configDeterminator()
servem para configurar o capture()
.
Informações detalhadas estão disponíveis via JSDocs
.
Driver de Áudio
É necessário baixar o MaxxAudio Pro, um pacote com drivers de áudio e um aplicativo que melhora o processamento. Os drivers são importantes para tornar a leitura dos valores pelo microfone mais consistente, porém o aplicativo é um problema, pois ele faz um pós-processamento do áudio, alterando o tempo todo e automaticamente os valores lidos, o que impede a execução adequada no script.
Para impedir que isto aconteça, é necessário desabilitar a inicialização deste aplicativo junto com o sistema. Para fazer isto, basta seguir os seguintes passos:
Gerenciador de Tarefas > Aplicativos de inicialização > Clicar com o botão direito sobre o aplicativo Waves > Clicar em Desabilitar