Stel, je bent aan een andere audio-interface toe of je wilt je huidige geluidskaart upgraden, dan kan het lonen eens te kijken naar de mogelijkheden van een externe DSP-chip. DSP staat voor Digital Signal Processing en de DSP-chip (co-processor of accelerator) zorgt ervoor dat je computer ontlast wordt tijdens het werken met plug-ins. Misschien weet je zelfs al dat je dit wilt, maar heb je ook al eens gehoord van FPGA. Deze blogpost kan je helpen om richting te geven aan de keuze voor je nieuwe geluidskaart.DSP en FPGA

DSP: Wat doet het?

Als je werkt met DAW-software dan weet je hoe je werkt met software plug-ins. Het resultaat van de plug-in (het effect) wordt in real-time berekend en afgehandeld door de processor van je (laptop-)computer. Wanneer je een groot aantal plug-ins gebruikt in je project dan kan de processor het flink zwaar krijgen, waardoor het systeem minder responsief wordt. Met een DSP-chip, die zich bevindt op een externe insteekkaart van je computer of in een aparte audio-interface, worden deze bewerkingen door de chip afgehandeld. Het resultaat is dat de processor van je computersysteem ontlast wordt. Hierdoor houd je meer ‘ruimte’ over voor andere taken.

Andere taken?

In de praktijk betekent dit dat je tijdens het opnemen, mixen of masteren van je project meer capaciteit over houdt door het vrijkomen van de extra processorkracht. De vrijgekomen ‘ruimte’ kun je bijvoorbeeld benutten door andere plug-ins te gebruiken. Een voorbeeld kan zijn dat je een opgenomen drum track, bestaande uit een flink aantal sporen, volledig mixt met de plug-ins van een audio-interface met een DSP-chip aan boord. Daarnaast zet je dan nog een mastering plug-in op de master bus van je project, eveneens afkomstig van deze interface. De taken worden nu allemaal volledig afgehandeld door de DSP-chip. De processor van je computer wordt hierbij volledig ontlast en de overige instrumenten en eventueel vocalen kun je dan bewerken met software plug-ins. Daar is nu voldoende capaciteit voor!

DSP: Hoe werkt het?

De DSP-chip bevindt zich zoals gezegd op een insteekkaart (hoewel deze steeds minder voorkomt) of bevindt zich op de printplaat van een externe audio-interface. De bekendste en meest gebruikte met DSP-uitgeruste audio-interfaces zijn afkomstig van Universal Audio. Naast de Apollo-serie interfaces bieden zij tevens de externe UAD-interfaces aan die een ‘dedicated’ DSP-processor bezitten. De UAD DSP-processor handelt vervolgens de taken af van de plug-ins. Het grote verschil met software plug-ins, is dat bij audio-interfaces uitgerust met een DSP-chip, de plug-ins zich bevinden ín de interface of kaart zélf.

Wat is FPGA dan?

De field-programmable gate array is eveneens een chip, maar is minder rigide dan een ‘gewone’ DSP-chip. FPGA bezit programmeerbare logische componenten. Programmeurs kennen hier vervolgens logische functies aan toe. Zonder al te veel in te gaan op de technische werking, betekent dit dat je de chip kunt blijven uitbreiden totdat het aantal beschikbare ‘gates’ of ‘blokken’ bezet zijn. Antelope Audio is een producent van high-end audiocomponenten (clocking-generators, audio-interfaces en preamps) die gebruik maakt van FPGA-chips. Enkele voorbeelden van audio-interfaces met een FPGA-chip van zijn Zen Tour, Zen Studio, Orion Studio en de Goliath.

De verschillen en overeenkomsten van DSP en FPGA

De FPGA-chip is flexibeler dan de DSP-chip. Immers, een FPGA-chip is te programmeren en een DSP-chip is statisch en feitelijk ‘gewoon’ een processor. FPGA is dus géén DSP-chip! Wél handelt deze, net als bij de DSP-chip, de berekeningen af. Antelope Audio biedt zijn plug-ins aan in de vorm van updates en deze worden dus gratis aangeboden aan de gebruiker. Bij Universal Audio moet je hiervoor betalen, maar er is op dit moment wel meer content voor beschikbaar. Je ziet echter wel dat het FPGA-platform zeer snel uitbreidt qua content. De interfaces van beide aanbieders zijn misschien een flinke investering, maar daar staat tegenover dat de kwaliteit bijzonder goed is; zowel van de converters, preamps als de plug-ins zelf.

Zie ook

> Alle externe audio interfaces van Universal Audio
> Alle externe audio interfaces van Antelope Audio
> DAW-plugins – wat zijn het en wat kun je ermee?

2 reacties
  1. Feico schreef:

    Het feitelijke verschil tussen een DSP en een FPGA is dat de eerste een gespecialiseerde microprocessor is geoptimaliseerd voor een bepaald soort berekeningen. Een FPGA is alleen een verzameling logica die door een ‘definitie bestand’ aan elkaar gekoppeld worden tot iets wat een gedefinieerde functie uitvoerd. Kwa flexibiliteit zijn ze derhalve prima te vergelijken alleen de manier van ‘programmeren’ verschilt. Om dan te zeggen dat een FPGA flexibeler is vind ik te kort door de bocht. De flexibiliteit hangt helemaal af van de het gemak waarmee de DSP of de FPGA te herprogrammeren is voor een bepaalde functie.

    • Benjamin schreef:

      Het is een interpretatieverschil denk ik. Wat ik bedoel is dat, juist omdat een FPGA-chip een set logische componenten bezit, hier relatief eenvoudig code aan toe te voegen is, dus gemakkelijker uitbreidbaar dan een DSP-chip (feitelijk een proces en doet niets meer dan dat, namelijk het uitvoeren van een proces). Aangezien niet iedereen zal weten wat FPGA is, heb ik het ook wat simpel gehouden (flexibiliteit van FPGA versus de statische eigenschappen van een ‘gewone’ DSP-chip).

Laat een reactie achter