[{"data":1,"prerenderedAt":290},["ShallowReactive",2],{"$sBXLId4RTz":3,"$ggEEF5xeQI":74,"resources-vcv-tutorials-transfer-midi-mac-the-coding-train-getting-started-guide-trcc-courses-processing":229},{"id":4,"uid":5,"url":5,"type":6,"href":7,"tags":8,"first_publication_date":9,"last_publication_date":10,"slugs":11,"linked_documents":12,"lang":13,"alternate_languages":14,"data":15},"aDqYsxEAACYATEhc",null,"settings","https://mvds.cdn.prismic.io/api/v2/documents/search?ref=aOEWphIAACIAuQ9C&q=%5B%5B%3Ad+%3D+at%28document.id%2C+%22aDqYsxEAACYATEhc%22%29+%5D%5D",[],"2025-05-31T05:54:51+0000","2025-08-05T06:06:51+0000",[6],[],"en-us",[],{"site_title":16,"meta_description":17,"meta_image":18,"navigation":28,"footer_nav":48,"socials":63},"Mike van der Sanden","Hi, my name is Mike van der Sanden and I am a interdisciplinary designer.",{"dimensions":19,"alt":5,"copyright":5,"url":22,"id":23,"edit":24},{"width":20,"height":21},2400,1260,"https://images.prismic.io/mvds/aI4C1aTt2nPbZywB_og-image.jpg?auto=format%2Ccompress&rect=0%2C0%2C2400%2C1260&w=2400&h=1260","aI4C1aTt2nPbZywB",{"x":25,"y":25,"zoom":26,"background":27},0,1,"transparent",[29,40],{"id":30,"type":31,"tags":32,"lang":13,"slug":33,"first_publication_date":34,"last_publication_date":35,"uid":33,"link_type":36,"key":37,"isBroken":38,"text":39},"aDxwLhEAACYATt7E","page",[],"cases","2025-06-01T15:22:33+0000","2025-09-24T05:43:11+0000","Document","a5153a27-a276-4b02-a988-596963e91c73",false,"Cases",{"id":41,"type":31,"tags":42,"lang":13,"slug":43,"first_publication_date":44,"last_publication_date":45,"uid":43,"link_type":36,"key":46,"isBroken":38,"text":47},"aDsFlhEAACUATOKP",[],"about","2025-05-31T13:35:19+0000","2025-10-04T12:44:22+0000","8e831512-c797-4e48-a90a-52e0e3f29db6","About",[49,57,60],{"id":50,"type":31,"tags":51,"lang":13,"slug":52,"first_publication_date":53,"last_publication_date":54,"uid":52,"link_type":36,"key":55,"isBroken":38,"text":56},"aDsFhhEAACgATOJy",[],"home","2025-05-31T13:35:05+0000","2025-09-24T05:42:55+0000","7bc5883a-6327-499f-9e7b-51a7cbe9f1e6","Home",{"id":30,"type":31,"tags":58,"lang":13,"slug":33,"first_publication_date":34,"last_publication_date":35,"uid":33,"link_type":36,"key":59,"isBroken":38,"text":39},[],"93a6da17-52b3-455e-bc1e-74dadda5266a",{"id":41,"type":31,"tags":61,"lang":13,"slug":43,"first_publication_date":44,"last_publication_date":45,"uid":43,"link_type":36,"key":62,"isBroken":38,"text":47},[],"67de3346-dcaf-47c3-b649-fb476e54a7b5",[64,70],{"link_type":65,"key":66,"url":67,"target":68,"text":69},"Web","29ab8b70-e17b-449b-800a-8eb6e764a3fc","https://www.instagram.com/mikevdsanden/","_blank","Instagram",{"link_type":65,"key":71,"url":72,"target":68,"text":73},"2d93c469-68fa-4ffb-aab8-0208fcf01ee3","https://www.linkedin.com/in/mike-van-der-sanden-736ab2b/","LinkedIn",{"id":75,"uid":76,"url":5,"type":77,"href":78,"tags":79,"first_publication_date":80,"last_publication_date":81,"slugs":82,"linked_documents":83,"lang":13,"alternate_languages":84,"data":85},"aNODCBIAACQAX_EJ","type-sound","casestudy","https://mvds.cdn.prismic.io/api/v2/documents/search?ref=aOEWphIAACIAuQ9C&q=%5B%5B%3Ad+%3D+at%28document.id%2C+%22aNODCBIAACQAX_EJ%22%29+%5D%5D",[],"2025-09-24T05:36:57+0000","2025-09-24T09:23:07+0000",[76],[],[],{"title":86,"thumb":87,"vimeo_file_link":88,"use_media":89,"aspect_ratio":90,"tags":91,"slices":94,"meta_title":5,"meta_description":222,"meta_image":223},"Type Sound",{},"https://player.vimeo.com/progressive_redirect/playback/1121404447/rendition/1080p/file.mp4?loc=external&log_user=0&signature=8dc76a37e3b7ab8100070c3553b734a14d04f6345c2597720390b0af5a2682a0","vimeo","1x1",[92],{"tag":93},"Code Example",[95,114,138,155,170],{"variation":96,"version":97,"items":98,"primary":99,"id":112,"slice_type":113,"slice_label":5},"default","initial",[],{"title_rows":100},[101,104,107,110],{"title":102,"align":103},"What melodies","Left",{"title":105,"align":106},"can be","Center",{"title":108,"align":109},"found in","Right",{"title":111,"align":106},"typography?","editorial_hero$119a1e8a-e05e-454c-8ae7-c900bf163d88","editorial_hero",{"variation":115,"version":97,"items":116,"primary":117,"id":136,"slice_type":137,"slice_label":5},"mediaTextWithDetails",[],{"media":118,"vimeo_file_link":119,"use_media":120,"content":121,"align":127,"details":128,"live_tool":135},{},"https://player.vimeo.com/progressive_redirect/playback/1121404245/rendition/1440p/file.mp4?loc=external&log_user=0&signature=179512bb39bc735399dbd4e0bd9b3d1f7c3e0c240df0ca174d36a56d2e629624","vimeo controlled",[122],{"type":123,"text":124,"spans":125,"direction":126},"paragraph","What melodies can be found in typography? The question popped into my head while I was experimenting with audio in Ableton Live and VCV Rack. I imagined characters becoming a piano roll. Could I connect Processing to either program? I chose VCV Rack. Once I had a proof of concept, I was hooked. Over the next few weeks, I built it out, adding features as I went.",[],"ltr","image-text",[129,132],{"property":130,"value":131},"Published","September 2025",{"property":133,"value":134},"Tech","Processing, VCV Rack",[],"media_text$db81222c-cbfa-4731-82d0-6d46d2701b36","media_text",{"variation":96,"version":97,"items":139,"primary":140,"id":153,"slice_type":154,"slice_label":5},[],{"media_group":141,"content":148,"align":152},[142,145],{"image":143,"vimeo_file_link":144,"use_media":120},{},"https://player.vimeo.com/progressive_redirect/playback/1121404296/rendition/1080p/file.mp4?loc=external&log_user=0&signature=b18f22f32d8c8c0591d2e187357184c5c7300e4e6b5fa5836ba95cc00bf1b5a8",{"image":146,"vimeo_file_link":147,"use_media":120},{},"https://player.vimeo.com/progressive_redirect/playback/1121404336/rendition/1080p/file.mp4?loc=external&log_user=0&signature=a3eeb3cb5fc8ec128804e6b2933f8c43c43bb7f2ab9ffbf1655a7a1ed03c1f44",[149],{"type":123,"text":150,"spans":151,"direction":126},"Processing sends MIDI note data—pitch, velocity, and gate—to VCV Rack. From there, you can patch it into any setup. The tool is built on layered tracks: each track can be routed to its own channel and has tweakable options. You can change the character sequence, typeface, and clock speed. I’ve added multiple scales—currently all in C—but the system could grow into a full instrument. To prevent floods of notes, each track has a range control on the right: drag the top or bottom rows to set the active band.",[],"text_media","double_media_text$bae7c99a-7d71-4106-ad33-f77f8551713b","double_media_text",{"variation":96,"version":97,"items":156,"primary":157,"id":169,"slice_type":154,"slice_label":5},[],{"media_group":158,"content":165,"align":137},[159,162],{"image":160,"vimeo_file_link":161,"use_media":120},{},"https://player.vimeo.com/progressive_redirect/playback/1121404366/rendition/1080p/file.mp4?loc=external&log_user=0&signature=2159f4b8001c73c866776ba32450d04607b6825fe89820e546752d27764dc1c5",{"image":163,"vimeo_file_link":164,"use_media":120},{},"https://player.vimeo.com/progressive_redirect/playback/1121404402/rendition/1080p/file.mp4?loc=external&log_user=0&signature=9a16837a0e82df8bcf89e875f668a78611bad3fecb6a7ccc42a3ec44fc847b13",[166],{"type":123,"text":167,"spans":168,"direction":126},"I had a lot of fun building this tool. It gave me a chance to combine my love of music with coding. For context, I’m a beginner in VCV Rack—most of my patches came from tutorials. If you’re experienced with VCV Rack, I’d love to see what you can make with it. There’s a download link below.",[],"double_media_text$b3633cb6-979a-4ae9-aa1d-2cd4dbe55e02",{"variation":96,"version":97,"items":171,"primary":172,"id":220,"slice_type":221,"slice_label":5},[],{"code_example":173,"resources":180},[174],{"description":175,"link":176},"This code example serves as a starting point for your own ideas. I encourage anyone to have fun with it and push it as far as you can. Let me know what you come up with.",{"link_type":65,"key":177,"url":178,"target":68,"text":179},"06fee47d-6c47-405c-a5f4-d11c663950e9","/examples/mvds_type_sound.zip","Download Code",[181,189,196,204,212],{"resource":182},{"id":183,"type":184,"tags":185,"lang":13,"slug":186,"first_publication_date":187,"last_publication_date":187,"uid":186,"link_type":36,"key":188,"isBroken":38},"aIzDABIAACIAUHGn","resource",[],"vcv-tutorials","2025-08-01T13:37:06+0000","66630127-2fd0-4927-9922-9dd142f33099",{"resource":190},{"id":191,"type":184,"tags":192,"lang":13,"slug":193,"first_publication_date":194,"last_publication_date":194,"uid":193,"link_type":36,"key":195,"isBroken":38},"aNODSxIAACQAX_Fr",[],"transfer-midi-mac","2025-09-24T05:36:27+0000","5dfb94d4-7798-4e8e-bd19-967cb9b50069",{"resource":197},{"id":198,"type":184,"tags":199,"lang":13,"slug":200,"first_publication_date":201,"last_publication_date":201,"uid":202,"link_type":36,"key":203,"isBroken":38},"aIyv4hIAACAAUFD0",[],"getting-started-guide","2025-08-01T12:15:33+0000","the-coding-train-getting-started-guide","68babdec-9189-4985-a514-e4871978f7f9",{"resource":205},{"id":206,"type":184,"tags":207,"lang":13,"slug":208,"first_publication_date":209,"last_publication_date":210,"uid":208,"link_type":36,"key":211,"isBroken":38},"aIyhYxIAACEAUDe8",[],"trcc-courses","2025-08-01T11:13:45+0000","2025-08-01T11:13:55+0000","d9e65eab-25f0-44c1-8560-8371674e0a0a",{"resource":213},{"id":214,"type":184,"tags":215,"lang":13,"slug":216,"first_publication_date":217,"last_publication_date":218,"uid":216,"link_type":36,"key":219,"isBroken":38},"aIyptBIAACAAUESw",[],"processing","2025-08-01T11:49:10+0000","2025-08-01T11:50:36+0000","e764d26b-ddc6-45c4-b0b8-b2401f5d8c21","resources$a93ed08e-0ceb-40a5-b067-97c27f7b4129","resources","What melodies can be found in typography? The question popped into my head while I was experimenting with audio in Ableton Live and VCV Rack.",{"dimensions":224,"alt":5,"copyright":5,"url":225,"id":226,"edit":227},{"width":20,"height":21},"https://images.prismic.io/mvds/aNO3c55xUNkB1DHu_ogimage.jpg?auto=format,compress&rect=0,248,1043,548&w=2400&h=1260","aNO3c55xUNkB1DHu",{"x":25,"y":228,"zoom":26,"background":27},248,[230,242,254,266,278],{"id":183,"uid":186,"url":5,"type":184,"href":231,"tags":232,"first_publication_date":187,"last_publication_date":187,"slugs":233,"linked_documents":234,"lang":13,"alternate_languages":235,"data":236},"https://mvds.cdn.prismic.io/api/v2/documents/search?ref=aOEWphIAACIAuQ9C&q=%5B%5B%3Ad+%3D+at%28document.id%2C+%22aIzDABIAACIAUHGn%22%29+%5D%5D",[],[186],[],[],{"label":237,"credits":238,"link":239},"VCV Tutorials","Omri Cohen",{"link_type":65,"key":240,"url":241,"target":68},"c013fe37-f3e2-4942-bf69-339f250198de","https://www.youtube.com/@OmriCohen-Music/playlists",{"id":191,"uid":193,"url":5,"type":184,"href":243,"tags":244,"first_publication_date":194,"last_publication_date":194,"slugs":245,"linked_documents":246,"lang":13,"alternate_languages":247,"data":248},"https://mvds.cdn.prismic.io/api/v2/documents/search?ref=aOEWphIAACIAuQ9C&q=%5B%5B%3Ad+%3D+at%28document.id%2C+%22aNODSxIAACQAX_Fr%22%29+%5D%5D",[],[193],[],[],{"label":249,"credits":250,"link":251},"Transfer Midi Mac","Apple Support",{"link_type":65,"key":252,"url":253,"target":68},"212f5136-2e64-4cf7-968b-0fcd3d9f73d8","https://support.apple.com/guide/audio-midi-setup/transfer-midi-information-between-apps-ams1013/mac",{"id":198,"uid":202,"url":5,"type":184,"href":255,"tags":256,"first_publication_date":201,"last_publication_date":201,"slugs":257,"linked_documents":258,"lang":13,"alternate_languages":259,"data":260},"https://mvds.cdn.prismic.io/api/v2/documents/search?ref=aOEWphIAACIAuQ9C&q=%5B%5B%3Ad+%3D+at%28document.id%2C+%22aIyv4hIAACAAUFD0%22%29+%5D%5D",[],[200],[],[],{"label":261,"credits":262,"link":263},"Getting Started Guide","The Coding Train",{"link_type":65,"key":264,"url":265,"target":68},"4bd07397-bd8b-4d19-97d9-2a6f8f9daca9","https://thecodingtrain.com/guides/getting-started#start-learning-and-coding!",{"id":206,"uid":208,"url":5,"type":184,"href":267,"tags":268,"first_publication_date":209,"last_publication_date":210,"slugs":269,"linked_documents":270,"lang":13,"alternate_languages":271,"data":272},"https://mvds.cdn.prismic.io/api/v2/documents/search?ref=aOEWphIAACIAuQ9C&q=%5B%5B%3Ad+%3D+at%28document.id%2C+%22aIyhYxIAACEAUDe8%22%29+%5D%5D",[],[208],[],[],{"label":273,"credits":274,"link":275},"TRCC Courses","Tim Rodenbröker",{"link_type":65,"key":276,"url":277,"target":68},"2b01e781-72e6-4349-a611-dfb7f1fa1e94","https://timrodenbroeker.de/courses/",{"id":214,"uid":216,"url":5,"type":184,"href":279,"tags":280,"first_publication_date":217,"last_publication_date":218,"slugs":281,"linked_documents":282,"lang":13,"alternate_languages":283,"data":284},"https://mvds.cdn.prismic.io/api/v2/documents/search?ref=aOEWphIAACIAuQ9C&q=%5B%5B%3Ad+%3D+at%28document.id%2C+%22aIyptBIAACAAUESw%22%29+%5D%5D",[],[216],[],[],{"label":285,"credits":286,"link":287},"Processing","Ben Fry & Casey Reas",{"link_type":65,"key":288,"url":289,"target":68},"05a2beab-f65f-4b31-b3d6-3c628ae0ed1d","https://processing.org/",1759581900760]