{"id":1578,"date":"2014-05-04T09:14:09","date_gmt":"2014-05-04T09:14:09","guid":{"rendered":"http:\/\/portfolio.arnoldbiffna.com\/?p=65"},"modified":"2025-09-24T14:35:06","modified_gmt":"2025-09-24T14:35:06","slug":"frequency-generator","status":"publish","type":"post","link":"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/04\/frequency-generator\/","title":{"rendered":"Frequency Generator"},"content":{"rendered":"<div style=\"width: 320px;\" class=\"wp-video\"><video class=\"wp-video-shortcode\" id=\"video-1578-1\" width=\"320\" height=\"202\" poster=\"https:\/\/d3od4vl78dd97d.cloudfront.net\/blogimages\/frequencygener.jpg\" preload=\"metadata\" controls=\"controls\"><source type=\"video\/mp4\" src=\"https:\/\/d3od4vl78dd97d.cloudfront.net\/blogvideo\/freqgen.mp4?_=1\" \/><source type=\"video\/webm\" src=\"https:\/\/d3od4vl78dd97d.cloudfront.net\/blogvideo\/freqgen.webm?_=1\" \/><a href=\"https:\/\/d3od4vl78dd97d.cloudfront.net\/blogvideo\/freqgen.mp4\">https:\/\/d3od4vl78dd97d.cloudfront.net\/blogvideo\/freqgen.mp4<\/a><\/video><\/div>\n<ul>\n<li>Click <em>play <\/em>and drag the slider to alter the frequency<\/li>\n<li>Sound is generated with a sine wave<\/li>\n<li>Live spectrum display<\/li>\n<\/ul>\n<p><a href=\"http:\/\/as3.actionscriptdude.com\/#\/id108\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/d3od4vl78dd97d.cloudfront.net\/blogimages\/flashlink.png\" alt=\"Launch Flash!\" \/>see it<\/a><\/p>\n<p style=\"text-align: left;\">Back in the early 80&#8217;s when I was a young teen, my dad bought me my first computer. It was a Commodore 64 sporting a [then] impressive 64K of memory ( compared to 16 million K in a 16GB computer today ). When you powered it on, you saw a command-line \/ Basic language interpreter. As a result, the first thing I learned was how to program in Basic. And the first program I wrote was generating sound frequencies, like say&#8230; 230hz.<\/p>\n<p style=\"text-align: left;\">For years I was dissapointed that ActionScript never had this ability, until Adobe finally released it in Flash Player 10. Generating raw frequencies is nothing exciting unless you want to annoy someone or their dog, but it&#8217;s the building block to something more exciting &#8211; synthesizers, drum machines, sequencers, and electronic music. I&#8217;ll post some links later of some developers who have taken this to a whole new level.<\/p>\n<p style=\"text-align: left;\"><a href=\"http:\/\/www.sonoport.com\/\">http:\/\/www.sonoport.com\/<\/a><\/p>\n<p style=\"text-align: left;\">\n","protected":false},"excerpt":{"rendered":"<p>Click play and drag the slider to alter the frequency Sound is generated with a sine wave Live spectrum display see it Back in the early 80&#8217;s when I was a young teen, my dad bought me my first computer. It was a Commodore 64 sporting a [then] impressive 64K of memory ( compared to &hellip; <a href=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/04\/frequency-generator\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Frequency Generator&#8221;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":1886,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[16,35],"class_list":["post-1578","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-flex-flash-actionscript","tag-as3","tag-sound"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Frequency Generator - Arnold Biffna Portfolio<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/04\/frequency-generator\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Frequency Generator - Arnold Biffna Portfolio\" \/>\n<meta property=\"og:description\" content=\"Click play and drag the slider to alter the frequency Sound is generated with a sine wave Live spectrum display see it Back in the early 80&#8217;s when I was a young teen, my dad bought me my first computer. It was a Commodore 64 sporting a [then] impressive 64K of memory ( compared to &hellip; Continue reading &quot;Frequency Generator&quot;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/04\/frequency-generator\/\" \/>\n<meta property=\"og:site_name\" content=\"Arnold Biffna Portfolio\" \/>\n<meta property=\"article:published_time\" content=\"2014-05-04T09:14:09+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-09-24T14:35:06+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/portfolio.arnoldbiffna.com\/wp-content\/uploads\/2024\/03\/frequencygener.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"200\" \/>\n\t<meta property=\"og:image:height\" content=\"132\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Arnold Biffna\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Arnold Biffna\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/index.php\\\/2014\\\/05\\\/04\\\/frequency-generator\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/index.php\\\/2014\\\/05\\\/04\\\/frequency-generator\\\/\"},\"author\":{\"name\":\"Arnold Biffna\",\"@id\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/#\\\/schema\\\/person\\\/248c0dc4cc332f12f120d4734ca0ae8f\"},\"headline\":\"Frequency Generator\",\"datePublished\":\"2014-05-04T09:14:09+00:00\",\"dateModified\":\"2025-09-24T14:35:06+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/index.php\\\/2014\\\/05\\\/04\\\/frequency-generator\\\/\"},\"wordCount\":217,\"publisher\":{\"@id\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/#\\\/schema\\\/person\\\/248c0dc4cc332f12f120d4734ca0ae8f\"},\"image\":{\"@id\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/index.php\\\/2014\\\/05\\\/04\\\/frequency-generator\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/wp-content\\\/uploads\\\/2024\\\/03\\\/frequencygener.jpg\",\"keywords\":[\"AS3\",\"Sound\"],\"articleSection\":[\"Flex Flash ActionScript\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/index.php\\\/2014\\\/05\\\/04\\\/frequency-generator\\\/\",\"url\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/index.php\\\/2014\\\/05\\\/04\\\/frequency-generator\\\/\",\"name\":\"Frequency Generator - Arnold Biffna Portfolio\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/index.php\\\/2014\\\/05\\\/04\\\/frequency-generator\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/index.php\\\/2014\\\/05\\\/04\\\/frequency-generator\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/wp-content\\\/uploads\\\/2024\\\/03\\\/frequencygener.jpg\",\"datePublished\":\"2014-05-04T09:14:09+00:00\",\"dateModified\":\"2025-09-24T14:35:06+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/index.php\\\/2014\\\/05\\\/04\\\/frequency-generator\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/index.php\\\/2014\\\/05\\\/04\\\/frequency-generator\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/index.php\\\/2014\\\/05\\\/04\\\/frequency-generator\\\/#primaryimage\",\"url\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/wp-content\\\/uploads\\\/2024\\\/03\\\/frequencygener.jpg\",\"contentUrl\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/wp-content\\\/uploads\\\/2024\\\/03\\\/frequencygener.jpg\",\"width\":200,\"height\":132},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/index.php\\\/2014\\\/05\\\/04\\\/frequency-generator\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Frequency Generator\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/#website\",\"url\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/\",\"name\":\"Arnold Biffna Portfolio\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/#\\\/schema\\\/person\\\/248c0dc4cc332f12f120d4734ca0ae8f\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/#\\\/schema\\\/person\\\/248c0dc4cc332f12f120d4734ca0ae8f\",\"name\":\"Arnold Biffna\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/wp-content\\\/uploads\\\/2025\\\/04\\\/profile.jpg\",\"url\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/wp-content\\\/uploads\\\/2025\\\/04\\\/profile.jpg\",\"contentUrl\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/wp-content\\\/uploads\\\/2025\\\/04\\\/profile.jpg\",\"width\":960,\"height\":960,\"caption\":\"Arnold Biffna\"},\"logo\":{\"@id\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/wp-content\\\/uploads\\\/2025\\\/04\\\/profile.jpg\"},\"sameAs\":[\"http:\\\/\\\/arnoldbiffna.com\"],\"url\":\"https:\\\/\\\/portfolio.arnoldbiffna.com\\\/index.php\\\/author\\\/arnoldbiffna-2\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Frequency Generator - Arnold Biffna Portfolio","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:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/04\/frequency-generator\/","og_locale":"en_US","og_type":"article","og_title":"Frequency Generator - Arnold Biffna Portfolio","og_description":"Click play and drag the slider to alter the frequency Sound is generated with a sine wave Live spectrum display see it Back in the early 80&#8217;s when I was a young teen, my dad bought me my first computer. It was a Commodore 64 sporting a [then] impressive 64K of memory ( compared to &hellip; Continue reading \"Frequency Generator\"","og_url":"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/04\/frequency-generator\/","og_site_name":"Arnold Biffna Portfolio","article_published_time":"2014-05-04T09:14:09+00:00","article_modified_time":"2025-09-24T14:35:06+00:00","og_image":[{"width":200,"height":132,"url":"https:\/\/portfolio.arnoldbiffna.com\/wp-content\/uploads\/2024\/03\/frequencygener.jpg","type":"image\/jpeg"}],"author":"Arnold Biffna","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Arnold Biffna","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/04\/frequency-generator\/#article","isPartOf":{"@id":"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/04\/frequency-generator\/"},"author":{"name":"Arnold Biffna","@id":"https:\/\/portfolio.arnoldbiffna.com\/#\/schema\/person\/248c0dc4cc332f12f120d4734ca0ae8f"},"headline":"Frequency Generator","datePublished":"2014-05-04T09:14:09+00:00","dateModified":"2025-09-24T14:35:06+00:00","mainEntityOfPage":{"@id":"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/04\/frequency-generator\/"},"wordCount":217,"publisher":{"@id":"https:\/\/portfolio.arnoldbiffna.com\/#\/schema\/person\/248c0dc4cc332f12f120d4734ca0ae8f"},"image":{"@id":"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/04\/frequency-generator\/#primaryimage"},"thumbnailUrl":"https:\/\/portfolio.arnoldbiffna.com\/wp-content\/uploads\/2024\/03\/frequencygener.jpg","keywords":["AS3","Sound"],"articleSection":["Flex Flash ActionScript"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/04\/frequency-generator\/","url":"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/04\/frequency-generator\/","name":"Frequency Generator - Arnold Biffna Portfolio","isPartOf":{"@id":"https:\/\/portfolio.arnoldbiffna.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/04\/frequency-generator\/#primaryimage"},"image":{"@id":"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/04\/frequency-generator\/#primaryimage"},"thumbnailUrl":"https:\/\/portfolio.arnoldbiffna.com\/wp-content\/uploads\/2024\/03\/frequencygener.jpg","datePublished":"2014-05-04T09:14:09+00:00","dateModified":"2025-09-24T14:35:06+00:00","breadcrumb":{"@id":"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/04\/frequency-generator\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/04\/frequency-generator\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/04\/frequency-generator\/#primaryimage","url":"https:\/\/portfolio.arnoldbiffna.com\/wp-content\/uploads\/2024\/03\/frequencygener.jpg","contentUrl":"https:\/\/portfolio.arnoldbiffna.com\/wp-content\/uploads\/2024\/03\/frequencygener.jpg","width":200,"height":132},{"@type":"BreadcrumbList","@id":"https:\/\/portfolio.arnoldbiffna.com\/index.php\/2014\/05\/04\/frequency-generator\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/portfolio.arnoldbiffna.com\/"},{"@type":"ListItem","position":2,"name":"Frequency Generator"}]},{"@type":"WebSite","@id":"https:\/\/portfolio.arnoldbiffna.com\/#website","url":"https:\/\/portfolio.arnoldbiffna.com\/","name":"Arnold Biffna Portfolio","description":"","publisher":{"@id":"https:\/\/portfolio.arnoldbiffna.com\/#\/schema\/person\/248c0dc4cc332f12f120d4734ca0ae8f"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/portfolio.arnoldbiffna.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/portfolio.arnoldbiffna.com\/#\/schema\/person\/248c0dc4cc332f12f120d4734ca0ae8f","name":"Arnold Biffna","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/portfolio.arnoldbiffna.com\/wp-content\/uploads\/2025\/04\/profile.jpg","url":"https:\/\/portfolio.arnoldbiffna.com\/wp-content\/uploads\/2025\/04\/profile.jpg","contentUrl":"https:\/\/portfolio.arnoldbiffna.com\/wp-content\/uploads\/2025\/04\/profile.jpg","width":960,"height":960,"caption":"Arnold Biffna"},"logo":{"@id":"https:\/\/portfolio.arnoldbiffna.com\/wp-content\/uploads\/2025\/04\/profile.jpg"},"sameAs":["http:\/\/arnoldbiffna.com"],"url":"https:\/\/portfolio.arnoldbiffna.com\/index.php\/author\/arnoldbiffna-2\/"}]}},"_links":{"self":[{"href":"https:\/\/portfolio.arnoldbiffna.com\/index.php\/wp-json\/wp\/v2\/posts\/1578","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/portfolio.arnoldbiffna.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/portfolio.arnoldbiffna.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/portfolio.arnoldbiffna.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/portfolio.arnoldbiffna.com\/index.php\/wp-json\/wp\/v2\/comments?post=1578"}],"version-history":[{"count":1,"href":"https:\/\/portfolio.arnoldbiffna.com\/index.php\/wp-json\/wp\/v2\/posts\/1578\/revisions"}],"predecessor-version":[{"id":1837,"href":"https:\/\/portfolio.arnoldbiffna.com\/index.php\/wp-json\/wp\/v2\/posts\/1578\/revisions\/1837"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/portfolio.arnoldbiffna.com\/index.php\/wp-json\/wp\/v2\/media\/1886"}],"wp:attachment":[{"href":"https:\/\/portfolio.arnoldbiffna.com\/index.php\/wp-json\/wp\/v2\/media?parent=1578"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/portfolio.arnoldbiffna.com\/index.php\/wp-json\/wp\/v2\/categories?post=1578"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/portfolio.arnoldbiffna.com\/index.php\/wp-json\/wp\/v2\/tags?post=1578"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}