{"id":4612,"date":"2023-08-07T07:55:46","date_gmt":"2023-08-07T07:55:46","guid":{"rendered":"https:\/\/picockpit.com\/raspberry-pi\/?p=4612"},"modified":"2023-08-22T10:48:31","modified_gmt":"2023-08-22T10:48:31","slug":"paragon-project-euclidean-drum-machine","status":"publish","type":"post","link":"https:\/\/picockpit.com\/raspberry-pi\/paragon-project-euclidean-drum-machine\/","title":{"rendered":"Paragon Project: Euclidean Drum Machine"},"content":{"rendered":"<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/08\/euclidean-drum-machine-1024x576.png\" alt=\"\" class=\"wp-image-4613\" style=\"width:663px;height:372px\" width=\"663\" height=\"372\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/08\/euclidean-drum-machine-1024x576.png 1024w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/08\/euclidean-drum-machine-300x169.png 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/08\/euclidean-drum-machine-768x432.png 768w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/08\/euclidean-drum-machine-18x10.png 18w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/08\/euclidean-drum-machine.png 1200w\" sizes=\"auto, (max-width: 663px) 100vw, 663px\" \/><\/figure>\n<\/div>\n\n\n<p>In terms of making music with the Raspberry Pi, there are a handful of options available. People have come up with ways to turn their Pis into instruments of all kinds. However, by comparison, there are few music projects revolving around the Raspberry Pi Pico. So it&#8217;s thrilling to see a new Pico euclidean drum machine pop up on reddit. <\/p>\n\n\n\n<p>Introducing the <a href=\"https:\/\/www.reddit.com\/r\/raspberry_pi\/comments\/15k2gh0\/euclid16_rpi_pico_euclidean_drum_machine\/\">euclid-16, a euclidean drum machine developed around the Raspberry Pi Pico, created by aproximacion<\/a>.<\/p>\n\n\n\n<p>Not only is this project inspired, but it&#8217;s also super straightforward and aproximacion included a GitHub repository with all the code you need to put it together yourself!<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/08\/euclid-16-1024x768.jpg\" alt=\"\" class=\"wp-image-4614\" style=\"width:579px;height:434px\" width=\"579\" height=\"434\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/08\/euclid-16-1024x768.jpg 1024w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/08\/euclid-16-300x225.jpg 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/08\/euclid-16-768x576.jpg 768w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/08\/euclid-16-1536x1152.jpg 1536w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/08\/euclid-16-2048x1536.jpg 2048w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/08\/euclid-16-16x12.jpg 16w\" sizes=\"auto, (max-width: 579px) 100vw, 579px\" \/><figcaption class=\"wp-element-caption\">Credit: <a href=\"https:\/\/www.reddit.com\/r\/raspberry_pi\/comments\/15k2gh0\/euclid16_rpi_pico_euclidean_drum_machine\/\">aproximacion<\/a>.<\/figcaption><\/figure>\n<\/div>\n\n\n<p>As aproximacion details, the euclid-16 above consists of a perfboard and a soap case.<\/p>\n\n\n\n<p>Before we get into the hardware and software, it&#8217;s worth touching on what&#8217;s &#8220;euclidean&#8221; about this drum machine. Euclidean rhythms &#8211; referring to the ancient Greek mathematician, Euclid &#8211; are rhythms with super balanced patterns over intervals of time. <\/p>\n\n\n\n<p>This has all sorts of really cool implications, but for this drum machine project, it means effectively that you determine the intervals and how many beats should go in each interval.<\/p>\n\n\n\n<p>So euclidean drum machines base their patterns on <a href=\"http:\/\/cgm.cs.mcgill.ca\/~godfried\/publications\/banff.pdf\">euclidean rhythms<\/a>, which you can observe in this video that aproximacion, <a href=\"https:\/\/github.com\/redraw\/euclid-16\">who goes by redraw on GitHub<\/a>, uploaded:<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100%\">\n<figure class=\"wp-block-video aligncenter\"><video src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/08\/euclid.mp4\" controls=\"controls\" width=\"467\" height=\"467\"><\/video>\n<figcaption class=\"wp-element-caption\">Credit: <a href=\"https:\/\/github.com\/redraw\/euclid-16\">redraw<\/a>.<\/figcaption>\n<\/figure>\n<\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Hardware<\/h2>\n\n\n\n<p>As you can see, this project has a perfboard attached to a soap case, along with an <a href=\"https:\/\/buyzero.de\/products\/rgb-encoder-breakout?_pos=1&amp;_sid=b966f7d8f&amp;_ss=r\">encoder<\/a>, <a href=\"https:\/\/buyzero.de\/products\/leds-widerstande-basic-maker-kit?_pos=20&amp;_sid=5c3c55dc3&amp;_ss=r\">a yellow LED along with 16 red LEDs<\/a>, four <a href=\"https:\/\/buyzero.de\/products\/micro-taster?_pos=2&amp;_sid=386f64131&amp;_ss=r\">buttons<\/a>, two shift register 74HC595 <a href=\"https:\/\/buyzero.de\/products\/mcp23017-i2c-16-eingang-ausgang-erweiterungs-chip\">ICs<\/a>, and a <a href=\"https:\/\/buyzero.de\/products\/raspberry-pi-pico-w-h-konfigurator-pico-pico-w-pico-h-pico-wh\">Raspberry Pi Pico<\/a>.<\/p>\n\n\n\n<p>Obviously, though, the setup here is fairly customizable. Any case that could hold the Pico and necessary components, for instance, would be well-suited for a project like this.<\/p>\n\n\n\n<p>The two shift registers control the 16 LEDs, as indicated by the wiring diagram included in the GitHub repository:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/08\/Screenshot-from-2023-08-07-09-33-22-1.png\" alt=\"\" class=\"wp-image-4625\" style=\"width:624px;height:412px\" width=\"624\" height=\"412\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/08\/Screenshot-from-2023-08-07-09-33-22-1.png 920w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/08\/Screenshot-from-2023-08-07-09-33-22-1-300x198.png 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/08\/Screenshot-from-2023-08-07-09-33-22-1-768x508.png 768w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/08\/Screenshot-from-2023-08-07-09-33-22-1-18x12.png 18w\" sizes=\"auto, (max-width: 624px) 100vw, 624px\" \/><figcaption class=\"wp-element-caption\">Credit: <a href=\"https:\/\/github.com\/redraw\/euclid-16\/tree\/main\/wiring\">redraw<\/a>.<\/figcaption><\/figure>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\">Software<\/h2>\n\n\n\n<p>The code is CircuitPython, which aproximacion notes on the GitHub, &#8220;is great to play around,&#8221; but &#8220;it doesn&#8217;t provide hardware timer interrupts, which is critical to keep tempo consistent.&#8221;<\/p>\n\n\n\n<p>The audio is output through PWM, but could be output through I2S as well. You can learn more about audio output with the Pico and PWM, I2S, and I2C in <a href=\"https:\/\/picockpit.com\/raspberry-pi\/everything-about-sound-output-using-the-pico-w\/\">our article on audio with the Pico W.<\/a><\/p>\n\n\n\n<p>In the reddit post, aproximacion says: &#8220;For the moment, it&#8217;s working as a MIDI sequencer, but audio through PWM, or using a i2s DAC should be also possible. The ideal goal would be to play cheap DR-55, CR-78, Minipops, etc samples in it.&#8221;<\/p>\n\n\n\n<p>And this little drum machine can save up to 16 sequences.<\/p>\n\n\n\n<p>So if you want to create a super cheap, really powerful euclidean drum machine with your Raspberry Pi Pico, this is the project for you!<\/p>\n\n\n\n<p>Grab a couple of Picos and then you can put this together with <a href=\"https:\/\/diyelectromusic.wordpress.com\/2021\/01\/23\/midi-micropython-and-the-raspberry-pi-pico\/\">some other projects<\/a> to set up your rock band or a full orchestra. <\/p>\n\n\n\n<p>If you&#8217;d like to see more details, check out the GitHub source <a href=\"https:\/\/github.com\/redraw\/euclid-16\">here.<\/a><\/p>\n\n\n\n<p>If you\u2019d like to see more Paragon Projects that we\u2019ve featured in this series \u2013 you can click <a href=\"https:\/\/picockpit.com\/raspberry-pi\/category\/raspberry-pi-projects\/paragon-project\/\">here<\/a>.<\/p>\n\n\n\n<p>And if you\u2019ve got any questions or if you\u2019d like to suggest a project for this series, please comment below!<\/p>\n<div class=\"shariff shariff-align-center shariff-widget-align-left shariff-buttonstretch\"><ul class=\"shariff-buttons theme-white orientation-horizontal buttonsize-medium\"><li class=\"shariff-button twitter shariff-nocustomcolor\" style=\"background-color:#595959\"><a href=\"https:\/\/twitter.com\/share?url=https%3A%2F%2Fpicockpit.com%2Fraspberry-pi%2Fparagon-project-euclidean-drum-machine%2F&text=Paragon%20Project%3A%20Euclidean%20Drum%20Machine\" title=\"Share on X\" aria-label=\"Share on X\" role=\"button\" rel=\"noopener nofollow\" class=\"shariff-link\" style=\"; background-color:#000; color:#000\" target=\"_blank\"><span class=\"shariff-icon\" style=\"fill:#000\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path fill=\"#000\" d=\"M14.258 10.152L23.176 0h-2.113l-7.747 8.813L7.133 0H0l9.352 13.328L0 23.973h2.113l8.176-9.309 6.531 9.309h7.133zm-2.895 3.293l-.949-1.328L2.875 1.56h3.246l6.086 8.523.945 1.328 7.91 11.078h-3.246zm0 0\"\/><\/svg><\/span><span class=\"shariff-text\" style=\"color:#000\">share<\/span>&nbsp;<\/a><\/li><li class=\"shariff-button facebook shariff-nocustomcolor\" style=\"background-color:#4273c8\"><a href=\"https:\/\/www.facebook.com\/sharer\/sharer.php?u=https%3A%2F%2Fpicockpit.com%2Fraspberry-pi%2Fparagon-project-euclidean-drum-machine%2F\" title=\"Share on Facebook\" aria-label=\"Share on Facebook\" role=\"button\" rel=\"nofollow\" class=\"shariff-link\" style=\"; background-color:#3b5998; color:#3b5998\" target=\"_blank\"><span class=\"shariff-icon\" style=\"fill:#3b5998\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 18 32\"><path fill=\"#3b5998\" d=\"M17.1 0.2v4.7h-2.8q-1.5 0-2.1 0.6t-0.5 1.9v3.4h5.2l-0.7 5.3h-4.5v13.6h-5.5v-13.6h-4.5v-5.3h4.5v-3.9q0-3.3 1.9-5.2t5-1.8q2.6 0 4.1 0.2z\"\/><\/svg><\/span><span class=\"shariff-text\" style=\"color:#3b5998\">share<\/span>&nbsp;<\/a><\/li><li class=\"shariff-button telegram shariff-nocustomcolor\" style=\"background-color:#4084A6\"><a href=\"https:\/\/telegram.me\/share\/url?url=https%3A%2F%2Fpicockpit.com%2Fraspberry-pi%2Fparagon-project-euclidean-drum-machine%2F&text=Paragon%20Project%3A%20Euclidean%20Drum%20Machine\" title=\"Share on Telegram\" aria-label=\"Share on Telegram\" role=\"button\" rel=\"noopener nofollow\" class=\"shariff-link\" style=\"; background-color:#0088cc; color:#0088cc\" target=\"_blank\"><span class=\"shariff-icon\" style=\"fill:#0088cc\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 32 32\"><path fill=\"#0088cc\" d=\"M30.8 6.5l-4.5 21.4c-.3 1.5-1.2 1.9-2.5 1.2L16.9 24l-3.3 3.2c-.4.4-.7.7-1.4.7l.5-7L25.5 9.2c.6-.5-.1-.8-.9-.3l-15.8 10L2 16.7c-1.5-.5-1.5-1.5.3-2.2L28.9 4.3c1.3-.5 2.3.3 1.9 2.2z\"\/><\/svg><\/span><span class=\"shariff-text\" style=\"color:#0088cc\">share<\/span>&nbsp;<\/a><\/li><li class=\"shariff-button reddit shariff-nocustomcolor\" style=\"background-color:#ff5700\"><a href=\"https:\/\/www.reddit.com\/submit?url=https%3A%2F%2Fpicockpit.com%2Fraspberry-pi%2Fparagon-project-euclidean-drum-machine%2F\" title=\"Share on Reddit\" aria-label=\"Share on Reddit\" role=\"button\" rel=\"noopener nofollow\" class=\"shariff-link\" style=\"; background-color:#ff4500; color:#ff4500\" target=\"_blank\"><span class=\"shariff-icon\" style=\"fill:#ff4500\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\"><path fill=\"#ff4500\" d=\"M440.3 203.5c-15 0-28.2 6.2-37.9 15.9-35.7-24.7-83.8-40.6-137.1-42.3L293 52.3l88.2 19.8c0 21.6 17.6 39.2 39.2 39.2 22 0 39.7-18.1 39.7-39.7s-17.6-39.7-39.7-39.7c-15.4 0-28.7 9.3-35.3 22l-97.4-21.6c-4.9-1.3-9.7 2.2-11 7.1L246.3 177c-52.9 2.2-100.5 18.1-136.3 42.8-9.7-10.1-23.4-16.3-38.4-16.3-55.6 0-73.8 74.6-22.9 100.1-1.8 7.9-2.6 16.3-2.6 24.7 0 83.8 94.4 151.7 210.3 151.7 116.4 0 210.8-67.9 210.8-151.7 0-8.4-.9-17.2-3.1-25.1 49.9-25.6 31.5-99.7-23.8-99.7zM129.4 308.9c0-22 17.6-39.7 39.7-39.7 21.6 0 39.2 17.6 39.2 39.7 0 21.6-17.6 39.2-39.2 39.2-22 .1-39.7-17.6-39.7-39.2zm214.3 93.5c-36.4 36.4-139.1 36.4-175.5 0-4-3.5-4-9.7 0-13.7 3.5-3.5 9.7-3.5 13.2 0 27.8 28.5 120 29 149 0 3.5-3.5 9.7-3.5 13.2 0 4.1 4 4.1 10.2.1 13.7zm-.8-54.2c-21.6 0-39.2-17.6-39.2-39.2 0-22 17.6-39.7 39.2-39.7 22 0 39.7 17.6 39.7 39.7-.1 21.5-17.7 39.2-39.7 39.2z\"\/><\/svg><\/span><span class=\"shariff-text\" style=\"color:#ff4500\">share<\/span>&nbsp;<\/a><\/li><\/ul><\/div>","protected":false},"excerpt":{"rendered":"<p>In terms of making music with the Raspberry Pi, there are a handful of options available. People have come up with ways to turn their Pis into instruments of all kinds. However, by comparison, there are few music projects revolving around the Raspberry Pi Pico. So it&#8217;s thrilling to see a new Pico euclidean drum&hellip;<\/p>\n","protected":false},"author":2,"featured_media":4613,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1534,220],"tags":[477,1756,1755,1754,1757,361,1633,189,11,221,486,447,187,456,359],"class_list":["post-4612","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-paragon-projects","category-raspberry-pi-projects","tag-circuitpython","tag-drum","tag-euclidean-drum-machine","tag-euclidean-rhythm","tag-machine","tag-music","tag-noise","tag-pi","tag-pico","tag-pico-w","tag-project","tag-projects","tag-raspberry-pi","tag-raspberry-pi-projects","tag-sound"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Paragon Project: Euclidean Drum Machine | PiCockpit<\/title>\n<meta name=\"description\" content=\"A euclidean drum machine made with a Raspberry Pi Pico! This Paragon Project provides new meaning to the question: &quot;What to do with a Pico?&quot;\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/picockpit.com\/raspberry-pi\/paragon-project-euclidean-drum-machine\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Paragon Project: Euclidean Drum Machine | PiCockpit\" \/>\n<meta property=\"og:description\" content=\"A euclidean drum machine made with a Raspberry Pi Pico! This Paragon Project provides new meaning to the question: &quot;What to do with a Pico?&quot;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/picockpit.com\/raspberry-pi\/paragon-project-euclidean-drum-machine\/\" \/>\n<meta property=\"og:site_name\" content=\"PiCockpit\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/pi3gshop\" \/>\n<meta property=\"article:published_time\" content=\"2023-08-07T07:55:46+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-08-22T10:48:31+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/08\/euclidean-drum-machine.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"675\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"raspi berry\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@pi3g\" \/>\n<meta name=\"twitter:site\" content=\"@pi3g\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"raspi berry\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/zh\\\/paragon-project-\u6b27\u51e0\u91cc\u5f97\u9f13\u673a\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/zh\\\/paragon-project-\u6b27\u51e0\u91cc\u5f97\u9f13\u673a\\\/\"},\"author\":{\"name\":\"raspi berry\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#\\\/schema\\\/person\\\/7af3a7a8c999bc722029ef9ca9d78eee\"},\"headline\":\"Paragon Project: Euclidean Drum Machine\",\"datePublished\":\"2023-08-07T07:55:46+00:00\",\"dateModified\":\"2023-08-22T10:48:31+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/zh\\\/paragon-project-\u6b27\u51e0\u91cc\u5f97\u9f13\u673a\\\/\"},\"wordCount\":547,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/zh\\\/paragon-project-\u6b27\u51e0\u91cc\u5f97\u9f13\u673a\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/wp-content\\\/uploads\\\/2023\\\/08\\\/euclidean-drum-machine.png\",\"keywords\":[\"circuitpython\",\"drum\",\"euclidean drum machine\",\"euclidean rhythm\",\"machine\",\"Music\",\"Noise\",\"Pi\",\"Pico\",\"Pico W\",\"project\",\"Projects\",\"Raspberry Pi\",\"Raspberry Pi projects\",\"Sound\"],\"articleSection\":[\"Paragon Projects\",\"Raspberry Pi projects\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/zh\\\/paragon-project-\u6b27\u51e0\u91cc\u5f97\u9f13\u673a\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/zh\\\/paragon-project-\u6b27\u51e0\u91cc\u5f97\u9f13\u673a\\\/\",\"url\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/zh\\\/paragon-project-\u6b27\u51e0\u91cc\u5f97\u9f13\u673a\\\/\",\"name\":\"Paragon Project: Euclidean Drum Machine | PiCockpit\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/zh\\\/paragon-project-\u6b27\u51e0\u91cc\u5f97\u9f13\u673a\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/zh\\\/paragon-project-\u6b27\u51e0\u91cc\u5f97\u9f13\u673a\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/wp-content\\\/uploads\\\/2023\\\/08\\\/euclidean-drum-machine.png\",\"datePublished\":\"2023-08-07T07:55:46+00:00\",\"dateModified\":\"2023-08-22T10:48:31+00:00\",\"description\":\"A euclidean drum machine made with a Raspberry Pi Pico! This Paragon Project provides new meaning to the question: \\\"What to do with a Pico?\\\"\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/zh\\\/paragon-project-\u6b27\u51e0\u91cc\u5f97\u9f13\u673a\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/zh\\\/paragon-project-\u6b27\u51e0\u91cc\u5f97\u9f13\u673a\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/zh\\\/paragon-project-\u6b27\u51e0\u91cc\u5f97\u9f13\u673a\\\/#primaryimage\",\"url\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/wp-content\\\/uploads\\\/2023\\\/08\\\/euclidean-drum-machine.png\",\"contentUrl\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/wp-content\\\/uploads\\\/2023\\\/08\\\/euclidean-drum-machine.png\",\"width\":1200,\"height\":675},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/zh\\\/paragon-project-\u6b27\u51e0\u91cc\u5f97\u9f13\u673a\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Paragon Projects\",\"item\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/category\\\/paragon-projects\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Paragon Project: Euclidean Drum Machine\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#website\",\"url\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/\",\"name\":\"PiCockpit\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#organization\",\"name\":\"PiCockpit.com\",\"url\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/wp-content\\\/uploads\\\/2023\\\/07\\\/Screenshot-from-2023-07-24-15-01-24.png\",\"contentUrl\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/wp-content\\\/uploads\\\/2023\\\/07\\\/Screenshot-from-2023-07-24-15-01-24.png\",\"width\":1165,\"height\":283,\"caption\":\"PiCockpit.com\"},\"image\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/pi3gshop\",\"https:\\\/\\\/x.com\\\/pi3g\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#\\\/schema\\\/person\\\/7af3a7a8c999bc722029ef9ca9d78eee\",\"name\":\"raspi berry\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c10c423ceeff34163dd54a5472d6da17d71c0e360e0cf8cdb8847006372f216b?s=96&d=blank&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c10c423ceeff34163dd54a5472d6da17d71c0e360e0cf8cdb8847006372f216b?s=96&d=blank&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c10c423ceeff34163dd54a5472d6da17d71c0e360e0cf8cdb8847006372f216b?s=96&d=blank&r=g\",\"caption\":\"raspi berry\"},\"description\":\"I'm here to help you with all your Raspberry Pi related questions &amp; love to share about new project ideas for the Raspberry Pi, and give quick tips. Of course I'll also help you with PiCockpit and how to make your Raspberry Pi even easier to use with this raspberry pi monitoring solution :-)\",\"sameAs\":[\"https:\\\/\\\/picockpit.com\"],\"url\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/author\\\/raspi-berry\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Paragon Project: Euclidean Drum Machine | PiCockpit","description":"A euclidean drum machine made with a Raspberry Pi Pico! This Paragon Project provides new meaning to the question: \"What to do with a Pico?\"","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:\/\/picockpit.com\/raspberry-pi\/paragon-project-euclidean-drum-machine\/","og_locale":"en_US","og_type":"article","og_title":"Paragon Project: Euclidean Drum Machine | PiCockpit","og_description":"A euclidean drum machine made with a Raspberry Pi Pico! This Paragon Project provides new meaning to the question: \"What to do with a Pico?\"","og_url":"https:\/\/picockpit.com\/raspberry-pi\/paragon-project-euclidean-drum-machine\/","og_site_name":"PiCockpit","article_publisher":"https:\/\/www.facebook.com\/pi3gshop","article_published_time":"2023-08-07T07:55:46+00:00","article_modified_time":"2023-08-22T10:48:31+00:00","og_image":[{"width":1200,"height":675,"url":"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/08\/euclidean-drum-machine.png","type":"image\/png"}],"author":"raspi berry","twitter_card":"summary_large_image","twitter_creator":"@pi3g","twitter_site":"@pi3g","twitter_misc":{"Written by":"raspi berry","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/picockpit.com\/raspberry-pi\/zh\/paragon-project-\u6b27\u51e0\u91cc\u5f97\u9f13\u673a\/#article","isPartOf":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/zh\/paragon-project-\u6b27\u51e0\u91cc\u5f97\u9f13\u673a\/"},"author":{"name":"raspi berry","@id":"https:\/\/picockpit.com\/raspberry-pi\/#\/schema\/person\/7af3a7a8c999bc722029ef9ca9d78eee"},"headline":"Paragon Project: Euclidean Drum Machine","datePublished":"2023-08-07T07:55:46+00:00","dateModified":"2023-08-22T10:48:31+00:00","mainEntityOfPage":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/zh\/paragon-project-\u6b27\u51e0\u91cc\u5f97\u9f13\u673a\/"},"wordCount":547,"commentCount":0,"publisher":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/#organization"},"image":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/zh\/paragon-project-\u6b27\u51e0\u91cc\u5f97\u9f13\u673a\/#primaryimage"},"thumbnailUrl":"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/08\/euclidean-drum-machine.png","keywords":["circuitpython","drum","euclidean drum machine","euclidean rhythm","machine","Music","Noise","Pi","Pico","Pico W","project","Projects","Raspberry Pi","Raspberry Pi projects","Sound"],"articleSection":["Paragon Projects","Raspberry Pi projects"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/picockpit.com\/raspberry-pi\/zh\/paragon-project-\u6b27\u51e0\u91cc\u5f97\u9f13\u673a\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/picockpit.com\/raspberry-pi\/zh\/paragon-project-\u6b27\u51e0\u91cc\u5f97\u9f13\u673a\/","url":"https:\/\/picockpit.com\/raspberry-pi\/zh\/paragon-project-\u6b27\u51e0\u91cc\u5f97\u9f13\u673a\/","name":"Paragon Project: Euclidean Drum Machine | PiCockpit","isPartOf":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/#website"},"primaryImageOfPage":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/zh\/paragon-project-\u6b27\u51e0\u91cc\u5f97\u9f13\u673a\/#primaryimage"},"image":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/zh\/paragon-project-\u6b27\u51e0\u91cc\u5f97\u9f13\u673a\/#primaryimage"},"thumbnailUrl":"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/08\/euclidean-drum-machine.png","datePublished":"2023-08-07T07:55:46+00:00","dateModified":"2023-08-22T10:48:31+00:00","description":"A euclidean drum machine made with a Raspberry Pi Pico! This Paragon Project provides new meaning to the question: \"What to do with a Pico?\"","breadcrumb":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/zh\/paragon-project-\u6b27\u51e0\u91cc\u5f97\u9f13\u673a\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/picockpit.com\/raspberry-pi\/zh\/paragon-project-\u6b27\u51e0\u91cc\u5f97\u9f13\u673a\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/picockpit.com\/raspberry-pi\/zh\/paragon-project-\u6b27\u51e0\u91cc\u5f97\u9f13\u673a\/#primaryimage","url":"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/08\/euclidean-drum-machine.png","contentUrl":"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/08\/euclidean-drum-machine.png","width":1200,"height":675},{"@type":"BreadcrumbList","@id":"https:\/\/picockpit.com\/raspberry-pi\/zh\/paragon-project-\u6b27\u51e0\u91cc\u5f97\u9f13\u673a\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/picockpit.com\/raspberry-pi\/"},{"@type":"ListItem","position":2,"name":"Paragon Projects","item":"https:\/\/picockpit.com\/raspberry-pi\/category\/paragon-projects\/"},{"@type":"ListItem","position":3,"name":"Paragon Project: Euclidean Drum Machine"}]},{"@type":"WebSite","@id":"https:\/\/picockpit.com\/raspberry-pi\/#website","url":"https:\/\/picockpit.com\/raspberry-pi\/","name":"PiCockpit","description":"","publisher":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/picockpit.com\/raspberry-pi\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/picockpit.com\/raspberry-pi\/#organization","name":"PiCockpit.com","url":"https:\/\/picockpit.com\/raspberry-pi\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/picockpit.com\/raspberry-pi\/#\/schema\/logo\/image\/","url":"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/07\/Screenshot-from-2023-07-24-15-01-24.png","contentUrl":"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/07\/Screenshot-from-2023-07-24-15-01-24.png","width":1165,"height":283,"caption":"PiCockpit.com"},"image":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/pi3gshop","https:\/\/x.com\/pi3g"]},{"@type":"Person","@id":"https:\/\/picockpit.com\/raspberry-pi\/#\/schema\/person\/7af3a7a8c999bc722029ef9ca9d78eee","name":"raspi berry","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/c10c423ceeff34163dd54a5472d6da17d71c0e360e0cf8cdb8847006372f216b?s=96&d=blank&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/c10c423ceeff34163dd54a5472d6da17d71c0e360e0cf8cdb8847006372f216b?s=96&d=blank&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c10c423ceeff34163dd54a5472d6da17d71c0e360e0cf8cdb8847006372f216b?s=96&d=blank&r=g","caption":"raspi berry"},"description":"I'm here to help you with all your Raspberry Pi related questions &amp; love to share about new project ideas for the Raspberry Pi, and give quick tips. Of course I'll also help you with PiCockpit and how to make your Raspberry Pi even easier to use with this raspberry pi monitoring solution :-)","sameAs":["https:\/\/picockpit.com"],"url":"https:\/\/picockpit.com\/raspberry-pi\/author\/raspi-berry\/"}]}},"_links":{"self":[{"href":"https:\/\/picockpit.com\/raspberry-pi\/wp-json\/wp\/v2\/posts\/4612","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/picockpit.com\/raspberry-pi\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/picockpit.com\/raspberry-pi\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/picockpit.com\/raspberry-pi\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/picockpit.com\/raspberry-pi\/wp-json\/wp\/v2\/comments?post=4612"}],"version-history":[{"count":15,"href":"https:\/\/picockpit.com\/raspberry-pi\/wp-json\/wp\/v2\/posts\/4612\/revisions"}],"predecessor-version":[{"id":4849,"href":"https:\/\/picockpit.com\/raspberry-pi\/wp-json\/wp\/v2\/posts\/4612\/revisions\/4849"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/picockpit.com\/raspberry-pi\/wp-json\/wp\/v2\/media\/4613"}],"wp:attachment":[{"href":"https:\/\/picockpit.com\/raspberry-pi\/wp-json\/wp\/v2\/media?parent=4612"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/picockpit.com\/raspberry-pi\/wp-json\/wp\/v2\/categories?post=4612"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/picockpit.com\/raspberry-pi\/wp-json\/wp\/v2\/tags?post=4612"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}