Logo Hardware.com.br
trick
trick Novo Membro Registrado
24 Mensagens 0 Curtidas
#13 Por trick
22/10/2006 - 12:06
G-Doria_New
eu pretendo desenvolver um teclado musical. mas para começar e entender tudo o que está envolvido prentendo, por hora, elaborar uma função para tocar tons puros, recebendo a frequencia e a duração (em segundos).

eu n sei muito sobre o assunto (produção de som no comp), mas estudo musica e acustica e gostaria de aplicar meus conhecimentos na computação (tb faço Ciencias da Computação).se vcs puderem me ajudar, fico grato...

t+
Paulo Honório Filho
Paulo Honóri... Novo Membro Registrado
2 Mensagens 0 Curtidas
#14 Por Paulo Honóri...
17/12/2006 - 03:07
Ola trick.
Eu andei olhando no livro C Completp Tptal e ainda não achei nenhum função interesssante. No máximo só o comando de beep que é a string "\a" . e encontrei um codigo em na url:http://www.inf.pucrs.br/~pinho/LaproI/Funcoes/AulaDeFuncoes.htm

eh esta:
#include
#include
#include

void EsperaEnter() // Definição da função "EsperaEnter"

{
int tecla;
printf("Pressione ENTER\n");
do
{
tecla = getch();
if (tecla !=13) // Se nao for ENTER
{
sound(700); // Ativa a emissão de um BEEP
delay(10); // Mantém a emissão do som por 10 ms
nosound(); // Para de emitir o som
}
} while(tecla != 13); // 13 e' o codigo ASCII do ENTER
}

void main()
{
EsperaEnter(); // Chamada da função definida antes
// ...........
EsperaEnter(); // Chamada da função definida antes
// ...........
EsperaEnter(); // Chamada da função definida antes
}


tentei compila-la no DevCpp mas a função ñ foi declarada, logo verifica se da certo no Bilder. E cara se puderes optar por Pascal vai ser bem mais facil. valeu
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal