{"id":465,"date":"2012-11-30T12:32:29","date_gmt":"2012-11-30T10:32:29","guid":{"rendered":"http:\/\/humanoids.be\/log\/?p=465"},"modified":"2015-01-06T20:38:24","modified_gmt":"2015-01-06T18:38:24","slug":"programmieren-eines-stimmgerates-in-java","status":"publish","type":"post","link":"https:\/\/humanoids.be\/log\/2012\/11\/programmieren-eines-stimmgerates-in-java\/","title":{"rendered":"Programmieren eines Stimmger\u00e4tes in Java"},"content":{"rendered":"<p>Heute habe ich sie zur\u00fcck erhalten, die Maturaarbeit. Eine lange Zeit lang gab es nicht all zu viel von mir zu lesen. Nach der Abgabe war ich zuerst mal einen Monat lange m\u00fcde. Inzwischen ist die Arbeit korrigiert und zur\u00fcckgegeben. Ich habe nur eine Sechs gemacht (Sechs ist die H\u00f6chstnote). Aber das sind erst zwei Drittel der Note, das andere Drittel ist die Pr\u00e4sentation, welche \u00fcbrigens <a href=\"http:\/\/www.gymneufeld.ch\/de\/gymnasium\/aktuell\/news-ansicht\/news\/praesentation-der-maturaarbeiten.html\">am 12. Dezember im Gymnasium Neufeld<\/a> sein wird.<!--more--><br \/>\nDie Arbeit ist jetzt durch die Plagiatpr\u00fcfung durch und ich kann sie mit gutem Gewissen ver\u00f6ffentlichen. Ich wollte verhindern, dass meine eigene Arbeit als voll Plagiat gemeldet wird&#8230;<\/p>\n<p><a href=\"http:\/\/humanoids.be\/log\/wp-content\/uploads\/2012\/11\/screenshot.png\"><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"468\" data-permalink=\"https:\/\/humanoids.be\/log\/2012\/11\/programmieren-eines-stimmgerates-in-java\/screenshot\/\" data-orig-file=\"https:\/\/humanoids.be\/log\/wp-content\/uploads\/2012\/11\/screenshot.png\" data-orig-size=\"450,320\" data-comments-opened=\"0\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}\" data-image-title=\"Screenshot des Programms\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/humanoids.be\/log\/wp-content\/uploads\/2012\/11\/screenshot-300x213.png\" data-large-file=\"https:\/\/humanoids.be\/log\/wp-content\/uploads\/2012\/11\/screenshot.png\" class=\"aligncenter size-medium wp-image-468\" title=\"Screenshot des Programms\" src=\"http:\/\/humanoids.be\/log\/wp-content\/uploads\/2012\/11\/screenshot-300x213.png\" alt=\"\" width=\"300\" height=\"213\" srcset=\"https:\/\/humanoids.be\/log\/wp-content\/uploads\/2012\/11\/screenshot-300x213.png 300w, https:\/\/humanoids.be\/log\/wp-content\/uploads\/2012\/11\/screenshot.png 450w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Ich hatte mir zum Ziel gesetzt, ein Stimmger\u00e4t zu programmieren. Dabei meinte ich nur ein Programm und keineswegs die Konstruktion eines elektronischen Ger\u00e4tchens. Ich habe aber die Benutzeroberfl\u00e4che an die materiellen Vorbilder angelehnt.<\/p>\n<p>Hinter der Arbeit steht sehr viel Theorie. Das Programmieren war f\u00fcr mich nicht die gr\u00f6sste Herausforderung. Um die Frequenzen aus einem analogen Tonsignal zu quetschen muss man eine Fouriertransformation machen. Die Fouriertransformation ist so simpel, dass es B\u00fccher \u00fcber sie gibt. Ich habe eines von einem sehr kompetenten Autoren gelesen, der meint, Studenten w\u00fcrde komplexe Zahlen nicht verstehen. Alles andere ist einfach f\u00fcr mich. Die Musiktheorie dazu kenne ich schon lange.<\/p>\n<figure id=\"attachment_471\" aria-describedby=\"caption-attachment-471\" style=\"width: 652px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/humanoids.be\/log\/wp-content\/uploads\/2012\/11\/2012-10-14-13.53.47.jpg\"><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"471\" data-permalink=\"https:\/\/humanoids.be\/log\/2012\/11\/programmieren-eines-stimmgerates-in-java\/2012-10-14-13-53-47\/\" data-orig-file=\"https:\/\/humanoids.be\/log\/wp-content\/uploads\/2012\/11\/2012-10-14-13.53.47.jpg\" data-orig-size=\"2144,424\" data-comments-opened=\"0\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}\" data-image-title=\"Papierkram\" data-image-description=\"\" data-image-caption=\"&lt;p&gt;Einige hundert Bl\u00e4tter Papier endeten als Korrekturausdruck. Um die zwanzig verkritzelte ich mit Nachrechnungen zum Debuggen.&lt;\/p&gt;\n\" data-medium-file=\"https:\/\/humanoids.be\/log\/wp-content\/uploads\/2012\/11\/2012-10-14-13.53.47-300x59.jpg\" data-large-file=\"https:\/\/humanoids.be\/log\/wp-content\/uploads\/2012\/11\/2012-10-14-13.53.47-1024x202.jpg\" class=\"size-large wp-image-471\" title=\"Papierkram\" src=\"http:\/\/humanoids.be\/log\/wp-content\/uploads\/2012\/11\/2012-10-14-13.53.47-1024x202.jpg\" alt=\"\" width=\"652\" height=\"128\" srcset=\"https:\/\/humanoids.be\/log\/wp-content\/uploads\/2012\/11\/2012-10-14-13.53.47-1024x202.jpg 1024w, https:\/\/humanoids.be\/log\/wp-content\/uploads\/2012\/11\/2012-10-14-13.53.47-300x59.jpg 300w, https:\/\/humanoids.be\/log\/wp-content\/uploads\/2012\/11\/2012-10-14-13.53.47.jpg 2144w\" sizes=\"auto, (max-width: 652px) 100vw, 652px\" \/><\/a><figcaption id=\"caption-attachment-471\" class=\"wp-caption-text\">Einige hundert Bl\u00e4tter Papier endeten als Korrekturausdruck. Um die zwanzig verkritzelte ich mit Nachrechnungen zum Debuggen.<\/figcaption><\/figure>\n<p>Geschrieben habe ich das Programm in Java und die Arbeit in <img decoding=\"async\" src=\"https:\/\/s0.wp.com\/latex.php?latex=%5CLaTeX&#038;bg=ffffff&#038;fg=000&#038;s=0&#038;c=20201002\" alt=\"&#92;LaTeX\" class=\"latex\" \/>. Dank <img decoding=\"async\" src=\"https:\/\/s0.wp.com\/latex.php?latex=%5CLaTeX&#038;bg=ffffff&#038;fg=000&#038;s=0&#038;c=20201002\" alt=\"&#92;LaTeX\" class=\"latex\" \/> habe ich sch\u00f6ne Vektorgrafiken in meiner Maturaarbeit. Die sch\u00f6nen Vektorgrafiken ben\u00f6tigten auch etwas Zeit und \u00c4rger (<a href=\"https:\/\/twitter.com\/freaktechnik\/status\/254323628655669248\">siehe Twitter<\/a>).<\/p>\n<p>Wer das Programm herunterladen oder den Quellcode ansehen will, findet beides im <a href=\"https:\/\/github.com\/freaktechnik\/AudioAnalyzer\">AudioAnalyzer GitHub Repository<\/a>, wobei AudioAnalyzer nur der Codename war. Der offizielle Name ist &#8220;PerfectTone&#8221;.<\/p>\n<p>Auch die Maturaarbeit kann heruntergeladen werden. Diese Version entspricht nicht exakt der bewerteten Version. <a href=\"https:\/\/www.dropbox.com\/s\/kzyaci9tkvm1uk6\/index.pdf?dl=0\">Download<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Heute habe ich sie zur\u00fcck erhalten, die Maturaarbeit. Eine lange Zeit lang gab es nicht all zu viel von mir zu lesen. Nach der Abgabe war ich zuerst mal einen Monat lange m\u00fcde. Inzwischen ist die Arbeit korrigiert und zur\u00fcckgegeben. Ich habe nur eine Sechs gemacht (Sechs ist die H\u00f6chstnote). Aber das sind erst zwei &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/humanoids.be\/log\/2012\/11\/programmieren-eines-stimmgerates-in-java\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Programmieren eines Stimmger\u00e4tes in Java&#8221;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":469,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"activitypub_content_warning":"","activitypub_content_visibility":"","activitypub_max_image_attachments":4,"activitypub_interaction_policy_quote":"anyone","activitypub_status":"","footnotes":""},"categories":[5],"tags":[110,104,103,105,106,101,102,97,107,109,111,108],"class_list":["post-465","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-alltag","tag-chromatic-tuner","tag-fft","tag-fouriertransformation","tag-java","tag-latex","tag-maturaarbeit","tag-maturarbeit","tag-musik-2","tag-perfecttone","tag-sound","tag-stimmgerat","tag-tone"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Programmieren eines Stimmger\u00e4tes in Java - Humanoids beLog<\/title>\n<meta name=\"description\" content=\"Heute habe ich sie zur\u00fcck erhalten, die Maturaarbeit. Eine lange Zeit lang gab es nicht all zu viel von mir zu lesen. Nach der Abgabe war ich zuerst mal\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/humanoids.be\/log\/2012\/11\/programmieren-eines-stimmgerates-in-java\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Programmieren eines Stimmger\u00e4tes in Java - Humanoids beLog\" \/>\n<meta property=\"og:description\" content=\"Heute habe ich sie zur\u00fcck erhalten, die Maturaarbeit. Eine lange Zeit lang gab es nicht all zu viel von mir zu lesen. Nach der Abgabe war ich zuerst mal\" \/>\n<meta property=\"og:url\" content=\"https:\/\/humanoids.be\/log\/2012\/11\/programmieren-eines-stimmgerates-in-java\/\" \/>\n<meta property=\"og:site_name\" content=\"Humanoids beLog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/humanoidsbelog\" \/>\n<meta property=\"article:published_time\" content=\"2012-11-30T10:32:29+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2015-01-06T18:38:24+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/humanoids.be\/log\/wp-content\/uploads\/2012\/11\/titelblatt.png\" \/>\n\t<meta property=\"og:image:width\" content=\"595\" \/>\n\t<meta property=\"og:image:height\" content=\"842\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Martin Giger\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@freaktechnik\" \/>\n<meta name=\"twitter:site\" content=\"@freaktechnik\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Martin Giger\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/humanoids.be\\\/log\\\/2012\\\/11\\\/programmieren-eines-stimmgerates-in-java\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/humanoids.be\\\/log\\\/2012\\\/11\\\/programmieren-eines-stimmgerates-in-java\\\/\"},\"author\":{\"name\":\"Martin Giger\",\"@id\":\"https:\\\/\\\/humanoids.be\\\/log\\\/#\\\/schema\\\/person\\\/a58850edf3908fc1b0987aedfb9a080d\"},\"headline\":\"Programmieren eines Stimmger\u00e4tes in Java\",\"datePublished\":\"2012-11-30T10:32:29+00:00\",\"dateModified\":\"2015-01-06T18:38:24+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/humanoids.be\\\/log\\\/2012\\\/11\\\/programmieren-eines-stimmgerates-in-java\\\/\"},\"wordCount\":330,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/humanoids.be\\\/log\\\/2012\\\/11\\\/programmieren-eines-stimmgerates-in-java\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/humanoids.be\\\/log\\\/wp-content\\\/uploads\\\/2012\\\/11\\\/titelblatt.png\",\"keywords\":[\"chromatic tuner\",\"fft\",\"fouriertransformation\",\"java\",\"latex\",\"maturaarbeit\",\"maturarbeit\",\"musik\",\"perfecttone\",\"sound\",\"stimmger\u00e4t\",\"tone\"],\"articleSection\":[\"Alltag\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/humanoids.be\\\/log\\\/2012\\\/11\\\/programmieren-eines-stimmgerates-in-java\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/humanoids.be\\\/log\\\/2012\\\/11\\\/programmieren-eines-stimmgerates-in-java\\\/\",\"url\":\"https:\\\/\\\/humanoids.be\\\/log\\\/2012\\\/11\\\/programmieren-eines-stimmgerates-in-java\\\/\",\"name\":\"Programmieren eines Stimmger\u00e4tes in Java - Humanoids beLog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/humanoids.be\\\/log\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/humanoids.be\\\/log\\\/2012\\\/11\\\/programmieren-eines-stimmgerates-in-java\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/humanoids.be\\\/log\\\/2012\\\/11\\\/programmieren-eines-stimmgerates-in-java\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/humanoids.be\\\/log\\\/wp-content\\\/uploads\\\/2012\\\/11\\\/titelblatt.png\",\"datePublished\":\"2012-11-30T10:32:29+00:00\",\"dateModified\":\"2015-01-06T18:38:24+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/humanoids.be\\\/log\\\/#\\\/schema\\\/person\\\/a58850edf3908fc1b0987aedfb9a080d\"},\"description\":\"Heute habe ich sie zur\u00fcck erhalten, die Maturaarbeit. Eine lange Zeit lang gab es nicht all zu viel von mir zu lesen. Nach der Abgabe war ich zuerst mal\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/humanoids.be\\\/log\\\/2012\\\/11\\\/programmieren-eines-stimmgerates-in-java\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/humanoids.be\\\/log\\\/2012\\\/11\\\/programmieren-eines-stimmgerates-in-java\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/humanoids.be\\\/log\\\/2012\\\/11\\\/programmieren-eines-stimmgerates-in-java\\\/#primaryimage\",\"url\":\"https:\\\/\\\/humanoids.be\\\/log\\\/wp-content\\\/uploads\\\/2012\\\/11\\\/titelblatt.png\",\"contentUrl\":\"https:\\\/\\\/humanoids.be\\\/log\\\/wp-content\\\/uploads\\\/2012\\\/11\\\/titelblatt.png\",\"width\":\"595\",\"height\":\"842\",\"caption\":\"Programmieren eines Stimmger\u00e4tes in Java - Martin Giger, 1MNb - 2012\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/humanoids.be\\\/log\\\/2012\\\/11\\\/programmieren-eines-stimmgerates-in-java\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/humanoids.be\\\/log\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Programmieren eines Stimmger\u00e4tes in Java\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/humanoids.be\\\/log\\\/#website\",\"url\":\"https:\\\/\\\/humanoids.be\\\/log\\\/\",\"name\":\"Humanoids beLog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/humanoids.be\\\/log\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/humanoids.be\\\/log\\\/#\\\/schema\\\/person\\\/a58850edf3908fc1b0987aedfb9a080d\",\"name\":\"Martin Giger\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/8766da02c6809c8ca3142c0c75bbfd454a6d1120dc01fede05d0beffedb6dd40?s=96&d=mm&r=pg\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/8766da02c6809c8ca3142c0c75bbfd454a6d1120dc01fede05d0beffedb6dd40?s=96&d=mm&r=pg\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/8766da02c6809c8ca3142c0c75bbfd454a6d1120dc01fede05d0beffedb6dd40?s=96&d=mm&r=pg\",\"caption\":\"Martin Giger\"},\"description\":\"openpgp4fpr:89346D522A2C190EEB959F52AE530058EFE7FD60\",\"sameAs\":[\"http:\\\/\\\/humanoids.be\\\/\"],\"url\":\"https:\\\/\\\/humanoids.be\\\/log\\\/author\\\/humanoid\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Programmieren eines Stimmger\u00e4tes in Java - Humanoids beLog","description":"Heute habe ich sie zur\u00fcck erhalten, die Maturaarbeit. Eine lange Zeit lang gab es nicht all zu viel von mir zu lesen. Nach der Abgabe war ich zuerst mal","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/humanoids.be\/log\/2012\/11\/programmieren-eines-stimmgerates-in-java\/","og_locale":"en_US","og_type":"article","og_title":"Programmieren eines Stimmger\u00e4tes in Java - Humanoids beLog","og_description":"Heute habe ich sie zur\u00fcck erhalten, die Maturaarbeit. Eine lange Zeit lang gab es nicht all zu viel von mir zu lesen. Nach der Abgabe war ich zuerst mal","og_url":"https:\/\/humanoids.be\/log\/2012\/11\/programmieren-eines-stimmgerates-in-java\/","og_site_name":"Humanoids beLog","article_publisher":"https:\/\/www.facebook.com\/humanoidsbelog","article_published_time":"2012-11-30T10:32:29+00:00","article_modified_time":"2015-01-06T18:38:24+00:00","og_image":[{"width":595,"height":842,"url":"https:\/\/humanoids.be\/log\/wp-content\/uploads\/2012\/11\/titelblatt.png","type":"image\/png"}],"author":"Martin Giger","twitter_card":"summary_large_image","twitter_creator":"@freaktechnik","twitter_site":"@freaktechnik","twitter_misc":{"Written by":"Martin Giger","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/humanoids.be\/log\/2012\/11\/programmieren-eines-stimmgerates-in-java\/#article","isPartOf":{"@id":"https:\/\/humanoids.be\/log\/2012\/11\/programmieren-eines-stimmgerates-in-java\/"},"author":{"name":"Martin Giger","@id":"https:\/\/humanoids.be\/log\/#\/schema\/person\/a58850edf3908fc1b0987aedfb9a080d"},"headline":"Programmieren eines Stimmger\u00e4tes in Java","datePublished":"2012-11-30T10:32:29+00:00","dateModified":"2015-01-06T18:38:24+00:00","mainEntityOfPage":{"@id":"https:\/\/humanoids.be\/log\/2012\/11\/programmieren-eines-stimmgerates-in-java\/"},"wordCount":330,"commentCount":0,"image":{"@id":"https:\/\/humanoids.be\/log\/2012\/11\/programmieren-eines-stimmgerates-in-java\/#primaryimage"},"thumbnailUrl":"https:\/\/humanoids.be\/log\/wp-content\/uploads\/2012\/11\/titelblatt.png","keywords":["chromatic tuner","fft","fouriertransformation","java","latex","maturaarbeit","maturarbeit","musik","perfecttone","sound","stimmger\u00e4t","tone"],"articleSection":["Alltag"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/humanoids.be\/log\/2012\/11\/programmieren-eines-stimmgerates-in-java\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/humanoids.be\/log\/2012\/11\/programmieren-eines-stimmgerates-in-java\/","url":"https:\/\/humanoids.be\/log\/2012\/11\/programmieren-eines-stimmgerates-in-java\/","name":"Programmieren eines Stimmger\u00e4tes in Java - Humanoids beLog","isPartOf":{"@id":"https:\/\/humanoids.be\/log\/#website"},"primaryImageOfPage":{"@id":"https:\/\/humanoids.be\/log\/2012\/11\/programmieren-eines-stimmgerates-in-java\/#primaryimage"},"image":{"@id":"https:\/\/humanoids.be\/log\/2012\/11\/programmieren-eines-stimmgerates-in-java\/#primaryimage"},"thumbnailUrl":"https:\/\/humanoids.be\/log\/wp-content\/uploads\/2012\/11\/titelblatt.png","datePublished":"2012-11-30T10:32:29+00:00","dateModified":"2015-01-06T18:38:24+00:00","author":{"@id":"https:\/\/humanoids.be\/log\/#\/schema\/person\/a58850edf3908fc1b0987aedfb9a080d"},"description":"Heute habe ich sie zur\u00fcck erhalten, die Maturaarbeit. Eine lange Zeit lang gab es nicht all zu viel von mir zu lesen. Nach der Abgabe war ich zuerst mal","breadcrumb":{"@id":"https:\/\/humanoids.be\/log\/2012\/11\/programmieren-eines-stimmgerates-in-java\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/humanoids.be\/log\/2012\/11\/programmieren-eines-stimmgerates-in-java\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/humanoids.be\/log\/2012\/11\/programmieren-eines-stimmgerates-in-java\/#primaryimage","url":"https:\/\/humanoids.be\/log\/wp-content\/uploads\/2012\/11\/titelblatt.png","contentUrl":"https:\/\/humanoids.be\/log\/wp-content\/uploads\/2012\/11\/titelblatt.png","width":"595","height":"842","caption":"Programmieren eines Stimmger\u00e4tes in Java - Martin Giger, 1MNb - 2012"},{"@type":"BreadcrumbList","@id":"https:\/\/humanoids.be\/log\/2012\/11\/programmieren-eines-stimmgerates-in-java\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/humanoids.be\/log\/"},{"@type":"ListItem","position":2,"name":"Programmieren eines Stimmger\u00e4tes in Java"}]},{"@type":"WebSite","@id":"https:\/\/humanoids.be\/log\/#website","url":"https:\/\/humanoids.be\/log\/","name":"Humanoids beLog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/humanoids.be\/log\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/humanoids.be\/log\/#\/schema\/person\/a58850edf3908fc1b0987aedfb9a080d","name":"Martin Giger","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/8766da02c6809c8ca3142c0c75bbfd454a6d1120dc01fede05d0beffedb6dd40?s=96&d=mm&r=pg","url":"https:\/\/secure.gravatar.com\/avatar\/8766da02c6809c8ca3142c0c75bbfd454a6d1120dc01fede05d0beffedb6dd40?s=96&d=mm&r=pg","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/8766da02c6809c8ca3142c0c75bbfd454a6d1120dc01fede05d0beffedb6dd40?s=96&d=mm&r=pg","caption":"Martin Giger"},"description":"openpgp4fpr:89346D522A2C190EEB959F52AE530058EFE7FD60","sameAs":["http:\/\/humanoids.be\/"],"url":"https:\/\/humanoids.be\/log\/author\/humanoid\/"}]}},"jetpack_featured_media_url":"https:\/\/humanoids.be\/log\/wp-content\/uploads\/2012\/11\/titelblatt.png","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/humanoids.be\/log\/wp-json\/wp\/v2\/posts\/465","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/humanoids.be\/log\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/humanoids.be\/log\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/humanoids.be\/log\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/humanoids.be\/log\/wp-json\/wp\/v2\/comments?post=465"}],"version-history":[{"count":3,"href":"https:\/\/humanoids.be\/log\/wp-json\/wp\/v2\/posts\/465\/revisions"}],"predecessor-version":[{"id":2942,"href":"https:\/\/humanoids.be\/log\/wp-json\/wp\/v2\/posts\/465\/revisions\/2942"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/humanoids.be\/log\/wp-json\/wp\/v2\/media\/469"}],"wp:attachment":[{"href":"https:\/\/humanoids.be\/log\/wp-json\/wp\/v2\/media?parent=465"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/humanoids.be\/log\/wp-json\/wp\/v2\/categories?post=465"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/humanoids.be\/log\/wp-json\/wp\/v2\/tags?post=465"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}