Faust

Faust is een gecompileerde taal voor real-time audiosignaalverwerking.
Download nu

Faust Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • FAUST Team
  • Uitgever website:
  • http://faust.grame.fr/

Faust Tags


Faust Beschrijving

Faust is een gecompileerde taal voor real-time audiosignaalverwerking. Faust is een gecompileerde taal voor realtime audiosignaalverwerking. De naam Faust staat voor functionele audiostream. Het programmeermodel combineert twee benaderingen: functionele programmering en blokdiagramsamenstelling. Je kunt aan Faust denken als een gestructureerde blokdiagramtaal met een tekstuele syntaxis.Wat is Faust bedoeld voor? Faust is bedoeld voor ontwikkelaars die efficiënte C / C ++-audio-plug-ins voor bestaande systemen of volledige stand-alone audiotoepassingen moeten ontwikkelen. Dankzij sommige specifieke compilatietechnieken en krachtige optimalisaties, is de C ++ -code gegenereerd door de Faust-compiler meestal erg snel. Het kan over het algemeen concurreren met (en soms outperform) handgeschreven C-code. Wat ziet het eruit? Programmering met Faust is op de een of andere manier zoals het werken met elektronische circuits en signalen. Een Faust-programma is een lijst met definities die een signaalprocessorblokdiagram definieert: een stuk code dat uitvoersignalen oplevert volgens de ingangssignalen (en misschien enkele gebruikersinterface-parameters). Hoe werkt het? Faust is een gecompileerde taal vertaald naar C ++. Om de meest efficiënte code te genereren, is de compilatie gebaseerd op een semantische benadering. In plaats van rechtstreeks het blokdiagram te compileren zoals beschreven door de gebruiker, is het idee om zijn wiskundige betekenis te compileren (wat het eigenlijk berekent). Wat is nieuw in deze release: nieuwe architectuurbestanden: · VST2P4.cpp (VST-2.4 architectuurbestand) , · VSTI-MONO.CPP (MONO VSTI SYSTHTH-architectuurbestand), · MATLABPLOT.CPP (architectuurbestand om gegevens in Matlab of Octave-indeling te plotten). Nieuwe scripts voor een zeer eenvoudige generatie uitvoerbare toepassingen: · Faust2alsa (Bel de Faust-compiler en G ++ om een ALSA-aanvraag te produceren), · Faust2Jack (bel de Faust-compiler en G ++ om een jack-applicatie te produceren), · Faust2plot (bel de Faust-compiler en G ++ om een plot-toepassing te produceren), · Faust2SVG (bel de Faust2SVG SVG-blokkiagrammen), · Faust2firefox, (Faust2SVG + Display met Firefox) · Faust2Octave (Faust2plot + Display met octaaf) Nieuwe bibliotheken: · filter.lib (Faust Filters Library) · Effect.LIB (Faust2PD-bibliotheek) · Faust2PD bijgewerkt Q 7.8, · Verbeterde metagegevensbeheer: tags zijn nee Meer beperkt tot een vooraf ingediende set, wordt metadata nu gemeld als opmerkingen in de gegenereerde C ++ -code · Ondersteuning voor nieuwe --Simple-namen-optie bij het oplossen van block-diagrams-buggen: · Out-of-order generatie van complexe wederzijdse recursies gecorrigeerd · Lexer gewijzigd Om MultiplateForm Einde van de lijn te ondersteunen · ERLOZE CODE DELING CORDENCENTIEKNOEUZE · We zijn alle bijdragers van deze nieuwe release dankbaar, met speciale vermeldingen voor Albert Graef en Julius O. Smith. Blijf ons opmerkingen, suggesties, bugrapporten en bijdragen verzenden. Wat is er nieuw in deze release: · Deze release bevat enkele extensies aan de Faust-taal zoals de nieuwe fvariabele verklaring of de unary-operator "-" met identifiers ("-X" is nu toegestaan ). · Verschillende bugs zijn gecorrigeerd. · Er zijn een aantal nieuwe architectuurbestanden die in het bijzonder zijn voorzien voor het gebruik van Faust met SND-RT. · Het effect en filterbibliotheken zijn ook verbeterd en er is een nieuwe oscillatorbibliotheek beschikbaar. · De tijd om te compileren Sommige zeer complexe programma's zijn met name verminderd.


Faust Gerelateerde software

Midi2ogg

MIDI2OGG is een op schaal gebaseerde frontend naar Timidity ++ en Oggenc waarmee de gebruiker MIDI / MOD-bestanden naar OGG Vorbis kan converteren. ...

176

Downloaden

MP32RTP

MP32RTP is een gratis software die rechtstreeks een RTP-stream uit MP3-bestanden stroomt, zonder ingewikkelde instellingen van een streaming-server. ...

54

Downloaden