Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Implementing a parametric EQ plug-in in C++ using the multi-platform VST specification
2003 (English)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
Abstract [en]

As the processing power of desktop computer systems increase by every year, more and more real-time audio signal processing is performed on such systems. What used to be done in external effects units, e.g. adding reverb, can now be accomplished within the computer system using signal processing code modules - plug-ins. This thesis describes the development of a peak/notch parametric EQ VST plug-in. First a prototype was made in the graphical audio programming environment Max/MSP on MacOS, and then a C++ implementation was made using the VST Software Development Kit. The C++ source code was compiled on both Windows and MacOS, resulting in versions of the plug-in that can be used in any VST host application on Windows and MacOS respectively. Writing a plug-in relieves the programmer of the burden to deal directly with audio interface details and graphical user interface specifics, since this is taken care of by the host application. It can thus be an interesting way to start developing audio DSP algorithms, since the host application also provides the opportunity to listen to and measure the performance of the implemented plug-in algorithm.

Place, publisher, year, edition, pages
2003.
Keyword [en]
Technology, Audio, plug-in, C++, parametric EQ, digital filter, FIR, IIR, biquad, Max/MSP, DSP, API, real-time
Keyword [sv]
Teknik
Identifiers
URN: urn:nbn:se:ltu:diva-57693ISRN: LTU-CUPP--03/044--SELocal ID: e557e8ad-daf9-4ff5-b197-ac206d037b07OAI: oai:DiVA.org:ltu-57693DiVA: diva2:1031081
Subject / course
Student thesis, at least 15 credits
Educational program
Audio Technology, bachelor's level
Examiners
Note
Validerat; 20101217 (root)Available from: 2016-10-04 Created: 2016-10-04Bibliographically approved

Open Access in DiVA

fulltext(472 kB)1471 downloads
File information
File name FULLTEXT01.pdfFile size 472 kBChecksum SHA-512
fb8f07257894c9b6c7b86caf5325806e95e1244d3d19930ec572acd88cf2603661a92d60c5cc91f99cfedddd9020971cc8443582ad49337798065a5128cb29dc
Type fulltextMimetype application/pdf

Search outside of DiVA

GoogleGoogle Scholar
Total: 1471 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 59 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf