Q-audio

Q-Audio est une interface audio numérique pour Q.
Télécharger maintenant

Q-audio Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • GPL
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Albert Graef
  • Site Internet de l'éditeur:

Q-audio Mots clés


Q-audio La description

Q-Audio est une interface audio numérique pour Q. Q-Audio est une interface audio numérique pour le projet Q. Q-Audio contient trois modules qui fournissent ensemble la fonctionnalité de base nécessaire pour écrire des applications audio numériques.Le module audio implémente une interface audio (presque) en temps réel en haut de la bibliothèque PORTAUDIO. . Le module SNDFile vous permet d'accéder à des fichiers son dans divers formats à l'aide de LibsndFile.Le module de vague fournit des opérations de base pour la création et la manipulation de données d'ondes, y compris les opérations permettant de convertir les débits d'échantillonnage, afin de calculer des données de Fourier et d'afficher des données d'onde dans un visuel GGI. À propos de Q Langue: Q est une langue de programmation fonctionnelle basée sur la réécriture de termes. Ainsi, un programme Q ou "script" est simplement une collection d'équations utilisées pour évaluer les expressions de manière symbolique. Les équations établissent des identités algébriques et sont interprétées comme des règles de réécriture afin de réduire les expressions sur des «formes normales». Par exemple, voici la manière dont vous définissez une fonction SQR qui en fait un argument en multipliant avec lui-même: sqr x = x * x; Notez que, comme dans Prolog, des identifiants capitalisés sont utilisés pour indiquer les variables dans une équation, qui sont liées aux valeurs réelles lorsqu'une équation est appliquée. Les équations peuvent également inclure une partie de la condition, comme dans la définition suivante de la fonction factorielle: faits n = n * fait (N-1) si N> 0; = 1 sinon; les fonctions sur les arguments structurés sont définies par "correspondance de modèle". Par exemple, le produit d'une liste (désigné dans la syntaxe ressemblant à prolog) peut être calculé avec ces deux équations: Prod [] = 1; Prod = x * prod xs; avec cette définition, la factorielle peut maintenant aussi Soyez défini comme suit (la notation , comme dans Haskell, indique une séquence arithmétique): faits n = prod ; comme vous pouvez le constater, les définitions sont vraiment comme des équations mathématiques. La syntaxe est superficiellement similaire à d'autres langages fonctionnelles modernes telles que Miranda et Haskell, sauf que q est "format gratuit", c'est-à-dire qu'il n'utilise pas la mise en page pour indiquer la structure syntaxique (donc le point-virgule est utilisé pour mettre fin à une équation) .Due à Son héritage de réécriture de termes, Q passe bien au-delà de la plupart des autres langues fonctionnelles en ce sens qu'il vous permet également d'effectuer des calculs avec des expressions symboliques. Par exemple, avec la définition de la fonction SQR ci-dessus, vous constaterez que SQR (x + 1) évalue à (x + 1) * (x + 1). Cela pourrait d'abord ressembler à une fonctionnalité arcanique, mais il est en fait assez utile, car vous pouvez essayer vos définitions avec des entrées symboliques. Qu'est-ce qui est nouveau dans cette version: · SRC / Wave.c: Corrections mineures pour la compatibilité avec les dernières versions GCC


Q-audio Logiciels associés

Plus pour C ++

plus pour C ++ est une bibliothèque de classes qui fournit certaines fonctionnalités généralement communes pour C ++. ...

162

Télécharger

libshout

libshout permet aux applications de communiquer et de diffuser facilement un serveur multimédia en continu ICECAST. ...

182

Télécharger