Q-audio

Q-audio is een digitale audio-interface voor Q.
Download nu

Q-audio Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • Albert Graef
  • Uitgever website:

Q-audio Tags


Q-audio Beschrijving

Q-audio is een digitale audio-interface voor Q. Q-audio is een digitale audio-interface voor Q. Q-audio-project bevat drie modules die samen de basisfunctionaliteit bieden die nodig is om digitale audiotoepassingen te schrijven. De audiomodule implementeert een (bijna) real-time audio-interface bovenop de Bibliotheek van Portaudio . Met de SNDFILE-module kunt u toegang krijgen tot geluidsbestanden in verschillende formaten met behulp van LibSndFile. De golfmodule biedt basisactiviteiten voor het maken en manipuleren van golfgegevens, inclusief bewerkingen om de monstertarieven om te zetten, om fourier-transformaties te berekenen en om golfgegevens in een visueel GGI te weergeven. Over Q Taal: q is een functionele programmeertaal op basis van term herschrijven. Aldus is een Q-programma of "script" gewoon een verzameling vergelijkingen die worden gebruikt om uitdrukkingen op een symbolische manier te evalueren. De vergelijkingen vestigen algebraïsche identiteiten en worden geïnterpreteerd als herschrijfregels om uitdrukkingen tot "normale vormen" te verminderen. Hier is bijvoorbeeld hoe u een functie SQR definieert die zijn argument is door het met zichzelf te vermenigvuldigen: SQR X = X * X; Houd er rekening mee dat, zoals in PROLOG, geactiveerde identificatoren worden gebruikt om de variabelen in een vergelijking aan te geven, die gebonden zijn naar de werkelijke waarden wanneer een vergelijking wordt toegepast. Vergelijkingen kunnen ook een voorwaarde-onderdeel omvatten, zoals in de volgende definitie van de factoriële functie: feit n = n * feit (n-1) als N> 0; = 1 anders; functies op gestructureerde argumenten worden gedefinieerd door "Pattern Matching". Bijvoorbeeld, het product van een lijst (aangeduidd in prolog-achtige syntaxis) kan met deze twee vergelijkingen worden berekend: prod [] = 1; prod = x * prod xs; met deze definitie kan het faculteit nu ook Als volgt worden gedefinieerd (de notatie , zoals in Haskell, geeft een rekenkundige sequentie aan): Feit n = prod ; zoals je kunt zien, zijn de definities eigenlijk net als wiskundige vergelijkingen. De syntaxis is oppervlakkig vergelijkbaar met andere moderne functionele talen zoals Miranda en Haskell, behalve dat Q "vrije formaat" is, dwz het geen lay-out gebruikt om de syntactische structuur aan te geven (dus wordt de puntkomma's gebruikt om een vergelijking te beëindigen). Zijn term herschrijvende erfgoed, Q gaat veel verder dan de meeste andere functionele talen doordat het u ook in staat stelt om berekeningen uit te voeren met symbolische uitdrukkingen. Bijvoorbeeld, met de definitie van de SQR-functie van bovenaf, vindt u dat SQR (x + 1) evalueert naar (x + 1) * (x + 1). Dit lijkt eerst op een arcane-functie, maar het is eigenlijk heel handig, omdat je je definities met symbolische ingangen kunt proberen, ook. Wat is nieuw in deze release: · SRC / WAVE.C: Minor Fixes voor compatibiliteit met de nieuwste GCC-versies


Q-audio Gerelateerde software

libgnurdf

Libgnurdf is een GNUPDAAT RDF-bibliotheek die een snelle en gemakkelijke toegang biedt tot RDF (Formatiebestanden van RDF (XML-bronbeschrijving). ...

105

Downloaden

ISQ

ISQ (IK U VRAGEN) is een labeluitbreidingsbibliotheek die u helpt om HTML-formulieren te maken. ...

153

Downloaden

acpi.py

ACPI.PY biedt een uniforme en platformonafhankelijke interface voor ACPI. ...

325

Downloaden