Q-áudio.

q-áudio é uma interface de áudio digital para Q.
Baixe Agora

Q-áudio. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Preço:
  • FREE
  • Nome do editor:
  • Albert Graef
  • Site do editor:

Q-áudio. Tag


Q-áudio. Descrição

Q-Audio é uma interface de áudio digital para Q. O Q-Audio é uma interface de áudio digital para Q. Q-Audio Project contém três módulos que juntos fornecem a funcionalidade básica necessária para gravar aplicativos de áudio digital. O módulo de áudio implementa uma interface de áudio (quase) em tempo real em cima da biblioteca Portaudio . O módulo SNDFILE permite acessar arquivos de som em vários formatos usando o libsndfile.O módulo de onda fornece operações básicas para criar e manipular dados de onda, incluindo operações para converter as taxas de amostragem, para calcular as transformadas de Fourier e exibir dados de onda em um visual GGI. Sobre Q Linguagem: Q é uma linguagem de programação funcional com base na reescrita a termo. Assim, um programa Q ou "script" é simplesmente uma coleção de equações que são usadas para avaliar expressões de forma simbólica. As equações estabelecem identidades algébricas e são interpretadas como regras de reescrita para reduzir expressões para "formas normais". Por exemplo, aqui está como você define uma função SQR que quadrou seu argumento multiplicando-o por si: sqr x = x * x; note que, como no Prolog, os identificadores capitalizados são usados para indicar as variáveis em uma equação, que estão vinculadas para os valores reais quando uma equação é aplicada. As equações também podem incluir uma parte de condição, como na seguinte definição da função fatorial: fato n = n * fato (N-1) se n> 0; = 1 Caso contrário; funções em argumentos estruturados são definidos por "correspondência de padrões". Por exemplo, o produto de uma lista (denotado na sintaxe do prolog-curta) pode ser calculado com estas duas equações: Prod [] = 1; prod = x * prod xs; com esta definição, o fatorial agora pode também Seja definido como segue (a notação , como em Haskell, indica uma sequência aritmética): fato n = prod ; como você pode ver, as definições são realmente como equações matemáticas. A sintaxe é superficialmente semelhante a outras linguagens funcionais modernas, como Miranda e Haskell, exceto que Q é "Formato livre", ou seja, ele não usa layout para indicar estrutura sintática (portanto, o ponto-e-vírgula é usado para rescindir uma equação). Seu património de reescrita, q vai muito além da maioria das outras línguas funcionais, pois também permite realizar cálculos com expressões simbólicas. Por exemplo, com a definição da função SQR de cima, você descobrirá que o SQR (X + 1) avalia para (x + 1) * (x + 1). Isso pode primeiro parecer um recurso arcano, mas é realmente bastante útil, porque você pode experimentar suas definições com entradas simbólicas, também. O que é novo nesta versão: · SRC / Wave.c: Correções menores para compatibilidade com as versões mais recentes do GCC


Q-áudio. Software Relacionado

netclasses.

NetClasses é uma biblioteca de rede assíncrona que funciona com GNUSTEP e Mac OS X. ...

126

Download

libgnurdf.

libgnurdf é uma biblioteca RDF GNUpDate que fornece acesso rápido e fácil aos arquivos RDF (XML Resource Description Format). ...

105

Download

Estêncil.

Stencil é uma biblioteca para o desenvolvimento de aplicativos baseados na Web em C ++. ...

141

Download

ISQ.

isque (eu pergunto) é uma biblioteca de extensão de tag que ajuda você a fazer formulários HTML. ...

153

Download

libmemory.

Libmemory Library fornece uma implementação da M.m. Algoritmo de recuperação de memória segura de Miche, em C. ...

138

Download