{"id":188,"date":"2026-03-01T23:28:57","date_gmt":"2026-03-01T22:28:57","guid":{"rendered":"https:\/\/projects.dejvino.com\/w\/?p=188"},"modified":"2026-07-30T19:02:45","modified_gmt":"2026-07-30T17:02:45","slug":"noicesynth-grid-based-modular-synth","status":"publish","type":"post","link":"https:\/\/projects.dejvino.com\/w\/noicesynth-grid-based-modular-synth\/","title":{"rendered":"NoiceSynth | Grid-based modular synth"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">A pocket-sized modular synthesizer built around a Raspberry Pi Pico (RP2040), with all patching done on a 12&#215;12 grid instead of physical cables.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Oscillators, filters, envelopes, and a handful of other modules get placed onto the grid and wired together however you like, so the same box can become a DX7-style FM patch one moment and a slow, drifting drone the next. Audio streams out over I2S, with the synthesis math running in fixed-point to keep the Pico&#8217;s core from choking under a full patch. A rotary encoder, a volume potentiometer, and a 128&#215;64 OLED handle all the interaction, and a 3.5mm TRS-A MIDI input lets it take notes from an external keyboard or sequencer. It runs off a LiPo cell and a booster board, small and portable enough to carry around.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/projects.dejvino.com\/w\/wp-content\/uploads\/2026\/03\/image.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"513\" src=\"https:\/\/projects.dejvino.com\/w\/wp-content\/uploads\/2026\/03\/image-1024x513.png\" alt=\"\" class=\"wp-image-190\" srcset=\"https:\/\/projects.dejvino.com\/w\/wp-content\/uploads\/2026\/03\/image-1024x513.png 1024w, https:\/\/projects.dejvino.com\/w\/wp-content\/uploads\/2026\/03\/image-300x150.png 300w, https:\/\/projects.dejvino.com\/w\/wp-content\/uploads\/2026\/03\/image-768x385.png 768w, https:\/\/projects.dejvino.com\/w\/wp-content\/uploads\/2026\/03\/image-1536x770.png 1536w, https:\/\/projects.dejvino.com\/w\/wp-content\/uploads\/2026\/03\/image-100x50.png 100w, https:\/\/projects.dejvino.com\/w\/wp-content\/uploads\/2026\/03\/image-150x75.png 150w, https:\/\/projects.dejvino.com\/w\/wp-content\/uploads\/2026\/03\/image-200x100.png 200w, https:\/\/projects.dejvino.com\/w\/wp-content\/uploads\/2026\/03\/image-450x226.png 450w, https:\/\/projects.dejvino.com\/w\/wp-content\/uploads\/2026\/03\/image-600x301.png 600w, https:\/\/projects.dejvino.com\/w\/wp-content\/uploads\/2026\/03\/image-900x451.png 900w, https:\/\/projects.dejvino.com\/w\/wp-content\/uploads\/2026\/03\/image.png 1538w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">A desktop simulator ships alongside the hardware, letting patches be designed and auditioned before ever touching the device, with patches transferable both ways. It comes with eight demo patches plus a few built-in presets that mimic the DX7, and saves patches to EEPROM so nothing is lost when it&#8217;s powered off.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Status: Finished.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Project page: <a href=\"https:\/\/git.dejvino.cz\/dejvino\/NoiceSynth\">https:\/\/git.dejvino.cz\/dejvino\/NoiceSynth<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>A pocket-sized modular synthesizer built around a Raspberry Pi Pico (RP2040), with all patching done on a 12&#215;12 grid instead of physical cables. Oscillators, filters, envelopes, and a handful of other modules get placed onto the grid and wired together &hellip;<\/p>\n<p class=\"read-more\"> <a class=\"more-link\" href=\"https:\/\/projects.dejvino.com\/w\/noicesynth-grid-based-modular-synth\/\"> <span class=\"screen-reader-text\">NoiceSynth | Grid-based modular synth<\/span> Read More &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6,53,65],"tags":[78,27,58,83,76,82,84],"class_list":["post-188","post","type-post","status-publish","format-standard","hentry","category-finished","category-hardware","category-software","tag-audio","tag-c","tag-firmware","tag-midi","tag-oled","tag-rp2040","tag-synth"],"_links":{"self":[{"href":"https:\/\/projects.dejvino.com\/w\/wp-json\/wp\/v2\/posts\/188","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/projects.dejvino.com\/w\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/projects.dejvino.com\/w\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/projects.dejvino.com\/w\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/projects.dejvino.com\/w\/wp-json\/wp\/v2\/comments?post=188"}],"version-history":[{"count":1,"href":"https:\/\/projects.dejvino.com\/w\/wp-json\/wp\/v2\/posts\/188\/revisions"}],"predecessor-version":[{"id":191,"href":"https:\/\/projects.dejvino.com\/w\/wp-json\/wp\/v2\/posts\/188\/revisions\/191"}],"wp:attachment":[{"href":"https:\/\/projects.dejvino.com\/w\/wp-json\/wp\/v2\/media?parent=188"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/projects.dejvino.com\/w\/wp-json\/wp\/v2\/categories?post=188"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/projects.dejvino.com\/w\/wp-json\/wp\/v2\/tags?post=188"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}