Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • 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
A Synth in Its Prime – En implementering och evaluering av en nittontonssynt.
KTH, School of Computer Science and Communication (CSC).
KTH, School of Computer Science and Communication (CSC).
2012 (Swedish)Independent thesis Advanced level (professional degree), 10 credits / 15 HE creditsStudent thesis
Abstract [en]

In this essay it is described how to implement a 19 tone digital synthesizer. This in contrast to our normal musical scale which consists of 12 tones. Relevant pieces of music theory is reviewed to give the reader a chance to grasp the reasoning that is used when the two musical scales are compared and the technical implementation is explained. This is not only a study of musical scales, but also a study in how to implement a digital synthesizer. In particular the relatively new programming language ChucK is examined in order to construct the audio logic for the synthesizer and is consequently liable for analysis and discussion, but also the procedure of creating a graphical interface in Java and making it cooperate with an application written in an extraneous programming language is made clear.

Abstract [sv]

I denna uppsats undersöks och beskrivs hur man kan implementera en synt med 19 toner. Detta i kontrast till vår normala musikskala som har 12 toner. Relevanta delar ur musikteorin gås igenom för att ge läsaren möjlighet att förstå de resonemang som senare kommer att föras när de två skalorna jämförs och den tekniska implementationen beskrivs. Detta är inte bara en studie i musikskalor, utan också en studie i hur man implementerar en synt. Framförallt det förhållandevis nya programmeringsspråket ChucK tas upp i samband med ljudlogiken för synten och blir utsatt för analys och diskussion, men även hur man skapar ett grafiskt gränssnitt i Java och får den delen att samarbeta med ett program skrivet i ett vilt främmande språk klargörs.

Place, publisher, year, edition, pages
2012.
Series
Kandidatexjobb CSC, K12032
National Category
Computer Science
Identifiers
URN: urn:nbn:se:kth:diva-131037OAI: oai:DiVA.org:kth-131037DiVA: diva2:654483
Educational program
Master of Science in Engineering - Computer Science and Technology
Uppsok
Technology
Supervisors
Examiners
Available from: 2013-10-07 Created: 2013-10-07

Open Access in DiVA

No full text

Other links

http://www.csc.kth.se/utbildning/kandidatexjobb/datateknik/2012/rapport/hagward_anders_OCH_klein_simon_K12032.pdf
By organisation
School of Computer Science and Communication (CSC)
Computer Science

Search outside of DiVA

GoogleGoogle Scholar

urn-nbn

Altmetric score

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

Direct link
Cite
Citation style
  • apa
  • harvard1
  • 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