como faço para produzir sons (nas caixas de som) utilizando a linguagem C ou C++?
- Home
- >
- Fórum
- >
- Profissional
- >
- Programação, Sc...
- >
- som em c/c++
trick...
Qual a paltaforma que você deseja reproduzir o som, windows ou linux ?
Qual a versão do windows ou do linux?
Qual o software que você usa para desenvolver as aplicações ?
Se você responder essas perguntas facilitará para nós...
Seja bem vindo ao fórum !
:mrgreen:
[email]umbrsuporte@hotmail.com[/email]
Fala ae blz?
Dxa eu te falar, vc uma vez me indicou o programa Dev C++ para eu começar a programar,vc tem alguma apostila ou sabe algum site q ensine a mecher nesse programa?Dê preferência bem para iniciantes mesmu!VLew T+
Chris I LOVE YOU!
"É melhor queimar do que apagar aos poucos." sml0221 :!: kURT cObAIN
obrigado pelas boas vindas...
Qual a paltaforma que você deseja reproduzir o som, windows ou linux ? para começar, no windows.
Qual a versão do windows ou do linux? XP professional (2002)
Qual o software que você usa para desenvolver as aplicações ? c++ builder 6
desde já fico grato...
"nós somos o que fazemos, mas somos principalmente o que fazemos para mudar o que somos"
amd k6-2 500mhz / pc chips m598lmrt
Melhor máquina que tive =D
e n foi eu q indiquei o DEV C++ n... acho q vc se enganou...
vlw
"nós somos o que fazemos, mas somos principalmente o que fazemos para mudar o que somos"
Caro colega trick...
Nesse caso você tera que usar uma API do windows para som.
Você pode encontrar documentação sobre APIs no site abaixo:
http://msdn2.microsoft.com/en-us/default.aspx
Caro colega xxtodinhoxx...
Veja esses sites:
http://www.apostilando.com/sessao.php?cod=11
http://www.unidev.com.br
:mrgreen:
[email]umbrsuporte@hotmail.com[/email]
tricke n foi eu q indiquei o DEV C++ n... acho q vc se enganou...
vlw
FOi o FabianoTraple como referi no inicio da resposta!
FabianoTraple
Vou dar uma olhada!VLew
:arrow: Eu tenho as apostilas do C++ no pc do site apostilando,eu quiz dzer do programa,mas vou tentar aki!
Tipo o q eu teria q ter noção de logica p começão a programar!?
Chris I LOVE YOU!
"É melhor queimar do que apagar aos poucos." sml0221 :!: kURT cObAIN
o ideal é saber a lógica, sim.
Sei lá, tem gente que programa de boa sem ter estudado lógica... eu mexia nuns arquivos de lote há uns 10 anos atrás, sem nem saber o que eram direito. =D
Mas o caminho tem muito mais pedras se vc não souber a lógica....muito mesmo. ^_^
amd k6-2 500mhz / pc chips m598lmrt
Melhor máquina que tive =D
xxtodinhoxxFabianoTraple
Fala ae blz?
Dxa eu te falar, vc uma vez me indicou o programa [u]Dev ...
Voce pode acessar uma otima apostila no link:
http://www.cic.unb.br/docentes/nuno/icc03/Curso_de_C_da_UFMG.pdf :lol:
The Master
FabianoTraple
certo, mas qual dessas APIs usar. para começar eu gostaria de produzir uma função q toca tons puros, uma q recebe a frequencia e a duração do som.
e eu n achei no site q vc me de n. dei uma olhada em outros.
vlw
"nós somos o que fazemos, mas somos principalmente o que fazemos para mudar o que somos"
Na verdade, você "trabalhar" com som é uma coisa muito genérica, a api de som do windows "SAPI", é na verdade um sintetizador e um reconhecedor de som, existem muitos caminhos, desde trabalhar com encoders/decoders, acesso direto a placa de som, etc... Primeiro você tem que definir o que quer fazer.
Vendo PayPal e AlertPay - Cotação:
Até 1000USD, Dólar comercial(venda) + 0,40
Acima de 1000 USD - Dólar Paralelo(venda)
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+
"nós somos o que fazemos, mas somos principalmente o que fazemos para mudar o que somos"
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
PHF