Ndound

A C ++ Library en Python-module voor audiosynthese met dynamische digitale filters
Download nu

Ndound Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • Nick Hilton
  • Uitgever website:

Ndound Tags


Ndound Beschrijving

Een C ++ -bibliotheek en Python-module voor audiosynthese met dynamische digitale filters NSound is een C ++ Framework voor audiosynthese. Het is bedoeld om net zo krachtig te zijn als Csound, maar met de programmeerfuncties van C ++. De NSound-bibliotheek probeert het proces van het genereren van complex en interessant geluid zo gemakkelijk mogelijk te maken. Wat zijn de doelstellingen van NSound? Het belangrijkste doel van NSound is om een applicatie-programmeerinterface (API) te ontwikkelen voor geluidssynthese met het volgende Kenmerken: 1. Eenvoudig te gebruiken 2. Eenvoudig te verlengen 3. Krachtige WHAT zijn de basisconcepten van NSound? In Nsound worden alle audiogegevens weergegeven als een drijvend puntnummer tussen -1.0 en 1.0. Op deze manier is het eenvoudig om de gegevens te schalen om het volume aan te passen door de gegevens te vermenigvuldigen met een getal tussen 0,0 en 1,0, een percentage. De audiogegevens worden alleen omgezet in 8-bits, 16-bit of 24-bit wanneer deze op de schijf wordt geschreven met de golfschepenklasse.generators produceren oscillaties van de golfvorm die erin is opgeslagen. Enveloppen kunnen audiogegevens vormgeven. Een mixerclass kan worden gebruikt om verschillende audiogegevens samen te mixen. Met deze hulpmiddelen maakt NSound de programmeur in staat om audio te genereren, de golfvorm vorm te geven en deze samen te mixen. Wat is er nieuw in deze release: · Toegevoegd Python2.6-ondersteuning op Windows (AREALE WERKT OP LINUX / OSX) · Toegevoegd typedef std :: vector Booleankector · Toegevoegde Typedef Std :: Vector BooleAnvectorVector · Audiostream toegevoegd :: mono () · AudioTream toegevoegd :: GetMono () · Toegevoegde klasse AudioStreamelection · Toegevoegde klasse bufferselectie · Toegevoegd voorbeeld7 · Filterstageiir :: operator = () toegevoegd · Toegevoegde generator :: DrawWindowbArtlett () · Toegevoegde generator :: DrawWindowBlackman () · Toegevoegde generator :: DrawWindowBlackManHarris () · Toegevoegde generator :: DrawWindowhamming () · Toegevoegde generator :: DrawWindowhanning () · Toegevoegde generator :: DrawWindownuttall () · Toegevoegde generator :: DrawWindowParzen () · Toegevoegde generator :: DrawWindowRectAnle () · Toegevoegde instrumenthoed · Toegevoegde instrumentenorganopipe (een pijporgel) · ToDo.txt toegevoegd, een lijst met dingen die Nick graag zou willen laten gaan · Toegevoegd golfsport 64 en 32 drijvende puntensteun (de meeste apps kunnen geen 64-bits openen, maar nuttig voor eenheidstests of het opslaan van hoge percision-golfvormen) · Verwijderde audiosstream :: Setlessthan (), nieuwe operators vervangen functionaliteit · Verwijderde audioDRAM :: Setgreaterthan (), nieuwe operators vervangen functionaliteit · Verwijderde buffer :: Setlessthan (), nieuwe operators vervangen functionaliteit · Verwijderde buffer :: Setgreaterthan (), nieuwe operators vervangen functionaliteit · Vaste FILTERLOWPASSFIR :: FILTER (AUDIOSTREAM, FLOW64) Infinite Recursion-fout · Vaste FILTERLOWPASSFIR :: FILTER (X, Y), OCKELLED · Vaste generator :: COR (Sample_rate, buffer) Memory Copy · Vast nsoundconfig.py::checkformatplotlibcapi () bug, moet 0 terugkeren; · Vaste swig / plotting.Ik om een waarschuwing te melden wanneer PayLab niet beschikbaar is


Ndound Gerelateerde software